bombadiltom / homebridge-rademacher-homepilot

MIT License
26 stars 21 forks source link

Umweltsensor zeigt "Leck entdeckt" an #106

Open michaelkelch opened 2 years ago

michaelkelch commented 2 years ago

Ich bekomme über die Homebridge die Meldung "Leck entdeckt" im HOME angezeigt.

Bildschirmfoto 2021-12-15 um 13 55 15

Es handelt sich eindeutig um den Umweltsensor, denn die Seriennummer des Umweltsensors wird angezeigt..

Bildschirmfoto 2021-12-15 um 13 58 44

Kein wirklich eiliger Issue, ich habe durch Abschalten des Alarmes eine Umgehung gefunden..

bombadiltom commented 2 years ago

da bräuchte ich debug-Logs, wie erkennt der denn Lecks?

michaelkelch commented 2 years ago

Hier das erste Log... dummerweise ist "das Leck" derzeit nicht aktiv.. Ich lass das mal laufen - ich "rate", dass es sich z.B. um ein inkorrekt homebridge.log übertragenes Windgeschwindigkeitslimit oder vergleichbares handelt..

michaelkelch commented 2 years ago

homebridge.log (2).txt

Hier der nächste LogFile

Leider ist der Fehler immer noch nicht aufgetreten, ich habe aber mal aus dem Log die Zeile, die den Umweltsensor betreffen extrahiert..

..das sieht erstmal plausibel aus..

Auf dem Dach F13 [1010048] - getCurrentAmbientLightLevel() 58
Auf dem Dach F13 [1010048] - getCurrentAmbientLightLevel(): sun_brightness=306 13
Auf dem Dach F13 [1010048] - getCurrentAmbientLightLevel(): sun_brightness=405 46
Auf dem Dach F13 [1010048] - getCurrentRainState() 58
Auf dem Dach F13 [1010048] - getCurrentRainState(): rain_detected=false 59
Auf dem Dach F13 [1010048] - getCurrentTemperature() 58
Auf dem Dach F13 [1010048] - getCurrentTemperature(): temperature=8.6 13
Auf dem Dach F13 [1010048] - getCurrentTemperature(): temperature=8.8 46
Auf dem Dach F13 [1010048] - update() 47
Auf dem Dach F13 [1010048] - update().getCurrentAmbientLightLevel(): level=306 6
Auf dem Dach F13 [1010048] - update().getCurrentAmbientLightLevel(): level=405 41
Auf dem Dach F13 [1010048] - update().getCurrentRainState(): state=false 47
Auf dem Dach F13 [1010048] - update().getCurrentTemperature(): temperature=8.6 6
Auf dem Dach F13 [1010048] - update().getCurrentTemperature(): temperature=8.8 41
michaelkelch commented 2 years ago

homebridge.log zum Zeitpunkt Leckalarm.txt

Hier nun der Trace - der "Leck Sensor" hat in diesen 4 Stunden "gefeuert", ich muss mal im Protokoll suchen wann..

michaelkelch commented 2 years ago
Bildschirmfoto 2021-12-17 um 17 09 19

Ich vermute, es handelt sich um den Regensensor des Umweltsensors... Heute wurde über einen längeren Zeitraum "Regen" entdeckt - siehe den Auszug des Protokolls oben - und (ich denke) in dieser Zeit kam auch die Meldung "Leck entdeckt"..

Kann das nur eine falsche Übertragung sein??

HolgerO65 commented 2 years ago

Ja läuft bei mir auch als Leck sobald am DuoFern Umweltsensor Feuchtigkeit auftrifft. Regen, Schnee oder auch schon sehr hohe Luftfeuchtigkeit/Nebel

orangecoding commented 1 year ago

Also der Regensensor wird per Code als Leak Sensor in Homekit eingebunden, was extrem nervig ist, denn ein Leak Sensor triggert immer ein Alarm wenn es regnet.

Es wäre schön, wenn du den Regensensor umändern könntest als simplen Kontakt Sensor. Wenn regen, Kontakt schließen. Wer dann eine benachrichtigung will kann sie selber aktivieren, aber Homekit forced das nicht wie bei einem Leak Sensor.