hallo,
habe bei folgender Logik immer wieder das Problem das einige Rollos früh nicht hochgefahren werden, smarthome.py läuft immer. (jeden Tag unterschiedlich)
Im Smarthome-log wird auch ordentlich geschalten nur die Rollladen fahren nicht.
Logik:
Items:
Vielen Dank vorab.
Grüße
Steven
habe bei folgender Logik immer wieder das Problem das einige Rollos früh nicht hochgefahren werden, smarthome.py läuft immer. (jeden Tag unterschiedlich)
Im Smarthome-log wird auch ordentlich geschalten nur die Rollladen fahren nicht.
Code:
2014-09-02 06:45:00 INFO gesamtfunktion_EG_fahren ******* 2014-09-02 06:45:00 INFO gesamtfunktion_EG_fahren ******* 2014-09-02 06:45:00 INFO gesamtfunktion_EG_fahren ******* 2014-09-02 06:45:00 INFO gesamtfunktion_EG_fahren ******* 2014-09-02 06:45:00 INFO gesamtfunktion_EG_fahren Rolladen logik gestartet 2014-09-02 06:45:00 INFO gesamtfunktion_EG_fahren ******* 2014-09-02 06:45:00 INFO gesamtfunktion_EG_fahren ******* 2014-09-02 06:45:00 INFO gesamtfunktion_EG_fahren **** Rolladen hoch 2014-09-02 06:45:00 INFO Main knx: 0.0.0 set 6/0/0 to 00 2014-09-02 06:45:00 INFO Main knx: 0.0.0 set 6/0/1 to 00 2014-09-02 06:45:00 INFO Main knx: 0.0.0 set 6/0/2 to 00 2014-09-02 06:45:00 INFO Main knx: 0.0.0 set 6/0/3 to 00 2014-09-02 06:45:00 INFO Main knx: 0.0.0 set 6/0/4 to 00 2014-09-02 06:45:00 INFO Main knx: 0.0.0 set 6/0/5 to 00 2014-09-02 06:45:00 INFO Main knx: 0.0.0 set 6/0/6 to 00 2014-09-02 06:45:00 INFO Main knx: 0.0.0 set 6/0/7 to 00 2014-09-02 06:45:00 INFO Main knx: 0.0.0 set 6/0/8 to 00 2014-09-02 06:45:00 INFO Main knx: 0.0.0 set 6/0/9 to 00
Code:
#!/usr/bin/env python
#
logger.info(' Rolladen Logik gestartet')
logger.info(' ******* ')
logger.info(' ******* ')
if (trigger['value'] == 1):
logger.info(' **** Rolladen runter')
sh.Rollladen.Rollladen_GaesteWC_fahren(1)
sh.Rollladen.Rollladen_DieleFlur_fahren(1)
sh.Rollladen.Rollladen_Buero1m_fahren(1)
sh.Rollladen.Rollladen_Buero2m_fahren(1)
sh.Rollladen.Rollladen_Kueche_fahren(1)
sh.Rollladen.Rollladen_Wohnen1_fahren(1)
sh.Rollladen.Rollladen_Wohnen2_fahren(1)
sh.Rollladen.Rollladen_EsszimmerReL_fahren(1)
sh.Rollladen.Rollladen_Esszimmer1_fahren(1)
sh.Rollladen.Rollladen_Esszimmer2_fahren(1)
sh.Rollladen.Rollladen_Garage_fahren(1)
else:
logger.info(' **** Rolladen hoch ')
sh.Rollladen.Rollladen_GaesteWC_fahren(0)
sh.Rollladen.Rollladen_DieleFlur_fahren(0)
sh.Rollladen.Rollladen_Buero1m_fahren(0)
sh.Rollladen.Rollladen_Buero2m_fahren(0)
sh.Rollladen.Rollladen_Kueche_fahren(0)
sh.Rollladen.Rollladen_Wohnen1_fahren(0)
sh.Rollladen.Rollladen_Wohnen2_fahren(0)
sh.Rollladen.Rollladen_EsszimmerReL_fahren(0)
sh.Rollladen.Rollladen_Esszimmer1_fahren(0)
sh.Rollladen.Rollladen_Esszimmer2_fahren(0)
sh.Rollladen.Rollladen_Garage_fahren(0)
Code:
[Rollladen]
[[Rollladen_GaesteWC_fahren]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 6/0/0
[[Rollladen_GaesteWC_stop]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 7/0/0
[[Rollladen_DieleFlur_fahren]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 6/0/1
[[Rollladen_DieleFlur_stop]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 7/0/1
[[Rollladen_Buero1m_fahren]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 6/0/2
[[Rollladen_Buero1m_stop]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 7/0/2
[[Rollladen_Buero2m_fahren]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 6/0/3
[[Rollladen_Buero2m_stop]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 7/0/3
[[Rollladen_Kueche_fahren]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 6/0/4
[[Rollladen_Kueche_stop]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 7/0/4
[[Rollladen_Wohnen1_fahren]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 6/0/5
[[Rollladen_Wohnen1_stop]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 7/0/5
[[Rollladen_Wohnen2_fahren]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 6/0/6
[[Rollladen_Wohnen2_stop]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 7/0/6
[[Rollladen_EsszimmerReL_fahren]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 6/0/7
[[Rollladen_EsszimmerReL_stop]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 7/0/7
[[Rollladen_Esszimmer1_fahren]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 6/0/8
[[Rollladen_Esszimmer1_stop]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 7/0/8
[[Rollladen_Esszimmer2_fahren]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 6/0/9
[[Rollladen_Esszimmer2_stop]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 7/0/9
[[Rollladen_Garage_fahren]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 6/0/10
[[Rollladen_Garage_stop]]
type = num
visu_acl = rw
enforce_updates = yes
knx_dpt = 1
knx_send = 7/0/10
Grüße
Steven



Kommentar