20 uint32_t lastSeenTimestamp = 0;
25 static bool Remove(
int relayChannelNumber);
26 static void UnregisterHvac(
HvacBase *hvac);
30 bool isHvacRegistered(
HvacBase *hvac)
const;
31 int getHvacCount()
const;
34 void setTurnOffWhenEmpty(
bool turnOffWhenEmpty);
36 void setInternalStateCheckInterval(uint32_t intervalMs);
44 HvacPtr *firstHvacPtr =
nullptr;
45 Relay *relay =
nullptr;
46 int relayChannelNumber = 0;
47 uint32_t lastUpdateTimestamp = 0;
48 uint32_t lastStateUpdateTimestamp = 0;
49 uint32_t relayInternalStateCheckIntervalMs = 10000;
50 bool turnOffWhenEmpty =
true;
51 int8_t lastValueSend = -1;
52 int8_t lastRelayState = -1;
53 int8_t turnOffSendOnEmpty = 0;