Da ich mit RegEx auf Kriegsfuß stehe und vl jemand von euch schon ein schöne Lösung hat hab ich mal eine Frage:
Bisher hatte ich nur Homematic Devices die ich alle mit einem notify auf "Battery low" überwacht hatte:
.*:[Bb]attery:.* { if("$EVENT" !~ m/ok/ ) {
Log 3, "Warnung - Batteriewarnung $NAME $EVENT ";
}
}
nun habe ich aber einige ZigBee und Shelly Devices die Batteriebetrieben sind und die als Reading "BatteryVoltage 3" oder "battery 75" haben..
Bringe ich das unter einen Hut (Regex) oder eher für jede Art des Readings ein eigenes notify?
Über Tipps würde ich mich freuen :-D
ZitatZigBee und Shelly Devices
mqtt ? Dann könntest Du über die getlist die readings beeinflussen. Bei "starren" Modulen über userreadings. Allerdings sollten sich die Modulautoren bereits an die "FHEM-Konventionen" halten. Vielleicht hilft Dir auch das (https://wiki.fhem.de/wiki/Batterie%C3%BCberwachung)
Grüße Markus
ja MQTT, es kommen die Readings alle an aber halt einmal die Volt, einmal % des Batteriestatus und bei Homematic ok oder low.
Die Wiki Einträge sind eben nur für low oder ok..
Muss eh wohl auf 3 notifys aufteilen (HM, Volt und %)