Hallo zusammen,
ich gehe gerade meine ersten Schritte in Sachen Logik.
Ich möchte durch Auswerten des Dämmerungswertes der Wetterstation das Item Tag bzw Nacht aktivieren.
Meine tag_nacht.py:
Im Log bekomme ich dann:
Kann mir bitte einer auf's Pferd helfen?
Danke und Gruß,
Norbert
ich gehe gerade meine ersten Schritte in Sachen Logik.
Ich möchte durch Auswerten des Dämmerungswertes der Wetterstation das Item Tag bzw Nacht aktivieren.
Meine tag_nacht.py:
#!/usr/bin/env python
#
# Setzt den Status für Tag / Nacht
#
if sh.Wetterstation.Messwerte.Daemmerung > ('80') :
sh.Wetterstation.Status.Tag('1')
sh.Wetterstation.Status.Nacht('0')
else :
sh.Wetterstation.Status.Tag('0')
sh.Wetterstation.Status.Nacht('1')
#
# Setzt den Status für Tag / Nacht
#
if sh.Wetterstation.Messwerte.Daemmerung > ('80') :
sh.Wetterstation.Status.Tag('1')
sh.Wetterstation.Status.Nacht('0')
else :
sh.Wetterstation.Status.Tag('0')
sh.Wetterstation.Status.Nacht('1')
2015-09-15 13:00:55 ERROR Tag_Nacht Logic: Tag_Nacht, File: /usr/smarthome/logics/tag_nacht.py, Line: 6, Method: <module>, Exception: unorderable types: Item() > str()
Traceback (most recent call last):
File "/usr/smarthome/lib/scheduler.py", line 327, in _task
exec(obj.bytecode)
File "/usr/smarthome/logics/tag_nacht.py", line 6, in <module>
if sh.Wetterstation.Messwerte.Daemmerung > ('80') :
TypeError: unorderable types: Item() > str()
Traceback (most recent call last):
File "/usr/smarthome/lib/scheduler.py", line 327, in _task
exec(obj.bytecode)
File "/usr/smarthome/logics/tag_nacht.py", line 6, in <module>
if sh.Wetterstation.Messwerte.Daemmerung > ('80') :
TypeError: unorderable types: Item() > str()
Danke und Gruß,
Norbert
Kommentar