Hallo,
Ich habe einen Dummy "MySensors_ErrorDummy" den ich gerne bei jedem auslösen von einem Watchdog hochzählen würde.
Also
MySensors_ErrorDummy = MySensors_ErrorDummy + 1
Hat jemand eine Idee wie ich das umsetzen könnte?
set MySensors_ErrorDummy [MySensors_ErrorDummy] + 1
funktioniert nicht.
Innerhalb des watchdoges in Perl das Value einlesen, Alter Wert und dann + eins machen und mit set den neuen Wert setzen.
Hättest du vielleicht ein Beispiel für mich? Bin leider in Perl überhaupt nicht unterwegs.
{ fhem "set Dummy " . Value("Dummy") + 1 }
Weiß aber gerade nicht ob das so geht. Ansonsten machen wir einen Zwischenschritt
also mit
{ fhem "set MySensors_ErrorDummy " . Value("MySensors_ErrorDummy") + 1 }
bekomme ich nur
Unknown command 1, try help.
edit:
So klappt es:
{ fhem "set MySensors_ErrorDummy " . (Value("MySensors_ErrorDummy") + 1) }
Vielen Dank
Ja das mit der ersten Klammer war Plan B. Lach. Aber schön das es klappt.