FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: l05443 am 16 Dezember 2016, 10:51:42

Titel: [GELÖST] Readingsgroup - Batteriestatus und Aktivitätsstatus zusammenfassen
Beitrag von: l05443 am 16 Dezember 2016, 10:51:42
Hi,

ich habe zwei readingsGroup, eine für den Batteriestatus:

define Akkustand readingsGroup .*:[Bb]attery
attr Akkustand room Gerätezustand
attr Akkustand valueFormat {return "0" if( $VALUE eq "low" );; return "100" if( $VALUE eq "ok" )}
attr Akkustand valueIcon {'battery.0' => 'measure_battery_0@red','battery.100' => 'measure_battery_100@green'}


und eine für den "Alive" Status:

define Funkverbindung readingsGroup .*:Activity
attr Funkverbindung room Gerätezustand
attr Funkverbindung valueIcon {'Activity.unknown' => 'it_wifi@red','Activity.dead' => 'it_wifi@red','Activity.alive' => 'it_wifi@green'}



Ich hätte die beiden readings in der Anzeige gerne zusammen gefasst, sprich: device und daneben Icon für Akku+Funk (wenn device ohne Akku dann nur Funk). Leider ist das zu hoch für mich. Kann mir jmd. helfen?

Danke und Grüße

Martin
Titel: Antw:Readingsgroup - Batteriestatus und Aktivitätsstatus zusammenfassen
Beitrag von: l05443 am 16 Dezember 2016, 18:10:48
Ich habe selber mal bisschen probiert:

define Test readingsGroup Bad.Heizung:Activity,battery Bad.Fenster:Activity,battery Wz.Heizung:Activity,battery

Sollte alle 3 devices untereinander mit Batterie und Funk auflisten. Jedoch steht nur das erste in der Liste. Was ist an meinem Syntax falsch?

Grüße

Martin
Titel: Antw:Readingsgroup - Batteriestatus und Aktivitätsstatus zusammenfassen
Beitrag von: Devender am 16 Dezember 2016, 18:46:51
Vielleicht nirgendwo noch ein Leerzeichen zu viel?
Bei mir sieht es auch so aus. Ich hab nur nach jedem Device eine neue Zeile eingefügt und zwischen den <> eine Beschriftung.


Temperatur.Einfahrt:,<Temp.>,temperature,<Luft>,humidity
Temperatur.Garten:,<Temp.>,temperature,<Luft>,humidity


Hast du noch irgendwelche Attribute eingestellt?
Titel: Antw:Readingsgroup - Batteriestatus und Aktivitätsstatus zusammenfassen
Beitrag von: l05443 am 16 Dezember 2016, 19:42:26
Hab den Fehler gefunden.

Bad.Heizung war nicht das Device sondern der Channel im Device. Und dort waren die readings nicht. Namen des Device genommen, dort stehen auch die readings direkt drinnen und jetzt funzt es einwandfrei.

Danke für deinen Beitrag Devender, hat nicht auf die richtige Spur gebraucht :-)!

Grüße

Martin