gestern - zuletzt bearbeitet gestern
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.
gestern - zuletzt bearbeitet gestern
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.
gestern
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
gestern - zuletzt bearbeitet gestern
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.
gestern
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. 😂😂