Hallo zusammen,
leider finde ich im Forum keine wirkliche Lösung um im 99_myUtils meine Werte zu errechnen.
sub Kosten_pro_Tag(){
{
my $wert1=ReadingsVal("HM_4D182A_IEC_01","Verbrauch_Tag","--");
my $wert2=$wert1/1000*0,25;
fhem("setreading HM_4D182A_IEC_01 Kosten_pro_Tag $wert2")
}
}
So funktioniert es leider nicht.
Wenn ich es als UserReading mache funktioniert es:
KostenTag {sprintf("%.1f",ReadingsVal("HM_4D182A_IEC_01","Verbrauch_Tag","")/1000 ) *0.27}
So wie ich es sehe, funktioniert es im Sub nicht mit dem dividieren und dem multiplizieren.
Wie und was muss ich machen ?
Grüße & Danke vorab
Torsten
Hi Torsten,
poste doch mal Deine komplette 99_myUtils.pm
Meist liegt da der Fehler.
Edit: und genau: 0,25 ist nicht 0.27
Gruß Otto
Hallo Torsten,
ersetze doch mal in die Zeile "my wert2=$wert1/1000*0,25;" durch "my wert2=$wert1/1000*0.25" so wie du es bereits im Userreading geschrieben hast.
Gruß Detlev
Zitat
Wie und was muss ich machen ?
Auf Fehlermeldungen beim Syntaxcheck achten.
LG
pah