Ankündigung

Einklappen
Keine Ankündigung bisher.

watch_item triggert nur ab 2. Statusänderung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    watch_item triggert nur ab 2. Statusänderung

    Hallo,
    habe zur Zeit ein Verhalten, das ich nicht nachvollziehen kann.
    Ich habe eine Logik per watch_item an das item home.status "gebunden". Ich verstehe nicht wieso bei der 1. Statusänderungen (nach Start) die Logik nicht triggert.
    In diesem konkreten Beispiel wärde es die folgende Statusänderung (siehe Debug-Ausgabe unten):
    Code:
    2016-12-25 00:15:19 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/7/2 to False -- __init__.py:parse_telegram:207
    Anbei die relevanten Informationen und die Debug-Ausgabe.

    Schöne Feiertage noch
    Mirko

    items.conf:
    Code:
    [home]
        [[status]]
            type = bool
            knx_dpt = 1
            knx_listen = 0/7/2
    logic.conf:
    Code:
    [setStatus]
    filename = setStatus.py
    watch_item = home.status
    Auszug aus Debug-Ausgabe:
    Code:
    2016-12-25 00:14:51 DEBUG    __init__     Main         KNX[default]: Item home.status is mapped to KNX Instance default -- __init__.py:parse_item:253
    2016-12-25 00:14:51 DEBUG    __init__     Main         KNX[default]: home.status listen on 0/7/2 -- __init__.py:parse_item:260
    2016-12-25 00:15:19 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/7/2 to False -- __init__.py:parse_telegram:207
    2016-12-25 00:15:58 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/7/2 to True -- __init__.py:parse_telegram:207
    2016-12-25 00:15:58 DEBUG    item         Main         Item home.status = True via KNX 1.1.1 0/7/2 -- item.py:__update:374
    2016-12-25 00:15:58 DEBUG    scheduler    Main         Triggering setStatus - by: Item source: home.status dest: None value: True -- scheduler.py:trigger:165
    2016-12-25 00:16:23 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/7/2 to False -- __init__.py:parse_telegram:207
    2016-12-25 00:16:23 DEBUG    item         Main         Item home.status = False via KNX 1.1.1 0/7/2 -- item.py:__update:374
    2016-12-25 00:16:23 DEBUG    scheduler    Main         Triggering setStatus - by: Item source: home.status dest: None value: False -- scheduler.py:trigger:165
    2016-12-25 00:16:47 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/7/2 to True -- __init__.py:parse_telegram:207
    2016-12-25 00:16:47 DEBUG    item         Main         Item home.status = True via KNX 1.1.1 0/7/2 -- item.py:__update:374
    2016-12-25 00:16:47 DEBUG    scheduler    Main         Triggering setStatus - by: Item source: home.status dest: None value: True -- scheduler.py:trigger:165
    Gesamte Debug-Ausgabe:
    Code:
    2016-12-25 00:14:51 WARNING  smarthome    Main         --------------------   Init smarthomeNG 1.2.0.man   -------------------- -- smarthome.py:__init__:195
    2016-12-25 00:14:51 DEBUG    smarthome    Main         Python 3.5.2 -- smarthome.py:__init__:196
    2016-12-25 00:14:51 INFO     scheduler    Main         Init Scheduler -- scheduler.py:__init__:87
    2016-12-25 00:14:51 DEBUG    scheduler    Scheduler    creating 5 workers -- scheduler.py:run:94
    2016-12-25 00:14:51 INFO     smarthome    Main         Init Plugins -- smarthome.py:start:261
    2016-12-25 00:14:51 DEBUG    plugin       Main         Plugin: knx -- plugin.py:__init__:47
    2016-12-25 00:14:51 INFO     smarthome    Main         Init Items -- smarthome.py:start:267
    2016-12-25 00:14:51 DEBUG    item         Main         Item env.core: no type specified. -- item.py:__init__:242
    2016-12-25 00:14:51 DEBUG    item         Main         Item env.location.sunrise.azimut: no type specified. -- item.py:__init__:242
    2016-12-25 00:14:51 DEBUG    item         Main         Item env.location.sunrise.elevation: no type specified. -- item.py:__init__:242
    2016-12-25 00:14:51 DEBUG    item         Main         Item env.location.sunset.azimut: no type specified. -- item.py:__init__:242
    2016-12-25 00:14:51 DEBUG    item         Main         Item env.location.sunset.elevation: no type specified. -- item.py:__init__:242
    2016-12-25 00:14:51 DEBUG    item         Main         Item env.location.sun_position.azimut: no type specified. -- item.py:__init__:242
    2016-12-25 00:14:51 DEBUG    item         Main         Item env.location.sun_position.elevation: no type specified. -- item.py:__init__:242
    2016-12-25 00:14:51 DEBUG    item         Main         Item env.location.sun_position: no type specified. -- item.py:__init__:242
    2016-12-25 00:14:51 DEBUG    item         Main         Item env.location: no type specified. -- item.py:__init__:242
    2016-12-25 00:14:51 DEBUG    item         Main         Item env.system.libs: no type specified. -- item.py:__init__:242
    2016-12-25 00:14:51 DEBUG    item         Main         Item env.system: no type specified. -- item.py:__init__:242
    2016-12-25 00:14:51 DEBUG    item         Main         Item env: no type specified. -- item.py:__init__:242
    2016-12-25 00:14:51 DEBUG    __init__     Main         KNX[default]: Item home.status is mapped to KNX Instance default -- __init__.py:parse_item:253
    2016-12-25 00:14:51 DEBUG    __init__     Main         KNX[default]: home.status listen on 0/7/2 -- __init__.py:parse_item:260
    2016-12-25 00:14:51 DEBUG    item         Main         Item home: no type specified. -- item.py:__init__:242
    2016-12-25 00:14:51 INFO     smarthome    Main         Items: 49 -- smarthome.py:start:299
    2016-12-25 00:14:51 INFO     logic        Main         Start Logics -- logic.py:__init__:33
    2016-12-25 00:14:51 DEBUG    logic        Main         Reading Logics from /usr/local/smarthome/lib/env/logic_conf -- logic.py:_read_logics:64
    2016-12-25 00:14:51 DEBUG    logic        Main         Reading Logics from /usr/local/smarthome/etc/logic.conf -- logic.py:_read_logics:64
    2016-12-25 00:14:51 DEBUG    logic        Main         Logic: env_daily -- logic.py:__init__:44
    2016-12-25 00:14:51 DEBUG    scheduler    Main         env_daily next time: 2016-12-25 06:00:00+01:00 -- scheduler.py:_next_time:316
    2016-12-25 00:14:51 DEBUG    logic        Main         Logic: setStatus -- logic.py:__init__:44
    2016-12-25 00:14:51 DEBUG    logic        Main         Logic: env_stat -- logic.py:__init__:44
    2016-12-25 00:14:51 DEBUG    scheduler    Main         env_stat next time: 2016-12-25 00:15:06+01:00 -- scheduler.py:_next_time:316
    2016-12-25 00:14:51 DEBUG    logic        Main         Logic: env_init -- logic.py:__init__:44
    2016-12-25 00:14:51 DEBUG    logic        Main         Logic: env_loc -- logic.py:__init__:44
    2016-12-25 00:14:51 INFO     plugin       Main         Start Plugins -- plugin.py:start:75
    2016-12-25 00:14:51 DEBUG    plugin       Main         Starting knx Plugin -- plugin.py:start:77
    2016-12-25 00:14:52 DEBUG    connection   Connections  KNX: connected to 192.168.1.201:6720 -- connection.py:connect:393
    2016-12-25 00:14:52 DEBUG    __init__     Connections  KNX[default]: enable group monitor -- __init__.py:handle_connect:134
    2016-12-25 00:14:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/199 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:14:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/200 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:14:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/198 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:14:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/6/1 to 00c8 -- __init__.py:parse_telegram:198
    2016-12-25 00:14:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/201 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:14:57 DEBUG    item         env_init     Item env.core.version = 1.2.0.man via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_init     Item env.core.start = 2016-12-25 00:14:57.492445+01:00 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_loc      Item env.location.sunrise = 2016-12-25 08:16:51.275073+01:00 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    smarthome    sh.gc        Garbage collector: collected 0 objects. -- smarthome.py:_garbage_collection:492
    2016-12-25 00:14:57 DEBUG    item         env_init     Item env.system.name = raspberrypi via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_init     Item env.system.start = 2016-12-24 23:42:51.547669+01:00 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_loc      Item env.location.sunrise.azimut.degrees = 141.42 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_loc      Item env.location.sunrise.elevation.degrees = 5.66 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_loc      Item env.location.sunrise.azimut.radians = 2.47 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_loc      Item env.location.sunrise.elevation.radians = 0.1 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_loc      Item env.location.sunset = 2016-12-25 15:57:25.703304+01:00 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_loc      Item env.location.sunset.azimut.degrees = 242.31 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_loc      Item env.location.sunset.elevation.degrees = -8.49 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_loc      Item env.location.sunset.azimut.radians = 4.23 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_loc      Item env.location.sunset.elevation.radians = -0.15 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_loc      Item env.location.sun_position.azimut.degrees = 3.81 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_loc      Item env.location.sun_position.elevation.degrees = -60.79 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_loc      Item env.location.sun_position.azimut.radians = 0.07 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    item         env_loc      Item env.location.sun_position.elevation.radians = -1.06 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:57 DEBUG    smarthome    sh.gc        Object references: 12405 -- smarthome.py:_maintenance:484
    2016-12-25 00:14:57 DEBUG    scheduler    Scheduler    sh.gc next time: 2016-12-25 02:04:00+01:00 -- scheduler.py:_next_time:316
    2016-12-25 00:14:57 DEBUG    item         env_loc      Item env.location.moonrise = 2016-12-25 04:06:19.963454+01:00 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:58 DEBUG    item         env_loc      Item env.location.moonset = 2016-12-25 14:01:34.435090+01:00 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:58 DEBUG    item         env_loc      Item env.location.moonphase = 7 via Logic None None -- item.py:__update:374
    2016-12-25 00:14:58 DEBUG    scheduler    Scheduler    env_loc next time: 2016-12-25 00:44:57+01:00 -- scheduler.py:_next_time:316
    2016-12-25 00:14:58 DEBUG    item         env_loc      Item env.location.night = True via Logic None None -- item.py:__update:374
    2016-12-25 00:14:59 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/101 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:04 DEBUG    __init__     Main         KNX[default]: 0.0.0 set 0/7/202 to 8792 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:06 DEBUG    item         env_stat     Item env.system.libs.ephem_version = 3.7.6.0 via Logic None None -- item.py:__update:374
    2016-12-25 00:15:06 DEBUG    item         env_stat     Item env.core.threads = 7 via Logic None None -- item.py:__update:374
    2016-12-25 00:15:06 DEBUG    item         env_stat     Item env.core.memory = 15089664 via Logic None None -- item.py:__update:374
    2016-12-25 00:15:06 DEBUG    item         env_stat     Item env.system.load = 0.16 via Logic None None -- item.py:__update:374
    2016-12-25 00:15:06 DEBUG    item         env_stat     Item env.system.diskfree = 12488298496 via Logic None None -- item.py:__update:374
    2016-12-25 00:15:06 DEBUG    item         env_stat     Item env.system.disksize = 15075295232 via Logic None None -- item.py:__update:374
    2016-12-25 00:15:06 DEBUG    item         env_stat     Item env.system.diskusage = 1934827520 via Logic None None -- item.py:__update:374
    2016-12-25 00:15:06 DEBUG    item         env_stat     Item env.system.diskusagepercent = 12.83 via Logic None None -- item.py:__update:374
    2016-12-25 00:15:06 DEBUG    item         env_stat     Item env.location.moonlight = 16 via Logic None None -- item.py:__update:374
    2016-12-25 00:15:06 DEBUG    scheduler    Scheduler    env_stat next time: 2016-12-25 00:20:06+01:00 -- scheduler.py:_next_time:316
    2016-12-25 00:15:16 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/199 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:16 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/200 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:16 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/198 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:16 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/6/1 to 00e6 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:16 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/201 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:18 DEBUG    __init__     Main         KNX[default]: 1.1.41 set 0/0/1 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:18 DEBUG    __init__     Main         KNX[default]: 0.0.0 set 0/1/131 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:18 DEBUG    __init__     Main         KNX[default]: 0.0.0 set 0/3/92 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:18 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/62 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:18 DEBUG    __init__     Main         KNX[default]: 1.1.3 set 0/1/52 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:18 DEBUG    __init__     Main         KNX[default]: 1.1.3 set 0/3/97 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:18 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/142 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:18 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/192 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:18 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/22 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:18 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/212 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:19 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/7/2 to False -- __init__.py:parse_telegram:207
    2016-12-25 00:15:19 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/1/71 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:19 DEBUG    __init__     Main         KNX[default]: 1.1.3 set 0/1/72 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:19 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/232 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:19 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/92 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:19 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/132 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:19 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/122 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:19 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/82 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:19 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/12 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:19 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/2 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:19 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/32 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:20 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/42 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:20 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/162 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:21 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/101 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:36 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/199 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:36 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/200 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:36 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/198 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:36 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/6/1 to 00c8 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:36 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/201 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:37 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/101 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:53 DEBUG    __init__     Main         KNX[default]: 1.1.3 set 0/3/97 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/199 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/200 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/198 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/6/1 to 00aa -- __init__.py:parse_telegram:198
    2016-12-25 00:15:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/201 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:57 DEBUG    __init__     Main         KNX[default]: 1.1.45 set 0/7/1 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:57 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/1/71 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:57 DEBUG    __init__     Main         KNX[default]: 0.0.0 set 0/1/31 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:57 DEBUG    __init__     Main         KNX[default]: 0.0.0 set 0/1/11 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:57 DEBUG    __init__     Main         KNX[default]: 0.0.0 set 0/1/121 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:57 DEBUG    __init__     Main         KNX[default]: 0.0.0 set 0/7/3 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:58 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/7/2 to True -- __init__.py:parse_telegram:207
    2016-12-25 00:15:58 DEBUG    item         Main         Item home.status = True via KNX 1.1.1 0/7/2 -- item.py:__update:374
    2016-12-25 00:15:58 DEBUG    scheduler    Main         Triggering setStatus - by: Item source: home.status dest: None value: True -- scheduler.py:trigger:165
    2016-12-25 00:15:58 DEBUG    __init__     Main         KNX[default]: 1.1.3 set 0/1/72 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:58 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/12 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:58 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/1/71 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:58 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/32 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:58 DEBUG    __init__     Main         KNX[default]: 1.1.3 set 0/1/72 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:58 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/122 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:15:58 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/101 to 00 -- __init__.py:parse_telegram:198
    Connecting to hub at 192.168.1.172
    execute command received
    Triggering On device AV-Receiver command PowerOn
    Triggering On device AV-Receiver command Zone2
    Triggering On device AV-Receiver command PowerOn
    Command '["PowerOn", "Zone2", "PowerOn"]' for device 'AV-Receiver' executed successfully.
    2016-12-25 00:16:16 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/199 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:16 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/200 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:16 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/198 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:16 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/6/1 to 0096 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:16 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/201 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:19 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/101 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:21 DEBUG    __init__     Main         KNX[default]: 1.1.41 set 0/0/1 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:22 DEBUG    __init__     Main         KNX[default]: 0.0.0 set 0/1/131 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:22 DEBUG    __init__     Main         KNX[default]: 0.0.0 set 0/3/92 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:22 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/12 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:22 DEBUG    __init__     Main         KNX[default]: 1.1.3 set 0/1/52 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:22 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/2 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:22 DEBUG    __init__     Main         KNX[default]: 1.1.3 set 0/3/97 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:22 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/32 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:22 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/42 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:22 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/162 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:22 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/62 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:22 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/142 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:22 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/192 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:22 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/22 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:23 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/212 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:23 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/7/2 to False -- __init__.py:parse_telegram:207
    2016-12-25 00:16:23 DEBUG    item         Main         Item home.status = False via KNX 1.1.1 0/7/2 -- item.py:__update:374
    2016-12-25 00:16:23 DEBUG    scheduler    Main         Triggering setStatus - by: Item source: home.status dest: None value: False -- scheduler.py:trigger:165
    2016-12-25 00:16:23 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/1/71 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:23 DEBUG    __init__     Main         KNX[default]: 1.1.3 set 0/1/72 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:23 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/232 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:23 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/92 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:23 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/132 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:23 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/122 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:23 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/82 to 00 -- __init__.py:parse_telegram:198
    Connecting to hub at 192.168.1.172
    execute command received
    Triggering On device AV-Receiver command PowerOff
    Triggering On device AV-Receiver command Zone2
    Triggering On device AV-Receiver command PowerOff
    Command '["PowerOff", "Zone2", "PowerOff"]' for device 'AV-Receiver' executed successfully.
    2016-12-25 00:16:36 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/199 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:36 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/200 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:36 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/198 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:36 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/6/1 to 00a0 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:36 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/201 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:40 DEBUG    __init__     Main         KNX[default]: 1.1.31 set 0/6/22 to 0c4e -- __init__.py:parse_telegram:198
    2016-12-25 00:16:40 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/101 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:47 DEBUG    __init__     Main         KNX[default]: 1.1.45 set 0/7/1 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:47 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/1/71 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:47 DEBUG    __init__     Main         KNX[default]: 0.0.0 set 0/1/31 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:47 DEBUG    __init__     Main         KNX[default]: 0.0.0 set 0/1/11 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:47 DEBUG    __init__     Main         KNX[default]: 0.0.0 set 0/1/121 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:47 DEBUG    __init__     Main         KNX[default]: 0.0.0 set 0/7/3 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:47 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/7/2 to True -- __init__.py:parse_telegram:207
    2016-12-25 00:16:47 DEBUG    item         Main         Item home.status = True via KNX 1.1.1 0/7/2 -- item.py:__update:374
    2016-12-25 00:16:47 DEBUG    scheduler    Main         Triggering setStatus - by: Item source: home.status dest: None value: True -- scheduler.py:trigger:165
    2016-12-25 00:16:47 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/122 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:47 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/1/71 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:47 DEBUG    __init__     Main         KNX[default]: 1.1.3 set 0/1/72 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:47 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/12 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:47 DEBUG    __init__     Main         KNX[default]: 1.1.3 set 0/1/72 to 01 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:47 DEBUG    __init__     Main         KNX[default]: 1.1.1 set 0/1/32 to 01 -- __init__.py:parse_telegram:198
    Connecting to hub at 192.168.1.172
    2016-12-25 00:16:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/199 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/200 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/198 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/6/1 to 00a0 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/201 to 0000 -- __init__.py:parse_telegram:198
    execute command received
    2016-12-25 00:16:56 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/101 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:16:57 DEBUG    __init__     Main         KNX[default]: 1.1.3 set 0/3/97 to 00 -- __init__.py:parse_telegram:198
    Triggering On device AV-Receiver command PowerOn
    Triggering On device AV-Receiver command Zone2
    Triggering On device AV-Receiver command PowerOn
    Command '["PowerOn", "Zone2", "PowerOn"]' for device 'AV-Receiver' executed successfully.
    2016-12-25 00:17:12 DEBUG    __init__     Main         KNX[default]: 1.1.34 set 0/6/26 to 0638 -- __init__.py:parse_telegram:198
    2016-12-25 00:17:16 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/199 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:17:16 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/200 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:17:16 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/198 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:17:16 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/6/1 to 00b4 -- __init__.py:parse_telegram:198
    2016-12-25 00:17:16 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/201 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:17:18 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/101 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:17:26 DEBUG    __init__     Main         KNX[default]: 1.1.34 set 0/6/16 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:17:28 DEBUG    __init__     Main         KNX[default]: 1.1.32 set 0/6/13 to 00 -- __init__.py:parse_telegram:198
    2016-12-25 00:17:36 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/199 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:17:36 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/200 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:17:36 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/198 to 0000 -- __init__.py:parse_telegram:198
    2016-12-25 00:17:36 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/6/1 to 00b4 -- __init__.py:parse_telegram:198
    2016-12-25 00:17:36 DEBUG    __init__     Main         KNX[default]: 1.1.21 set 0/7/201 to 0000 -- __init__.py:parse_telegram:198

    #2
    Das erste setzen vo. 0/7/2 auf False stellt keine Änderung dar, das Item schon vorher False war.

    Im Moment dürfte die Logik generell nur triggeren, wenn ein Wechsel von True zu False oder umgekehrt erfolgt. Ein zweites True vom KNX Bus in Folge, dürfte die Logik auch nicht triggern.

    Um das Verhalten zu ändern musst Du enforce_updates = true beim Item ergänzen.
    Viele Grüße
    Martin

    There is no cloud. It's only someone else's computer.

    Kommentar


      #3
      Hmm, ich lese das Log anders und würde sagen die Logik löst aus und er wechselt zumindest einmal von False auf True, oder verstehe ich das Log da falsch?
      Code:
      2016-12-25 00:16:47 DEBUG    item         Main         Item home.status = True via KNX 1.1.1 0/7/2 -- item.py:__update:374
      2016-12-25 00:16:47 DEBUG    scheduler    Main         Triggering setStatus - by: Item source: home.status dest: None value: True -- scheduler.py:trigger:165
      Enforce würde ich jedoch dennoch auch setzen.
      kimx Woran machst Du fest das die Logik nicht getriggert wird? Ich würde da zur Sicherheit in die erste Zeile mal ein logger.info schreiben.

      Kommentar


        #4
        Hallo!
        habe länger nicht reingeschaut da ich es zurechtgebogen habe.
        danke für Eure Antwort!! :-))

        grüsse, Mirko

        Kommentar

        Lädt...
        X