Im Floorplan mehrere Readings aus einem HTTPMOD anzeigen lassen

Begonnen von Jewe, 29 April 2016, 11:42:57

Vorheriges Thema - Nächstes Thema

Jewe

Hallo,

ich möchte in einem Floorplan 4 Temperaturwerte einzeln anzeigen lassen. Die Werte stehen in Readings in einem HTTPMOD. Wenn ich das im Floorplan über deviceReading anzeigen lassen möchte, bekomme ich immer nur einen Wert.
Wie kann ich das bewerkstelligen ?

Danke, Jens

Jewe


digiart

Ich habe das bei mir so eingetragen:
define Umwelt_SZ HTTPMOD http://IP/?S=A 60
attr Umwelt_SZ userattr reading01Name reading01Regex reading02Name reading02Regex reading03Name reading03Regex reading04Name reading04Regex
attr Umwelt_SZ reading01Name Temperatur
attr Umwelt_SZ reading01Regex Temp[\t]+([\d\.]+)
attr Umwelt_SZ reading02Name Luftfeuchte
attr Umwelt_SZ reading02Regex Feuchte[\t]+([\d\.]+)
attr Umwelt_SZ reading03Name Luftdruck
attr Umwelt_SZ reading03Regex Druck[\t]+([\d\.]+)
attr Umwelt_SZ reading04Name Helligkeit
attr Umwelt_SZ reading04Regex Licht[\t]+([\d\.]+)
attr Umwelt_SZ stateFormat {sprintf "Temp:    %.2f °C<br>Feuchte: %.2f %%rH<br>Luftdruck: %.2f hPa<br>Helligkeit: %.2f", ReadingsVal("Umwelt_SZ", "Temperatur", 0),ReadingsVal("Umwelt_SZ", "Luftfeuchte", 0),ReadingsVal("Umwelt_SZ", "Luftdruck", 0),ReadingsVal("Umwelt_SZ", "Helligkeit", 0);;;;}

Das liest mir von einem ESP8266 die Temp/Luftfeuchte/Luftdruck/Helligkeitswerte aus und zeigt mir die Werte untereinander im Floorplan an.
Anfragen ausserhalb der Threads (PN, Mail o.ä.) werden ignoriert!

Jewe

Hallo Digiart,

das mache ich auch so. allerdings möchte ich die Werte einzeln im Floorplan anzeigen lassen.

Jens

LuckyDay

jedes Reading als eigenes Device mit readingsProxy
dafür ist es da