NEWS
Wenn Wert länger als 30 Minuten kleiner als *gelöst*
-
Hallo zusammen,
ich benötige für meine Heizungsüberwachung ein Blockly, welches einen Wert überwacht. Ist dieser Wert X für 30 Minuten kleiner als 1,5 dann ...
Ich weiß leider nicht, wie ich das mit Blockly realisieren kann.Danke!
Gruß surfer -
Ich würde es mal so testen
Falls über 1,5 kann man den timeout ja stoppen. Falls gewünscht.
-
@david-g Perfekt, Danke dir!
-
Wie würde es aussehen, wenn ich auf ein Gerät triggern möchte, was sich nicht mehr aktualisiert?
-
Dann würde mir spontan nur einfallen in regelmäßigen Zeitabstanden (cron), den Zeitstempel auszulesen.
Falls ich deine Frage richtig verstanden habe.
-
@haselchen sagte in Wenn Wert länger als 30 Minuten kleiner als *gelöst*:
wenn ich auf ein Gerät triggern möchte
das geht nicht!
aber....
qenn du ein Gerät hast, das sich üblicherweise in regelmäßigen Abständen meldet und du feststellen willst ob eine Meldung ausbleibt kannst du es ähnlich machen
-
Geht um einen GTag.
Wenn der aus der Reichweite ist, empfängt die Nodemcu nix mehr und der Datenpunkt bleibt bei dem letzten Wert stehen. -
@haselchen jetzt wird es komplexer, da noch die nodemcu mit ihm Spiel ist.
Du hast den Thread gekapert, nicht ichdie nodemcu wird sich wahrscheinlich weiterhin an dem ioBroker melden, oder?
-
Pssst....vielleicht merkt es keiner
Ist das so richtig, wenn der Wert immer so zwischen -69 und -89 ist?
Ich will , wie du siehst ab -90 das der Datenpunkt Anwesenheit "falsch" ist.
Und sobald er = oder unter -90 ist , dass Anwesenheit "wahr" ist.
-
Hab es jetzt anders gelöst.
Hab da eine Lösung von @paul53 hier im Forum gefunden.Bei der obigen Lösung habe ich tatsächlich die Nacht über permanent Meldungen bekommen , dass GTag Offline wäre.
-
fehlt da nicht die Bedingung ab - 90 ?
-
@haselchen sagte: Hab es jetzt anders gelöst.
Weshalb zwei Trigger auf den gleichen Datenpunkt?
-
Das hatte nicht funktioniert .
Da der Datenpunkt alle ca. 2sek aktualisiert wird , finde ich die jetzige Lösung eigentlich die Beste.
Bleibt abzuwarten wie der Tag heute verläuft . -
Geht es eleganter ?
Ich habe einen DP angelegt der je nach Bedingung True oder False anzeigt .
Und das Blocky regelt die Bedingung.
Der DP wird alle ca. 2 sek aktualisiert, dann ist der andere DP True. Wenn er 1min nicht aktualisiert wird soll er False anzeigen . -
@haselchen sagte: Geht es eleganter ?
Ja, in einem Trigger auf "wurde aktualisiert":
- aktualisiere mit wahr direkt
- aktualisiere mit falsch im Timeout.
-
-
@haselchen sagte: Meinst Du so?
Ja.
-
Ich bespiele die Nodemcu gerade neu.
Gtag ist offline sagt mir Alexa. Seit 1min wurde ja auch nix aktualisiert.
Aber der DP steht auf true, wie kann das also sein?
2 Fehler, der DP müsste auf false gehen und Alexa dürfte wegen true nix sagen. -
@haselchen sagte: Seit 1min wurde ja auch nix aktualisiert.
Sicher? Das lässt sich nur am Zeitstempel feststellen.
-
Der DP steht auf true. Also dürfte Alexa schon deshalb nix sagen.