mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-09 01:09:51 +03:00
mqtt temperature pushback, read seltemp on RC35, MM50 fix, use first found thermostat
This commit is contained in:
@@ -50,7 +50,7 @@
|
||||
enum EMS_DEVICE_FLAG_TYPES : uint8_t {
|
||||
EMS_DEVICE_FLAG_NONE = 0,
|
||||
EMS_DEVICE_FLAG_MMPLUS = 20, // mixing EMS+
|
||||
EMS_DEVICE_FLAG_MM10 = 21, // mixing MM10, MM50
|
||||
EMS_DEVICE_FLAG_MM10 = 21, // mixing MM10
|
||||
EMS_DEVICE_FLAG_SM10 = 10,
|
||||
EMS_DEVICE_FLAG_SM100 = 11, // for SM100 and SM200
|
||||
EMS_DEVICE_FLAG_EASY = 1,
|
||||
@@ -61,7 +61,7 @@ enum EMS_DEVICE_FLAG_TYPES : uint8_t {
|
||||
EMS_DEVICE_FLAG_RC35 = 6,
|
||||
EMS_DEVICE_FLAG_RC100 = 7,
|
||||
EMS_DEVICE_FLAG_RC300 = 8,
|
||||
EMS_DEVICE_FLAG_RC20N = 9,
|
||||
EMS_DEVICE_FLAG_RC20N = 9,
|
||||
EMS_DEVICE_FLAG_JUNKERS1 = 31, // use 0x65 for HC
|
||||
EMS_DEVICE_FLAG_JUNKERS2 = 32, // use 0x79 for HC, older models
|
||||
EMS_DEVICE_FLAG_JUNKERS = (1 << 6), // 6th bit set if its junkers HT3
|
||||
@@ -485,7 +485,7 @@ typedef enum : uint8_t {
|
||||
void ems_dumpBuffer(const char * prefix, uint8_t * telegram, uint8_t length);
|
||||
void ems_parseTelegram(uint8_t * telegram, uint8_t len);
|
||||
void ems_init();
|
||||
void ems_doReadCommand(uint16_t type, uint8_t dest);
|
||||
void ems_doReadCommand(uint16_t type, uint8_t dest, uint8_t offset = 0);
|
||||
void ems_sendRawTelegram(char * telegram);
|
||||
void ems_printDevices();
|
||||
uint8_t ems_printDevices_s(char * buffer, uint16_t len);
|
||||
|
||||
Reference in New Issue
Block a user