Hallo,
laut Doku ist es möglich den cycle einer Logik zu ändern. Beispiele hierzu habe ich nicht gefunden, deshalb habe ich es mit
versucht, allerdings bekomme ich folgenden Fehler:
Kann mir da jemand helfen?
Gruss
Marcus
laut Doku ist es möglich den cycle einer Logik zu ändern. Beispiele hierzu habe ich nicht gefunden, deshalb habe ich es mit
Code:
sh.scheduler.change(name='logics.washing_machine', cycle=cycle_new)
Code:
2020-07-31 11:42:44 ERROR logics.washing_machine Logic: logics.washing_machine, File: /usr/local/smarthome/lib/scheduler.py, Line: 455, Method: _next_time, Exception: 'int' object has no attribute 'keys' > Traceback (most recent call last): > File "/usr/local/smarthome/lib/scheduler.py", line 527, in _task > exec(obj.bytecode) > File "/usr/local/smarthome/logics/washing_machine.py", line 64, in <module> > sh.scheduler.change(name='logics.washing_machine', cycle=cycle_new) > File "/usr/local/smarthome/lib/scheduler.py", line 432, in change > self._next_time(name) > File "/usr/local/smarthome/lib/scheduler.py", line 455, in _next_time > cycle = list(job['cycle'].keys())[0] > AttributeError: 'int' object has no attribute 'keys'
Gruss
Marcus
Kommentar