FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: meggih am 24 Oktober 2015, 15:24:55

Titel: readingsGroup Hilfe, Darstellung von Messwerten, etc
Beitrag von: meggih am 24 Oktober 2015, 15:24:55
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?
Titel: Antw:readingsGroup Hilfe, Darstellung von Messwerten, etc
Beitrag von: justme1968 am 24 Oktober 2015, 15:38:57
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
Titel: Antw:readingsGroup Hilfe, Darstellung von Messwerten, etc
Beitrag von: meggih am 24 Oktober 2015, 16:07:28
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"


Titel: Antw:readingsGroup Hilfe, Darstellung von Messwerten, etc
Beitrag von: justme1968 am 24 Oktober 2015, 17:22:49
zum sortieren gibt es sortDevices und um die werte zu beeinflussen valueFormat.

gruss
  andre