userReadings Stromkosten:energy.* {my $val = sprintf("%.2f",(ReadingsNum($name, "energy", 0) / 1000 * 0.34)); return "$val EUR";}
Zitat von: Sebastian84 am 06 Mai 2024, 14:47:53Wie Update ich denn das?
defmod ATsec31 at +*00:00:31 {}
sub set_GPIO($$) {
my ( $myPort, $myEvent ) = @_;
my $mytimestamp = int(time());
if ($myEvent eq "on") {
system("gpioset","gpiochip0",$myPort."=1");
Log 1,"---> " .localtime($mytimestamp)." GPIO-Port: ". $myPort." --> Event: on";
} else {
system("gpioset","gpiochip0",$myPort."=0");
Log 1,"---> " .localtime($mytimestamp)." GPIO-Port: ". $myPort." --> Event: on";
}
}
define n_TerraLampe_GPIO_13 notify TerraLampe:.* {set_GPIO(13,$EVENT)}
2024.05.06 13:50:00 1: Can't open file: TerraLampe, value
... Diese werde ich erst einmal ignorieren.HK_ZaehlerAlexa {
my $StromValue = ReadingsNum("
HK_Zaehler", "power", 100);
fhem("set ECHO_G0911W0793360SU7 speak Strom verbrauch ist derzeit $StromValue Watt");
fhem("set ECHO_G0918309033201MV speak Strom verbrauch ist derzeit $StromValue Watt");
fhem("set ECHO_G090VC07844535KU speak Strom verbrauch ist derzeit $StromValue Watt");}
HK_ZaehlerAlexa {my $StromValue = ReadingsNum("HK_Zaehler", "power", 100);
fhem("set ECHO_G0911W0793360SU7 speak Strom verbrauch ist derzeit $StromValue Watt");
fhem("set ECHO_G0918309033201MV speak Strom verbrauch ist derzeit $StromValue Watt");
fhem("set ECHO_G090VC07844535KU speak Strom verbrauch ist derzeit $StromValue Watt");}