2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-01-31 18:59:33 +00:00

modul: 98_EDIPLUG, add Reading onoff for SP2101W

git-svn-id: https://svn.fhem.de/fhem/trunk@10580 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
wzut 2016-01-20 17:58:13 +00:00
parent aaf5099f05
commit 1e45b22c8f

View File

@ -29,6 +29,7 @@
# 2015-02-22 V1.01 add attr read-only, fix attr interval, update command.ref
# 2015-03-07 V1.02 fix schedule
# 2015-09-12 V1.03 fix errorcount and interval
# 2016-01-20 V1.04 add Reading onoff for SP2101W
#
################################################################
@ -227,6 +228,7 @@ sub EDIPLUG_Read($$$)
if ($hash->{MODEL} eq "SP2101W")
{
$hash->{POWER} = uc($xmlres->{CMD}->{'Device.System.Power.State'});
readingsBulkUpdate($hash, "onoff", lc($hash->{POWER}));
$state = ($hash->{POWER} ne "OFF") ? $hash->{POWER}." / ".$hash->{helper}{power}. " W / ".$hash->{helper}{current}." A" : $hash->{POWER};
}
else
@ -261,7 +263,7 @@ sub EDIPLUG_Read($$$)
readingsBulkUpdate($hash, "power_day", $xmlres->{CMD}->{NOW_POWER}->{'Device.System.Power.NowEnergy.Day'}." kWh");
readingsBulkUpdate($hash, "power_week", $xmlres->{CMD}->{NOW_POWER}->{'Device.System.Power.NowEnergy.Week'}." kWh");
readingsBulkUpdate($hash, "power_month", $xmlres->{CMD}->{NOW_POWER}->{'Device.System.Power.NowEnergy.Month'}." kWh");
$state = ($hash->{POWER} ne "OFF") ? $hash->{POWER}." / ".$hash->{helper}{power}. " W / ".$hash->{helper}{current}." A" : $hash->{POWER};
}