Autor Thema: [gelöst] Problem mit mehreren werten in einer Zeile  (Gelesen 1485 mal)

Offline dirk.k

  • Full Member
  • ***
  • Beiträge: 262
[gelöst] Problem mit mehreren werten in einer Zeile
« am: 01 Juli 2017, 17:52:23 »
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 %"


 
« Letzte Änderung: 01 Juli 2017, 21:20:37 von dirk.k »

Offline amenomade

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7449
Antw:Problem mit mehreren werten in einer Zeile
« Antwort #1 am: 01 Juli 2017, 18:46:49 »
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
« Letzte Änderung: 01 Juli 2017, 18:49:32 von amenomade »
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Offline dirk.k

  • Full Member
  • ***
  • Beiträge: 262
Antw:[gelöst] Problem mit mehreren werten in einer Zeile
« Antwort #2 am: 01 Juli 2017, 21:22:33 »
Danke. So geht es.

 

decade-submarginal