07. Januar 2026 11:00 - bearbeitet 07. Januar 2026 13:50
Kann mir jemand sagen, was der Unterschied zwischen diesen beiden REST-API Parameter für Wassermelder ist:
GET {{shc_api}}/devices/{{device_id}}/services/WaterLeakageSensorCheck/state
GET {{shc_api}}/devices/{{device_id}}/services/WaterLeakageSensor/state
{
waterLeakageSensorCheckState =
NONE: Es wurde seit dem letzten Mal kein Test durchgeführt oder das Ergebnis wurde zurückgesetzt.
SUCCESS: Der letzte Funktionstest war erfolgreich.
FAILED: Der letzte Test schlug fehl (z.B. Hardware-Defekt)
waterLeakageSensorCheck =
NO_LEAKAGE: Alles trocken.
LEAKAGE: Alarm! Wasser wurde detektiert.
07. Januar 2026 11:23 - bearbeitet 07. Januar 2026 11:29
Nur eine Vermutung: SensorCheckState könnte die "wurde bewegt" Funktion sein. Vielleicht kannst du das dahingehend testen. Kann natürlich auch umgedreht oder gar nicht so sein 😆
Btw: Falls es das tatsächlich ist, so fehlt diese Entität in Home Assistant (mit Tschamm Integration). Dort gibt es nur die Wassermeldung und Batteriestatus.
am 07. Januar 2026 12:51
oder es ist so was wie OBD beim Auto: da werden die Sensoren auch überwacht und melden, wenn ein Sensor ausfällt und somit ein Schadensereignis nicht mehr festgestellt werden kann
07. Januar 2026 12:53 - bearbeitet 07. Januar 2026 12:54
Ok, es ist nicht für die Bewegung (sehr gute Idee 👍) sondern
waterLeakageSensorCheckState =
NONE: Es wurde seit dem letzten Mal kein Test durchgeführt oder das Ergebnis wurde zurückgesetzt.
SUCCESS: Der letzte Funktionstest war erfolgreich.
FAILED: Der letzte Test schlug fehl (z.B. Hardware-Defekt)
waterLeakageSensorCheck =
NO_LEAKAGE: Alles trocken.
LEAKAGE: Alarm! Wasser wurde detektiert.
am 07. Januar 2026 13:27
Wobei NONE schon eine "geniale" Bedeutung hat. Die ist ja immer erfüllt. Denn natürlich ist nach dem letzten Test, vor dem nächsten Test. Und bis der nächste Test durchgeführt wird, wurde seit dem letzten Mal kein Test durchgeführt. 😂😂