Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Problem mit eval

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

  • firefox
    antwortet
    Jetzt funktionierts doch.

    Es lag am Komma zwischen den beiden Items. Muss jetzt als "|" geschrieben werden.

    Jetzt läuft wieder alles wie früher.
    Vielen Dank euch allen noch einmal.

    Einen Kommentar schreiben:


  • Robert
    antwortet
    Zitat von firefox Beitrag anzeigen
    Muss ich in der items.conf noch was ergänzen?
    Nein bei watch_item die Klammern weglassen.

    Einen Kommentar schreiben:


  • firefox
    antwortet
    Super, jetzt funktioniert der eval wieder.

    Zitat von mknx Beitrag anzeigen
    die Visu schickt einen String.
    Ausgewertet wird ja nicht die Visu, sondern das HVAC Rückmeldeobjekt des Aktors. Ergo kommt der String also vom Aktor / wird dpt 20 als String interpretiert, richtig?

    Nachdem dieses Problem nun gelöst ist, ist mir aufgefallen, dass folgende Logik nicht mehr getriggert wird.

    Code:
    # logic.conf
    
    [hello]
        filename = hello.py
        crontab = init
    
    [rtr_message_EG_Buero]
    	filename = rtr_message_EG_Buero.py
    	watch_item = EG.Buero.Temperatur.modus(), EG.Buero.Temperatur.sperren()
    	
    [rtr_message_EG_Schlafen]
    	filename = rtr_message_EG_Schlafen.py
    	crontab = init
    	watch_item = EG.Schlafen.Temperatur.modus(), EG.Schlafen.Temperatur.sperren()
    Ich hab in der zweiten Logik mal ein crontab = init eingefügt, womit die Logik beim Start von Smarthome korrekt ausgeführt wird. Somit funktioniert wohl die Logik, aber "watch_item" funktioniert nicht.
    Muss ich in der items.conf noch was ergänzen?

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Hi,

    die Visu schickt einen String. Du musst um die Values noch ein int() packen, damit es als Integer interpretiert wird.

    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • firefox
    antwortet
    Hallo,

    das update hat jetzt drei Dateien gezogen. Aber den Fehler hab ich immer noch.

    Code:
    admin@smarthome:/usr/smarthome$ bin/smarthome.py --d
    2014-01-05 19:50:58,101 INFO     Main         Start SmartHome.py 1.0-22-g9c5d8fd -- smarthome.py:__init__:231
    2014-01-05 19:50:58,106 DEBUG    Main         Python 3.2.3 -- smarthome.py:__init__:232
    2014-01-05 19:50:58,112 INFO     Main         Init Scheduler -- scheduler.py:__init__:86
    2014-01-05 19:50:58,118 INFO     Main         Init Plugins -- smarthome.py:start:274
    2014-01-05 19:50:58,133 DEBUG    Scheduler    creating 5 workers -- scheduler.py:run:93
    2014-01-05 19:50:58,140 DEBUG    Main         Plugin: knx -- plugin.py:__init__:43
    2014-01-05 19:50:58,166 DEBUG    Main         Plugin: visu -- plugin.py:__init__:43
    2014-01-05 19:50:58,260 DEBUG    Main         Plugin: cli -- plugin.py:__init__:43
    2014-01-05 19:50:58,273 DEBUG    Main         Plugin: sql -- plugin.py:__init__:43
    2014-01-05 19:50:58,305 DEBUG    Main         SQLite 3.7.13 -- __init__.py:__init__:62
    2014-01-05 19:51:00,846 DEBUG    Main         SQLite: database integrity ok -- __init__.py:__init__:78
    2014-01-05 19:51:00,873 DEBUG    Main         SQLite pack next time: 2014-01-06 03:02:00+01:00 -- scheduler.py:_next_time:289
    2014-01-05 19:51:00,879 INFO     Main         Init Items -- smarthome.py:start:280
    2014-01-05 19:51:01,398 DEBUG    Main         Item env.core.memory = 14955026.283943404 via SQLite None None -- item.py:set:457
    2014-01-05 19:51:01,758 DEBUG    Main         Item env.core.threads = 7.0 via SQLite None None -- item.py:set:457
    2014-01-05 19:51:02,111 DEBUG    Main         Item env.core.garbage = 0.0 via SQLite None None -- item.py:set:457
    2014-01-05 19:51:02,117 DEBUG    Main         Item env.core: no type specified. -- item.py:__init__:242
    2014-01-05 19:51:02,157 DEBUG    Main         Item env.location: no type specified. -- item.py:__init__:242
    2014-01-05 19:51:02,506 DEBUG    Main         Item env.system.load = 0.2586439508382478 via SQLite None None -- item.py:set:457
    2014-01-05 19:51:02,516 DEBUG    Main         Item env.system: no type specified. -- item.py:__init__:242
    2014-01-05 19:51:02,520 DEBUG    Main         Item env: no type specified. -- item.py:__init__:242
    2014-01-05 19:51:02,536 DEBUG    Main         KNX: EG.Buero.Decke listen on 1/2/33 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,541 DEBUG    Main         KNX: EG.Buero.Decke listen on and init with 1/2/33 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,555 DEBUG    Main         KNX: EG.Buero.Temperatur.ist listen on 5/2/4 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,566 DEBUG    Main         KNX: EG.Buero.Temperatur.soll listen on and init with 5/2/24 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,582 DEBUG    Main         KNX: EG.Buero.Temperatur.stellwert listen on and init with 5/2/84 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,592 DEBUG    Main         KNX: EG.Buero.Temperatur.modus listen on and init with 5/2/64 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,636 WARNING  Main         Item EG.Buero.Temperatur.sperren: problem reading cache: [Errno 2] No such file or directory: '/usr/smarthome/var/cache/EG.Buero.Temperatur.sperren' -- item.py:__init__:236
    2014-01-05 19:51:02,642 DEBUG    Main         KNX: EG.Buero.Temperatur.sperren listen on and init with 5/2/74 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,647 DEBUG    Main         Item EG.Buero.Temperatur: no type specified. -- item.py:__init__:242
    2014-01-05 19:51:02,656 DEBUG    Main         KNX: EG.Buero.FensterLinks listen on 4/2/9 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,661 DEBUG    Main         KNX: EG.Buero.FensterLinks listen on and init with 4/2/9 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,670 DEBUG    Main         KNX: EG.Buero.FensterRechts listen on 4/2/10 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,674 DEBUG    Main         KNX: EG.Buero.FensterRechts listen on and init with 4/2/10 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,697 DEBUG    Main         KNX: EG.Buero.Rollo.pos listen on 3/2/98 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,702 DEBUG    Main         KNX: EG.Buero.Rollo.pos listen on and init with 3/2/98 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,711 DEBUG    Main         KNX: EG.Buero.Rollo.shade listen on 3/2/128 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,720 DEBUG    Main         KNX: EG.Buero.Rollo.night listen on 3/2/158 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,730 WARNING  Main         Item EG.Buero.Rollo.auto_down: problem reading cache: [Errno 2] No such file or directory: '/usr/smarthome/var/cache/EG.Buero.Rollo.auto_down' -- item.py:__init__:236
    2014-01-05 19:51:02,742 WARNING  Main         Item EG.Buero.Rollo.auto_up: problem reading cache: [Errno 2] No such file or directory: '/usr/smarthome/var/cache/EG.Buero.Rollo.auto_up' -- item.py:__init__:236
    2014-01-05 19:51:02,753 WARNING  Main         Item EG.Buero.Rollo.auto_shade: problem reading cache: [Errno 2] No such file or directory: '/usr/smarthome/var/cache/EG.Buero.Rollo.auto_shade' -- item.py:__init__:236
    2014-01-05 19:51:02,760 DEBUG    Main         Item EG.Buero.Rollo: no type specified. -- item.py:__init__:242
    2014-01-05 19:51:02,768 DEBUG    Main         KNX: EG.Buero.Praesenz listen on 6/2/2 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,773 DEBUG    Main         Item EG.Buero: no type specified. -- item.py:__init__:242
    2014-01-05 19:51:02,786 DEBUG    Main         KNX: EG.Schlafen.Decke listen on 1/2/35 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,791 DEBUG    Main         KNX: EG.Schlafen.Decke listen on and init with 1/2/35 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,804 DEBUG    Main         KNX: EG.Schlafen.Downlights.dimmen listen on 1/2/120 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,809 DEBUG    Main         KNX: EG.Schlafen.Downlights.dimmen listen on and init with 1/2/120 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,814 DEBUG    Main         KNX: EG.Schlafen.Downlights listen on 1/2/36 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,818 DEBUG    Main         KNX: EG.Schlafen.Downlights listen on and init with 1/2/36 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,834 DEBUG    Main         KNX: EG.Schlafen.Temperatur.ist listen on 5/2/5 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,845 DEBUG    Main         KNX: EG.Schlafen.Temperatur.soll listen on and init with 5/2/25 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,860 DEBUG    Main         KNX: EG.Schlafen.Temperatur.stellwert listen on and init with 5/2/85 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,871 DEBUG    Main         KNX: EG.Schlafen.Temperatur.modus listen on and init with 5/2/65 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,915 DEBUG    Main         KNX: EG.Schlafen.Temperatur.sperren listen on and init with 5/2/75 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,920 DEBUG    Main         Item EG.Schlafen.Temperatur: no type specified. -- item.py:__init__:242
    2014-01-05 19:51:02,929 DEBUG    Main         KNX: EG.Schlafen.FensterLinks listen on 4/2/6 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,934 DEBUG    Main         KNX: EG.Schlafen.FensterLinks listen on and init with 4/2/6 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,943 DEBUG    Main         KNX: EG.Schlafen.FensterRechts listen on 4/2/7 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,947 DEBUG    Main         KNX: EG.Schlafen.FensterRechts listen on and init with 4/2/7 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,971 DEBUG    Main         KNX: EG.Schlafen.Rollo.pos listen on 3/2/96 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,976 DEBUG    Main         KNX: EG.Schlafen.Rollo.pos listen on and init with 3/2/96 -- __init__.py:parse_item:244
    2014-01-05 19:51:02,985 DEBUG    Main         KNX: EG.Schlafen.Rollo.shade listen on 3/2/126 -- __init__.py:parse_item:235
    2014-01-05 19:51:02,994 DEBUG    Main         KNX: EG.Schlafen.Rollo.night listen on 3/2/156 -- __init__.py:parse_item:235
    2014-01-05 19:51:03,019 DEBUG    Main         Item EG.Schlafen.Rollo: no type specified. -- item.py:__init__:242
    2014-01-05 19:51:03,028 DEBUG    Main         KNX: EG.Schlafen.Praesenz listen on 6/2/3 -- __init__.py:parse_item:235
    2014-01-05 19:51:03,033 DEBUG    Main         Item EG.Schlafen: no type specified. -- item.py:__init__:242
    2014-01-05 19:51:03,046 DEBUG    Main         Item EG.Zentral: no type specified. -- item.py:__init__:242
    2014-01-05 19:51:03,051 DEBUG    Main         Item EG: no type specified. -- item.py:__init__:242
    2014-01-05 19:51:03,096 DEBUG    Main         Triggering EG.Buero.Temperatur.komfort - by: Init source: None dest: None value: {'caller': 'Init', 'value': False} -- scheduler.py:trigger:162
    2014-01-05 19:51:03,102 DEBUG    Main         Triggering EG.Buero.Temperatur.standby - by: Init source: None dest: None value: {'caller': 'Init', 'value': False} -- scheduler.py:trigger:162
    2014-01-05 19:51:03,109 DEBUG    Main         Triggering EG.Buero.Temperatur.nacht - by: Init source: None dest: None value: {'caller': 'Init', 'value': False} -- scheduler.py:trigger:162
    2014-01-05 19:51:03,117 DEBUG    Main         Triggering EG.Buero.Temperatur.frostschutz - by: Init source: None dest: None value: {'caller': 'Init', 'value': False} -- scheduler.py:trigger:162
    2014-01-05 19:51:03,125 DEBUG    Main         Triggering EG.Buero.Temperatur.frostalarm - by: Init source: None dest: None value: {'caller': 'Init', 'value': False} -- scheduler.py:trigger:162
    2014-01-05 19:51:03,132 DEBUG    Main         Triggering EG.Buero.Temperatur.heizen - by: Init source: None dest: None value: {'caller': 'Init', 'value': False} -- scheduler.py:trigger:162
    2014-01-05 19:51:03,140 DEBUG    Main         Triggering EG.Schlafen.Temperatur.komfort - by: Init source: None dest: None value: {'caller': 'Init', 'value': False} -- scheduler.py:trigger:162
    2014-01-05 19:51:03,147 DEBUG    Main         Triggering EG.Schlafen.Temperatur.standby - by: Init source: None dest: None value: {'caller': 'Init', 'value': False} -- scheduler.py:trigger:162
    2014-01-05 19:51:03,155 DEBUG    Main         Triggering EG.Schlafen.Temperatur.nacht - by: Init source: None dest: None value: {'caller': 'Init', 'value': False} -- scheduler.py:trigger:162
    2014-01-05 19:51:03,162 DEBUG    Main         Triggering EG.Schlafen.Temperatur.frostschutz - by: Init source: None dest: None value: {'caller': 'Init', 'value': False} -- scheduler.py:trigger:162
    2014-01-05 19:51:03,170 DEBUG    Main         Triggering EG.Schlafen.Temperatur.frostalarm - by: Init source: None dest: None value: {'caller': 'Init', 'value': False} -- scheduler.py:trigger:162
    2014-01-05 19:51:03,181 DEBUG    Main         Triggering EG.Schlafen.Temperatur.heizen - by: Init source: None dest: None value: {'caller': 'Init', 'value': False} -- scheduler.py:trigger:162
    2014-01-05 19:51:03,192 INFO     Main         Start Plugins -- plugin.py:start:65
    2014-01-05 19:51:03,257 INFO     Main         Start Logics -- logic.py:__init__:33
    2014-01-05 19:51:03,262 DEBUG    Main         Reading Logics from /usr/smarthome/lib/env/logic_conf -- logic.py:_read_logics:64
    2014-01-05 19:51:03,306 DEBUG    Main         Reading Logics from /usr/smarthome/etc/logic.conf -- logic.py:_read_logics:64
    2014-01-05 19:51:03,371 DEBUG    Main         Logic: rtr_message_EG_Kueche -- logic.py:__init__:44
    2014-01-05 19:51:03,498 DEBUG    Main         Logic: env_loc -- logic.py:__init__:44
    2014-01-05 19:51:03,532 DEBUG    Main         Logic: logic_sunrise -- logic.py:__init__:44
    2014-01-05 19:51:03,534 DEBUG    Connections  KNX: connected to 192.168.2.100:6720 -- connection.py:connect:386
    2014-01-05 19:51:03,543 DEBUG    Connections  KNX: enable group monitor -- __init__.py:handle_connect:117
    2014-01-05 19:51:03,558 DEBUG    Connections  KNX: init read -- __init__.py:handle_connect:123
    2014-01-05 19:51:03,574 DEBUG    Main         logic_sunrise next time: 2014-01-06 07:20:38.249857+00:00 -- scheduler.py:_next_time:289
    2014-01-05 19:51:03,584 DEBUG    Main         Logic: env_stat -- logic.py:__init__:44
    2014-01-05 19:51:03,597 DEBUG    Connections  WebSocket: binding to 0.0.0.0:2424 (TCP) -- connection.py:connect:161
    2014-01-05 19:51:03,617 DEBUG    Connections  CLI: binding to 0.0.0.0:2323 (TCP) -- connection.py:connect:161
    2014-01-05 19:51:03,610 DEBUG    Main         env_stat next time: 2014-01-05 19:51:15+01:00 -- scheduler.py:_next_time:289
    2014-01-05 19:51:03,626 DEBUG    Main         Logic: rtr_message_EG_Schlafen -- logic.py:__init__:44
    2014-01-05 19:51:03,650 DEBUG    Main         Logic: rtr_message_EG_Bad -- logic.py:__init__:44
    2014-01-05 19:51:03,672 DEBUG    Main         Logic: rtr_message_EG_Buero -- logic.py:__init__:44
    2014-01-05 19:51:03,695 DEBUG    Main         Logic: rtr_message_EG_Wohnen -- logic.py:__init__:44
    2014-01-05 19:51:03,717 DEBUG    Main         Logic: logic_sunset -- logic.py:__init__:44
    2014-01-05 19:51:03,742 DEBUG    Main         logic_sunset next time: 2014-01-06 16:13:57.010014+00:00 -- scheduler.py:_next_time:289
    2014-01-05 19:51:03,748 DEBUG    Main         Logic: hello -- logic.py:__init__:44
    2014-01-05 19:51:03,760 DEBUG    Main         Logic: env_init -- logic.py:__init__:44
    2014-01-05 19:51:03,794 DEBUG    Main         KNX: 1.2.15 read 1/2/33 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,816 DEBUG    Main         KNX: 1.2.15 read 5/2/24 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,829 DEBUG    Main         KNX: 1.2.15 read 5/2/84 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,838 DEBUG    Main         KNX: 1.2.15 read 5/2/64 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,846 DEBUG    Main         KNX: 1.2.15 read 5/2/74 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,854 DEBUG    Main         KNX: 1.2.15 read 4/2/9 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,864 DEBUG    Main         KNX: 1.2.15 read 4/2/10 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,872 DEBUG    Main         KNX: 1.2.15 read 3/2/98 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,878 DEBUG    Main         KNX: 1.2.15 read 1/2/35 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,887 DEBUG    Main         KNX: 1.2.15 read 1/2/120 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,894 DEBUG    Main         KNX: 1.2.15 read 1/2/36 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,901 DEBUG    Main         knx: 1.2.2 set 1/2/33 to True -- __init__.py:parse_telegram:190
    2014-01-05 19:51:03,907 DEBUG    Main         Item EG.Buero.Decke = True via KNX 1.2.2 1/2/33 -- item.py:__update:363
    2014-01-05 19:51:03,914 DEBUG    Main         KNX: 1.2.15 read 5/2/25 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,920 DEBUG    Main         KNX: 1.2.15 read 5/2/85 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,926 DEBUG    Main         KNX: 1.2.15 read 5/2/65 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,932 DEBUG    Main         KNX: 1.2.15 read 5/2/75 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,937 DEBUG    Main         KNX: 1.2.15 read 4/2/6 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,942 DEBUG    Main         knx: 1.2.5 set 5/2/24 to 20.0 -- __init__.py:parse_telegram:190
    2014-01-05 19:51:03,948 DEBUG    Main         Item EG.Buero.Temperatur.soll = 20.0 via KNX 1.2.5 5/2/24 -- item.py:__update:363
    2014-01-05 19:51:03,956 DEBUG    Main         KNX: 1.2.15 read 4/2/7 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,961 DEBUG    Main         KNX: 1.2.15 read 3/2/96 -- __init__.py:parse_telegram:203
    2014-01-05 19:51:03,968 DEBUG    Main         knx: 1.2.5 set 5/2/84 to 20.0 -- __init__.py:parse_telegram:190
    2014-01-05 19:51:03,975 DEBUG    Main         Item EG.Buero.Temperatur.stellwert = 20.0 via KNX 1.2.5 5/2/84 -- item.py:__update:363
    2014-01-05 19:51:03,983 DEBUG    Main         Triggering EG.Buero.Temperatur.heizen - by: KNX source: 1.2.5 dest: 5/2/84 value: {'source': 'EG.Buero.Temperatur.stellwer -- scheduler.py:trigger:162
    2014-01-05 19:51:03,991 DEBUG    EG.Buero.Temperatur.heizen Item EG.Buero.Temperatur.heizen = True via Eval EG.Buero.Temperatur.stellwert None -- item.py:__update:363
    2014-01-05 19:51:03,994 DEBUG    Main         knx: 1.2.5 set 5/2/64 to 33 -- __init__.py:parse_telegram:190
    2014-01-05 19:51:04,006 DEBUG    Main         Item EG.Buero.Temperatur.modus = 33 via KNX 1.2.5 5/2/64 -- item.py:__update:363
    2014-01-05 19:51:04,011 DEBUG    Main         Triggering EG.Buero.Temperatur.komfort - by: KNX source: 1.2.5 dest: 5/2/64 value: {'source': 'EG.Buero.Temperatur.modus',  -- scheduler.py:trigger:162
    2014-01-05 19:51:04,017 DEBUG    Main         Triggering EG.Buero.Temperatur.standby - by: KNX source: 1.2.5 dest: 5/2/64 value: {'source': 'EG.Buero.Temperatur.modus',  -- scheduler.py:trigger:162
    2014-01-05 19:51:04,022 DEBUG    EG.Buero.Temperatur.komfort Item EG.Buero.Temperatur.komfort = True via Eval EG.Buero.Temperatur.modus None -- item.py:__update:363
    2014-01-05 19:51:04,026 DEBUG    Main         Triggering EG.Buero.Temperatur.nacht - by: KNX source: 1.2.5 dest: 5/2/64 value: {'source': 'EG.Buero.Temperatur.modus',  -- scheduler.py:trigger:162
    2014-01-05 19:51:04,040 DEBUG    Main         Triggering EG.Buero.Temperatur.frostschutz - by: KNX source: 1.2.5 dest: 5/2/64 value: {'source': 'EG.Buero.Temperatur.modus',  -- scheduler.py:trigger:162
    2014-01-05 19:51:04,047 DEBUG    Main         Triggering EG.Buero.Temperatur.frostalarm - by: KNX source: 1.2.5 dest: 5/2/64 value: {'source': 'EG.Buero.Temperatur.modus',  -- scheduler.py:trigger:162
    2014-01-05 19:51:04,057 DEBUG    Main         knx: 1.2.5 set 5/2/74 to False -- __init__.py:parse_telegram:190
    2014-01-05 19:51:04,075 DEBUG    Main         knx: 1.2.15 set 5/2/34 to 01 -- __init__.py:parse_telegram:181
    2014-01-05 19:51:04,101 DEBUG    Main         knx: 1.2.6 set 3/2/98 to 255 -- __init__.py:parse_telegram:190
    2014-01-05 19:51:04,107 DEBUG    Main         Item EG.Buero.Rollo.pos = 255 via KNX 1.2.6 3/2/98 -- item.py:__update:363
    2014-01-05 19:51:04,135 DEBUG    Main         knx: 1.2.2 set 1/2/35 to False -- __init__.py:parse_telegram:190
    2014-01-05 19:51:04,229 DEBUG    Main         knx: 1.2.5 set 5/2/25 to 19.0 -- __init__.py:parse_telegram:190
    2014-01-05 19:51:04,236 DEBUG    Main         Item EG.Schlafen.Temperatur.soll = 19.0 via KNX 1.2.5 5/2/25 -- item.py:__update:363
    2014-01-05 19:51:04,245 DEBUG    Main         knx: 1.2.3 set 1/2/120 to 0 -- __init__.py:parse_telegram:190
    2014-01-05 19:51:04,263 DEBUG    Main         knx: 1.2.5 set 5/2/85 to 0.0 -- __init__.py:parse_telegram:190
    2014-01-05 19:51:04,271 DEBUG    Main         Triggering EG.Schlafen.Temperatur.heizen - by: KNX source: 1.2.5 dest: 5/2/85 value: {'source': 'EG.Schlafen.Temperatur.stell -- scheduler.py:trigger:162
    2014-01-05 19:51:04,325 DEBUG    Main         knx: 1.2.5 set 5/2/65 to 33 -- __init__.py:parse_telegram:190
    2014-01-05 19:51:04,331 DEBUG    Main         Item EG.Schlafen.Temperatur.modus = 33 via KNX 1.2.5 5/2/65 -- item.py:__update:363
    2014-01-05 19:51:04,337 DEBUG    Main         Triggering EG.Schlafen.Temperatur.komfort - by: KNX source: 1.2.5 dest: 5/2/65 value: {'source': 'EG.Schlafen.Temperatur.modus -- scheduler.py:trigger:162
    2014-01-05 19:51:04,342 DEBUG    Main         Triggering EG.Schlafen.Temperatur.standby - by: KNX source: 1.2.5 dest: 5/2/65 value: {'source': 'EG.Schlafen.Temperatur.modus -- scheduler.py:trigger:162
    2014-01-05 19:51:04,347 DEBUG    EG.Schlafen.Temperatur.komfort Item EG.Schlafen.Temperatur.komfort = True via Eval EG.Schlafen.Temperatur.modus None -- item.py:__update:363
    2014-01-05 19:51:04,352 DEBUG    Main         Triggering EG.Schlafen.Temperatur.nacht - by: KNX source: 1.2.5 dest: 5/2/65 value: {'source': 'EG.Schlafen.Temperatur.modus -- scheduler.py:trigger:162
    2014-01-05 19:51:04,366 DEBUG    Main         Triggering EG.Schlafen.Temperatur.frostschutz - by: KNX source: 1.2.5 dest: 5/2/65 value: {'source': 'EG.Schlafen.Temperatur.modus -- scheduler.py:trigger:162
    2014-01-05 19:51:04,374 DEBUG    Main         Triggering EG.Schlafen.Temperatur.frostalarm - by: KNX source: 1.2.5 dest: 5/2/65 value: {'source': 'EG.Schlafen.Temperatur.modus -- scheduler.py:trigger:162
    2014-01-05 19:51:04,386 DEBUG    Main         knx: 1.2.5 set 5/2/75 to False -- __init__.py:parse_telegram:190
    2014-01-05 19:51:04,393 DEBUG    Main         knx: 1.2.3 set 1/2/36 to False -- __init__.py:parse_telegram:190
    2014-01-05 19:51:04,399 DEBUG    Main         knx: 1.2.15 set 5/2/35 to 01 -- __init__.py:parse_telegram:181
    2014-01-05 19:51:04,469 DEBUG    Main         knx: 1.2.6 set 3/2/96 to 255 -- __init__.py:parse_telegram:190
    2014-01-05 19:51:04,475 DEBUG    Main         Item EG.Schlafen.Rollo.pos = 255 via KNX 1.2.6 3/2/96 -- item.py:__update:363
    2014-01-05 19:51:08,872 DEBUG    env_loc      Item env.location.sunrise = 2014-01-06 08:20:38.249857+01:00 via Logic None None -- item.py:__update:363
    2014-01-05 19:51:08,875 INFO     hello        Hello World! -- hello.py:<module>:3
    2014-01-05 19:51:08,878 DEBUG    env_init     Item env.core.version = 1.0-22-g9c5d8fd via Logic None None -- item.py:__update:363
    2014-01-05 19:51:08,880 DEBUG    sh.gc        Garbage collector: collected 0 objects. -- smarthome.py:_garbage_collection:498
    2014-01-05 19:51:08,926 DEBUG    env_init     Item env.core.start = 2014-01-05 19:51:08.898239+01:00 via Logic None None -- item.py:__update:363
    2014-01-05 19:51:08,933 DEBUG    env_loc      Item env.location.sunset = 2014-01-06 16:27:41.210810+01:00 via Logic None None -- item.py:__update:363
    2014-01-05 19:51:08,953 DEBUG    env_init     Item env.system.name = smarthome.local via Logic None None -- item.py:__update:363
    2014-01-05 19:51:09,000 DEBUG    env_init     Item env.system.start = 2013-12-01 22:51:30.997060+01:00 via Logic None None -- item.py:__update:363
    2014-01-05 19:51:09,032 DEBUG    env_loc      Item env.location.moonrise = 2014-01-06 10:45:12.223980+01:00 via Logic None None -- item.py:__update:363
    2014-01-05 19:51:09,093 DEBUG    env_loc      Item env.location.moonset = 2014-01-05 22:13:49.489963+01:00 via Logic None None -- item.py:__update:363
    2014-01-05 19:51:09,134 DEBUG    env_loc      Item env.location.moonphase = 1 via Logic None None -- item.py:__update:363
    2014-01-05 19:51:09,203 DEBUG    env_loc      Item env.location.night = True via Logic None None -- item.py:__update:363
    2014-01-05 19:51:09,249 DEBUG    sh.gc        Object references: 9533 -- smarthome.py:_maintenance:490
    2014-01-05 19:51:09,437 DEBUG    Scheduler    env_loc next time: 2014-01-05 20:21:09+01:00 -- scheduler.py:_next_time:289
    2014-01-05 19:51:09,460 DEBUG    Scheduler    sh.gc next time: 2014-01-06 02:04:00+01:00 -- scheduler.py:_next_time:289
    2014-01-05 19:51:09,872 DEBUG    Main         knx: 1.2.60 set 5/2/6 to 0c01 -- __init__.py:parse_telegram:181
    2014-01-05 19:51:15,105 DEBUG    env_stat     Item env.core.memory = 15876096 via Logic None None -- item.py:__update:363
    2014-01-05 19:51:15,122 DEBUG    env_stat     Item env.system.load = 0.28 via Logic None None -- item.py:__update:363
    2014-01-05 19:51:15,136 DEBUG    env_stat     Item env.location.moonlight = 25 via Logic None None -- item.py:__update:363
    2014-01-05 19:51:15,535 DEBUG    Scheduler    env_stat next time: 2014-01-05 19:56:15+01:00 -- scheduler.py:_next_time:289
    2014-01-05 19:52:11,064 DEBUG    Main         KNX: 1.2.15 read 5/2/1 -- __init__.py:parse_telegram:203
    2014-01-05 19:52:11,123 DEBUG    Main         knx: 1.2.101 set 5/2/1 to 0c38 -- __init__.py:parse_telegram:181
    2014-01-05 19:52:11,129 DEBUG    Main         KNX: 1.2.15 read 5/2/2 -- __init__.py:parse_telegram:203
    2014-01-05 19:52:12,131 DEBUG    Main         KNX: 1.2.15 read 5/2/3 -- __init__.py:parse_telegram:203
    2014-01-05 19:52:13,135 DEBUG    Main         KNX: 1.2.15 read 5/2/4 -- __init__.py:parse_telegram:203
    2014-01-05 19:52:13,196 DEBUG    Main         knx: 1.2.40 set 5/2/4 to 19.2 -- __init__.py:parse_telegram:190
    2014-01-05 19:52:13,202 DEBUG    Main         KNX: 1.2.15 read 5/2/5 -- __init__.py:parse_telegram:203
    2014-01-05 19:52:13,263 DEBUG    Main         knx: 1.2.82 set 5/2/5 to 19.2 -- __init__.py:parse_telegram:190
    2014-01-05 19:52:13,269 DEBUG    Main         KNX: 1.2.15 read 7/2/11 -- __init__.py:parse_telegram:203
    2014-01-05 19:52:13,361 DEBUG    Main         knx: 1.2.120 set 7/2/11 to 0028 -- __init__.py:parse_telegram:181
    2014-01-05 19:52:13,372 DEBUG    Main         KNX: 1.2.15 read 1/2/31 -- __init__.py:parse_telegram:203
    2014-01-05 19:52:13,437 DEBUG    Main         knx: 1.2.2 set 1/2/31 to 00 -- __init__.py:parse_telegram:181
    2014-01-05 19:52:20,027 DEBUG    Main         knx: 1.2.21 set 7/2/15 to 0e7d -- __init__.py:parse_telegram:181
    2014-01-05 19:52:34,552 DEBUG    Main         knx: 1.2.82 set 5/2/5 to 19.2 -- __init__.py:parse_telegram:190
    2014-01-05 19:52:36,504 DEBUG    Main         knx: 1.1.40 set 1/4/20 to 01 -- __init__.py:parse_telegram:181
    2014-01-05 19:52:36,528 DEBUG    Main         knx: 1.1.1 set 1/4/23 to 01 -- __init__.py:parse_telegram:181
    2014-01-05 19:52:47,016 DEBUG    Main         knx: 1.1.40 set 1/3/45 to 00 -- __init__.py:parse_telegram:181
    2014-01-05 19:52:47,148 DEBUG    Main         knx: 1.1.2 set 1/3/48 to 00 -- __init__.py:parse_telegram:181
    2014-01-05 19:54:34,296 DEBUG    Main         knx: 1.1.20 set 1/3/20 to 00 -- __init__.py:parse_telegram:181
    2014-01-05 19:54:34,432 DEBUG    Main         knx: 1.1.2 set 1/3/23 to 00 -- __init__.py:parse_telegram:181
    2014-01-05 19:54:36,520 DEBUG    Main         knx: 1.1.1 set 1/4/23 to 00 -- __init__.py:parse_telegram:181
    2014-01-05 19:55:07,260 DEBUG    Main         WebSocket: incoming connection from 192.168.2.31:51141 to 0.0.0.0:2424 -- connection.py:accept:188
    2014-01-05 19:55:07,651 DEBUG    Main         192.168.2.31:51141 sent '{"cmd":"proto","ver":3}' -- __init__.py:json_parse:270
    2014-01-05 19:55:07,671 DEBUG    Main         192.168.2.31:51141 sent '{"cmd":"monitor","items":["EG.Buero.Decke","EG.Buero.Temperatur.ist","EG.Buero.Temperatur.txtmodus","EG.Buero.Temperatur.sollwertverschiebung","EG.Buero.Temperatur.soll","EG.Buero.Temperatur.komfort","EG.Buero.Temperatur.nacht","EG.Buero.Temperatur.frostschutz","EG.Buero.Temperatur.sperren","EG.Buero.Rollo.pos","EG.Buero.Rollo.move","EG.Buero.Rollo.stop","EG.Buero.Rollo.shade","EG.Buero.Rollo.auto_down","EG.Buero.Rollo.auto_up","EG.Buero.Rollo.auto_shade","EG.Buero.FensterLinks","EG.Buero.FensterRechts","EG.Buero.Praesenz","EG.Buero.Temperatur.stellwert","EG.Wohnen.Temperatur.ist","EG.Wohnen.Praesenz","EG.Wohnen.FensterSuedLinks","EG.Essen.Fenster","EG.Wohnen.Tuer","EG.Wohnen.Couch","EG.Wohnen.Lesen","EG.Essen.Tisch","EG.Wohnen.Temperatur.heizen","EG.Essen.Temperatur.heizen","EG.Schlafen.Temperatur.ist","EG.Schlafen.Praesenz","EG.Schlafen.FensterLinks","EG.Schlafen.FensterRechts","EG.Schlafen.Decke","EG.Schlafen.Downlights","EG.Anbau.Decke","EG.Schlafen.Temperatur.heizen","EG.Buero.Temperatur.heizen","EG.Bad.Temperatur.ist","EG.Bad.Praesenz","EG.Bad.Praesenz.nacht","EG.Bad.Fenster","EG.Bad.Spiegel","EG.Bad.Temperatur.heizen","EG.Kueche.Temperatur.ist","EG.Kueche.Praesenz","EG.Kueche.Tuer","EG.Kueche.Decke","EG.Kueche.Temperatur.heizen","EG.WC.Praesenz","EG.WC.Fenster","EG.WC.Decke","EG.WC.Spiegel"]}' -- __init__.py:json_parse:270
    2014-01-05 19:55:07,677 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Wohnen.Tuer -- __init__.py:json_parse:294
    2014-01-05 19:55:07,683 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Bad.Temperatur.heizen -- __init__.py:json_parse:294
    2014-01-05 19:55:07,691 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.WC.Fenster -- __init__.py:json_parse:294
    2014-01-05 19:55:07,697 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Bad.Spiegel -- __init__.py:json_parse:294
    2014-01-05 19:55:07,704 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Anbau.Decke -- __init__.py:json_parse:294
    2014-01-05 19:55:07,711 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Wohnen.Couch -- __init__.py:json_parse:294
    2014-01-05 19:55:07,722 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Wohnen.Praesenz -- __init__.py:json_parse:294
    2014-01-05 19:55:07,731 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Kueche.Decke -- __init__.py:json_parse:294
    2014-01-05 19:55:07,738 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Bad.Fenster -- __init__.py:json_parse:294
    2014-01-05 19:55:07,744 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Essen.Tisch -- __init__.py:json_parse:294
    2014-01-05 19:55:07,754 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Kueche.Temperatur.ist -- __init__.py:json_parse:294
    2014-01-05 19:55:07,762 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Wohnen.Temperatur.heizen -- __init__.py:json_parse:294
    2014-01-05 19:55:07,768 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Bad.Praesenz -- __init__.py:json_parse:294
    2014-01-05 19:55:07,776 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.WC.Decke -- __init__.py:json_parse:294
    2014-01-05 19:55:07,783 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.WC.Praesenz -- __init__.py:json_parse:294
    2014-01-05 19:55:07,789 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Kueche.Temperatur.heizen -- __init__.py:json_parse:294
    2014-01-05 19:55:07,796 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Wohnen.Lesen -- __init__.py:json_parse:294
    2014-01-05 19:55:07,803 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Bad.Praesenz.nacht -- __init__.py:json_parse:294
    2014-01-05 19:55:07,809 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Wohnen.Temperatur.ist -- __init__.py:json_parse:294
    2014-01-05 19:55:07,816 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Bad.Temperatur.ist -- __init__.py:json_parse:294
    2014-01-05 19:55:07,822 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.WC.Spiegel -- __init__.py:json_parse:294
    2014-01-05 19:55:07,829 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Essen.Fenster -- __init__.py:json_parse:294
    2014-01-05 19:55:07,836 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Essen.Temperatur.heizen -- __init__.py:json_parse:294
    2014-01-05 19:55:07,843 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Wohnen.FensterSuedLinks -- __init__.py:json_parse:294
    2014-01-05 19:55:07,849 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Kueche.Tuer -- __init__.py:json_parse:294
    2014-01-05 19:55:07,856 WARNING  Main         Client 192.168.2.31:51141 requested invalid item: EG.Kueche.Praesenz -- __init__.py:json_parse:294
    2014-01-05 19:55:07,864 DEBUG    Main         192.168.2.31:51141 sent '{"cmd":"series","item":"EG.Buero.Temperatur.ist","series":"avg","start":"1d"}' -- __init__.py:json_parse:270
    2014-01-05 19:55:08,433 DEBUG    Main         192.168.2.31:51141 sent '{"cmd":"series","item":"EG.Buero.Temperatur.soll","series":"avg","start":"1d"}' -- __init__.py:json_parse:270
    2014-01-05 19:55:08,992 DEBUG    Main         192.168.2.31:51141 sent '{"cmd":"series","item":"EG.Buero.Temperatur.stellwert","series":"avg","start":"1d"}' -- __init__.py:json_parse:270
    2014-01-05 19:55:17,817 DEBUG    Main         192.168.2.31:51141 sent '{"cmd":"item","id":"EG.Buero.Temperatur.komfort","val":"0"}' -- __init__.py:json_parse:270
    2014-01-05 19:55:17,823 DEBUG    Main         Triggering EG.Buero.Temperatur.komfort-eval - by: Visu source: 192.168.2.31:51141 dest: None value: {'dest': None, 'source': '192.168.2.31:5 -- scheduler.py:trigger:162
    2014-01-05 19:55:17,830 WARNING  EG.Buero.Temperatur.komfort-eval Item EG.Buero.Temperatur.komfort: problem evaluating value if value < 2 else (sh.EG.Buero.Temperatur.modus() & 0x01): unorderable types: str() < int() -- item.py:__run_eval:331
    2014-01-05 19:55:18,840 DEBUG    Main         192.168.2.31:51141 sent '{"cmd":"item","id":"EG.Buero.Temperatur.frostschutz","val":"1"}' -- __init__.py:json_parse:270
    2014-01-05 19:55:18,845 DEBUG    Main         Triggering EG.Buero.Temperatur.frostschutz-eval - by: Visu source: 192.168.2.31:51141 dest: None value: {'dest': None, 'source': '192.168.2.31:5 -- scheduler.py:trigger:162
    2014-01-05 19:55:18,858 WARNING  EG.Buero.Temperatur.frostschutz-eval Item EG.Buero.Temperatur.frostschutz: problem evaluating value if value < 2 else ((sh.EG.Buero.Temperatur.modus() & 0x08) >> 3): unorderable types: str() < int() -- item.py:__run_eval:331
    Items:
    Code:
    [EG]
        [[Schlafen]]
            [[[Decke]]]
                type = bool
                visu = yes
                knx_dpt = 1
                knx_listen = 1/2/35
                knx_init = 1/2/35
                knx_send = 1/2/5
                visu_acl = rw
            [[[Downlights]]]
                type = bool
                visu = yes
                knx_dpt = 1
                knx_listen = 1/2/36
                knx_init = 1/2/36
                knx_send = 1/2/6
                visu_acl = rw
                [[[[dimmen]]]]
                    type = num
                    visu = yes
                    knx_dpt = 5
                    knx_listen = 1/2/120
                    knx_init = 1/2/120
                    knx_send = 1/2/90
                    visu_acl = rw
            [[[Temperatur]]]
                [[[[ist]]]]
                    type = num
                    visu = yes
                    knx_dpt = 9
                    knx_listen = 5/2/5
                    cache = yes
                    sqlite = yes
                [[[[soll]]]]
                    type = num
                    visu = yes
                    knx_dpt = 9
                    knx_init = 5/2/25
                    sqlite = yes
                [[[[sollwertverschiebung]]]]
                    type = num
                    visu = yes
                    knx_dpt = 9
                    knx_send = 5/2/105
                    visu_acl = rw
                [[[[stellwert]]]]
                    type = num
                    visu = yes
                    knx_dpt = 5001
                    knx_init = 5/2/85
                    sqlite = yes
                    enforce_updates = yes
                [[[[modus]]]]
                    type = num
                    knx_dpt = 20
                    knx_init = 5/2/65
                [[[[txtmodus]]]]
                    type = str
                    visu = yes
                [[[[komfort]]]]
                    type = bool
                    visu = yes
                    knx_dpt = 1
                    knx_send = 5/2/35
                    visu_acl = rw
                    eval = value if value < 2 else (sh.EG.Schlafen.Temperatur.modus() & 0x01)
                    eval_trigger = EG.Schlafen.Temperatur.modus
                [[[[standby]]]]
                    type = bool
                    visu = yes
                    visu_acl = rw
                    eval = value if value < 2 else ((sh.EG.Schlafen.Temperatur.modus() & 0x02) >> 1)
                    eval_trigger = EG.Schlafen.Temperatur.modus
                [[[[nacht]]]]
                    type = bool
                    visu = yes
                    knx_dpt = 1
                    knx_send = 5/2/45
                    visu_acl = rw
                    eval = value if value < 2 else ((sh.EG.Schlafen.Temperatur.modus() & 0x04) >> 2)
                    eval_trigger = EG.Schlafen.Temperatur.modus
                [[[[frostschutz]]]]
                    type = bool
                    visu = yes
                    knx_dpt = 1
                    knx_send = 5/2/95
                    visu_acl = rw
                    eval = value if value < 2 else ((sh.EG.Schlafen.Temperatur.modus() & 0x08) >> 3)
                    eval_trigger = EG.Schlafen.Temperatur.modus
                [[[[frostalarm]]]]
                    type = bool
                    visu = yes
                    eval = (sh.EG.Schlafen.Temperatur.modus() & 0x80) >> 7
                    eval_trigger = EG.Schlafen.Temperatur.modus
                [[[[heizen]]]]
                    type = bool
                    visu = yes
                    eval = 0 if value == 0 else 1
                    eval_trigger = EG.Schlafen.Temperatur.stellwert
                [[[[sperren]]]]
                    type = bool
                    visu = yes
                    knx_dpt = 1
                    knx_init = 5/2/75
                    knx_send = 5/2/75
                    visu_acl = rw
            [[[FensterLinks]]]
                type = bool
                visu = yes
                knx_dpt = 1
                knx_listen = 4/2/6
                knx_init = 4/2/6
            [[[FensterRechts]]]
                type = bool
                visu = yes
                knx_dpt = 1
                knx_listen = 4/2/7
                knx_init = 4/2/7
            [[[Rollo]]]
                [[[[move]]]]
                    type = bool
                    visu = yes
                    knx_dpt = 1
                    knx_send = 3/2/6
                    visu_acl = rw
                    enforce_updates = yes
                [[[[stop]]]]
                    type = num
                    visu = yes
                    knx_dpt = 1
                    knx_send = 3/2/36
                    visu_acl = rw
                    enforce_updates = yes
                [[[[pos]]]]
                    type = num
                    visu = yes
                    knx_dpt = 5
                    knx_listen = 3/2/96
                    knx_init = 3/2/96
                    knx_send = 3/2/66
                    visu_acl = rw
                [[[[shade]]]]
                    type = bool
                    visu = yes
                    knx_dpt = 1
                    knx_listen = 3/2/126
                    knx_send = 3/2/126
                    visu_acl = rw
                [[[[night]]]]
                    type = bool
                    visu = yes
                    knx_dpt = 1
                    knx_listen = 3/2/156
                    knx_send = 3/2/156
                    visu_acl = rw
                [[[[auto_down]]]]
                    type = bool
                    visu = yes
                    visu_acl = rw
                    cache = yes
                [[[[auto_up]]]]
                    type = bool
                    visu = yes
                    visu_acl = rw
                    cache = yes
                [[[[auto_shade]]]]
                    type = bool
                    visu = yes
                    visu_acl = rw
                    cache = yes
            [[[Praesenz]]]
                type = bool
                visu = yes
                knx_dpt = 1
                knx_listen = 6/2/3

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Hallo ,
    Zitat von mknx Beitrag anzeigen
    Den Fehler habe ich vor drei Tagen in develop gefixt.
    Zitat von firefox Beitrag anzeigen
    Reicht es ein update über das webif zu machen oder geht das nur mit git pull wie in der doku beschrieben?
    da gab es ein anscheinend ein Missverständnis.

    In Master (Smarthome.Pi default) war der Fix nicht drin. Er ist es jetzt, und sollte nach einem Update greifen.

    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • firefox
    antwortet
    Hallo,

    mir hats leider auch nicht geholfen.

    Update über Webif:
    Code:
    Updating system...
    Please wait............................
    [OK]
    Updating SmartHome.py
    
    HEAD is now at bdb136a knx status/send fix
    Already up-to-date.
    Restarting SmartHome.py smarthome.py
    
    Updating smartVISU
    
    Reverted 'temp/offline_fleischer.var'
    Reverted 'temp/offline_alber.eibd.var'
    Reverted 'temp/offline_meister.var'
    Reverted 'temp/offline_gleiss.linknx.var'
    Reverted 'temp/offline_otterstaetter.var'
    Reverted 'temp/offline_docu.var'
    Reverted 'temp/offline_alber.smarthome.py.var'
    Reverted 'temp/offline_gleiss.smarthome.py.var'
    Reverted 'temp/offline_berlenz.var'
    Updating '.':
    
    Fetching external item into 'vendor/Twig':
    External at revision 2499.
    
    
    Fetching external item into 'vendor/jquery.cycle2':
    External at revision 97.
    
    
    Fetching external item into 'vendor/google.prettify/src':
    External at revision 304.
    
    
    Fetching external item into 'vendor/google.prettify/styles':
    External at revision 304.
    
    At revision 537.
    [OK]
    Updating SmartHome.py
    
    HEAD is now at bdb136a knx status/send fix
    Already up-to-date.
    Restarting SmartHome.py smarthome.py
    
    Updating smartVISU
    
    Reverted 'temp/offline_fleischer.var'
    Reverted 'temp/offline_alber.eibd.var'
    Reverted 'temp/offline_meister.var'
    Reverted 'temp/offline_gleiss.linknx.var'
    Reverted 'temp/offline_otterstaetter.var'
    Reverted 'temp/offline_docu.var'
    Reverted 'temp/offline_alber.smarthome.py.var'
    Reverted 'temp/offline_gleiss.smarthome.py.var'
    Reverted 'temp/offline_berlenz.var'
    Updating '.':
    
    Fetching external item into 'vendor/Twig':
    External at revision 2499.
    
    
    Fetching external item into 'vendor/jquery.cycle2':
    External at revision 97.
    
    
    Fetching external item into 'vendor/google.prettify/src':
    External at revision 304.
    
    
    Fetching external item into 'vendor/google.prettify/styles':
    External at revision 304.
    
    At revision 537.
    Logdatei:
    Code:
    2013-12-22 16:13:33,915 INFO     Main         Start SmartHome.py 1.0-18-gbdb136a -- smarthome.py:__init__:231
    2013-12-22 16:13:33,920 DEBUG    Main         Python 3.2.3 -- smarthome.py:__init__:232
    2013-12-22 16:13:33,926 INFO     Main         Init Scheduler -- scheduler.py:__init__:86
    2013-12-22 16:13:33,933 INFO     Main         Init Plugins -- smarthome.py:start:274
    2013-12-22 16:13:33,945 DEBUG    Scheduler    creating 5 workers -- scheduler.py:run:93
    2013-12-22 16:13:33,954 DEBUG    Main         Plugin: knx -- plugin.py:__init__:43
    2013-12-22 16:13:33,984 DEBUG    Main         Plugin: visu -- plugin.py:__init__:43
    2013-12-22 16:13:34,073 DEBUG    Main         Plugin: cli -- plugin.py:__init__:43
    2013-12-22 16:13:34,085 DEBUG    Main         Plugin: sql -- plugin.py:__init__:43
    2013-12-22 16:13:34,118 DEBUG    Main         SQLite 3.7.13 -- __init__.py:__init__:62
    2013-12-22 16:13:35,406 DEBUG    Main         SQLite: database integrity ok -- __init__.py:__init__:78
    2013-12-22 16:13:35,433 DEBUG    Main         SQLite pack next time: 2013-12-23 03:02:00+01:00 -- scheduler.py:_next_time:289
    2013-12-22 16:13:35,439 INFO     Main         Init Items -- smarthome.py:start:280
    2013-12-22 16:13:35,794 DEBUG    Main         Item env.core.memory = 18067435.041258212 via SQLite None None -- item.py:set:457
    2013-12-22 16:13:35,936 DEBUG    Main         Item env.core.threads = 7.0 via SQLite None None -- item.py:set:457
    2013-12-22 16:13:36,075 DEBUG    Main         Item env.core.garbage = 0.0 via SQLite None None -- item.py:set:457
    2013-12-22 16:13:36,081 DEBUG    Main         Item env.core: no type specified. -- item.py:__init__:242
    2013-12-22 16:13:36,121 DEBUG    Main         Item env.location: no type specified. -- item.py:__init__:242
    2013-12-22 16:13:36,260 DEBUG    Main         Item env.system.load = 0.15 via SQLite None None -- item.py:set:457
    2013-12-22 16:13:36,270 DEBUG    Main         Item env.system: no type specified. -- item.py:__init__:242
    2013-12-22 16:13:36,275 DEBUG    Main         Item env: no type specified. -- item.py:__init__:242
    2013-12-22 16:13:36,291 DEBUG    Main         KNX: EG.Buero.Decke listen on 1/2/33 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,296 DEBUG    Main         KNX: EG.Buero.Decke listen on and init with 1/2/33 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,311 DEBUG    Main         KNX: EG.Buero.Temperatur.ist listen on 5/2/4 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,322 DEBUG    Main         KNX: EG.Buero.Temperatur.soll listen on and init with 5/2/24 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,337 DEBUG    Main         KNX: EG.Buero.Temperatur.stellwert listen on and init with 5/2/84 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,348 DEBUG    Main         KNX: EG.Buero.Temperatur.modus listen on and init with 5/2/64 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,392 WARNING  Main         Item EG.Buero.Temperatur.sperren: problem reading cache: [Errno 2] No such file or directory: '/usr/smarthome/var/cache/EG.Buero.Temperatur.sperren' -- item.py:__init__:236
    2013-12-22 16:13:36,397 DEBUG    Main         KNX: EG.Buero.Temperatur.sperren listen on and init with 5/2/74 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,402 DEBUG    Main         Item EG.Buero.Temperatur: no type specified. -- item.py:__init__:242
    2013-12-22 16:13:36,411 DEBUG    Main         KNX: EG.Buero.FensterLinks listen on 4/2/9 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,415 DEBUG    Main         KNX: EG.Buero.FensterLinks listen on and init with 4/2/9 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,424 DEBUG    Main         KNX: EG.Buero.FensterRechts listen on 4/2/10 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,427 DEBUG    Main         KNX: EG.Buero.FensterRechts listen on and init with 4/2/10 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,449 DEBUG    Main         KNX: EG.Buero.Rollo.pos listen on 3/2/98 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,453 DEBUG    Main         KNX: EG.Buero.Rollo.pos listen on and init with 3/2/98 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,461 DEBUG    Main         KNX: EG.Buero.Rollo.shade listen on 3/2/128 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,470 DEBUG    Main         KNX: EG.Buero.Rollo.night listen on 3/2/158 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,478 WARNING  Main         Item EG.Buero.Rollo.auto_down: problem reading cache: [Errno 2] No such file or directory: '/usr/smarthome/var/cache/EG.Buero.Rollo.auto_down' -- item.py:__init__:236
    2013-12-22 16:13:36,489 WARNING  Main         Item EG.Buero.Rollo.auto_up: problem reading cache: [Errno 2] No such file or directory: '/usr/smarthome/var/cache/EG.Buero.Rollo.auto_up' -- item.py:__init__:236
    2013-12-22 16:13:36,501 WARNING  Main         Item EG.Buero.Rollo.auto_shade: problem reading cache: [Errno 2] No such file or directory: '/usr/smarthome/var/cache/EG.Buero.Rollo.auto_shade' -- item.py:__init__:236
    2013-12-22 16:13:36,507 DEBUG    Main         Item EG.Buero.Rollo: no type specified. -- item.py:__init__:242
    2013-12-22 16:13:36,517 DEBUG    Main         KNX: EG.Buero.Praesenz listen on 6/2/2 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,522 DEBUG    Main         Item EG.Buero: no type specified. -- item.py:__init__:242
    2013-12-22 16:13:36,535 DEBUG    Main         KNX: EG.Schlafen.Decke listen on 1/2/35 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,539 DEBUG    Main         KNX: EG.Schlafen.Decke listen on and init with 1/2/35 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,553 DEBUG    Main         KNX: EG.Schlafen.Downlights.dimmen listen on 1/2/120 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,557 DEBUG    Main         KNX: EG.Schlafen.Downlights.dimmen listen on and init with 1/2/120 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,563 DEBUG    Main         KNX: EG.Schlafen.Downlights listen on 1/2/36 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,567 DEBUG    Main         KNX: EG.Schlafen.Downlights listen on and init with 1/2/36 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,582 DEBUG    Main         KNX: EG.Schlafen.Temperatur.ist listen on 5/2/5 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,593 DEBUG    Main         KNX: EG.Schlafen.Temperatur.soll listen on and init with 5/2/25 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,609 DEBUG    Main         KNX: EG.Schlafen.Temperatur.stellwert listen on and init with 5/2/85 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,621 DEBUG    Main         KNX: EG.Schlafen.Temperatur.modus listen on and init with 5/2/65 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,664 DEBUG    Main         KNX: EG.Schlafen.Temperatur.sperren listen on and init with 5/2/75 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,669 DEBUG    Main         Item EG.Schlafen.Temperatur: no type specified. -- item.py:__init__:242
    2013-12-22 16:13:36,678 DEBUG    Main         KNX: EG.Schlafen.FensterLinks listen on 4/2/6 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,682 DEBUG    Main         KNX: EG.Schlafen.FensterLinks listen on and init with 4/2/6 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,691 DEBUG    Main         KNX: EG.Schlafen.FensterRechts listen on 4/2/7 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,695 DEBUG    Main         KNX: EG.Schlafen.FensterRechts listen on and init with 4/2/7 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,718 DEBUG    Main         KNX: EG.Schlafen.Rollo.pos listen on 3/2/96 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,723 DEBUG    Main         KNX: EG.Schlafen.Rollo.pos listen on and init with 3/2/96 -- __init__.py:parse_item:244
    2013-12-22 16:13:36,732 DEBUG    Main         KNX: EG.Schlafen.Rollo.shade listen on 3/2/126 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,741 DEBUG    Main         KNX: EG.Schlafen.Rollo.night listen on 3/2/156 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,750 WARNING  Main         Item EG.Schlafen.Rollo.auto_down: problem reading cache: [Errno 2] No such file or directory: '/usr/smarthome/var/cache/EG.Schlafen.Rollo.auto_down' -- item.py:__init__:236
    2013-12-22 16:13:36,761 WARNING  Main         Item EG.Schlafen.Rollo.auto_up: problem reading cache: [Errno 2] No such file or directory: '/usr/smarthome/var/cache/EG.Schlafen.Rollo.auto_up' -- item.py:__init__:236
    2013-12-22 16:13:36,772 WARNING  Main         Item EG.Schlafen.Rollo.auto_shade: problem reading cache: [Errno 2] No such file or directory: '/usr/smarthome/var/cache/EG.Schlafen.Rollo.auto_shade' -- item.py:__init__:236
    2013-12-22 16:13:36,778 DEBUG    Main         Item EG.Schlafen.Rollo: no type specified. -- item.py:__init__:242
    2013-12-22 16:13:36,787 DEBUG    Main         KNX: EG.Schlafen.Praesenz listen on 6/2/3 -- __init__.py:parse_item:235
    2013-12-22 16:13:36,792 DEBUG    Main         Item EG.Schlafen: no type specified. -- item.py:__init__:242
    2013-12-22 16:13:36,804 DEBUG    Main         Item EG.Zentral: no type specified. -- item.py:__init__:242
    2013-12-22 16:13:36,809 DEBUG    Main         Item EG: no type specified. -- item.py:__init__:242
    2013-12-22 16:13:36,854 DEBUG    Main         Triggering EG.Buero.Temperatur.komfort - by: Init source: None dest: None value: {'caller': 'Init'} -- scheduler.py:trigger:162
    2013-12-22 16:13:36,859 DEBUG    Main         Triggering EG.Buero.Temperatur.standby - by: Init source: None dest: None value: {'caller': 'Init'} -- scheduler.py:trigger:162
    2013-12-22 16:13:36,862 WARNING  EG.Buero.Temperatur.komfort Item EG.Buero.Temperatur.komfort: problem evaluating value if value < 2 else (sh.EG.Buero.Temperatur.modus() & 0x01): unorderable types: NoneType() < int() -- item.py:__run_eval:331
    2013-12-22 16:13:36,867 DEBUG    Main         Triggering EG.Buero.Temperatur.nacht - by: Init source: None dest: None value: {'caller': 'Init'} -- scheduler.py:trigger:162
    2013-12-22 16:13:36,870 WARNING  EG.Buero.Temperatur.standby Item EG.Buero.Temperatur.standby: problem evaluating value if value < 2 else ((sh.EG.Buero.Temperatur.modus() & 0x02) >> 1): unorderable types: NoneType() < int() -- item.py:__run_eval:331
    2013-12-22 16:13:36,883 WARNING  EG.Buero.Temperatur.nacht Item EG.Buero.Temperatur.nacht: problem evaluating value if value < 2 else ((sh.EG.Buero.Temperatur.modus() & 0x04) >> 2): unorderable types: NoneType() < int() -- item.py:__run_eval:331
    2013-12-22 16:13:36,880 DEBUG    Main         Triggering EG.Buero.Temperatur.frostschutz - by: Init source: None dest: None value: {'caller': 'Init'} -- scheduler.py:trigger:162
    2013-12-22 16:13:36,898 DEBUG    Main         Triggering EG.Buero.Temperatur.frostalarm - by: Init source: None dest: None value: {'caller': 'Init'} -- scheduler.py:trigger:162
    2013-12-22 16:13:36,903 WARNING  EG.Buero.Temperatur.frostschutz Item EG.Buero.Temperatur.frostschutz: problem evaluating value if value < 2 else ((sh.EG.Buero.Temperatur.modus() & 0x08) >> 3): unorderable types: NoneType() < int() -- item.py:__run_eval:331
    2013-12-22 16:13:36,908 DEBUG    Main         Triggering EG.Buero.Temperatur.heizen - by: Init source: None dest: None value: {'caller': 'Init'} -- scheduler.py:trigger:162
    2013-12-22 16:13:36,921 DEBUG    Main         Triggering EG.Schlafen.Temperatur.komfort - by: Init source: None dest: None value: {'caller': 'Init'} -- scheduler.py:trigger:162
    2013-12-22 16:13:36,926 DEBUG    EG.Buero.Temperatur.heizen Item EG.Buero.Temperatur.heizen = True via Init None None -- item.py:__update:363
    2013-12-22 16:13:36,933 WARNING  EG.Schlafen.Temperatur.komfort Item EG.Schlafen.Temperatur.komfort: problem evaluating value if value < 2 else (sh.EG.Schlafen.Temperatur.modus() & 0x01): unorderable types: NoneType() < int() -- item.py:__run_eval:331
    2013-12-22 16:13:36,931 DEBUG    Main         Triggering EG.Schlafen.Temperatur.standby - by: Init source: None dest: None value: {'caller': 'Init'} -- scheduler.py:trigger:162
    2013-12-22 16:13:36,950 DEBUG    Main         Triggering EG.Schlafen.Temperatur.nacht - by: Init source: None dest: None value: {'caller': 'Init'} -- scheduler.py:trigger:162
    2013-12-22 16:13:36,954 WARNING  EG.Schlafen.Temperatur.standby Item EG.Schlafen.Temperatur.standby: problem evaluating value if value < 2 else ((sh.EG.Schlafen.Temperatur.modus() & 0x02) >> 1): unorderable types: NoneType() < int() -- item.py:__run_eval:331
    2013-12-22 16:13:36,961 WARNING  EG.Schlafen.Temperatur.nacht Item EG.Schlafen.Temperatur.nacht: problem evaluating value if value < 2 else ((sh.EG.Schlafen.Temperatur.modus() & 0x04) >> 2): unorderable types: NoneType() < int() -- item.py:__run_eval:331
    2013-12-22 16:13:36,958 DEBUG    Main         Triggering EG.Schlafen.Temperatur.frostschutz - by: Init source: None dest: None value: {'caller': 'Init'} -- scheduler.py:trigger:162
    2013-12-22 16:13:36,977 DEBUG    Main         Triggering EG.Schlafen.Temperatur.frostalarm - by: Init source: None dest: None value: {'caller': 'Init'} -- scheduler.py:trigger:162
    2013-12-22 16:13:36,980 WARNING  EG.Schlafen.Temperatur.frostschutz Item EG.Schlafen.Temperatur.frostschutz: problem evaluating value if value < 2 else ((sh.EG.Schlafen.Temperatur.modus() & 0x08) >> 3): unorderable types: NoneType() < int() -- item.py:__run_eval:331
    2013-12-22 16:13:36,985 DEBUG    Main         Triggering EG.Schlafen.Temperatur.heizen - by: Init source: None dest: None value: {'caller': 'Init'} -- scheduler.py:trigger:162
    2013-12-22 16:13:37,001 DEBUG    EG.Schlafen.Temperatur.heizen Item EG.Schlafen.Temperatur.heizen = True via Init None None -- item.py:__update:363
    2013-12-22 16:13:37,005 INFO     Main         Start Plugins -- plugin.py:start:65
    2013-12-22 16:13:37,066 INFO     Main         Start Logics -- logic.py:__init__:33
    2013-12-22 16:13:37,071 DEBUG    Main         Reading Logics from /usr/smarthome/lib/env/logic_conf -- logic.py:_read_logics:64
    2013-12-22 16:13:37,106 DEBUG    Main         Reading Logics from /usr/smarthome/etc/logic.conf -- logic.py:_read_logics:64
    2013-12-22 16:13:37,137 DEBUG    Main         Logic: rtr_message_EG_Kueche -- logic.py:__init__:44
    2013-12-22 16:13:37,240 DEBUG    Connections  KNX: connected to 192.168.2.100:6720 -- connection.py:connect:386
    2013-12-22 16:13:37,266 DEBUG    Connections  KNX: enable group monitor -- __init__.py:handle_connect:117
    2013-12-22 16:13:37,274 DEBUG    Connections  KNX: init read -- __init__.py:handle_connect:123
    2013-12-22 16:13:37,270 DEBUG    Main         Logic: env_loc -- logic.py:__init__:44
    2013-12-22 16:13:37,302 DEBUG    Main         Logic: logic_sunrise -- logic.py:__init__:44
    2013-12-22 16:13:37,320 DEBUG    Connections  WebSocket: binding to 0.0.0.0:2424 (TCP) -- connection.py:connect:161
    2013-12-22 16:13:37,364 DEBUG    Connections  CLI: binding to 0.0.0.0:2323 (TCP) -- connection.py:connect:161
    2013-12-22 16:13:37,381 DEBUG    Main         logic_sunrise next time: 2013-12-23 07:20:13.707703+00:00 -- scheduler.py:_next_time:289
    2013-12-22 16:13:37,392 DEBUG    Main         Logic: env_stat -- logic.py:__init__:44
    2013-12-22 16:13:37,414 DEBUG    Main         env_stat next time: 2013-12-22 16:13:48+01:00 -- scheduler.py:_next_time:289
    2013-12-22 16:13:37,423 DEBUG    Main         Logic: rtr_message_EG_Schlafen -- logic.py:__init__:44
    2013-12-22 16:13:37,456 DEBUG    Main         Logic: rtr_message_EG_Bad -- logic.py:__init__:44
    2013-12-22 16:13:37,485 DEBUG    Main         Logic: rtr_message_EG_Buero -- logic.py:__init__:44
    2013-12-22 16:13:37,507 DEBUG    Main         Logic: rtr_message_EG_Wohnen -- logic.py:__init__:44
    2013-12-22 16:13:37,533 DEBUG    Main         Logic: logic_sunset -- logic.py:__init__:44
    2013-12-22 16:13:37,556 DEBUG    Main         logic_sunset next time: 2013-12-22 16:01:03.739699+00:00 -- scheduler.py:_next_time:289
    2013-12-22 16:13:37,561 DEBUG    Main         Logic: hello -- logic.py:__init__:44
    2013-12-22 16:13:37,570 DEBUG    Main         Logic: env_init -- logic.py:__init__:44
    2013-12-22 16:13:37,600 DEBUG    Main         KNX: 1.2.15 read 1/2/33 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,616 DEBUG    Main         KNX: 1.2.15 read 5/2/24 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,624 DEBUG    Main         KNX: 1.2.15 read 5/2/84 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,632 DEBUG    Main         KNX: 1.2.15 read 5/2/64 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,639 DEBUG    Main         KNX: 1.2.15 read 5/2/74 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,648 DEBUG    Main         KNX: 1.2.15 read 4/2/9 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,655 DEBUG    Main         KNX: 1.2.15 read 4/2/10 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,663 DEBUG    Main         KNX: 1.2.15 read 3/2/98 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,672 DEBUG    Main         KNX: 1.2.15 read 1/2/35 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,679 DEBUG    Main         KNX: 1.2.15 read 1/2/120 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,685 DEBUG    Main         KNX: 1.2.15 read 1/2/36 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,692 DEBUG    Main         KNX: 1.2.15 read 5/2/25 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,698 DEBUG    Main         KNX: 1.2.15 read 5/2/85 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,703 DEBUG    Main         KNX: 1.2.15 read 5/2/65 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,709 DEBUG    Main         KNX: 1.2.15 read 5/2/75 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,714 DEBUG    Main         KNX: 1.2.15 read 4/2/6 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,719 DEBUG    Main         knx: 1.2.2 set 1/2/33 to False -- __init__.py:parse_telegram:190
    2013-12-22 16:13:37,724 DEBUG    Main         KNX: 1.2.15 read 4/2/7 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,729 DEBUG    Main         KNX: 1.2.15 read 3/2/96 -- __init__.py:parse_telegram:203
    2013-12-22 16:13:37,736 DEBUG    Main         knx: 1.2.5 set 5/2/24 to 20.0 -- __init__.py:parse_telegram:190
    2013-12-22 16:13:37,742 DEBUG    Main         Item EG.Buero.Temperatur.soll = 20.0 via KNX 1.2.5 5/2/24 -- item.py:__update:363
    2013-12-22 16:13:37,751 DEBUG    Main         knx: 1.2.5 set 5/2/84 to 100.0 -- __init__.py:parse_telegram:190
    2013-12-22 16:13:37,756 DEBUG    Main         Item EG.Buero.Temperatur.stellwert = 100.0 via KNX 1.2.5 5/2/84 -- item.py:__update:363
    2013-12-22 16:13:37,764 DEBUG    Main         Triggering EG.Buero.Temperatur.heizen - by: KNX source: 1.2.5 dest: 5/2/84 value: {'source': 'EG.Buero.Temperatur.stellwer -- scheduler.py:trigger:162
    2013-12-22 16:13:37,780 DEBUG    Main         knx: 1.2.5 set 5/2/64 to 33 -- __init__.py:parse_telegram:190
    2013-12-22 16:13:37,786 DEBUG    Main         Item EG.Buero.Temperatur.modus = 33 via KNX 1.2.5 5/2/64 -- item.py:__update:363
    2013-12-22 16:13:37,792 DEBUG    Main         Triggering EG.Buero.Temperatur.komfort - by: KNX source: 1.2.5 dest: 5/2/64 value: {'source': 'EG.Buero.Temperatur.modus',  -- scheduler.py:trigger:162
    2013-12-22 16:13:37,796 DEBUG    Main         Triggering EG.Buero.Temperatur.standby - by: KNX source: 1.2.5 dest: 5/2/64 value: {'source': 'EG.Buero.Temperatur.modus',  -- scheduler.py:trigger:162
    2013-12-22 16:13:37,801 DEBUG    EG.Buero.Temperatur.komfort Item EG.Buero.Temperatur.komfort = True via Eval EG.Buero.Temperatur.modus None -- item.py:__update:363
    2013-12-22 16:13:37,805 DEBUG    Main         Triggering EG.Buero.Temperatur.nacht - by: KNX source: 1.2.5 dest: 5/2/64 value: {'source': 'EG.Buero.Temperatur.modus',  -- scheduler.py:trigger:162
    2013-12-22 16:13:37,819 DEBUG    Main         Triggering EG.Buero.Temperatur.frostschutz - by: KNX source: 1.2.5 dest: 5/2/64 value: {'source': 'EG.Buero.Temperatur.modus',  -- scheduler.py:trigger:162
    2013-12-22 16:13:37,827 DEBUG    Main         Triggering EG.Buero.Temperatur.frostalarm - by: KNX source: 1.2.5 dest: 5/2/64 value: {'source': 'EG.Buero.Temperatur.modus',  -- scheduler.py:trigger:162
    2013-12-22 16:13:37,837 DEBUG    Main         knx: 1.2.5 set 5/2/74 to False -- __init__.py:parse_telegram:190
    2013-12-22 16:13:37,849 DEBUG    Main         knx: 1.2.15 set 5/2/34 to 01 -- __init__.py:parse_telegram:181
    2013-12-22 16:13:37,905 DEBUG    Main         knx: 1.2.6 set 3/2/98 to 0 -- __init__.py:parse_telegram:190
    2013-12-22 16:13:37,993 DEBUG    Main         knx: 1.2.2 set 1/2/35 to False -- __init__.py:parse_telegram:190
    2013-12-22 16:13:38,017 DEBUG    Main         knx: 1.2.5 set 5/2/25 to 19.0 -- __init__.py:parse_telegram:190
    2013-12-22 16:13:38,023 DEBUG    Main         Item EG.Schlafen.Temperatur.soll = 19.0 via KNX 1.2.5 5/2/25 -- item.py:__update:363
    2013-12-22 16:13:38,036 DEBUG    Main         knx: 1.2.3 set 1/2/120 to 0 -- __init__.py:parse_telegram:190
    2013-12-22 16:13:38,092 DEBUG    Main         knx: 1.2.5 set 5/2/85 to 0.0 -- __init__.py:parse_telegram:190
    2013-12-22 16:13:38,100 DEBUG    Main         Triggering EG.Schlafen.Temperatur.heizen - by: KNX source: 1.2.5 dest: 5/2/85 value: {'source': 'EG.Schlafen.Temperatur.stell -- scheduler.py:trigger:162
    2013-12-22 16:13:38,107 DEBUG    EG.Schlafen.Temperatur.heizen Item EG.Schlafen.Temperatur.heizen = False via Eval EG.Schlafen.Temperatur.stellwert None -- item.py:__update:363
    2013-12-22 16:13:38,134 DEBUG    Main         knx: 1.2.5 set 5/2/65 to 33 -- __init__.py:parse_telegram:190
    2013-12-22 16:13:38,140 DEBUG    Main         Item EG.Schlafen.Temperatur.modus = 33 via KNX 1.2.5 5/2/65 -- item.py:__update:363
    2013-12-22 16:13:38,146 DEBUG    Main         Triggering EG.Schlafen.Temperatur.komfort - by: KNX source: 1.2.5 dest: 5/2/65 value: {'source': 'EG.Schlafen.Temperatur.modus -- scheduler.py:trigger:162
    2013-12-22 16:13:38,152 DEBUG    Main         Triggering EG.Schlafen.Temperatur.standby - by: KNX source: 1.2.5 dest: 5/2/65 value: {'source': 'EG.Schlafen.Temperatur.modus -- scheduler.py:trigger:162
    2013-12-22 16:13:38,157 DEBUG    EG.Schlafen.Temperatur.komfort Item EG.Schlafen.Temperatur.komfort = True via Eval EG.Schlafen.Temperatur.modus None -- item.py:__update:363
    2013-12-22 16:13:38,161 DEBUG    Main         Triggering EG.Schlafen.Temperatur.nacht - by: KNX source: 1.2.5 dest: 5/2/65 value: {'source': 'EG.Schlafen.Temperatur.modus -- scheduler.py:trigger:162
    2013-12-22 16:13:38,174 DEBUG    Main         Triggering EG.Schlafen.Temperatur.frostschutz - by: KNX source: 1.2.5 dest: 5/2/65 value: {'source': 'EG.Schlafen.Temperatur.modus -- scheduler.py:trigger:162
    2013-12-22 16:13:38,182 DEBUG    Main         Triggering EG.Schlafen.Temperatur.frostalarm - by: KNX source: 1.2.5 dest: 5/2/65 value: {'source': 'EG.Schlafen.Temperatur.modus -- scheduler.py:trigger:162
    2013-12-22 16:13:38,193 DEBUG    Main         knx: 1.2.3 set 1/2/36 to False -- __init__.py:parse_telegram:190
    2013-12-22 16:13:38,201 DEBUG    Main         knx: 1.2.5 set 5/2/75 to False -- __init__.py:parse_telegram:190
    2013-12-22 16:13:38,208 DEBUG    Main         knx: 1.2.15 set 5/2/35 to 01 -- __init__.py:parse_telegram:181
    2013-12-22 16:13:38,299 DEBUG    Main         knx: 1.2.6 set 3/2/96 to 0 -- __init__.py:parse_telegram:190
    2013-12-22 16:13:42,583 DEBUG    env_loc      Item env.location.sunrise = 2013-12-23 08:20:13.707703+01:00 via Logic None None -- item.py:__update:363
    2013-12-22 16:13:42,604 DEBUG    env_loc      Item env.location.sunset = 2013-12-22 16:13:54.897584+01:00 via Logic None None -- item.py:__update:363
    2013-12-22 16:13:42,636 DEBUG    env_loc      Item env.location.moonrise = 2013-12-22 21:42:06.251985+01:00 via Logic None None -- item.py:__update:363
    2013-12-22 16:13:42,673 DEBUG    env_loc      Item env.location.moonset = 2013-12-23 11:03:02.770689+01:00 via Logic None None -- item.py:__update:363
    2013-12-22 16:13:42,691 DEBUG    env_loc      Item env.location.moonphase = 5 via Logic None None -- item.py:__update:363
    2013-12-22 16:13:42,725 DEBUG    env_loc      Item env.location.day = True via Logic None None -- item.py:__update:363
    2013-12-22 16:13:43,132 DEBUG    Scheduler    env_loc next time: 2013-12-22 15:14:54.897583+00:00 -- scheduler.py:_next_time:289
    2013-12-22 16:13:43,139 INFO     hello        Hello World! -- hello.py:<module>:3
    2013-12-22 16:13:43,211 DEBUG    env_init     Item env.core.version = 1.0-18-gbdb136a via Logic None None -- item.py:__update:363
    2013-12-22 16:13:43,214 DEBUG    sh.gc        Garbage collector: collected 0 objects. -- smarthome.py:_garbage_collection:498
    2013-12-22 16:13:43,222 DEBUG    env_init     Item env.core.start = 2013-12-22 16:13:43.218917+01:00 via Logic None None -- item.py:__update:363
    2013-12-22 16:13:43,243 DEBUG    env_init     Item env.system.name = smarthome.local via Logic None None -- item.py:__update:363
    2013-12-22 16:13:43,289 DEBUG    env_init     Item env.system.start = 2013-12-01 22:51:31.286020+01:00 via Logic None None -- item.py:__update:363
    2013-12-22 16:13:43,399 DEBUG    sh.gc        Object references: 9535 -- smarthome.py:_maintenance:490
    2013-12-22 16:13:43,729 DEBUG    Scheduler    sh.gc next time: 2013-12-23 02:04:00+01:00 -- scheduler.py:_next_time:289
    2013-12-22 16:13:48,341 DEBUG    env_stat     Item env.core.memory = 15659008 via Logic None None -- item.py:__update:363
    2013-12-22 16:13:48,350 DEBUG    env_stat     Item env.system.load = 0.22 via Logic None None -- item.py:__update:363
    2013-12-22 16:13:48,358 DEBUG    env_stat     Item env.location.moonlight = 77 via Logic None None -- item.py:__update:363
    2013-12-22 16:13:48,784 DEBUG    Scheduler    env_stat next time: 2013-12-22 16:18:48+01:00 -- scheduler.py:_next_time:289
    2013-12-22 16:14:00,496 DEBUG    Main         WebSocket: incoming connection from 192.168.2.31:55856 to 0.0.0.0:2424 -- connection.py:accept:188
    2013-12-22 16:14:00,878 DEBUG    Main         192.168.2.31:55856 sent '{"cmd":"proto","ver":3}' -- __init__.py:json_parse:270
    2013-12-22 16:14:00,893 DEBUG    Main         192.168.2.31:55856 sent '{"cmd":"monitor","items":["EG.Wohnen.Temperatur.ist","EG.Wohnen.Praesenz","EG.Wohnen.FensterSuedLinks","EG.Essen.Fenster","EG.Wohnen.Tuer","EG.Wohnen.Couch","EG.Wohnen.Lesen","EG.Essen.Tisch","EG.Wohnen.Temperatur.heizen","EG.Essen.Temperatur.heizen","EG.Schlafen.Temperatur.ist","EG.Schlafen.Praesenz","EG.Schlafen.FensterLinks","EG.Schlafen.FensterRechts","EG.Schlafen.Decke","EG.Schlafen.Downlights","EG.Anbau.Decke","EG.Schlafen.Temperatur.heizen","EG.Buero.Temperatur.ist","EG.Buero.Praesenz","EG.Buero.FensterLinks","EG.Buero.FensterRechts","EG.Buero.Decke","EG.Buero.Temperatur.heizen","EG.Bad.Temperatur.ist","EG.Bad.Praesenz","EG.Bad.Praesenz.nacht","EG.Bad.Fenster","EG.Bad.Spiegel","EG.Bad.Temperatur.heizen","EG.Kueche.Temperatur.ist","EG.Kueche.Praesenz","EG.Kueche.Tuer","EG.Kueche.Decke","EG.Kueche.Temperatur.heizen","EG.WC.Praesenz","EG.WC.Fenster","EG.WC.Decke","EG.WC.Spiegel"]}' -- __init__.py:json_parse:270
    2013-12-22 16:14:00,899 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Wohnen.Tuer -- __init__.py:json_parse:294
    2013-12-22 16:14:00,905 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Bad.Temperatur.heizen -- __init__.py:json_parse:294
    2013-12-22 16:14:00,911 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.WC.Fenster -- __init__.py:json_parse:294
    2013-12-22 16:14:00,917 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Bad.Spiegel -- __init__.py:json_parse:294
    2013-12-22 16:14:00,927 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Anbau.Decke -- __init__.py:json_parse:294
    2013-12-22 16:14:00,938 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Wohnen.Couch -- __init__.py:json_parse:294
    2013-12-22 16:14:00,945 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Essen.Fenster -- __init__.py:json_parse:294
    2013-12-22 16:14:00,953 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Kueche.Decke -- __init__.py:json_parse:294
    2013-12-22 16:14:00,959 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Bad.Fenster -- __init__.py:json_parse:294
    2013-12-22 16:14:00,972 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Essen.Tisch -- __init__.py:json_parse:294
    2013-12-22 16:14:00,980 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Kueche.Temperatur.ist -- __init__.py:json_parse:294
    2013-12-22 16:14:00,989 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Wohnen.Temperatur.heizen -- __init__.py:json_parse:294
    2013-12-22 16:14:00,995 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Bad.Praesenz -- __init__.py:json_parse:294
    2013-12-22 16:14:01,002 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.WC.Decke -- __init__.py:json_parse:294
    2013-12-22 16:14:01,009 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.WC.Praesenz -- __init__.py:json_parse:294
    2013-12-22 16:14:01,015 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Kueche.Temperatur.heizen -- __init__.py:json_parse:294
    2013-12-22 16:14:01,021 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Wohnen.Lesen -- __init__.py:json_parse:294
    2013-12-22 16:14:01,028 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Bad.Praesenz.nacht -- __init__.py:json_parse:294
    2013-12-22 16:14:01,034 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Wohnen.Temperatur.ist -- __init__.py:json_parse:294
    2013-12-22 16:14:01,040 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Bad.Temperatur.ist -- __init__.py:json_parse:294
    2013-12-22 16:14:01,046 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.WC.Spiegel -- __init__.py:json_parse:294
    2013-12-22 16:14:01,052 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Wohnen.Praesenz -- __init__.py:json_parse:294
    2013-12-22 16:14:01,058 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Essen.Temperatur.heizen -- __init__.py:json_parse:294
    2013-12-22 16:14:01,064 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Wohnen.FensterSuedLinks -- __init__.py:json_parse:294
    2013-12-22 16:14:01,070 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Kueche.Tuer -- __init__.py:json_parse:294
    2013-12-22 16:14:01,077 WARNING  Main         Client 192.168.2.31:55856 requested invalid item: EG.Kueche.Praesenz -- __init__.py:json_parse:294
    2013-12-22 16:14:05,310 DEBUG    Main         knx: 1.2.103 set 7/2/10 to 1c19 -- __init__.py:parse_telegram:181
    2013-12-22 16:14:09,353 DEBUG    Main         192.168.2.31:55856 sent '{"cmd":"monitor","items":["EG.Buero.Decke","EG.Buero.Temperatur.ist","EG.Buero.Temperatur.txtmodus","EG.Buero.Temperatur.sollwertverschiebung","EG.Buero.Temperatur.soll","EG.Buero.Temperatur.komfort","EG.Buero.Temperatur.nacht","EG.Buero.Temperatur.frostschutz","EG.Buero.Temperatur.sperren","EG.Buero.Rollo.pos","EG.Buero.Rollo.move","EG.Buero.Rollo.stop","EG.Buero.Rollo.shade","EG.Buero.Rollo.auto_down","EG.Buero.Rollo.auto_up","EG.Buero.Rollo.auto_shade","EG.Buero.FensterLinks","EG.Buero.FensterRechts","EG.Buero.Praesenz","EG.Buero.Temperatur.stellwert","EG.Wohnen.Temperatur.ist","EG.Wohnen.Praesenz","EG.Wohnen.FensterSuedLinks","EG.Essen.Fenster","EG.Wohnen.Tuer","EG.Wohnen.Couch","EG.Wohnen.Lesen","EG.Essen.Tisch","EG.Wohnen.Temperatur.heizen","EG.Essen.Temperatur.heizen","EG.Schlafen.Temperatur.ist","EG.Schlafen.Praesenz","EG.Schlafen.FensterLinks","EG.Schlafen.FensterRechts","EG.Schlafen.Decke","EG.Schlafen.Downlights","EG.Anbau.Decke","EG.Schlafen.Temperatur.heizen","EG.Buero.Temperatur.heizen","EG.Bad.Temperatur.ist","EG.Bad.Praesenz","EG.Bad.Praesenz.nacht","EG.Bad.Fenster","EG.Bad.Spiegel","EG.Bad.Temperatur.heizen","EG.Kueche.Temperatur.ist","EG.Kueche.Praesenz","EG.Kueche.Tuer","EG.Kueche.Decke","EG.Kueche.Temperatur.heizen","EG.WC.Praesenz","EG.WC.Fenster","EG.WC.Decke","EG.WC.Spiegel"]}' -- __init__.py:json_parse:270
    2013-12-22 16:14:09,373 DEBUG    Main         192.168.2.31:55856 sent '{"cmd":"series","item":"EG.Buero.Temperatur.ist","series":"avg","start":"1d"}' -- __init__.py:json_parse:270
    2013-12-22 16:14:09,596 DEBUG    Main         192.168.2.31:55856 sent '{"cmd":"series","item":"EG.Buero.Temperatur.soll","series":"avg","start":"1d"}' -- __init__.py:json_parse:270
    2013-12-22 16:14:09,813 DEBUG    Main         192.168.2.31:55856 sent '{"cmd":"series","item":"EG.Buero.Temperatur.stellwert","series":"avg","start":"1d"}' -- __init__.py:json_parse:270
    2013-12-22 16:14:19,432 DEBUG    Main         192.168.2.31:55856 sent '{"cmd":"item","id":"EG.Buero.Temperatur.komfort","val":"0"}' -- __init__.py:json_parse:270
    2013-12-22 16:14:19,437 DEBUG    Main         Triggering EG.Buero.Temperatur.komfort-eval - by: Visu source: 192.168.2.31:55856 dest: None value: {'dest': None, 'source': '192.168.2.31:5 -- scheduler.py:trigger:162
    2013-12-22 16:14:19,445 WARNING  EG.Buero.Temperatur.komfort-eval Item EG.Buero.Temperatur.komfort: problem evaluating value if value < 2 else (sh.EG.Buero.Temperatur.modus() & 0x01): unorderable types: str() < int() -- item.py:__run_eval:331
    2013-12-22 16:14:40,387 DEBUG    Main         192.168.2.31:55856 sent '{"cmd":"item","id":"EG.Buero.Temperatur.komfort","val":"1"}' -- __init__.py:json_parse:270
    2013-12-22 16:14:40,392 DEBUG    Main         Triggering EG.Buero.Temperatur.komfort-eval - by: Visu source: 192.168.2.31:55856 dest: None value: {'dest': None, 'source': '192.168.2.31:5 -- scheduler.py:trigger:162
    2013-12-22 16:14:40,398 WARNING  EG.Buero.Temperatur.komfort-eval Item EG.Buero.Temperatur.komfort: problem evaluating value if value < 2 else (sh.EG.Buero.Temperatur.modus() & 0x01): unorderable types: str() < int() -- item.py:__run_eval:331
    2013-12-22 16:14:42,422 DEBUG    Main         knx: 1.2.101 set 5/2/1 to 0c60 -- __init__.py:parse_telegram:181
    2013-12-22 16:14:43,663 DEBUG    Main         KNX: 1.2.15 read 5/2/0 -- __init__.py:parse_telegram:203
    2013-12-22 16:14:43,742 DEBUG    Main         knx: 1.2.100 set 5/2/0 to 07c6 -- __init__.py:parse_telegram:181
    2013-12-22 16:14:43,754 DEBUG    Main         KNX: 1.2.15 read 5/2/2 -- __init__.py:parse_telegram:203
    2013-12-22 16:14:44,750 DEBUG    Main         KNX: 1.2.15 read 5/2/3 -- __init__.py:parse_telegram:203
    2013-12-22 16:14:45,754 DEBUG    Main         KNX: 1.2.15 read 5/2/4 -- __init__.py:parse_telegram:203
    2013-12-22 16:14:45,819 DEBUG    Main         knx: 1.2.40 set 5/2/4 to 19.2 -- __init__.py:parse_telegram:190
    2013-12-22 16:14:45,826 DEBUG    Main         KNX: 1.2.15 read 7/2/11 -- __init__.py:parse_telegram:203
    2013-12-22 16:14:45,919 DEBUG    Main         knx: 1.2.120 set 7/2/11 to 0069 -- __init__.py:parse_telegram:181
    2013-12-22 16:14:45,925 DEBUG    Main         KNX: 1.2.15 read 1/2/31 -- __init__.py:parse_telegram:203
    2013-12-22 16:14:45,994 DEBUG    Main         knx: 1.2.2 set 1/2/31 to 00 -- __init__.py:parse_telegram:181
    2013-12-22 16:14:55,431 DEBUG    env_loc      Item env.location.sunset = 2013-12-23 16:14:29.275595+01:00 via Logic None None -- item.py:__update:363
    2013-12-22 16:14:55,462 DEBUG    env_loc      Item env.location.moonrise = 2013-12-22 21:42:06.251976+01:00 via Logic None None -- item.py:__update:363
    2013-12-22 16:14:55,937 INFO     Main         Number of Threads: 7 -- smarthome.py:stop:348
    2013-12-22 16:14:55,942 INFO     Main         Stop Plugins -- plugin.py:stop:70
    2013-12-22 16:14:55,958 DEBUG    Main         WebSocketHandler: closing socket 192.168.2.31:55856 -- connection.py:close:303
    2013-12-22 16:14:55,989 DEBUG    Scheduler    env_loc next time: 2013-12-22 16:44:55+01:00 -- scheduler.py:_next_time:289
    2013-12-22 16:14:57,335 DEBUG    Main         KNX: closing socket 192.168.2.100:6720 -- connection.py:close:303
    2013-12-22 16:14:57,340 INFO     Main         SmartHome.py stopped -- smarthome.py:stop:372
    Ich verstehe allerdings noch nicht, wie ich prüfen kann, ob die letzte Version aus dem Develop jetzt drin ist oder nicht.
    Angehängte Dateien

    Einen Kommentar schreiben:


  • henfri
    antwortet
    Hallo Marcus,
    Danke. Mir war das Problem vorher nie aufgefallen, daher ging ich Von einem Zusammenhang aus.

    Ich werde testen und berichten!

    von unterwegs gesendet

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Hi Hendrik,

    das Problem ist das Du, bzw. das SB-Plugin, UTF-8 Zeichen als DPT16.001 encodiert verschicken möchtest.
    In develop wird damit besser umgegangen.

    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • henfri
    antwortet
    Hallo,

    ich glaube, da gibt es noch ein Problem:
    Code:
        method(self, caller, source, dest)
      File "/usr/local/smarthome/plugins/knx/__init__.py", line 325, in update_item
        self.groupwrite(ga, item(), item.conf['knx_dpt'])
      File "/usr/local/smarthome/plugins/knx/__init__.py", line 69, in groupwrite
        pkt.extend(self.encode(payload, dpt))
      File "/usr/local/smarthome/plugins/knx/__init__.py", line 143, in encode
        return dpts.encode[str(dpt)](data)
      File "/usr/local/smarthome/plugins/knx/dpts.py", line 245, in en16001
        enc.extend(value.encode('iso-8859-1')[:14])
    UnicodeEncodeError: 'latin-1' codec can't encode character '\ufffd' in position 17: ordinal not in range(256)
    2013-12-20 20:54:57 ERROR    Main         Item Squeezebox.Current_Title: problem running <bound method KNX.update_item of <plugins.knx.KNX object at 0x1cfd090>>: 'latin-1' codec can't encode character '\ufffd' in position 17: ordinal not in range(256)
    Traceback (most recent call last):
      File "/usr/local/smarthome/lib/item.py", line 369, in __update
        method(self, caller, source, dest)
      File "/usr/local/smarthome/plugins/knx/__init__.py", line 325, in update_item
        self.groupwrite(ga, item(), item.conf['knx_dpt'])
      File "/usr/local/smarthome/plugins/knx/__init__.py", line 69, in groupwrite
        pkt.extend(self.encode(payload, dpt))
      File "/usr/local/smarthome/plugins/knx/__init__.py", line 143, in encode
        return dpts.encode[str(dpt)](data)
      File "/usr/local/smarthome/plugins/knx/dpts.py", line 245, in en16001
        enc.extend(value.encode('iso-8859-1')[:14])
    UnicodeEncodeError: 'latin-1' codec can't encode character '\ufffd' in position 17: ordinal not in range(256)
    Gruß,
    Hendrik
    Angehängte Dateien

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Zitat von firefox Beitrag anzeigen
    Reicht es ein update über das webif zu machen oder geht das nur mit git pull wie in der doku beschrieben?
    master == SmartHome.Pi => update über WebIf funktioniert.

    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • firefox
    antwortet
    danke.

    Reicht es ein update über das webif zu machen oder geht das nur mit git pull wie in der doku beschrieben?

    Einen Kommentar schreiben:


  • henfri
    antwortet
    Danke!

    von unterwegs gesendet

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Hallo,

    es werde Licht. Die Fehlermeldung taucht, bei Hendrik, ja nur beim Start auf!
    Dieser Umstand wurde bis jetzt noch nicht so deutlich.

    Den Fehler habe ich vor drei Tagen in develop gefixt.

    Deswegen bitte immer ein vollständiges Debug Log anhängen.

    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • henfri
    antwortet
    So, hier endlich mein Debug-Log.

    Sorry, dass es so lange gedauert hat!

    Gruß,
    Hendrik
    Angehängte Dateien

    Einen Kommentar schreiben:

Lädt...
X