From 21398f4260abeec1e6de1de48104559de8d3adc9 Mon Sep 17 00:00:00 2001 From: sidey79 Date: Tue, 19 Feb 2019 22:51:00 +0000 Subject: [PATCH] 14_SD_WS_Maverick.pm: Added state reading, renamed temperature readings git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@18661 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- CHANGED | 2 ++ FHEM/14_SD_WS_Maverick.pm | 12 ++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/CHANGED b/CHANGED index 3ee6382b8..45dd58878 100644 --- a/CHANGED +++ b/CHANGED @@ -1,5 +1,7 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. + - changed: 14_SD_WS_Maverick: rename Readings for Temperatures + added state reading - bugfix: 41_OREGON: typo battery percent fixed. de_commandref added - bugfix 73_AutoShuttersControl: fix bug then create timer, timer set to 1970 diff --git a/FHEM/14_SD_WS_Maverick.pm b/FHEM/14_SD_WS_Maverick.pm index 56b967624..522317ed0 100644 --- a/FHEM/14_SD_WS_Maverick.pm +++ b/FHEM/14_SD_WS_Maverick.pm @@ -63,7 +63,7 @@ SD_WS_Maverick_Define($$) $hash->{STATE} = "Defined"; my $name= $hash->{NAME}; - # prüfen, ob eine neue Definition angelegt wird + # prüfen, ob eine neue Definition angelegt wird if($init_done && !defined($hash->{OLDDEF})) { # setzen von stateFormat @@ -237,7 +237,7 @@ SD_WS_Maverick_Parse($$) $hash->{lastMSG} = $rawData; #$hash->{bitMSG} = $bitData2; - # Den SensorState bei Inaktivität zurücksetzen lassen durch Timer + # Den SensorState bei Inaktivität zurücksetzen lassen durch Timer my $inactivityinterval=int(AttrVal($name,"inactivityinterval",360)); if ($sensor_1_state ne "unknown") { $hash->{sensor_1_state}=$sensor_1_state; @@ -254,15 +254,15 @@ SD_WS_Maverick_Parse($$) $checksum_str =~ tr/569A/0123/; my $checksum=""; $checksum=$checksum_str; - # TODO: Die eigentliche Checksum errechnen. Diese ändert sich bei jedem Temperaturwechsel + # TODO: Die eigentliche Checksum errechnen. Diese ändert sich bei jedem Temperaturwechsel # TODO: Evtl. ist in den checksum-bits auch noch eine Info zur Batterie enthalten - # ggf. ist es möglich die checksum als ID zu verwenden und so mehrere Mavericks in fhem einbinden zu können. + # ggf. ist es möglich die checksum als ID zu verwenden und so mehrere Mavericks in fhem einbinden zu können. $hash->{checksum}=$checksum; $hash->{temp_food}=$temp_food if ($temp_food ne""); $hash->{temp_bbq}=$temp_bbq if ($temp_bbq ne""); $hash->{messageType}=$messageType; - # TODO: Logging kann entfernt werden, wenn checksum entschlüsselt ist. Wird zur Analyse verwendet. + # TODO: Logging kann entfernt werden, wenn checksum entschlüsselt ist. Wird zur Analyse verwendet. Log3 $hash, 4, "$name statistic: checksum=$checksum, t1=$temp_str1, temp-food=$temp_food, t2_$temp_str2, temp-bbq=$temp_bbq;"; SD_WS_Maverick_updateReadings($hash); @@ -407,7 +407,7 @@ sub SD_WS_Maverick_updateReadings($){ Define