Hallo!
Ich habe vor kurzem von 1.3 auf 1.4.2 ShNG umgestellt. Jetzt hab ich festgestellt dass sich aus logiken heraus wiederum logiken mit sh.trigger(...) nicht mehr so ausrufen lassen:
Hier aus dem Log, logiken "aufwachen" und "RollladenEGRauf" können nicht getriggered werden, lassen sich aber gescheduled aufrufen:
Logic.conf:
z.B. scheduled_morning logik:
Versteh ich nicht, ich denke ich überseh da was; vorher hat das halt funktioniert...
Danke!
LG Thomas
Ich habe vor kurzem von 1.3 auf 1.4.2 ShNG umgestellt. Jetzt hab ich festgestellt dass sich aus logiken heraus wiederum logiken mit sh.trigger(...) nicht mehr so ausrufen lassen:
Hier aus dem Log, logiken "aufwachen" und "RollladenEGRauf" können nicht getriggered werden, lassen sich aber gescheduled aufrufen:
Code:
2018-03-05 05:57:31 WARNING logics.scheduled_morning Logic name not found: aufwachen 2018-03-05 06:24:00 WARNING logics.aufwachen Logic name not found: RollladenEGRauf 2018-03-05 06:40:51 ERROR logics.RollladenEGRauf False
Code:
[RollladenEGRauf] filename = fenster_morgen.py watch_item = RollladenRauf [aufwachen] filename = aufwachenOG.py watch_item = OGAufwachen
Code:
#!/usr/bin/env python # logger.debug("start") #Eingangslist aus sh.outdoor.hauseingang.licht(False); #Tag fängt bei Zwanzinger an sh.OGAufwachen.day(True) #AufwachenOG probieren . vielleicht war vorher bewegung logger.info("Aufwachen versuchen - vielleicht war vorher bewegung") sh.trigger('aufwachen') logger.debug("end")
Danke!
LG Thomas
Kommentar