FHEM Forum

FHEM - Hausautomations-Systeme => MAX => Thema gestartet von: dt2510 am 22 März 2019, 11:14:00

Titel: Probleme mit den readings
Beitrag von: dt2510 am 22 März 2019, 11:14:00
Ich hab' 2 kleine Probleme mit den MAX! readings:

Meine ZWave Aktoren/Sensoren liefern für "battery" Werte zwischen 0 und 100 und als "state" für die Fenstersensoren "open" und "closed"
MAX! liefert für "battery" den Wert "ok" (weitere Werte hatte ich bisher noch nicht) und als "state" "opened" statt "open"

Für eine Auswertung in einer structure müsste statt "opened" "open" geliefert werden und um den Ladezustand (wie bei meinen anderen devices) anzuzeigen müssten "ok" und weitere Werte in 100 usw. übersetzt werden.

Gibt es eine Möglichkeit diese readings zu modifizieren ? Welche Werte für "battery" können vorkommen ?
Titel: Antw:Probleme mit den readings
Beitrag von: rischbiter123 am 22 März 2019, 11:25:03
Moin,

Stichwort: EventMap

LG

Andreas
Titel: Antw:Probleme mit den readings
Beitrag von: Beta-User am 22 März 2019, 11:35:56
Zitat von: rischbiter123 am 22 März 2019, 11:25:03
Stichwort: EventMap
Hmm, das verändert aber nicht den Reading-Inhalt selbst, oder?

Ggf. kannst du userreadings verwenden.
Damit kann man auch "vorhandene" Readings umformatieren...
Ergänzender Hinweis: Vor einiger Zeit gab es eine größere Diskussion (https://forum.fhem.de/index.php/topic,87575.0.html), welche Readingnamen und -werte für battery Sinn machen. Vielleicht schaust du da mal, ob du nicht gleich was "FHEM"-einheitliches baust...
Titel: Antw:Probleme mit den readings
Beitrag von: dt2510 am 23 März 2019, 12:44:02
Das Problem mit "opened" konnte ich umgehen, da beide Sensoren "closed" liefern - statt "open"/"opened" kann ich ja auch ungleich "closed" abfragen ;)

Bei dem Reading "battery" komm' ich allerdings nicht weiter

- ich könnte zwar per "attr <device> eventmap ok:100" den Wert "ok" in 100 übersetzen, in der logDB steht dann allerdings immer noch "ok", was in einem chart-widget (TabletUI) leider nicht auswertbar ist
- ich konnte nirgends finden, welche Werte "battery" außer "ok" noch haben kann

In meiner Batterienazeige (TabletUI) kann ich das noch umgehen, da ich eine volle Batterie für "ok" und 75-100%" anzeige und eine leere blinkende für "low" und 0-5%, aber das chart-widget kann nur numerische Werte darstellen und bleibt daher leer ...
Titel: Antw:Probleme mit den readings
Beitrag von: Maui am 25 März 2019, 07:47:59
Moin,
per MAX gibt es nur ok und low bei Batterien.
Probier es doch mal wie von Beta-User vorgeschlagen mit userReadings.
Titel: Antw:Probleme mit den readings
Beitrag von: dt2510 am 25 März 2019, 08:36:04
Das hilft mir schonmal ... das mit den userReadings teste ich mal

edit

userReading funktioniert - danke !