Hallo,
vor einigen Wochen habe ich meinen Gaszähler mit einem Reed-Kontakt und einen WEMOS Mini smart gemacht. Der Reed-Kontakt wurde als Switch konfiguriert. Zusätzlich wurde an einem unbenutzten Pin ein Counter konfiguriert. Dann noch die nachfolgende Eingaben über die Console:
(Hier die Quelle meine Lösung: https://forum.iobroker.net/topic/40331/ge…takt-probleme/8 )
Jetzt sollen der Stromzähler und der Wasserzähler ebenfalls ausgelesen werden. Zur Zeit bin ich beim Stromzähler. Diesen habe ich über einen IR-Schreib-Lese-Kopf mit einem weiteren WEMOS Mini (Tasmota mit Smartmeter-Unterstützung) verbunden. Zum Verarbeiten der Daten benötigte ich folgendes Script:
>D
>B
=>sensor53 r
>M 1
+1,3,s,0,9600,Strom
1,77070100010802ff@1000,Zählerstand,kWh,total_kwh,4
1,77070100100700ff@1,Leistung,W,curr_w,0
#
Das läuft auch sehr gut.
Nun zu meinem Problem:
Ich würde jetzt gern die beiden Microcontroller zu einem verschmelzen. Das Problem dabei ist, da meines Wissens nach entweder nur Rules oder nur Scripting verwendet werden kann. Nur ist mein Wissen so spärlich, dass ich keine Ahnung habe, wie ich die Gaszähler-Rule in ein Script umwandle.
Kann mir jemand eine Lösung geben und vielleicht anschaulich erklären?
Gruß
Ulf