Hallo zusammen,
ich stehe auf dem schlauch. Ich will stumpf 2 Werte addieren und in ein Notify schreiben. Wert 1 soll verwendet und Wert 2 hinzuaddiert werden und denn Wert 1 ersetzen (simples hochzählen bei neuem reading, PulseCounter).
Mein Notify:
ESPEasy_HNMWESP01_Strom:Count:.* {
my $ist = ReadingsVal("Zaehler_pulsetotal","total","") ;
my $neu = ReadingsVal("ESPEasy_HNMWESP01_Strom","Count","");
my $total = $ist+$neu;
{fhem "set Zaehler_pulsetotal $total"}
}
Logfile sagt
2019.03.03 16:52:19 3: ESPEasy_HNMWESP01_Strom_notify_2 return value: Unknown command {
, try help.
Unknown command my, try help.
Unknown command my, try help.
Unknown command {fhem, try help.
Kann mich jemand vom Schlauch heben? ;)
Wie trägst Du das im notify ein? Auf DEF geklickt? Auf RawDef? Direkt in .cfg editiert?
Hi,
direkt in die DEF
Wahrscheinlich irgendwelches unsichbare Sonderzeichen...
Versuch nach erstem "{" alles zu lösche, bis es so aussieht: {my $ist
Und dann wieder eintragen
Hi,
danke für den Tip! Ich hab es in Notepad++ kopiert, denn wieder zurück - läuft. Merkwürdig, auch N++ hatte nichts angezeigt.
Besten Dank und einen schönen Sonntag!