Ich möchte ab einer bestimmten Temperatur (nur bei fallender Temp) eine einzige Nachricht erhalten und nicht tausend
was muss ich ändern?
Ich möchte ab einer bestimmten Temperatur (nur bei fallender Temp) eine einzige Nachricht erhalten und nicht tausend
was muss ich ändern?
Einfach zwei Hilfsobjekte z. B. TempUnter20 und TempUnter18 anlegen und jeweils auf false setzen.
Dein Script ergänzt Du in den beiden "mache"-Zweigen nach dem Telegram-Krempel mit "aktualisiere wert von TempUnter20 mit wahr" bzw. "aktualisiere wert von TempUnter18 mit wahr".
Damit das Ganze SInn ergibt, musst Du natürlich die "falls"-Abfragen ergänzen. Die bisherigen Bedingungen musst Du jeweils mit UND verknüpfen; zweite Bedinung "TempUnter20 = unwahr" bzw. "TempUnter18 = unwahr"
Nachvollziehbar?
ich glaube deine Intervall schleife kannst du auch weg lassen weil du ja die Temperatur triggerst und wenn die sich ändert dann läuft das Skript durch. das heißt jedesmal wenn die temp um einen wert sinkt oder steigt.
<br>
<p>Einfach zwei Hilfsobjekte z. B. TempUnter20 und TempUnter18 anlegen und jeweils auf false setzen.</p><br>
<p><br></p><br>
<p>Dein Script ergänzt Du in den beiden "mache"-Zweigen nach dem Telegram-Krempel mit "aktualisiere wert von TempUnter20 mit wahr" bzw. "aktualisiere wert von TempUnter18 mit wahr".</p><br>
<p><br></p><br>
<p>Damit das Ganze SInn ergibt, musst Du natürlich die "falls"-Abfragen ergänzen. Die bisherigen Bedingungen musst Du jeweils mit UND verknüpfen; zweite Bedinung "TempUnter20 = unwahr" bzw. "TempUnter18 = unwahr"</p><br>
<p><br></p><br>
<p>Nachvollziehbar?</p><br>
<br>
<br>
Sry komm ich grad echt net mit <br>
<br>
<br>
Gesendet von iPhone mit Tapatalk
Du kannst dir unter Objekte zwei eigene Objekte erstellen und die baust du dann so wie @Frickelmaster beschrieben hat in dein Skript mit ein
Ok wie erstelle ich ein Objekt mit der Eigenschaft unter 20 Grad?
Sorry, aber ich bin raus! Oben steht alles Nötige - und Tipe1965 hat's noch ergänzt. Nirgends steht, dass Du ein Objekt "unter 20 Grad" anlegen sollst - noch ist das überhaupt möglich.
Hallo crykor,
so würde ich es wahrscheinlich angehen. Musst schauen ob es so läuft, ich habe es nicht ausprobiert:
Geh auf Objekte, markier das javascript.o und klick oben auf "+":
schimmer-media.de/index.php?attachment/1091/
Danach folgendes Einstellen, den Namen kannst du dir selbst überlgegen.
schimmer-media.de/index.php?attachment/1092/
Jetzt ein Blockly erstellen das das Objekt beschreibt, wenn sich die Temperatur (in meinem Beispiel ein Heizungsthermostat) verändert:
schimmer-media.de/index.php?attachment/1093/
Dann kommen deine Bausteine, hier würde ich auch ganz oben einen Trigger verwenden (das lilane Teil das ich auch verwende. Dieses zeigt dann auf das soeben erstellt Objekt.
Als Aktion in dem Trigger dann eine Abfrage ob die Temperatur kleiner 18 (falls Temp <18 mache xxx| sonst yyy) ist und die entsprechend Meldung ausgeben. Den falls-Baustein kannst du durch klick aufs Zahnrad mit dem sonst ergänzen (Zanhrad klicken, "sonst" auf die rechte Seite unter "mache" ziehen).
Grüße, Mark
Vielen Dank werde es testen <br>
<br>
<br>
Gesendet von iPhone mit Tapatalk
Vielen Dank werde es testen
Gesendet von iPhone mit Tapatalk
Hallöchen zusammen!
crykor Hast du schon eine Lösung zu dem Problem.
Ich wollte die Temperatur des RPi auslesen und sie mir per Telegramm schicken lassen.
Auch bei mir ist es auch so, dass Telegramm jedem Minute eine Nachricht schickt.
Glück auf!
Guido
Hallöchen zusammen!
Auch bei mir ist es auch so, dass Telegramm jedem Minute eine Nachricht schickt.
Hallo Guido,
wann möchtest du denn eine Nachricht erhalten?
Grüße, Mark
Hallo Marc,
eigentlich möchte ich eine Meldung bekommen wenn der Wert meine eingestellten Temperaturen über bzw. unterschreitet.
Beispiel:
Temperatur unter 50 °C -> Meldung: "Temperatur ist im grünen Bereich"
Temperatur über 60 °C -> Meldung: "Temperatur ist erhöht"
Temperatur über 70 °C -> Meldung:"Temperatur kritisch!"
Momentan ist es so das bei jeder Änderung eine Meldung kommt. Also wenn z.B. von 50 auf 50,5 erhöht wird und wenn von 50,5 auf 50,2 gesenkt wird usw.
Glück auf!
Guido
Hallo Guido!
Temperatur unter 50 °C -> Meldung: "Temperatur ist im grünen Bereich"
Temperatur über 60 °C -> Meldung: "Temperatur ist erhöht"
Temperatur über 70 °C -> Meldung:"Temperatur kritisch!"
In diesem Fall würde ich mir Hilfsvariablen erstellen z.B. u50 ue60 ue70, diese dann bei Temperaturänderung beschreiben.
Blockly:
Falls Objekt Temperatur wurde geändert
falls Temperatur <50 dann u50=true, ue60=false, ue70=false
falls Temperatur >60 AND <70 dann u50=false, ue60=true, ue70=false
falls Temperatur >69.9 dann u50=false, ue60=false, ue70=true
Dann noch ein Blockly das diese 3 Hilfsvariablen überwacht und bei Änderung (nicht Aktualisierung!) entsprechend die Nachricht versendet.
Also:
Falls Objekt u50 wurde geändert und true ist
sendto telegram.0 Dein Text
Falls Objekt ue60 wurde geändert und true ist
sendto telegram.0 Dein Text
Falls Objekt ue70 wurde geändert und true ist
sendto telegram.0 Dein Text
Viel Spaß beim Testen!
Grüße, Mark
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!