Hallo zusammen,
leider weiß ich aktuell nicht mehr weiter. Ich versuche gerade ein ganz primitive Logik zu erstellen welche mir bei Türöffnen (Signal = 0) eine Nachricht an das Handy schickt.
Leider erfasst aber sh.py das Signal 0 nicht sonder nur 1 , d.h. nur wenn die Tür geschlossen wird, wird das Signal erfasst. Wenn ich mir aber das Tür auf / zu im ETS Busmonitor anschaue wird ganz klar eine 0 bei Tür öffnen und eine 1 beim Tür schließen gesendet.
Was mir noch mehr komisch vorkommt, ist dass wenn ich die Tür schnell auf uns zu mache (2x), das Signal = 0 im log ankommt und auch die Logik ausgeführt wird.
Ich hoffe ihr habt noch eine Idee:
Dankeschön
Item.conf:
Logic.conf
alarm.py
Log
leider weiß ich aktuell nicht mehr weiter. Ich versuche gerade ein ganz primitive Logik zu erstellen welche mir bei Türöffnen (Signal = 0) eine Nachricht an das Handy schickt.
Leider erfasst aber sh.py das Signal 0 nicht sonder nur 1 , d.h. nur wenn die Tür geschlossen wird, wird das Signal erfasst. Wenn ich mir aber das Tür auf / zu im ETS Busmonitor anschaue wird ganz klar eine 0 bei Tür öffnen und eine 1 beim Tür schließen gesendet.
Was mir noch mehr komisch vorkommt, ist dass wenn ich die Tür schnell auf uns zu mache (2x), das Signal = 0 im log ankommt und auch die Logik ausgeführt wird.
Ich hoffe ihr habt noch eine Idee:
Dankeschön
Item.conf:
Code:
[Reed] [[Tuer]] [[[Nebeneingang]]] name = Reed.Tuer.Nebeneingang visu_acl = ro type = bool knx_dpt = 1 knx_cache = 4/0/0 enforce_updates = yes
Code:
[alarm] filename = alarm.py watch_item = Reed.Tuer.Nebeneingang
Code:
now = sh.now() day = now.hour > 5 and now.hour < 18 if not day and sh.Reed.Tuer.Nebeneingang() == 0: #sh.pushbullet.note("Nebeneingangstuer geoeffnet", "!", "ujyBbBYx1MWsjAu93qXXXX")
Code:
2015-01-26 19:48:36,602 DEBUG Scheduler Luxtronic2 next time: 2015-01-26 19:53:36+01:00 -- scheduler.py:_next_time:289 2015-01-26 19:48:41,217 DEBUG env_stat Item env.core.memory = 20807680 via Logic None None -- item.py:__update:363 2015-01-26 19:48:41,238 DEBUG env_stat Item env.system.load = 0.01 via Logic None None -- item.py:__update:363 2015-01-26 19:48:41,636 DEBUG Scheduler env_stat next time: 2015-01-26 19:53:41+01:00 -- scheduler.py:_next_time:289 2015-01-26 19:48:57,379 DEBUG Main knx: 1.1.5 set 4/0/0 to True -- __init__.py:parse_telegram:190 2015-01-26 19:48:57,385 DEBUG Main Triggering alarm - by: Item source: Reed.Tuer.Nebeneingang dest: None value: True -- scheduler.py:trigger:162 2015-01-26 19:53:30,971 DEBUG Scheduler 1w-sen next time: 2015-01-26 19:58:30+01:00 -- scheduler.py:_next_time:289
Kommentar