Hallo,
ich bin gerade dabei meine erste "etwas anspruchsvollere" Logik zu basteln.
Nur scheitere ich schon am Anfang.
logik.py
items.conf
Das ergibt im Log diesen Fehler
Kann mir einer von euch Experten auf die Sprünge helfen??
Gruß Max
ich bin gerade dabei meine erste "etwas anspruchsvollere" Logik zu basteln.
Nur scheitere ich schon am Anfang.
logik.py
Code:
for item in sh.match_items('*.Sperre_West'):
if ( item.Pos_Lamelle() > sh.Beschatten.West_Last_Lamelle()+5 ):
item.Sperre_West(1)
item.Sperre_West.timer(120,0)
item.Pos_Lamelle.timer(121,sh.Beschatten.West_Last_Lamelle())
else: item.Sperre_West(0)
Code:
[Buero]
[[Automatik]]
[[[Sperre_West]]]
type = num
visu_acl = rw
enforce_updates = yes
[[[Pos_Lamelle]]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 5001
knx_send = 4/1/1
knx_cache = 4/1/2
knx_init = 4/1/2
Code:
2016-07-27 15:56:11,534 ERROR Beschattung Logic: Beschattung, File: /usr/smarthome/logics/Beschattung.py, Line: 31, Method: <module>, Exception: 'Item' object has no attribute 'Pos_Lamelle' -- scheduler.py:_task:334
Traceback (most recent call last):
File "/usr/smarthome/lib/scheduler.py", line 327, in _task
exec(obj.bytecode)
File "/usr/smarthome/logics/Beschattung.py", line 31, in <module>
if ( item.Pos_Lamelle() > sh.Beschatten.West_Last_Lamelle()+5 ):
AttributeError: 'Item' object has no attribute 'Pos_Lamelle'
Gruß Max


Kommentar