mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-10 03:06:37 +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'}";
|
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'};
|
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();
|
my %hwMap = hwMapping();
|
||||||
|
|
||||||
foreach my $key (sort keys %{$json->{'system'}->{'get_sysinfo'}}) {
|
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 the device is a HS110, get realtime data:
|
||||||
# if ( 1 == 0 ) {
|
# 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 $realtimejcommand = '{"emeter":{"get_realtime":{}}}';
|
||||||
my $rdata;
|
my $rdata;
|
||||||
($errmsg, $rdata) = TPLinkHS110_SendCommand($hash, $realtimejcommand);
|
($errmsg, $rdata) = TPLinkHS110_SendCommand($hash, $realtimejcommand);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user