Problem mit Regenfahrten ohne Event #29

Closed
opened 2021-04-25 15:14:59 +00:00 by marko · 2 comments
Owner
https://forum.fhem.de/index.php/topic,112325.msg1152237.html#msg1152237 Rollo fährt ohne Event wieder hoch.
marko added the
bug
label 2021-04-25 15:15:17 +00:00
Author
Owner

Wenn ich dazu was beitragen kann, lass es mich wissen. Habs jetzt noch einige Male in irgendeine Richtung probiert und jedesmal ist es das Gleiche Ergebnis.

Irgendwie hab ich so das Gefühl, dass der irgendwie die Werte dennoch aus der Wetterstation nimmt. Folgende Erklärung der Vermutung:

Wie gesagt, wird die Wetterstation von einem Notify überwacht. Sobald der Regenwert sich auf >0 ändert passiert folgendes:

setreading dum_Wetterstation_rain rain 5

Wenn der wert in der Wetterstation auf 0.0 geht, wird das hier ausgeführt:
fhem (" setreading dum_Wetterstation_rain rain 2");
fhem ("sleep 3600 dum_Wetterstation_rain; setreading dum_Wetterstation_rain rain 0");
D.h. der Regenwert bleibt noch eine Std lang auf 2 und ändert sich dann erst auf 0

Dann habe den Wert zum Testen im ASC geändert:
Code: [Auswählen]

ASC_rainSensor  dum_Wetterstation_rain:rain 5:4 0:30*

Dann habe ich die Wetterstation abgeschaltet und den Regenert simuliert:
setreading Wetterstation rain 1.0 -> Es passiert nichts ( ist imho falsch, weil der o.g. Dummy ja bereits das Reading rain auf 5 stehen hat)
setreading Wetterstation rain 5.0 -> Es passiert nichts ( ist imho falsch, weil der o.g. Dummy ja bereits das Reading rain auf 5 stehen hat)
setreading Wetterstation rain 6.0 -> Hier fährt der Rolladen in den Regenschutz (obwohl am Dummy sich nichts ändert)
setreading Wetterstation rain 6.0......1.0 -> Es passiert nichts
setreading Wetterstation rain 0.0 der Rolladen fährt aus der Regenschutz Position in die vorherige (imho falsch, weil der betreffende Dummy noch auf rain:2 steht und erst nach einer Std auf 0 gesetzt wird)

Vielleicht hilft diese Beobachtung ja bei der Fehlersuche.

*die Markierte 30 in der Verzögerung hat null Auswirkungen bei dem Test gezeigt.

VG
Andreas

Wenn ich dazu was beitragen kann, lass es mich wissen. Habs jetzt noch einige Male in irgendeine Richtung probiert und jedesmal ist es das Gleiche Ergebnis. Irgendwie hab ich so das Gefühl, dass der irgendwie die Werte dennoch aus der Wetterstation nimmt. Folgende Erklärung der Vermutung: Wie gesagt, wird die Wetterstation von einem Notify überwacht. Sobald der Regenwert sich auf >0 ändert passiert folgendes: setreading dum_Wetterstation_rain rain 5 Wenn der wert in der Wetterstation auf 0.0 geht, wird das hier ausgeführt: fhem (" setreading dum_Wetterstation_rain rain 2"); fhem ("sleep 3600 dum_Wetterstation_rain; setreading dum_Wetterstation_rain rain 0"); D.h. der Regenwert bleibt noch eine Std lang auf 2 und ändert sich dann erst auf 0 Dann habe den Wert zum Testen im ASC geändert: Code: [Auswählen] ``` ASC_rainSensor dum_Wetterstation_rain:rain 5:4 0:30* ``` Dann habe ich die Wetterstation abgeschaltet und den Regenert simuliert: setreading Wetterstation rain 1.0 -> Es passiert nichts ( ist imho falsch, weil der o.g. Dummy ja bereits das Reading rain auf 5 stehen hat) setreading Wetterstation rain 5.0 -> Es passiert nichts ( ist imho falsch, weil der o.g. Dummy ja bereits das Reading rain auf 5 stehen hat) setreading Wetterstation rain 6.0 -> Hier fährt der Rolladen in den Regenschutz (obwohl am Dummy sich nichts ändert) setreading Wetterstation rain 6.0......1.0 -> Es passiert nichts setreading Wetterstation rain 0.0 der Rolladen fährt aus der Regenschutz Position in die vorherige (imho falsch, weil der betreffende Dummy noch auf rain:2 steht und erst nach einer Std auf 0 gesetzt wird) Vielleicht hilft diese Beobachtung ja bei der Fehlersuche. *die Markierte 30 in der Verzögerung hat null Auswirkungen bei dem Test gezeigt. VG Andreas
Author
Owner

kompletter Umbau der Rain Funktion

kompletter Umbau der Rain Funktion
marko self-assigned this 2021-04-27 07:58:12 +00:00
marko referenced this issue from a commit 2021-05-17 12:28:29 +00:00
marko closed this issue 2021-05-17 12:28:59 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: FHEM/mod-AutoShuttersControl#29
No description provided.