mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-02-01 01:09:47 +00:00
10_MAX.pm: add panel reading, by marcinn (Forum #104357)
git-svn-id: https://svn.fhem.de/fhem/trunk@20347 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
0a484d68c6
commit
b20fd8a65a
@ -686,6 +686,7 @@ MAX_Parse($$)
|
|||||||
readingsBulkUpdate($shash, "mode", $ctrl_modes[$mode] );
|
readingsBulkUpdate($shash, "mode", $ctrl_modes[$mode] );
|
||||||
readingsBulkUpdate($shash, "battery", $batterylow ? "low" : "ok");
|
readingsBulkUpdate($shash, "battery", $batterylow ? "low" : "ok");
|
||||||
readingsBulkUpdate($shash, "batteryState", $batterylow ? "low" : "ok"); # Forum #87575
|
readingsBulkUpdate($shash, "batteryState", $batterylow ? "low" : "ok"); # Forum #87575
|
||||||
|
readingsBulkUpdate($shash, "panel", $panel ? "locked" : "unlocked");
|
||||||
#The formatting of desiredTemperature must match with in MAX_Set:$templist
|
#The formatting of desiredTemperature must match with in MAX_Set:$templist
|
||||||
#Sometime we get an MAX_Parse MAX,1,ThermostatState,01090d,180000000000, where desiredTemperature is 0 - ignore it
|
#Sometime we get an MAX_Parse MAX,1,ThermostatState,01090d,180000000000, where desiredTemperature is 0 - ignore it
|
||||||
readingsBulkUpdate($shash, "desiredTemperature", MAX_SerializeTemperature($desiredTemperature)) if($desiredTemperature != 0);
|
readingsBulkUpdate($shash, "desiredTemperature", MAX_SerializeTemperature($desiredTemperature)) if($desiredTemperature != 0);
|
||||||
@ -733,6 +734,7 @@ MAX_Parse($$)
|
|||||||
readingsBulkUpdate($shash, "mode", $ctrl_modes[$mode] );
|
readingsBulkUpdate($shash, "mode", $ctrl_modes[$mode] );
|
||||||
readingsBulkUpdate($shash, "battery", $batterylow ? "low" : "ok");
|
readingsBulkUpdate($shash, "battery", $batterylow ? "low" : "ok");
|
||||||
readingsBulkUpdate($shash, "batteryState", $batterylow ? "low" : "ok"); # Forum #87575
|
readingsBulkUpdate($shash, "batteryState", $batterylow ? "low" : "ok"); # Forum #87575
|
||||||
|
readingsBulkUpdate($shash, "panel", $panel ? "locked" : "unlocked");
|
||||||
readingsBulkUpdate($shash, "displayActualTemperature", ($displayActualTemperature) ? 1 : 0);
|
readingsBulkUpdate($shash, "displayActualTemperature", ($displayActualTemperature) ? 1 : 0);
|
||||||
} else {
|
} else {
|
||||||
Log3 $hash, 2, "Invalid $msgtype packet"
|
Log3 $hash, 2, "Invalid $msgtype packet"
|
||||||
|
Loading…
Reference in New Issue
Block a user