Ich möchte in einem Scripted Device einen stabilen „12h kein Regen“ Indikator bauen.
Aktuell habe ich folgendes Problem:
• Der normale Evaluator mit Min-Time resetet den 12h-Timer bei jedem kurzen 1 des Rain-Indikators.
• geturl() auf /json/device/<dSUID> schlägt mit 401 fehl.
• geturl() mit Auth-Parametern wird mit „too many arguments“ abgelehnt.
• every() (egal ob Zahl oder Zeitliteral) gibt „invalid number, time or date“.
Gibt es in p44script eine unterstützte Möglichkeit, aus einem Scripted Device heraus direkt den aktuellen Wert eines Sensors eines anderen Devices (hier die EnOcean Wetterstation) auszulesen — ohne Umweg über die authentifizierte JSON-API?
Falls nein: Was ist der empfohlene Weg, um einen robusten „Time since last event“ Indikator (z. B. kein Regen seit X Stunden) zu bauen, wenn der Sensor gelegentlich rauscht? Oder welchen Weg sollten wir hier wählen?
Vielen Dank