Hi all
Folgende "Problematik".
Ich würde gerne eine Push-Mitteilung (habe Telegram implementiert) bekommen, wenn in einem Raum die Temperatur steigt.
Anwendungsfall: Es ist momentan sehr heiss ??? Ich lüfte am morgen das Haus und möchte den idealen Moment erwischen um die Fenster zu schliessen. Kann also nicht einen festen Threshold nehmen, sondern muss reagieren, wenn die Temperatur wieder zu steigen beginnt.
Ich habe diverse Beispiele für feste Threshold's gefunden, aber keine für variable.
Hat jemand so etwas schon gemacht und mir einen Tipp?
Merci schon mal.
René
Hi Rene,
ich nutze es nicht in der Form, aber schau Dir mal das statistics-Modul und Trend an.
Markus
Aktuelle Temperatur mit vorheriger Temperatur vergleichen, also
if ( ReadingsNum("device","temperatur",0) > OldReadingsNum("device","temperatur",0)) {Fenster schliessen}
Hi inoma
Das bedeutet aber (nach meiner Interpretation), dass es das Fenster x-mal schliessen (oder eben eine SMS senden) würde, solange die Temperatur steigt.
Ich suche aber eine Möglichkeit dies nur 1x zu tun. Nämlich dann, wenn die Temperatur anfängt zu steigen.
Oder bin ich falsch?
René
Zitat von: rcaspar am 28 Juni 2019, 15:21:52
Hi inoma
Das bedeutet aber (nach meiner Interpretation), dass es das Fenster x-mal schliessen (oder eben eine SMS senden) würde, solange die Temperatur steigt.
Ich suche aber eine Möglichkeit dies nur 1x zu tun. Nämlich dann, wenn die Temperatur anfängt zu steigen.
Oder bin ich falsch?
René
...dann setze beim senden der nachricht ein reading, welches du erst wieder löscht bei fallender temperatur . kein senden der nachricht,wenn reading vorhanden.
gruss Byte09
define meldung DOIF ([sensor:temperature:diff]>0)(set push...)
siehe https://fhem.de/commandref_DE.html#DOIF_Reading_Funktionen