Hi,
Die Beschattung ist bei meiner Wetterstation nur mit einem Helligkeitsgrenzwert verknüpft. Ich habe mir nun eine Logik geschrieben die die Beschattung auf auf einen Temperaturgrenzwert und Tag beschränkt.
Wenn diese 3 Bedingungen nicht erfüllt sind, ist die Automatiksperre aktiv.
Leider wird aber diese Sperre trotz erfüllter Bedingungen nicht gelöst.
WARUM?
Android_Fassade1.py
logic.conf
Im Anhang das log in dem alle 3 Bedingungen erfüllt sind aber die Sperre trotzdem aktiv ist. Wo liegt der Fehler?
Die Beschattung ist bei meiner Wetterstation nur mit einem Helligkeitsgrenzwert verknüpft. Ich habe mir nun eine Logik geschrieben die die Beschattung auf auf einen Temperaturgrenzwert und Tag beschränkt.
Wenn diese 3 Bedingungen nicht erfüllt sind, ist die Automatiksperre aktiv.
Leider wird aber diese Sperre trotz erfüllter Bedingungen nicht gelöst.
WARUM?
Android_Fassade1.py
Code:
if sh.WS.Temperatur.GW2() == 1 and sh.WS.Helligkeit.GW1() == 1 and sh.WS.TagNacht == 0: sh.WS.Fassade.Sued.Sperre(0) if sh.ZS.Notify.Android() == 0: sh.nma('Beschattung Süd START', 'Temp: {} °C'.format(sh.WS.Temperatur()), 1) else: sh.WS.Fassade.Sued.Sperre(1)
Code:
[Android_Fassade1] filename = Android_Fassade1.py crontab = init watch_item = WS.Temperatur.GW2 | WS.Helligkeit.GW1 | WS.TagNacht
Kommentar