FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: is2late am 05 Februar 2021, 18:01:56

Titel: (Gelöst) Reading liest "falsch" aus HTTPMOD
Beitrag von: is2late am 05 Februar 2021, 18:01:56
Hi,

hier ist eine echte Nuss zu knacken:

Aus Lupusec ziehe ich die Device Daten für verschiedene Temperatursensoren. Sieht so aus:

{"area": 1, "zone": 66, "type": 54, "type_f": "{D_TYPE_54}", "name": "Fitnessraum",
"cond": "", "cond_ok": "1", "battery": "", "battery_ok": "1",
"tamper": "", "tamper_ok": "1", "bypass": 0, "rssi": "{WEB_MSG_STRONG} 6",
"resp_mode": [0,0,0,0,0,0], "ammeter": "0", "ver": "",
"bypass_tamper": 0,
"sid": "ZS:7aab01", "su": 1, "alarm_status": "", "status_ex": "0", "hue": "-1", "sat": "-1", "ctemp": "-1", "hue_cmode": "-1", "hue_cie_x": "-1", "hue_cie_y": "-1", "hue_color_cap": "0", "nuki": "-1", "shutter_turn": 0,"status": "{WEB_MSG_TS_DEGREE} 25.51 {WEB_MSG_RH_HUMIDITY} 37"},


Hier wird die Temperatur richtig angezeigt, nämlich 25,51 Grad.

Das Reading (und das State) allerdings zeigt einen falschen Wert an:
<br> Fitness Temperatur: 4.69 °C / Luftfeuchte: 88 %

Liegt nahe, den Fehler im Reading zu suchen. Dies ist allerdings identisch mit anderen Readings, die alle die korrekte Temperatur anzeigen, nämlich:
attr Temperaturen reading11Name FitnessraumTemp
attr Temperaturen reading11Regex (?s)(Fitnessraum)+.*?(\{WEB_MSG_TS_DEGREE})([^ }]*)
attr Temperaturen reading12Name FitnessraumFeucht
attr Temperaturen reading12Regex (?s)(Fitnessraum)+.*?(\{WEB_MSG_RH_HUMIDITY})([^ }]*\d)
attr Temperaturen reading13Name Gaeste_WCTemp
attr Temperaturen reading13Regex (?s)(Gaeste_WC)+.*?(\{WEB_MSG_TS_DEGREE})([^ }]*)


Probehalber habe ich den Sensor schon umbenannt und neu initialisiert - gleicher Fehler. Wird ja auch nicht am Sensor liegen, da das HTTPMOD ja richtig anzeigt. Bloß ausgelesen wird es falsch...
Wie kann das sein?

Hat jemand eine Idee?

LG Ingo

Nachtrag:
Im Reading stehen noch zwei alte (nicht mehr verfügbare) Geräte. Keine Ahnung, wie man die herausbringt. Kann es sein, dass die das Auslesen beeinträchtigen??

Titel: Antw:Reading liest "falsch" aus HTTPMOD
Beitrag von: is2late am 06 Februar 2021, 16:21:53
Hat keiner eine Idee? :-\
Titel: Antw:Reading liest "falsch" aus HTTPMOD
Beitrag von: is2late am 06 Februar 2021, 17:01:13
Hab den Sensor ein weiteres Mal in Lupusec umbenannt, nämlich von "Fitness" in "Trainingsraum". Jetzt klappt es! Scheint so, als würde FitneSS aus politischen Gründen abgelehnt   8)