Hallo,
Ich bastel grad an einem Füllstandssensor für mein Heizöl.
Wemos D1 mini mit Tasmota 6.6.0.12, HC-SR04 zum Messen angebunden an iobroker über Mqtt.
Ich möchte im Tankraum ein LCD 2004 montieren das mir die Füllmenge anzeigt.
Der Sensor ist an D6 und D5 und das LCD an D1 und D2 angeklemmt. Das Display lässt sich ansprechen.
Meine Frage ist hier iwe kriege ich die Distace auf das Display?
Ich hänge grad an den Rules und weis hier nicht was ich da schreiben muss um an den "Distance" Wert vom SR04 zu kommen.
Code
15:06:56 MQT: tele/Heizoel/SENSOR = {"Time":"2019-11-07T15:06:56","SR04":{"Distance":66.667}}
15:11:56 MQT: tele/Heizoel/STATE = {"Time":"2019-11-07T15:11:56","Uptime":"0T00:20:14","UptimeSec":1214,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"On","Wifi":{"AP":1,"SSId":"xxxxxxxxx","BSSId":"xxxxxxxxx","Channel":13,"RSSI":86,"LinkCount":1,"Downtime":"0T00:00:04"}}
15:16:56 MQT: tele/Heizoel/STATE = {"Time":"2019-11-07T15:16:56","Uptime":"0T00:25:14","UptimeSec":1514,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"On","Wifi":{"AP":1,"SSId":"xxxxxxxxxx","BSSId":"xxxxxxxxxxx","Channel":13,"RSSI":100,"LinkCount":1,"Downtime":"0T00:00:04"}}
15:18:19 CMD: Rule1 1
15:18:19 MQT: stat/Heizoel/RESULT = {"Rule1":"On","Once":"Off","StopOnError":"Off","Free":458,"Rules":"on tele-SR04'Distance do DisplayText %value% Cm endon"}
Was muss ich in die Rules eintragen damit ich den Wert angezeigt krieg und kann ich mit diesem wert auch in den Rules rechnen um die Liter auszurechnen (int, float?)?
MfG Fritz