AqualinkD/source/aq_mqtt.h

80 lines
2.2 KiB
C
Raw Normal View History

2017-12-30 20:12:01 +00:00
#ifndef AQ_MQTT_H_
#define AQ_MQTT_H_
#define AIR_TEMP_TOPIC "Temperature/Air"
#define POOL_TEMP_TOPIC "Temperature/Pool"
#define SPA_TEMP_TOPIC "Temperature/Spa"
2018-06-16 21:55:25 +00:00
//#define POOL_SETPT_TOPIC "Pool_Heater/setpoint"
//#define SPA_SETPT_TOPIC "Spa_Heater/setpoint"
2018-07-15 19:36:19 +00:00
2019-03-01 15:22:03 +00:00
#define SERVICE_MODE_TOPIC "Service_Mode"
2020-08-28 19:12:38 +00:00
#define DISPLAY_MSG_TOPIC "Display_Message"
2019-03-01 15:22:03 +00:00
2018-09-12 21:04:09 +00:00
#define ENABELED_SUBT "/enabled"
2018-07-15 23:36:59 +00:00
#define SWG_TOPIC "SWG"
2018-07-15 19:36:19 +00:00
#define SWG_PPM_TOPIC SWG_TOPIC "/PPM"
2018-09-20 23:30:09 +00:00
#define SWG_PPM_F_TOPIC SWG_TOPIC "/PPM_f"
2018-07-15 23:36:59 +00:00
#define SWG_ENABELED_TOPIC SWG_TOPIC ENABELED_SUBT
2018-07-15 19:36:19 +00:00
#define SWG_PERCENT_TOPIC SWG_TOPIC "/Percent"
#define SWG_PERCENT_F_TOPIC SWG_TOPIC "/Percent_f"
2018-09-12 21:04:09 +00:00
#define SWG_SETPOINT_TOPIC SWG_TOPIC "/setpoint"
2019-03-01 15:22:03 +00:00
#define SWG_EXTENDED_TOPIC SWG_TOPIC "/fullstatus"
2019-10-13 15:07:14 +00:00
#define SWG_BOOST_TOPIC SWG_TOPIC "/Boost"
2024-05-22 23:57:33 +00:00
#define SWG_BOOST_DURATION_TOPIC SWG_BOOST_TOPIC "/duration"
#define SWG_STATUS_MSG_TOPIC SWG_TOPIC "/Display_Message"
2018-07-15 19:36:19 +00:00
2020-06-06 16:36:04 +00:00
#define CHEM_TOPIC "CHEM"
#define CHEM_PH_TOPIC CHEM_TOPIC "/pH"
#define CHRM_PH_F_TOPIC CHEM_TOPIC "/pH_f"
#define CHEM_ORP_TOPIC CHEM_TOPIC "/ORP"
#define CHRM_ORP_F_TOPIC CHEM_TOPIC "/ORP_f"
2024-05-22 23:57:33 +00:00
#define LXI_TOPIC "LXi"
#define LXI_STATUS LXI_TOPIC "/Status"
#define LXI_ERROR_CODE LXI_TOPIC "/Error"
#define LXI_ERROR_MESSAGE LXI_TOPIC "/Error_Message"
2018-07-15 23:36:59 +00:00
#define FREEZE_PROTECT "Freeze_Protect"
#define FREEZE_PROTECT_ENABELED FREEZE_PROTECT ENABELED_SUBT
2018-07-15 19:36:19 +00:00
2019-01-24 02:32:22 +00:00
#define BATTERY_STATE "Battery"
2024-05-22 23:57:33 +00:00
//#define POOL_THERMO_TEMP_TOPIC BTN_POOL_HTR "/Temperature"
//#define SPA_THERMO_TEMP_TOPIC BTN_SPA_HTR "/Temperature"
2019-05-31 23:08:45 +00:00
2019-06-08 19:34:47 +00:00
//#define PUMP_TOPIC "Pump_"
2019-05-31 23:08:45 +00:00
#define PUMP_RPM_TOPIC "/RPM"
2020-06-01 00:35:17 +00:00
#define PUMP_GPM_TOPIC "/GPM"
2019-05-31 23:08:45 +00:00
#define PUMP_WATTS_TOPIC "/Watts"
2024-06-10 22:27:01 +00:00
#define PUMP_MODE_TOPIC "/Mode"
#define PUMP_STATUS_TOPIC "/Status"
#define PUMP_PPC_TOPIC "/PPC"
2024-09-13 22:44:48 +00:00
#define PUMP_SPEED_TOPIC "/Speed"
2024-08-25 23:31:58 +00:00
#define LIGHT_PROGRAM_TOPIC "/program"
2018-09-12 21:04:09 +00:00
/*
2018-07-15 19:36:19 +00:00
#define AIR_TEMPERATURE "Air"
#define POOL_TEMPERATURE "Pool_Water"
#define SPA_TEMPERATURE "Spa_Water"
2018-09-12 21:04:09 +00:00
*/
2018-07-15 19:36:19 +00:00
/*
#define AIR_TEMPERATURE_TOPIC AIR_TEMPERATURE "/Temperature"
#define POOL_TEMPERATURE_TOPIC POOL_TEMPERATURE "/Temperature"
#define SPA_TEMPERATURE_TOPIC SPA_TEMPERATURE "/Temperature"
*/
#define SWG_ON 2
#define SWG_OFF 0
2017-12-30 20:12:01 +00:00
2019-10-18 13:52:20 +00:00
#define MQTT_FLASH "2"
2018-07-15 23:36:59 +00:00
#define MQTT_ON "1"
#define MQTT_OFF "0"
2018-09-07 16:49:17 +00:00
#define MQTT_LWM_TOPIC "Alive"
2018-07-15 23:36:59 +00:00
#endif // AQ_MQTT_H_