#include #include "Dictionary.h" // MQTT const char StatsTopic[] PROGMEM = {"stats"}; const char ButtonLeftTopic[] PROGMEM = {"stats/buttonLeft"}; const char ButtonSelectTopic[] PROGMEM = {"stats/buttonSelect"}; const char ButtonRightTopic[] PROGMEM = {"stats/buttonRight"}; // Generic const char State0[] PROGMEM = {"0"}; const char State1[] PROGMEM = {"1"}; // HA const char HAmanufacturer[] PROGMEM = {"Blueforcer"}; const char HAmodel[] PROGMEM = {"AWTRIX Light"}; const char HAmatID[] PROGMEM = {"%s_mat"}; const char HAmatIcon[] PROGMEM = {"mdi:lightbulb"}; const char HAmatName[] PROGMEM = {"Matrix"}; const char HAbriID[] PROGMEM = {"%s_bri"}; const char HAbriIcon[] PROGMEM = {"mdi:brightness-auto"}; const char HAbriName[] PROGMEM = {"Brightness mode"}; const char HAbriOptions[] PROGMEM = {"Manual;Auto"}; const char HAbtnaID[] PROGMEM = {"%s_btna"}; const char HAbtnaIcon[] PROGMEM = {"mdi:bell-off"}; const char HAbtnaName[] PROGMEM = {"Dismiss notification"}; const char HAbtnbID[] PROGMEM = {"%s_btnb"}; const char HAbtnbIcon[] PROGMEM = {"mdi:arrow-right-bold"}; const char HAbtnbName[] PROGMEM = {"Next app"}; const char HAbtncID[] PROGMEM = {"%s_btnc"}; const char HAbtncIcon[] PROGMEM = {"mdi:arrow-left-bold"}; const char HAbtncName[] PROGMEM = {"Previous app"}; const char HAappID[] PROGMEM = {"%s_app"}; const char HAappIcon[] PROGMEM = {"mdi:apps"}; const char HAappName[] PROGMEM = {"Current app"}; const char HAtempID[] PROGMEM = {"%s_temp"}; const char HAtempIcon[] PROGMEM = {"mdi:thermometer"}; const char HAtempName[] PROGMEM = {"Temperature"}; const char HAtempClass[] PROGMEM = {"temperature"}; const char HAtempUnit[] PROGMEM = {"°C"}; const char HAhumID[] PROGMEM = {"%s_hum"}; const char HAhumIcon[] PROGMEM = {"mdi:water-percent"}; const char HAhumName[] PROGMEM = {"Humidity"}; const char HAhumClass[] PROGMEM = {"humidity"}; const char HAhumUnit[] PROGMEM = {"%"}; const char HAbatID[] PROGMEM = {"%s_bat"}; const char HAbatIcon[] PROGMEM = {"mdi:battery-90"}; const char HAbatName[] PROGMEM = {"Battery"}; const char HAbatClass[] PROGMEM = {"battery"}; const char HAbatUnit[] PROGMEM = {"%"}; const char HAluxID[] PROGMEM = {"%s_lux"}; const char HAluxIcon[] PROGMEM = {"mdi:sun-wireless"}; const char HAluxName[] PROGMEM = {"Illuminance"}; const char HAluxClass[] PROGMEM = {"illuminance"}; const char HAluxUnit[] PROGMEM = {"lx"}; const char HAverID[] PROGMEM = {"%s_ver"}; const char HAverName[] PROGMEM = {"Version"}; const char HAtransID[] PROGMEM = {"%s_tra"}; const char HAtransName[] PROGMEM = {"Transition"}; const char HAtransIcon[] PROGMEM = {"mdi:swap-vertical"}; const char HAsigID[] PROGMEM = {"%s_sig"}; const char HAsigIcon[] PROGMEM = {"mdi:sun-wireless"}; const char HAsigName[] PROGMEM = {"WiFi strength"}; const char HAsigClass[] PROGMEM = {"signal_strength"}; const char HAsigUnit[] PROGMEM = {"dB"}; const char HAupID[] PROGMEM = {"%s_up"}; const char HAupName[] PROGMEM = {"Uptime"}; const char HAupClass[] PROGMEM = {"duration"}; const char HAbtnLID[] PROGMEM = {"%s_btnL"}; const char HAbtnLName[] PROGMEM = {"Button left"}; const char HAbtnMID[] PROGMEM = {"%s_btnM"}; const char HAbtnMName[] PROGMEM = {"Button select"}; const char HAbtnRID[] PROGMEM = {"%s_btnR"}; const char HAbtnRName[] PROGMEM = {"Button right"}; const char HAramRID[] PROGMEM = {"%s_ram"}; const char HAramIcon[] PROGMEM = {"mdi:application-cog"}; const char HAramName[] PROGMEM = {"Free ram"}; const char HAramClass[] PROGMEM = {"data_size"}; const char HAramUnit[] PROGMEM = {"B"}; // JSON properites const char BatKey[] PROGMEM = {"bat"}; const char BatRawKey[] PROGMEM = {"bat_raw"}; const char LuxKey[] PROGMEM = {"lux"}; const char LDRRawKey[] PROGMEM = {"ldr_raw"}; const char BrightnessKey[] PROGMEM = {"bri"}; const char TempKey[] PROGMEM = {"temp"}; const char HumKey[] PROGMEM = {"hum"}; const char UpTimeKey[] PROGMEM = {"uptime"}; const char SignalStrengthKey[] PROGMEM = {"wifi_signal"};