#pragma once #ifndef PROGMEM #define PROGMEM #endif const char HA_DEVICE[] PROGMEM = "device"; const char HA_IDENTIFIERS[] PROGMEM = "identifiers"; const char HA_SW_VERSION[] PROGMEM = "sw_version"; const char HA_MANUFACTURER[] PROGMEM = "manufacturer"; const char HA_MODEL[] PROGMEM = "model"; const char HA_NAME[] PROGMEM = "name"; const char HA_CONF_URL[] PROGMEM = "configuration_url"; const char HA_COMMAND_TOPIC[] PROGMEM = "command_topic"; const char HA_COMMAND_TEMPLATE[] PROGMEM = "command_template"; const char HA_ENABLED_BY_DEFAULT[] PROGMEM = "enabled_by_default"; const char HA_UNIQUE_ID[] PROGMEM = "unique_id"; const char HA_OBJECT_ID[] PROGMEM = "object_id"; const char HA_ENTITY_CATEGORY[] PROGMEM = "entity_category"; const char HA_STATE_TOPIC[] PROGMEM = "state_topic"; const char HA_VALUE_TEMPLATE[] PROGMEM = "value_template"; const char HA_OPTIONS[] PROGMEM = "options"; const char HA_AVAILABILITY[] PROGMEM = "availability"; const char HA_AVAILABILITY_MODE[] PROGMEM = "availability_mode"; const char HA_TOPIC[] PROGMEM = "topic"; const char HA_DEVICE_CLASS[] PROGMEM = "device_class"; const char HA_UNIT_OF_MEASUREMENT[] PROGMEM = "unit_of_measurement"; const char HA_ICON[] PROGMEM = "icon"; const char HA_MIN[] PROGMEM = "min"; const char HA_MAX[] PROGMEM = "max"; const char HA_STEP[] PROGMEM = "step"; const char HA_MODE[] PROGMEM = "mode"; const char HA_STATE_ON[] PROGMEM = "state_on"; const char HA_STATE_OFF[] PROGMEM = "state_off"; const char HA_PAYLOAD_ON[] PROGMEM = "payload_on"; const char HA_PAYLOAD_OFF[] PROGMEM = "payload_off"; const char HA_STATE_CLASS[] PROGMEM = "state_class"; const char HA_EXPIRE_AFTER[] PROGMEM = "expire_after";