mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-02 00:48:53 +00:00
SYSMON: added power info (Watt)
git-svn-id: https://svn.fhem.de/fhem/trunk@6912 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
3154dc373c
commit
391ec33571
@ -30,7 +30,7 @@ package main;
|
|||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
|
|
||||||
my $VERSION = "1.9.4.2";
|
my $VERSION = "1.9.4.4";
|
||||||
|
|
||||||
use constant {
|
use constant {
|
||||||
PERL_VERSION => "perl_version",
|
PERL_VERSION => "perl_version",
|
||||||
@ -2533,8 +2533,7 @@ sub SYSMON_PowerAcInfo($$)
|
|||||||
#$map->{"power_".$type."_current"}=$d_current;
|
#$map->{"power_".$type."_current"}=$d_current;
|
||||||
#$map->{"power_".$type."_voltage"}=$d_voltage;
|
#$map->{"power_".$type."_voltage"}=$d_voltage;
|
||||||
$map->{"power_".$type."_stat"}="$d_online $d_present $d_voltage $d_current";
|
$map->{"power_".$type."_stat"}="$d_online $d_present $d_voltage $d_current";
|
||||||
$map->{"power_".$type."_text"}=$type.": ".(($d_present eq "1") ? "present" : "absent")." / ".($d_online eq "1" ? "online" : "offline").", voltage: ".$d_voltage." V, current: ".$d_current." mA";
|
$map->{"power_".$type."_text"}=$type.": ".(($d_present eq "1") ? "present" : "absent")." / ".($d_online eq "1" ? "online" : "offline").", voltage: ".$d_voltage." V, current: ".$d_current." mA, ".(int(($d_voltage*$d_current/100+0.5))/10)." W";
|
||||||
|
|
||||||
return $map;
|
return $map;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2557,7 +2556,7 @@ sub SYSMON_PowerUsbInfo($$)
|
|||||||
#$map->{"power_".$type."_current"}=$d_current;
|
#$map->{"power_".$type."_current"}=$d_current;
|
||||||
#$map->{"power_".$type."_voltage"}=$d_voltage;
|
#$map->{"power_".$type."_voltage"}=$d_voltage;
|
||||||
$map->{"power_".$type."_stat"}="$d_online $d_present $d_voltage $d_current";
|
$map->{"power_".$type."_stat"}="$d_online $d_present $d_voltage $d_current";
|
||||||
$map->{"power_".$type."_text"}=$type.": ".(($d_present eq "1") ? "present" : "absent")." / ".($d_online eq "1" ? "online" : "offline").", voltage: ".$d_voltage." V, current: ".$d_current." mA";
|
$map->{"power_".$type."_text"}=$type.": ".(($d_present eq "1") ? "present" : "absent")." / ".($d_online eq "1" ? "online" : "offline").", voltage: ".$d_voltage." V, current: ".$d_current." mA, ".(int(($d_voltage*$d_current/100+0.5))/10)." W";
|
||||||
|
|
||||||
return $map;
|
return $map;
|
||||||
}
|
}
|
||||||
@ -2585,7 +2584,7 @@ sub SYSMON_PowerBatInfo($$)
|
|||||||
#$map->{"power_".$type."_current"}=$d_current;
|
#$map->{"power_".$type."_current"}=$d_current;
|
||||||
#$map->{"power_".$type."_voltage"}=$d_voltage;
|
#$map->{"power_".$type."_voltage"}=$d_voltage;
|
||||||
$map->{"power_".$type."_stat"}="$d_online $d_present $d_voltage $d_current $d_capacity";
|
$map->{"power_".$type."_stat"}="$d_online $d_present $d_voltage $d_current $d_capacity";
|
||||||
$map->{"power_".$type."_text"}=$type.": ".(($d_present eq "1") ? "present" : "absent")." / ".($d_online eq "1" ? "online" : "offline").", voltage: ".$d_voltage." V, current: ".$d_current." mA, capacity: ".$d_capacity." %";
|
$map->{"power_".$type."_text"}=$type.": ".(($d_present eq "1") ? "present" : "absent")." / ".($d_online eq "1" ? "online" : "offline").", voltage: ".$d_voltage." V, current: ".$d_current." mA, ".(int(($d_voltage*$d_current/100+0.5))/10)." W, "."capacity: ".$d_capacity." %";
|
||||||
|
|
||||||
if($d_present eq "1") {
|
if($d_present eq "1") {
|
||||||
# Zusaetzlich: technology, capacity, status, health, temp (/10 => °C)
|
# Zusaetzlich: technology, capacity, status, health, temp (/10 => °C)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user