readingsGroup Hilfe, Darstellung von Messwerten, etc

Begonnen von meggih, 24 Oktober 2015, 15:24:55

Vorheriges Thema - Nächstes Thema

meggih

Hallo!
Da meine Sensoren nun alle funktionieren möchte ich jetzt die Werte und Zustände übersichtlich darstellen.
Jedoch komme ich mit dem readingsGroup-Teil so gar nicht zurecht. Ich hab mir das Wiki http://www.fhemwiki.de/wiki/ReadingsGroup angeguckt, aber es hakt schon bei den einfachsten Dingen.

Ich schreibe zunächst die RG-Dinge in meine fhem.cfg.

Ich hab diverse Temp/HumSensoren, z.B.
Garage T: 12.0 H: 76
GarageBatterieX10 T: 40.4 H: 76 (Temperatur ist Batteriespannung x 10, Hum gleich wie oben)
Kueche T: 19.0 H: 58


Diese Werte z.B. möchte ich jetzt einfach in einem neuen Raum Sensoren darstellen.

(ohne Überschrift)
im Rahmen:
Garage: Temperatur: xx °C, Luftfeuchtigkeit xx%, Batterie: 4,04V
Küche: Temperatur: xx °C, Luftfeuchtigkeit xx%, Batterie: Netz
etc.

neuer Rahmen im gleichen Raum dadrunter:
TürkontaktGarage: AUF/ZU, Batterie: 4V
BewegungsmelderGarten: AN/AUS, Batterie: Netz

Habe angefangen mit:
define Sensoren readingsGroup NAME=Kueche,NAME=Garage:temperature,humidity
attr Sensoren room Sensoren


Und das hat schon nicht geklappt. (Es sollten nur Garage und Küche dargestellt werden, nicht die anderen Hilfssensoren) Mir ist zwar klar, was ich programmiertechnisch machen muss, z.B. von dem zweiten Garagensensor dem Tempwert nehmen, durch 10 teilen und als Batterie darstellen. (ggf noch rot wenn unter 3,7V), aber ich hab keine Ahnung, wie ich das machen kann.
Gibts irgendwo noch ne andere Anleitung/Tutorial?

justme1968

der device teil vor dem : ist bei dir nicht gültig. der vergleich auf internal,reading oder attribut darf nur ein mal auftreten. du musst mit einer regex arbeiten. device namen kannst du direkt angeben. ohne NAME=.

define Sensoren readingsGroup (Kueche|Garage):temperature,humidity
attr Sensoren room Sensoren


gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

meggih

Ok, Danke!

Ich bin etwas weiter, siehe Bild.

define Bewegungsmelder readingsGroup (BmGarten|BmTerasse):state
attr Bewegungsmelder room Sensoren

define Sensoren readingsGroup (Kueche|Garage):temperature,humidity
attr Sensoren valueFormat {temperature => "%.1f°;C", humidity => "%.0f %%"}
attr Sensoren alias Temperatur / Luftfeuchtigkeit
attr Sensoren room Sensoren


Wie wird die Reihenfolge der ReadingsGroups bestimmt?
Wie kann ich anstatt diesem langen BM-Text normal dahinschreiben: Bewegungsmelder Garten: "Bewegung!" bzw. "keine Bewegung", letztes Mal ausgelöst: "Zeit"



justme1968

zum sortieren gibt es sortDevices und um die werte zu beeinflussen valueFormat.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968