[gelöst] Problem mit mehreren werten in einer Zeile

Begonnen von dirk.k, 01 Juli 2017, 17:52:23

Vorheriges Thema - Nächstes Thema

dirk.k

Hallo,
nach den ersten Gehversuchen mit FHEM bin ich jetzt bei den readingsGroups angekommen.
Es gelingt mir nicht mehrere zu einem Gerät gehörende Werte in eine Zeile und mehrere Geräte untereinander zu bringen.
Es soll also eine Tabelle mit den Messwerten in den Spalten und den Geräten in den Zeilen entstehen.
(wie in https://wiki.fhem.de/wiki/ReadingsGroup#valueFormat  unter "Formatvorgabe für Ausgabewerte".
Bei mir stehen aber alle Werte in der ersten Spalte ... das Ergebnis ist als Anlage zu sehen.

Die Messwerte/Readings habe ich von MQTT gelesen.
Hier die relevanten Code-Schnipsel:

defmod WeMos_WZ MQTT_DEVICE
attr WeMos_WZ IODev mqtt
attr WeMos_WZ qos exactly-once
attr WeMos_WZ room Training,Wohnzimmer
attr WeMos_WZ stateFormat Temperatur °C, Luftfeuchtigkeit %, Batterie V
attr WeMos_WZ subscribeReading_Batterie fhem/sensors/1520421/power
attr WeMos_WZ subscribeReading_Luftfeuchtigkeit fhem/sensors/1520421/humidity
attr WeMos_WZ subscribeReading_Temperatur fhem/sensors/1520421/temp_c

defmod TempHygro readingsGroup TYPE=MQTT_DEVICE:Temperatur\
TYPE=MQTT_DEVICE:Luftfeuchtigkeit\
TYPE=MQTT_DEVICE:Batterie\
attr TempHygro alias Temperatur / rel. Feuchte / Batterie
attr TempHygro mapping %ROOM
attr TempHygro valueFormat Temperatur => "%.1f °C", Luftfeuchtigkeit => "%i %", Batterie => "%i %"





amenomade

#1
Nach valueFormat in geschweifte Klammern.
attr TempHygro valueFormat {Temperatur => "%.1f °C", Luftfeuchtigkeit => "%i %", Batterie => "%i %"}

und die Readings mit Koma getrennt:
TYPE=MQTT_DEVICE:Temperatur,Luftfeuchtigkeit,Batterie
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

dirk.k