mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-09 20:57:11 +00:00
24_TPLinkHS110.pm: Support for KP115
git-svn-id: https://svn.fhem.de/fhem/trunk@25206 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
4a7e19366a
commit
64ba2f2be4
@ -194,6 +194,18 @@ sub TPLinkHS110_Get($$) {
|
||||
Log3 $hash, 3, "TPLinkHS110: $name Get called. Relay state: $json->{'system'}->{'get_sysinfo'}->{'relay_state'}, RSSI: $json->{'system'}->{'get_sysinfo'}->{'rssi'}";
|
||||
|
||||
my $hw_ver = $json->{'system'}->{'get_sysinfo'}->{'hw_ver'};
|
||||
|
||||
|
||||
if ($json->{'system'}->{'get_sysinfo'}->{'model'} eq "KP115(EU)")
|
||||
{
|
||||
$hw_ver = '2.0';
|
||||
}
|
||||
else
|
||||
{
|
||||
$hw_ver = $hw_ver;
|
||||
}
|
||||
|
||||
|
||||
my %hwMap = hwMapping();
|
||||
|
||||
foreach my $key (sort keys %{$json->{'system'}->{'get_sysinfo'}}) {
|
||||
@ -238,7 +250,13 @@ sub TPLinkHS110_Get($$) {
|
||||
|
||||
# If the device is a HS110, get realtime data:
|
||||
# if ( 1 == 0 ) {
|
||||
if ($json->{'system'}->{'get_sysinfo'}->{'model'} eq "HS110(EU)" or $json->{'system'}->{'get_sysinfo'}->{'model'} eq "HS110(UK)") {
|
||||
if (
|
||||
$json->{'system'}->{'get_sysinfo'}->{'model'} eq "HS110(EU)"
|
||||
or
|
||||
$json->{'system'}->{'get_sysinfo'}->{'model'} eq "HS110(UK)"
|
||||
or
|
||||
$json->{'system'}->{'get_sysinfo'}->{'model'} eq "KP115(EU)"
|
||||
) {
|
||||
my $realtimejcommand = '{"emeter":{"get_realtime":{}}}';
|
||||
my $rdata;
|
||||
($errmsg, $rdata) = TPLinkHS110_SendCommand($hash, $realtimejcommand);
|
||||
|
Loading…
x
Reference in New Issue
Block a user