Moin Hadea,
mir fällt nun die Variante ein, mehrere Bedingungen ins das on zu stellen
rule on <trigger1>; <trigger2> do <lampe1> ; <lampe2> endon on <trigger1> do <lampe1> pulsetime 400 endon ...
Ist nur so ne Idee
LG
Sören
Moin Hadea,
mir fällt nun die Variante ein, mehrere Bedingungen ins das on zu stellen
rule on <trigger1>; <trigger2> do <lampe1> ; <lampe2> endon on <trigger1> do <lampe1> pulsetime 400 endon ...
Ist nur so ne Idee
LG
Sören
Hallo Gerhard,
nochamls DANKE für die Hilfe.
Ich habe nun seit über 2 Jahren fhem (von Hometic CCU2 kommend) und möchte ungern nochmal "umziehen".
Parallel bin ich dabei, für eine Freundin eine Gartenbewässung ohne Hintersund-Software (ioBroker, fhem, Node-Red etc) zu bauen. Sie telefoniert und chattet mit ihrem Smartphone, mehr aber auch nicht mehr.
Die Idee war, einen ESP8266 mit Tasmota flashen, 4 Relais für 4 Bewässerungskreise (Magnetventile) und einen SR04 für den Füllstand der Zisterne. Alles andere läuft per Timer bzw einen Tastendruck auf der App (Tasmota Control). Also ohne jeglicher Zusatzsoft- / oder Hardware (außer Router mit WLAN).
Ich habe die rule 1 geändert :
rule1on SR04#DISTANCE do backlog var1 %value%; sub1 197; mult1 -1; event pub endon on event#pub do publish /Garten/Tasmota/tele/SENSOR %var1% endon
ES KLAPPT
11:46:49 RUL: SR04#DISTANCE performs "backlog var1 120.491; sub1 197; mult1 -1; event p
11:46:49 MQT: /Tasmota/Garten/stat/RESULT = {"Var1":"120.491"}
11:46:50 MQT: /Tasmota/Garten/stat/RESULT = {"Sub1":"-76.509"}
11:46:50 MQT: /Tasmota/Garten/stat/RESULT = {"Mult1":"76.509"}
11:46:50 MQT: /Tasmota/Garten/stat/RESULT = {"Event":"Done"}
11:46:50 RUL: EVENT#PUB performs "publish /Garten/Tasmota/tele/SENSOR 76.509"
11:46:50 MQT: /Garten/Tasmota/tele/SENSOR = 76.509
In fhem kommt in den Readings Mult1 76.509 an.
Als On the TOP wäre nun auch dieser Wert in Tasmota genial, denn aktuell steht hier auf der Site noch 120.491 cm
Dennoch: Herzlichen DANKE
Sören
Hallo zusammen,
zum Thema (JSN-)SR04 kann ich "nur" beisteuern, dass er lt. Datenblatt ab 20cm misst und 5V benötigt.
Vor meinen Tasmota-Gehversuchen habe ich alles mit ESPEasy geflasht. Hier hat der Sensor (6500l Zisterne/ im letzen Jahr) meist richtig gemessen. Gelegentlich hat er mal richtige Ausreißer von über 50cm gehabt.
In ESPEasy hat er auf 0,5cm genau gemessen, in Tasmota auf 0,001cm
Was mit aufgefallen war, dass er niedrige Temperaturen - wie sie es letzten "Winter" an wenigen Tagen gab, nicht mochte. Da war mir der Wasserstand in der vollen Zisterne aber auch egal.
LG Sören
on SR04#DISTANCE do backlog var1 %value%; sub1 197; mult1 -1; event pub endon on event#pub do publish Garten/Tasmota/tele/SENSOR %var1% endon
Hallo eich,
Danke für deine Antwort.
Leider funktioniert es so nicht.
Habe erst einmal das mult1 -1 rausgenommen. Im Web bekomme ich immernoch 118 cm angezeigt (der gemessene Abstand Sensor - Wasseroberfläche).
In meinem FHEM kommt "var1 -79" an - also stimmt es schon mal.
Die nächste Herausforderung ist es, die -79 mit -1 zu Multiplizieren.
...und nicht mehr die 118 auf der Website
LG Sören
Hallo zusammen,
ich brauche bitte Hilfe.
Das Messen mit dem SR04 habe ich über Tasmota (8.1) hinbekommen.
Nun möchte ich aber gern mit dem Wert rechnen, denn ich möchte nicht den Abstand Sensor <-> Wasseroberfläche, sonder den Füllstand ermitteln. Hierfür funktioniert es unter ESPEasy mit 197-%value%. Leider komme ich unter Tasmota mit der Berechnung nicht klar.Dem Beispiel entsprechend (Rules) müsste es so gehen:rule1 on SR04#DISTANCE do backlog var1 %value%; var1 %value%; sub1 197; mult1 -1; publish /Garten/Tasmota/tele/SENSOR %value% endonleider klappt es nicht, Es zeigt wieder den Messwert an. Rule1 1 habe ich gesetzt.Zur Erklärung, die 197 sind die cm vom Sensor bis zum Boden der Zisterne (wenn sie leer ist). D.h.: wenn der Messwert (var1= 100), dann muss das Ergebnis 97 sein.Ich könnte auch in fhem rechnen, jedoch benötige ich es für eine Anlage ohne Hausautomatisierung im Hintergrund.DankeSören