Hallo Freunde der Gebäudeautomatisierung...
Ich habe ein Schild an einem Gebäude welches ich bei Sonnenuntergang zwischen 16 und 22 Uhr beleuchten möchte, danach soll es aber mit dem (KNX) Bewegungsmelder mit der Aussenbeleuchtung an- und ausgehen.
Leider bin ich relativ neu im Python Bereich und in dem gesamten Smarthome Konstrukt.
Ich habe folgendes gebaut, aber das Gefühl das es noch nicht komplett ist..
items.conf:
logic.conf
schild.py
#!/usr/bin/env python
if crontab == '1'
sh.aussen.vorne.schild=1
else
sh.aussen.vorne.schild=sh.aussen.vorne.licht
Gibt es irgendwo eine einfache Einführung in die Python Syntax?
Danke..
Ich habe ein Schild an einem Gebäude welches ich bei Sonnenuntergang zwischen 16 und 22 Uhr beleuchten möchte, danach soll es aber mit dem (KNX) Bewegungsmelder mit der Aussenbeleuchtung an- und ausgehen.
Leider bin ich relativ neu im Python Bereich und in dem gesamten Smarthome Konstrukt.
Ich habe folgendes gebaut, aber das Gefühl das es noch nicht komplett ist..
items.conf:
[aussen]
[[vorne]]
name = Aussen
sv_page = room
[[[schild]]]
name = Schild
knx_dpt = 1
knx_send = 15/0/1
knx_listen = 15/0/1
visu_acl = rw
type = bool
enforce_update = yes
sv_widget = {{ basic.switch('item', 'item') }}
[[[steckdose]]]
name = Aussensteckdose
knx_dpt = 1
knx_send = 15/3/0
knx_listen = 15/3/0
type = bool
visu_acl = rw
sv_widget = {{ basic.switch('item', 'item') }}
[[[licht]]]
name = Licht_Vorne
knx_dpt = 1
knx_send = 15/0/0
knx_listen = 15/0/0
type = bool
[[vorne]]
name = Aussen
sv_page = room
[[[schild]]]
name = Schild
knx_dpt = 1
knx_send = 15/0/1
knx_listen = 15/0/1
visu_acl = rw
type = bool
enforce_update = yes
sv_widget = {{ basic.switch('item', 'item') }}
[[[steckdose]]]
name = Aussensteckdose
knx_dpt = 1
knx_send = 15/3/0
knx_listen = 15/3/0
type = bool
visu_acl = rw
sv_widget = {{ basic.switch('item', 'item') }}
[[[licht]]]
name = Licht_Vorne
knx_dpt = 1
knx_send = 15/0/0
knx_listen = 15/0/0
type = bool
[schild]
filename = schild.py
crontab = init
filename = schild.py
crontab = init
#!/usr/bin/env python
if crontab == '1'
sh.aussen.vorne.schild=1
else
sh.aussen.vorne.schild=sh.aussen.vorne.licht
Gibt es irgendwo eine einfache Einführung in die Python Syntax?
Danke..
Kommentar