ich schonwieder
ich versuche den counter von tasmota mit openhabregel wieder auf null zu setzen
also, tasmota zählt hoch, und die regel in openhab setzt den counter von tasmota wieder auf null, der dann wieder von neuen hochzählt
mein gedanke
habe wemos d1 mit tasmota
daran einen flow sensor(zum wasserzählen)
wenn der counter einen bestimmten wert erreicht, counter wieder auf null, zählerschleife eins weiter
das mit der zählerschleife kommt noch später(soll dann jedesmal einen liter hochzählen)
den counter habe ich nun versucht mit sendCommand wieder auf null zu bringen
der befehl in der konsole von tasmota lautet counter1 0
der befehl sollte auf der konsole von tasmota ausgeführt werde, da der counter ja irgendwan mal "voll" ist
Code: Alles auswählen
Thing topic wasserzaehler "Wasseruhr" @ "Erdgeschoss" {
Channels:
Type number : wassersensor "Liter" [ stateTopic="tele/wasserzaehler/SENSOR", transformationPattern="JSONPATH:$.COUNTER.C1"]
}
Code: Alles auswählen
//wasseruhr
Number wassersensor "Liter [%.1f Li]" { channel="mqtt:topic:b8fd5e5c:wasserzaehler:wassersensor"}
Code: Alles auswählen
rule "wassersensor"
when
Item wassersensor changed
then
// if ( wassersensor > 110 )
sendCommand(wassersensor, counter1 = 0)
end
danke eurer hilfe...