Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Problem mit eval

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

    #16
    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

    Kommentar


      #17
      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

      Kommentar


        #18
        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

        Kommentar


          #19
          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

          Kommentar


            #20
            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

            Kommentar


              #21
              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

              Kommentar


                #22
                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

                Kommentar


                  #23
                  Hi,

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

                  Bis bald

                  Marcus

                  Kommentar


                    #24
                    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?

                    Kommentar


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

                      Kommentar


                        #26
                        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.

                        Kommentar

                        Lädt...
                        X