Ein HmIP-SM55-2 liefert im XML keinen Helligkeitswert, obwohl dieser im UI angezeigt wird.
Closed this issue · 2 comments
TinyMatic zeigt mir für einen (!!) Bewegungsmelder HmIP-SM55i-2 keine Helligkeitswerte an. Für einen gleichartigen Bewegungsmelder werten Werte angezeigt.
Analyse: In XML 2.2 kann über statelist.cgi alle Statuswerte aller Geräte ausgegebene werden. Für den fraglichen Bewegungsmelder "BewM_Küche_Taster" wird der Value 0 zurück gegeben, obwohl im UI der Wert 11 (bzw. 6 als alter Wert in der Gewerke-Ansicht siehe Anlage) angezeigt wird.
Da das schwierig nachzustellen ist, biete ich eine WebSession an, falls das etwas nutzt.
Siehe Anlagen:
UI-Wert in der Anlage "Ansicht_Bewegungsmelder_Bedienung_Geräte.png"
UI-Werte für einen zweiten HmIP-SMI-2 "BewM_Wohnzimmer" zum Vergleich in der Anlage "Ansicht_Bewegungsmelder_Gewerke.png"
UI-Auflistung der Bewegunsmelder mit ihren ID in "Ansicht_BewegungsmelderGeräteliste.png"
Ergebnis aus statelist.cgi mit hervorgehobenen Werten in Kanal drei der beiden Bewegungsmelder in "Screenshot_Bewegungsmelder_satelist.cgi.png"
Vollständigen XML-Liste in "statelist.cgi.pdf"
Systemdaten:
Hardware Model: Raspberry Pi 4 Model B Rev 1.1 (rpi4b2g)
Product: raspmatic_rpi4 (3.71.12.20231020)
ReGaHss: R1.00.0388.0235
Zusatzsoftware : XML-API 2.2
Closed, da ich im XML den falschen Status ausgewerte habe.
Relevant ist
Hier wird der korrekte Weret aus dem UI ausgegeben.
Ich werde ein Ticket bei TinyMatic einstellen.
Bitte mal unter der CCU/RaspberryMatic DevConfig aktivieren und schauen welchen Wert der Datenpunkt CURRENT_ILLUMINATION
dort aufweist. Wenn dort auch 0 angezeigt wird, dann liegt es nicht an der XML-API selbst.
Das "Problem" wird sein: Die WebUI zeigt den Wert des ILLUMINATION
und nicht CURRENT_ILLUMINATION
Datenpunktes an, da der ILLUMINATION
Datenpunkt den Wert beinhaltet der über einen gewissen Zeitraum gemittelt wird. Diese Mittelung kann man in den Geräteeinstellungen des jeweiligen Gerätes einstellen/modifizieren und dann erhält ILLUMINATION
eben den entsprechenden gemittelten Wert.
Problem ist/wird sein das TinyMatic einfach immer nur den Wert des CURRENT_ILLUMINATION
Datenpunkten nutzt/anzeigt. Es sollte aber stattdessen ILLUMINATION
nutzen damit die Geräteeinstellungen entsprechend mit berücksichtig werden.