NEWS
[Gelöst] Feuchtigkeitssensor - Frage zur Meldung per Telegram
-
Hallo zusammen!
Ich fange gerade erst an mit iobroker, daher bitte Nachsicht mit einem Newbie
Ich habe mir per Telegram einen Bot eingerichtet der mir bereits fleißig Nachrichten schickt. Ich habe im Bad einen Xiaomi Feuchtigkeitssensor installiert und möchte nun, dass dieser mir eine Meldung schickt wenn die Feuchtigkeit den Wert von 70 überschreitet. Das funktioniert auch wunderbar! Wenn die Feuchtigkeit dann wieder unter dem Wert von 70 ist möchte ich eine weitere Meldung haben ("ist jetzt wieder ok, Fenster kann geschlossen werden"). Auch das funktioniert zwar, allerdings kriege ich jedes Mal bei einer Änderung unter 70 eine neue Nachricht. Das soll nicht sein! Eine Nachricht sollte dann reichen.
Ich habe irgendwo einen Denkfehler und würde mich über Hilfe sehr freuen
Vielen Dank schon mal!
Björn
![](</s><URL url=)https://i.imgur.com/o4gA3TG.png" /> -
allerdings kriege ich jedes Mal bei einer Änderung unter 70 eine neue Nachricht. Das soll nicht sein! `
Das passiert auch bei Werten >= 70, wenn sich der Wert ändert. Außerdem solltest eine Hysterese vorsehen (z.B. < 65%).Damit bei Erreichen des entsprechenden Grenzwertes nur einmal gesendet wird, kann man den vorherigen Wert auswerten:
__falls Wert >= 70 und vorheriger Wert < 70
…
sonst falls Wert < 65 und vorheriger Wert >= 65
...__
wiederhole nimm besser raus.
-
Aaaah ja, das ist ein guter Tipp!
Werde ich gleich mal testen. Vielen Dank
-
allerdings kriege ich jedes Mal bei einer Änderung unter 70 eine neue Nachricht. Das soll nicht sein! `
Das passiert auch bei Werten >= 70, wenn sich der Wert ändert. Außerdem solltest eine Hysterese vorsehen (z.B. < 65%).Damit bei Erreichen des entsprechenden Grenzwertes nur einmal gesendet wird, kann man den vorherigen Wert auswerten:
__falls Wert >= 70 und vorheriger Wert < 70
…
sonst falls Wert < 65 und vorheriger Wert >= 65
...__
wiederhole nimm besser raus. `
Also ich habe da auch gerade so ein Problem mit dem senden bei einer bestimmten Feuchte. Nur habe ich deinen Text gerade nicht so verstanden, wie man das an diesem Beispiel erledigen sollte. :? :oops:
-
Ich habe das Script bei mir schon angepasst und werde heute mal testen ob es klappt.
Wenn es so läuft wie ich möchte veröffentliche ich das Script hier gerne.
-
Ich habe das Script bei mir schon angepasst und werde heute mal testen ob es klappt.
Wenn es so läuft wie ich möchte veröffentliche ich das Script hier gerne. ` Hallo zusammen.
Wollte mal nachfragen ob das Skript mit den Anpassungen jetzt läuft und wenn dem so ist ob du es veröffentlichen würdest. Suche nämlich nach solch einem Skript.
Gruß Markus
Gesendet von unterwegs mit Tapatalk
-
Ich habe das Script bei mir schon angepasst und werde heute mal testen ob es klappt.
Wenn es so läuft wie ich möchte veröffentliche ich das Script hier gerne. ` Hallo zusammen.
Wollte mal nachfragen ob das Skript mit den Anpassungen jetzt läuft und wenn dem so ist ob du es veröffentlichen würdest. Suche nämlich nach solch einem Skript.
Gruß Markus
Gesendet von unterwegs mit Tapatalk `
Ja es klappt erstmal soweit. Ob ich das noch weiter anpasse muss ich mal schauen. So funktioniert es auf jeden Fall schon mal sehr sehr gut:
~~![](</s><URL url=)https://i.imgur.com/hf2dALi.jpg" />
Das Ergebnis sieht dann so aus:
![](</s><URL url=)https://i.imgur.com/YrypDBB.jpg" />~~ -
Super Danke. Ich werde das heute gleich einmal testen.
-
So funktioniert es auf jeden Fall schon mal sehr sehr gut: `
Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst]. -
Also ich habe den ersten Teil einmal nachgebaut bei mir, aber leider wird immer wieder die Meldung gesendet, wenn der Wert bei 70 stehen bleibt. Kann man das entschärfen?
-
Also ich habe den ersten Teil einmal nachgebaut bei mir, aber leider wird immer wieder die Meldung gesendet, wenn der Wert bei 70 stehen bleibt. Kann man das entschärfen?
Unbenannt.png `
Falls du 70% als deinen ultimativen Wert zur Meldung definieren willst würde ich etwas Karenz einbauen. Also voriger Wert z.B. kleiner 65%. Bei mir habe ich auch etwa 3-5% Unterschied genommen weil es häufig vorgekommen ist, dass sich das genau dazwischen bewegt und ich damit ständig Benachrichtigungen bekommen habe. So klappt es eigentlich ganz gut.
Meintest du das oder hab ich dich falsch verstanden?