Calibrate distance calculation with temperature

This commit is contained in:
Ard Kuijpers
2020-03-08 22:49:22 +01:00
parent aa9fa938c4
commit d02b9a63f4
5 changed files with 28 additions and 9 deletions

View File

@@ -36,9 +36,15 @@ HomieInternals::Uptime relayUptime;
bool RelayNode::handleOnOff(const String &value)
{
if (value == "true" || value == "false")
if (value == "true" || value == "false" || value == "toggle")
{
setRelay(value == "true");
if (value == "toggle")
{
bool current = getRelayState();
setRelay(!current);
}
else
setRelay(value == "true");
return true;
}
else