add Tado thermostat, old version device 0x19. no entities, no broadcast

This commit is contained in:
MichaelDvP
2023-02-15 10:02:21 +01:00
parent bcf83616f8
commit 7a394c8e89
4 changed files with 5 additions and 7 deletions

View File

@@ -1192,10 +1192,7 @@ void Thermostat::process_RC30Temp(std::shared_ptr<const Telegram> telegram) {
// type 0x3E (HC1), 0x48 (HC2), 0x52 (HC3), 0x5C (HC4) - data from the RC35 thermostat (0x10) - 16 bytes
void Thermostat::process_RC35Monitor(std::shared_ptr<const Telegram> telegram) {
// exit if the 15th byte (second from last) is 0x00, which I think is calculated flow setpoint temperature
// with weather controlled RC35s this value is >=5, otherwise can be zero and our setpoint temps will be incorrect
// see https://github.com/emsesp/EMS-ESP/issues/373#issuecomment-627907301
// some RC30_N have only 13 byte, use byte 0 for active detection.
// Check if heatingciruit is active, see https://github.com/emsesp/EMS-ESP32/issues/786
if (telegram->offset > 0 || telegram->message_data[0] == 0x00) {
return;
}