Ankündigung

Einklappen
Keine Ankündigung bisher.

Neues Plugin ComfoAir (KWL Wohnraumlüftung Zehnder, Paul, Wernig)

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

    #16
    Zitat von shs2 Beitrag anzeigen
    Hallo Stefan,

    ist eine Comfortair 500, aber ich denke das ist nicht das Problem.
    Da ich die Schnittstelle noch nie angesprochen habe, wollte ich erst einmal mit dem PV versuchen. Leider zunächst ohne Erfolg.
    Was braucht denn die Anlage 1:1 oder Nullmodemkabel?

    Gruß Stephan
    Ich hab zum Einstieg dieses höchstpraktische Tool verwendet, um zu sehen, ob und welche Antworten überhaupt von der ComfoAir zurückkommen:

    RS232 terminal, serial port terminal, udp terminal, tcp/ip client server - Hercules (Reiter "TCP Client")

    Unten bei "Send" ein Beispieltelegramm aus der Protokollbeschreibung einfügen (z.b. 07f000690016070f), Checkbox "HEX" anhakerln und ausprobieren, was zurückkommt. Wenn ich das richtig verstanden habe, handelt es sich um ein Nullmodemkabel, also TX und RX gekreuzt.

    Einstellungen der seriellen Schnittstelle etc. stehen in der Protokollbeschreibung: http://www.see-solutions.de/sonstige...g_ComfoAir.pdf

    LG Stefan

    Kommentar


      #17
      500 ist ungleich 550, imho
      Gruß Matthias
      EIB übersetzt meine Frau mit "Ehemann Ist Beschäftigt"
      Meine Homepage - PN nur für PERSÖNLICHES!

      Kommentar


        #18
        Zitat von MatthiasS Beitrag anzeigen
        500 ist ungleich 550, imho
        Danke für den Hinweis , hab hier jetzt auch noch etwas dazu gelesen ..
        Du kannst einem auch die (Vor)Freude nehmen

        Ich muss jetzt erst einmal auf die RS485 Schnittstelle kommen, damit ich wenigstens etwas Grundkommunikation vom PC aus habe

        Gruß Stephan

        Kommentar


          #19
          Hallo Stefan,

          hast du es geschafft, den Reset "Filter voll" per Schnittstelle abzusetzen?

          Bei mir funktioniert nur der komplette Reset, aber der setzt ja die Anlage komplett zurück.
          Gruß Matthias
          EIB übersetzt meine Frau mit "Ehemann Ist Beschäftigt"
          Meine Homepage - PN nur für PERSÖNLICHES!

          Kommentar


            #20
            Comfoair 500

            Hallo Stefan, ich bin etwas weiter gekommen mit meiner Comfoair 500.
            Leider mit einigen Hürden:

            - Die D-Sub Buchse war Anlagenseitig nicht angeschlossen
            - Die Schnittstelle ist eine RS485 und keine V.24
            - Mein RS485 Schnittstellenadapter mochte die 12 V aus der Comfoair nicht
            - Die Comfoair mochte den Kurzschluss, den der RS485 Adapter verursacht hat auch nicht

            Anschluss an den Adapter geht dann direkt ohne Nullmodemkabel.


            Immerhin steht jetzt die Basiskommunikation.

            Könntest Du das Plugin um die Comfoair 500 erweitern?
            Besonderheit ist, dass die Quittung der Befehle um 1 decrementiert wird - evt könnte man das doch für die Erkennung nutzen.

            Mir würde es maßgeblich reichen die Temperaturwerte, Bypass und den Enthalpiesensor auszulesen.

            Der Temperaturwert wird offenbar gleich berechnet (T+20)*2 wie bei Dir

            Ich hab hier etwas zu den maßgeblichen Werten gefunden.

            http://matsab.de/images/comfoair/Pro...00_Avignon.pdf aus
            https://knx-user-forum.de/code-schni...ber-rs485.html

            Ich bin aber leider nicht so fit, dass ich es mir zutraue Dein Plugin dahingehend zu modifizieren - und mit Eintragen der Werte in die Tabelle commands.py ist es ja wohl leider nicht getan.


            Gruß Stephan

            Kommentar


              #21
              Zitat von MatthiasS Beitrag anzeigen
              hast du es geschafft, den Reset "Filter voll" per Schnittstelle abzusetzen?

              Bei mir funktioniert nur der komplette Reset, aber der setzt ja die Anlage komplett zurück.
              Hi Matthias,

              sorry, habs noch nicht ausprobiert. Bin noch beim Umbau des Plugins auf SmartHome 1.0 und Python 3. Den Befehl kennst du eh vermutlich aus der Protokollbeschreibung - und der tut nix bei dir?

              LG Stefan

              Kommentar


                #22
                Zitat von shs2 Beitrag anzeigen
                Könntest Du das Plugin um die Comfoair 500 erweitern?
                Besonderheit ist, dass die Quittung der Befehle um 1 decrementiert wird - evt könnte man das doch für die Erkennung nutzen.
                Hi Stephan!

                Marcus (der das Plugin vom Wiregate portiert hat), Marcus (mknx) und ich haben ausgemacht, dass ich die positiven Aspekte beider Ansätze zu einem Plugin verheirate und auf SmartHome.py 1.0 und Python3 portiere. Das hab ich in den letzten Tagen gemacht und es ist zu 90% fertig. :-)

                Der Befehlssatz ist komplett konfigurierbar und soll auch für ähnliche KWL einstellbar werden - die 500er wäre also ein passender Kandidat für eine Erweiterung. Es wird aber noch einige Tage dauern, bis ich auch die serielle Anbindung übernommen habe (momentan nur Kommunikation über TCP zu einem Umsetzer).

                Hast du noch mehr Infos zum Protokoll?
                Start-, End-, Acknowledge-Sequenzen? Gleich wie 350er?
                Gibts eine Checksum, wie wird sie berechnet?
                Generell Aufbau eines Telegramms?

                LG Stefan

                Kommentar


                  #23
                  klingt ja super!

                  Ja Protokoll hat eine checksum mit dem bekannten Algorythmus.
                  Summe +173 davon das niederwertige Byte unten 32 aus 00-85-00

                  Prinzip sieht gleich aus , mit Ausnahme der dekrement Quittung, sieht die Kommunikation gleich aus.

                  gesendet :

                  07 F0 00 85 00 32 07 0f

                  Empfangen ( 3mal)

                  07 F0 00 84 0A 00 13 00 44 56 45 34 F9 20 00 7A 07 0F
                  84 Quittung = Befehl -1
                  00 = Bypass zu
                  13 = ?
                  00 = ?
                  44 = 14 grad Aussenluft
                  56 = 23 grad Abluft
                  45 = 14,5 grad Fortluft
                  34 = 6 grad p 48
                  F9 = nicht relevant
                  20 = nicht relevant
                  00 = nur
                  7A checksum.
                  07 0F Ende


                  Gruss Stephan

                  Kommentar


                    #24
                    Zitat von SvStefan Beitrag anzeigen
                    Hi Matthias,

                    sorry, habs noch nicht ausprobiert. Bin noch beim Umbau des Plugins auf SmartHome 1.0 und Python 3. Den Befehl kennst du eh vermutlich aus der Protokollbeschreibung - und der tut nix bei dir?

                    LG Stefan
                    Ich kann es nicht erklären, heute hat der Reset mit unveränderter Logik so funktioniert wie erwartet. Also falscher Alarm, sorry.
                    Gruß Matthias
                    EIB übersetzt meine Frau mit "Ehemann Ist Beschäftigt"
                    Meine Homepage - PN nur für PERSÖNLICHES!

                    Kommentar


                      #25
                      Neue Version

                      Hallo allerseits!

                      Marcus (mannmawg), Marcus (mknx) und ich haben vereinbart, dass ich das hier vorgestellte Plugin so erweitere, dass es einfacher mit sprechenden Commands in den Items konfigurierbar ist und mit einer direkten seriellen Anbindung funktioniert und damit die beiden Ansätze miteinander verheiratet.

                      Die Hochzeit ist erfolgreich hinter uns gebracht, nebenbei ist das Plugin nun auch auf SmartHome.py 1.0 bzw. Python 3 migriert und hat ein vorläufiges Command-Set für die ComfoAir 500 dazubekommen.

                      Das komplette Plugin (__init__.py plus commands.py) findet sich im Dev-Branch im GIT: https://github.com/mknx/smarthome/tr...ugins/comfoair
                      Die Dokumentation hab ich auch erweitert und darin hoffentlich alles notwendige beschrieben: https://github.com/mknx/smarthome/bl...oair/README.md

                      @ Stephan (shs2):
                      Könntest du bitte mal das Plugin mit deiner ComfoAir 500 testen?
                      Im Simulator hab ich zumindest korrekte Befehle hin und her schicken können.

                      LG Stefan

                      Kommentar


                        #26
                        Hallo Stefan,

                        Tolle Arbeit und klasse Doku. Ich ziehe meinen Hut.

                        Spätestens am Wochenende , komme ich zum Testen. Bin schon ganz aufgeregt :-) ob es mit meiner Comfoair 500 klappt.

                        Kannst Du in der Doku bitte noch einen Warnhinweis aufnehmen:

                        WARNING: 12 V power, provided by Comfoair 500 (Female, top located RS485 D-Sub Connector) may not be sufficient to drive your RS485 / V.24 converter. Wrong power supply, could damage your Comfoair Controlboard and/or your converter.
                        Do not plug the converter into Comfortair 500 before checking this.

                        HINTS:
                        -RS485 / V24 Adapter does not require a Nullmodem Type Cable.
                        -Use cables on RS485 Side for longer distances
                        -D-SUB RS485 connector may require (re) wiring inside Comfoair 500 box

                        Gruss Stephan

                        Kommentar


                          #27
                          Stephan, I would like to test on my Paul Focus 200, with RS485. What baud rate are you using ?

                          Kommentar


                            #28
                            The most common
                            9600 N 8 1

                            Regards Stephan

                            Kommentar


                              #29
                              OK thank you. It doesn't work though.
                              So, after testing, the Paul Focus 200 protocol is different.

                              Kommentar


                                #30
                                Zitat von SvStefan Beitrag anzeigen
                                Hallo allerseits!

                                @ Stephan (shs2):
                                Könntest du bitte mal das Plugin mit deiner ComfoAir 500 testen?
                                Im Simulator hab ich zumindest korrekte Befehle hin und her schicken können.

                                LG Stefan
                                Hallo Stefan,

                                habe eben meinen ersten Test gemacht. Hier meine Erfahrungen:

                                Connectivity - Nach stecken des USB V24 Adapters sehe ich diesen - nicht aber den USB Busmaster ( muss ich mir ansehen und mit USB HUB austesten), glaube nicht, das dies ein genereller Konflikt ist.

                                Ich habe zunächst nur einige Temperaturwerte ausgeben lassen und grundsetzlich plausible Werte erhalten !
                                Muss das noch im Detail mit allen Parametern checken.

                                Allerdings scheint es, dass die Schnittstelle aus dem Tritt gerät und im zeitlichen Verlauf immer mehr Fehler und soger exeptions liefert .
                                Hier mal eine längere Aufzeichnung.

                                P.s. morgen schaue ich mir mal die Physik an und entstaube mal beinen Ossi und kümmert mich um dn korrekten Abschluss der rs485 Leitung



                                Code:
                                 
                                                                                                                                        t__:43
                                2013-11-28 21:09:39,253 DEBUG    Main         Plugin: comfoair -- plugin.py:__init__:43
                                2013-11-28 21:09:39,304 ERROR    Main         ComfoAir: ############### -- __init__.py:log_err:531
                                2013-11-28 21:09:39,310 INFO     Main         ComfoAir: Loaded commands for KWL type 'comfoair500' -- __init__.py:log_info:527
                                 2013-11-28 21:09:44,164 INFO     Main         ComfoAir: Item ow.temp.comfort reads by using command 'ReadComfortTemperature'. -- __init__.py:log_info:527
                                2013-11-28 21:09:44,168 INFO     Main         ComfoAir: Item ow.temp.comfort is initialized on startup. -- __init__.py:log_info:527
                                2013-11-28 21:09:44,173 INFO     Main         ComfoAir: Item ow.temp.comfort should read cyclic every 60 seconds. -- __init__.py:log_info:527
                                2013-11-28 21:09:44,178 ERROR    Main         ComfoAir: Item ow.temp.comfort contains invalid write command 'WriteComfortTemperature'! -- __init__.py:log_err:531
                                2013-11-28 21:09:44,189 INFO     Main         ComfoAir: Item ow.temp.freshair reads by using command 'ReadFreshAirTemperature'. -- __init__.py:log_info:527
                                2013-11-28 21:09:44,194 INFO     Main         ComfoAir: Item ow.temp.freshair is initialized on startup. -- __init__.py:log_info:527
                                2013-11-28 21:09:44,199 INFO     Main         ComfoAir: Item ow.temp.freshair should read cyclic every 60 seconds. -- __init__.py:log_info:527
                                2013-11-28 21:09:44,211 INFO     Main         ComfoAir: Item ow.temp.supplyair reads by using command 'ReadSupplyAirTemperature'. -- __init__.py:log_info:527
                                2013-11-28 21:09:44,218 INFO     Main         ComfoAir: Item ow.temp.supplyair is initialized on startup. -- __init__.py:log_info:527
                                2013-11-28 21:09:44,223 INFO     Main         ComfoAir: Item ow.temp.supplyair should read cyclic every 60 seconds. -- __init__.py:log_info:527
                                2013-11-28 21:09:44,234 INFO     Main         ComfoAir: Item ow.temp.extractair reads by using command 'ReadExtractAirTemperature'. -- __init__.py:log_info:527
                                2013-11-28 21:09:44,239 INFO     Main         ComfoAir: Item ow.temp.extractair is initialized on startup. -- __init__.py:log_info:527
                                2013-11-28 21:09:44,245 INFO     Main         ComfoAir: Item ow.temp.extractair should read cyclic every 60 seconds. -- __init__.py:log_info:527
                                2013-11-28 21:09:44,259 INFO     Main         ComfoAir: Item ow.temp.exhaustair reads by using command 'ReadExhaustAirTemperature'. -- __init__.py:log_info:527
                                2013-11-28 21:09:44,264 INFO     Main         ComfoAir: Item ow.temp.exhaustair is initialized on startup. -- __init__.py:log_info:527
                                2013-11-28 21:09:44,269 INFO     Main         ComfoAir: Item ow.temp.exhaustair should read cyclic every 60 seconds. -- __init__.py:log_info:527
                                 2013-11-28 21:09:45,011 INFO     Connections  ComfoAir: connected to /dev/ttyUSB0 -- __init__.py:log_info:527
                                2013-11-28 21:09:46,263 DEBUG    ComfoAir-init ComfoAir-cyclic-reads next time: 2013-11-28 21:09:46+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:09:46,270 INFO     ComfoAir-init ComfoAir: Added cyclic worker thread (30 sec cycle). Shortest item update cycle found: 60 sec. -- __init__.py:log_info:527
                                 2013-11-28 21:09:46,775 INFO     ComfoAir-cyclic-reads ComfoAir: Triggering cyclic read command: ReadComfortTemperature -- __init__.py:log_info:527
                                 2013-11-28 21:09:46,790 INFO     ComfoAir-cyclic-reads ComfoAir: Preparing command ReadComfortTemperature with value None (transformed to value byte '') to be sent. -- __init__.py:log_info:527
                                2013-11-28 21:09:46,800 INFO     ComfoAir-cyclic-reads ComfoAir: Successfully sent packet: 07:f0:00:8b:00:38:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:09:46,856 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 07:f0:00 -- __init__.py:log_info:527
                                2013-11-28 21:09:46,863 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 8a:0a -- __init__.py:log_info:527
                                2013-11-28 21:09:46,869 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 5f:54:4c:36:51:2c:0f:2a:03:1a:49:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:09:46,876 INFO     ComfoAir-cyclic-reads ComfoAir: Successfully received response: 07:f0:00:8a:0a:5f:54:4c:36:51:2c:0f:2a:03:1a:49:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:09:46,884 DEBUG    ComfoAir-cyclic-reads ComfoAir: Corresponding read command: 00:8b:00, decoded data: 5f:54:4c:36:51:2c:0f:2a:03:1a (raw: 5f:54:4c:36:51:2c:0f:2a:03:1a) -- __init__.py:log_debug:523
                                2013-11-28 21:09:46,890 DEBUG    ComfoAir-cyclic-reads ComfoAir: Matched command ReadComfortTemperature and read transformed value 22.0 (raw value was 84) from byte position 2 and byte length 1. -- __init__.py:log_debug:523
                                2013-11-28 21:09:46,897 DEBUG    ComfoAir-cyclic-reads Item ow.temp.comfort = 22.0 via ComfoAir None None -- item.py:__update:363
                                2013-11-28 21:09:46,904 INFO     ComfoAir-cyclic-reads ComfoAir: Triggering cyclic read command: ReadExhaustAirTemperature -- __init__.py:log_info:527
                                2013-11-28 21:09:46,910 INFO     ComfoAir-cyclic-reads ComfoAir: Preparing command ReadExhaustAirTemperature with value None (transformed to value byte '') to be sent. -- __init__.py:log_info:527
                                2013-11-28 21:09:46,917 INFO     ComfoAir-cyclic-reads ComfoAir: Successfully sent packet: 07:f0:00:85:00:32:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:09:46,973 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 07:f0:00 -- __init__.py:log_info:527
                                2013-11-28 21:09:46,980 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 84:0a -- __init__.py:log_info:527
                                2013-11-28 21:09:46,986 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 00:13:00:42:57:43:2d:f9:21:00:71:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:09:46,993 INFO     ComfoAir-cyclic-reads ComfoAir: Successfully received response: 07:f0:00:84:0a:00:13:00:42:57:43:2d:f9:21:00:71:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:09:47,000 DEBUG    ComfoAir-cyclic-reads ComfoAir: Corresponding read command: 00:85:00, decoded data: 00:13:00:42:57:43:2d:f9:21:00 (raw: 00:13:00:42:57:43:2d:f9:21:00) -- __init__.py:log_debug:523
                                2013-11-28 21:09:47,006 DEBUG    ComfoAir-cyclic-reads ComfoAir: Matched command ReadFreshAirTemperature and read transformed value 13.0 (raw value was 66) from byte position 4 and byte length 1. -- __init__.py:log_debug:523
                                2013-11-28 21:09:47,014 DEBUG    ComfoAir-cyclic-reads Item ow.temp.freshair = 13.0 via ComfoAir None None -- item.py:__update:363
                                2013-11-28 21:09:47,023 DEBUG    ComfoAir-cyclic-reads ComfoAir: Matched command ReadSupplyAirTemperature and read transformed value 2.5 (raw value was 45) from byte position 7 and byte length 1. -- __init__.py:log_debug:523
                                2013-11-28 21:09:47,030 DEBUG    ComfoAir-cyclic-reads Item ow.temp.supplyair = 2.5 via ComfoAir None None -- item.py:__update:363
                                2013-11-28 21:09:47,039 DEBUG    ComfoAir-cyclic-reads ComfoAir: Matched command ReadExtractAirTemperature and read transformed value 23.5 (raw value was 87) from byte position 5 and byte length 1. -- __init__.py:log_debug:523
                                2013-11-28 21:09:47,047 DEBUG    ComfoAir-cyclic-reads Item ow.temp.extractair = 23.5 via ComfoAir None None -- item.py:__update:363
                                2013-11-28 21:09:47,056 DEBUG    ComfoAir-cyclic-reads ComfoAir: Matched command ReadExhaustAirTemperature and read transformed value 13.5 (raw value was 67) from byte position 6 and byte length 1. -- __init__.py:log_debug:523
                                2013-11-28 21:09:47,064 DEBUG    ComfoAir-cyclic-reads Item ow.temp.exhaustair = 13.5 via ComfoAir None None -- item.py:__update:363
                                2013-11-28 21:09:47,299 DEBUG    Scheduler    ComfoAir-cyclic-reads next time: 2013-11-28 21:10:17+01:00 -- scheduler.py:_next_time:289
                                 
                                2013-11-28 21:10:47,154 INFO     ComfoAir-cyclic-reads ComfoAir: Triggering cyclic read command: ReadComfortTemperature -- __init__.py:log_info:527
                                2013-11-28 21:10:47,295 INFO     ComfoAir-cyclic-reads ComfoAir: Preparing command ReadComfortTemperature with value None (transformed to value byte '') to be sent. -- __init__.py:log_info:527
                                2013-11-28 21:10:47,302 INFO     ComfoAir-cyclic-reads ComfoAir: Successfully sent packet: 07:f0:00:8b:00:38:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:10:47,364 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: ff:07:f3:07:f0 -- __init__.py:log_info:527
                                2013-11-28 21:10:47,662 DEBUG    Scheduler    ComfoAir-cyclic-reads next time: 2013-11-28 21:11:17+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:10:51,654 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 00:8a:0a:5f:54:4c:36:51:2c:0f:2a:03:1a:49:07:0f:07:f0:00:8a:0a:5f:54:4c:36:51:2c:0f:2a:03:1a:49:07:0f:07:f0:00:8a:0a:5f:54:4c:36:51:2c:0f:2a:03:1a:49:07:0f:07:f0:00:8a:0a:5f:54:4c:36:51:2c:0f:2a:03:1a:49:07:0f:07:f0:00:8a:0a:5f:54:4c:36:51:2c:0f:2a:03:1a:49:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:10:53,662 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response:  -- __init__.py:log_info:527
                                 2013-11-28 21:10:55,680 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response:  -- __init__.py:log_info:527
                                  
                                 2013-11-28 21:10:57,701 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response:  -- __init__.py:log_info:527
                                2013-11-28 21:10:59,709 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response:  -- __init__.py:log_info:527
                                2013-11-28 21:11:01,718 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response:  -- __init__.py:log_info:527
                                2013-11-28 21:11:03,727 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response:  -- __init__.py:log_info:527
                                2013-11-28 21:11:05,737 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response:  -- __init__.py:log_info:527
                                2013-11-28 21:11:07,746 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response:  -- __init__.py:log_info:527
                                2013-11-28 21:11:09,754 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response:  -- __init__.py:log_info:527
                                2013-11-28 21:11:11,762 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response:  -- __init__.py:log_info:527
                                2013-11-28 21:11:13,770 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response:  -- __init__.py:log_info:527
                                Zweiter Schuss:

                                Code:
                                [1]+  Killed                  smarthome.py -d
                                admin@smarthome:/usr/smarthome$ smarthome.py -d
                                2013-11-28 21:22:37,475 INFO     Main         Start SmartHome.py 0.9-509-g2c1cc53+ -- smarthome.py:__init__:231
                                2013-11-28 21:22:37,481 DEBUG    Main         Python 3.2.3 -- smarthome.py:__init__:232
                                2013-11-28 21:22:37,487 INFO     Main         Init Scheduler -- scheduler.py:__init__:86
                                2013-11-28 21:22:37,494 INFO     Main         Init Plugins -- smarthome.py:start:274
                                2013-11-28 21:22:37,502 DEBUG    Scheduler    creating 5 workers -- scheduler.py:run:93
                                2013-11-28 21:22:37,538 DEBUG    Main         Plugin: knx -- plugin.py:__init__:43
                                2013-11-28 21:22:37,574 DEBUG    Main         Plugin: KOSTAL -- plugin.py:__init__:43
                                2013-11-28 21:22:37,585 DEBUG    Main         Plugin: KOSTALA -- plugin.py:__init__:43
                                2013-11-28 21:22:37,596 DEBUG    Main         Plugin: comfoair -- plugin.py:__init__:43
                                2013-11-28 21:22:37,647 ERROR    Main         ComfoAir: ############### -- __init__.py:log_err:531
                                2013-11-28 21:22:37,654 INFO     Main         ComfoAir: Loaded commands for KWL type 'comfoair500' -- __init__.py:log_info:527
                                2013-11-28 21:22:37,658 DEBUG    Main         Plugin: ow -- plugin.py:__init__:43
                                2013-11-28 21:22:37,675 DEBUG    Main         Plugin: cli -- plugin.py:__init__:43
                                2013-11-28 21:22:37,688 DEBUG    Main         Plugin: visu -- plugin.py:__init__:43
                                2013-11-28 21:22:37,768 DEBUG    Main         Plugin: sql -- plugin.py:__init__:43
                                2013-11-28 21:22:37,799 DEBUG    Main         SQLite 3.7.13 -- __init__.py:__init__:62
                                2013-11-28 21:22:39,667 DEBUG    Main         SQLite: database integrity ok -- __init__.py:__init__:78
                                2013-11-28 21:22:39,694 DEBUG    Main         SQLite pack next time: 2013-11-29 03:02:00+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:39,701 DEBUG    Main         Plugin: rrd -- plugin.py:__init__:43
                                2013-11-28 21:22:39,804 DEBUG    Main         Plugin: fritzbox -- plugin.py:__init__:43
                                2013-11-28 21:22:39,887 DEBUG    Main         Plugin: mail -- plugin.py:__init__:43
                                2013-11-28 21:22:40,053 DEBUG    Main         Plugin: ical -- plugin.py:__init__:43
                                2013-11-28 21:22:40,082 DEBUG    Main         Plugin: xbmc -- plugin.py:__init__:43
                                2013-11-28 21:22:40,095 INFO     Main         Init Items -- smarthome.py:start:280
                                2013-11-28 21:22:40,466 DEBUG    Main         KNX: rollo.bad.move listen on 1/0/70 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,476 DEBUG    Main         Item rollo.bad: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:40,490 DEBUG    Main         KNX: rollo.tinki.move listen on 1/0/52 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,501 DEBUG    Main         Item rollo.tinki: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:40,513 DEBUG    Main         KNX: rollo.franzi.move listen on 1/0/50 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,523 DEBUG    Main         Item rollo.franzi: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:40,537 DEBUG    Main         KNX: rollo.we1.og listen on 1/0/59 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,547 DEBUG    Main         KNX: rollo.we1.eg listen on 1/0/58 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,555 DEBUG    Main         KNX: rollo.we1 listen on 1/0/57 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,560 DEBUG    Main         Item rollo: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:40,576 DEBUG    Main         KNX: wohnen.dimmer1.schalten listen on 1/1/33 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,582 DEBUG    Main         KNX: wohnen.dimmer1.schalten listen on and init with 1/1/33 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,592 DEBUG    Main         KNX: wohnen.dimmer1.dimmen listen on 1/1/32 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,596 DEBUG    Main         KNX: wohnen.dimmer1.dimmen listen on and init with 1/1/32 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,602 DEBUG    Main         Item wohnen.dimmer1: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:40,615 DEBUG    Main         KNX: wohnen.dimmer2.schalten listen on 1/0/113 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,620 DEBUG    Main         KNX: wohnen.dimmer2.schalten listen on and init with 1/0/113 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,630 DEBUG    Main         KNX: wohnen.dimmer2.dimmen listen on 1/0/114 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,634 DEBUG    Main         KNX: wohnen.dimmer2.dimmen listen on and init with 1/0/114 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,640 DEBUG    Main         Item wohnen.dimmer2: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:40,652 DEBUG    Main         KNX: wohnen.led.schalten listen on 1/1/34 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,657 DEBUG    Main         KNX: wohnen.led.schalten listen on and init with 1/1/34 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,662 DEBUG    Main         Item wohnen.led: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:40,671 DEBUG    Main         KNX: wohnen.praesenz listen on 1/7/0 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,675 DEBUG    Main         KNX: wohnen.praesenz listen on and init with 1/7/0 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,685 DEBUG    Main         KNX: wohnen.fenster listen on 1/3/6 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,689 DEBUG    Main         KNX: wohnen.fenster listen on and init with 1/3/6 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,699 DEBUG    Main         KNX: wohnen.beschattungsoll listen on 1/4/14 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,704 DEBUG    Main         KNX: wohnen.beschattungsoll listen on and init with 1/4/14 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,715 DEBUG    Main         KNX: wohnen.fensterautomatik listen on 1/4/15 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,720 DEBUG    Main         KNX: wohnen.fensterautomatik listen on and init with 1/4/15 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,729 DEBUG    Main         KNX: wohnen.pos1 listen on 1/1/100 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,734 DEBUG    Main         KNX: wohnen.pos1 listen on and init with 1/1/100 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,739 DEBUG    Main         Item wohnen: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:40,778 DEBUG    Main         Item pvwetter: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:40,807 DEBUG    Main         Item pv: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:40,826 DEBUG    Main         KNX: schlafen.dimmer1.schalten listen on 1/0/65 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,831 DEBUG    Main         KNX: schlafen.dimmer1.schalten listen on and init with 1/0/65 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,841 DEBUG    Main         KNX: schlafen.dimmer1.dimmen listen on 1/0/66 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,846 DEBUG    Main         KNX: schlafen.dimmer1.dimmen listen on and init with 1/0/66 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,851 DEBUG    Main         Item schlafen.dimmer1: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:40,882 DEBUG    Main         Item schlafen: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:40,895 DEBUG    Main         KNX: aussen.lichtgarage listen on 1/1/30 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,900 DEBUG    Main         KNX: aussen.lichtgarage listen on and init with 1/1/30 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,910 DEBUG    Main         KNX: aussen.steckdosenwe1 listen on 1/1/35 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,915 DEBUG    Main         KNX: aussen.steckdosenwe1 listen on and init with 1/1/35 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,925 DEBUG    Main         KNX: aussen.balkonostled listen on 1/1/36 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,929 DEBUG    Main         KNX: aussen.balkonostled listen on and init with 1/1/36 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,939 DEBUG    Main         KNX: aussen.terrasse listen on 1/1/37 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,944 DEBUG    Main         KNX: aussen.terrasse listen on and init with 1/1/37 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,954 DEBUG    Main         KNX: aussen.garten listen on 1/1/38 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,959 DEBUG    Main         KNX: aussen.garten listen on and init with 1/1/38 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,969 DEBUG    Main         KNX: aussen.bewegungsmelder listen on 1/1/101 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,974 DEBUG    Main         KNX: aussen.bewegungsmelder listen on and init with 1/1/101 -- __init__.py:parse_item:244
                                2013-11-28 21:22:40,979 DEBUG    Main         Item aussen: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:40,988 DEBUG    Main         KNX: stufe1 listen on 1/4/1 -- __init__.py:parse_item:235
                                2013-11-28 21:22:40,993 DEBUG    Main         KNX: stufe1 listen on and init with 1/4/1 -- __init__.py:parse_item:244
                                2013-11-28 21:22:41,003 DEBUG    Main         KNX: stufe3 listen on 1/4/3 -- __init__.py:parse_item:235
                                2013-11-28 21:22:41,007 DEBUG    Main         KNX: stufe3 listen on and init with 1/4/3 -- __init__.py:parse_item:244
                                2013-11-28 21:22:41,017 DEBUG    Main         KNX: stufe2 listen on 1/4/2 -- __init__.py:parse_item:235
                                2013-11-28 21:22:41,022 DEBUG    Main         KNX: stufe2 listen on and init with 1/4/2 -- __init__.py:parse_item:244
                                2013-11-28 21:22:41,094 DEBUG    Main         Item ping: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:41,102 DEBUG    Main         KNX: lueftungtext listen on 1/4/10 -- __init__.py:parse_item:235
                                2013-11-28 21:22:41,107 DEBUG    Main         KNX: lueftungtext listen on and init with 1/4/10 -- __init__.py:parse_item:244
                                2013-11-28 21:22:41,132 DEBUG    Main         Item zentral: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:41,329 DEBUG    Main         Item env.core.memory = 19394560.0 via SQLite None None -- item.py:set:457
                                2013-11-28 21:22:41,455 DEBUG    Main         Item env.core.threads = 10.0 via SQLite None None -- item.py:set:457
                                2013-11-28 21:22:41,581 DEBUG    Main         Item env.core.garbage = 0.0 via SQLite None None -- item.py:set:457
                                2013-11-28 21:22:41,588 DEBUG    Main         Item env.core: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:41,636 DEBUG    Main         Item env.location: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:41,761 DEBUG    Main         Item env.system.load = 0.5 via SQLite None None -- item.py:set:457
                                2013-11-28 21:22:41,772 DEBUG    Main         Item env.system: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:41,777 DEBUG    Main         Item env: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:41,788 DEBUG    Main         KNX: solltemp listen on 1/4/5 -- __init__.py:parse_item:235
                                2013-11-28 21:22:41,793 DEBUG    Main         KNX: solltemp listen on and init with 1/4/5 -- __init__.py:parse_item:244
                                2013-11-28 21:22:41,805 DEBUG    Main         KNX: heizen listen on 1/4/11 -- __init__.py:parse_item:235
                                2013-11-28 21:22:41,809 DEBUG    Main         KNX: heizen listen on and init with 1/4/11 -- __init__.py:parse_item:244
                                2013-11-28 21:22:41,896 DEBUG    Main         Item solar: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:41,912 DEBUG    Main         KNX: essenkueche.dimmerkueche.schalten listen on 1/1/72 -- __init__.py:parse_item:235
                                2013-11-28 21:22:41,917 DEBUG    Main         KNX: essenkueche.dimmerkueche.schalten listen on and init with 1/1/72 -- __init__.py:parse_item:244
                                2013-11-28 21:22:41,927 DEBUG    Main         KNX: essenkueche.dimmerkueche.dimmen listen on 1/1/73 -- __init__.py:parse_item:235
                                2013-11-28 21:22:41,931 DEBUG    Main         KNX: essenkueche.dimmerkueche.dimmen listen on and init with 1/1/73 -- __init__.py:parse_item:244
                                2013-11-28 21:22:41,937 DEBUG    Main         Item essenkueche.dimmerkueche: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:41,949 DEBUG    Main         KNX: essenkueche.dimmeressen.schalten listen on 1/1/70 -- __init__.py:parse_item:235
                                2013-11-28 21:22:41,955 DEBUG    Main         KNX: essenkueche.dimmeressen.schalten listen on and init with 1/1/70 -- __init__.py:parse_item:244
                                2013-11-28 21:22:41,964 DEBUG    Main         KNX: essenkueche.dimmeressen.dimmen listen on 1/1/71 -- __init__.py:parse_item:235
                                2013-11-28 21:22:41,969 DEBUG    Main         KNX: essenkueche.dimmeressen.dimmen listen on and init with 1/1/71 -- __init__.py:parse_item:244
                                2013-11-28 21:22:41,975 DEBUG    Main         Item essenkueche.dimmeressen: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:41,983 DEBUG    Main         KNX: essenkueche.fenster listen on 1/3/5 -- __init__.py:parse_item:235
                                2013-11-28 21:22:41,988 DEBUG    Main         KNX: essenkueche.fenster listen on and init with 1/3/5 -- __init__.py:parse_item:244
                                2013-11-28 21:22:41,993 DEBUG    Main         Item essenkueche: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,006 DEBUG    Main         KNX: kontakte.haustuer listen on 1/3/0 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,011 DEBUG    Main         KNX: kontakte.haustuer listen on and init with 1/3/0 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,020 DEBUG    Main         KNX: kontakte.haustuerWe2 listen on 1/2/0 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,025 DEBUG    Main         KNX: kontakte.haustuerWe2 listen on and init with 1/2/0 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,034 DEBUG    Main         KNX: kontakte.wcuflur listen on 1/3/7 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,039 DEBUG    Main         KNX: kontakte.wcuflur listen on and init with 1/3/7 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,049 DEBUG    Main         KNX: kontakte.badudach listen on 1/3/1 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,053 DEBUG    Main         KNX: kontakte.badudach listen on and init with 1/3/1 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,063 DEBUG    Main         KNX: kontakte.ankleideusz listen on 1/3/2 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,067 DEBUG    Main         KNX: kontakte.ankleideusz listen on and init with 1/3/2 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,077 DEBUG    Main         KNX: kontakte.tinkiufranzi listen on 1/3/3 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,082 DEBUG    Main         KNX: kontakte.tinkiufranzi listen on and init with 1/3/3 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,091 DEBUG    Main         KNX: kontakte.klausulina listen on 1/3/4 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,097 DEBUG    Main         KNX: kontakte.klausulina listen on and init with 1/3/4 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,107 DEBUG    Main         KNX: kontakte.keller listen on 1/3/8 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,112 DEBUG    Main         KNX: kontakte.keller listen on and init with 1/3/8 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,121 DEBUG    Main         KNX: kontakte.garage listen on 1/2/7 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,127 DEBUG    Main         KNX: kontakte.garage listen on and init with 1/2/7 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,132 DEBUG    Main         Item kontakte: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,148 DEBUG    Main         KNX: beschattung.lamelle.west listen on 1/0/78 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,161 DEBUG    Main         KNX: beschattung.lamelle.ost.move listen on 1/0/99 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,181 DEBUG    Main         KNX: beschattung.lamelle.ost.pos listen on 1/0/99 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,186 DEBUG    Main         Item beschattung.lamelle.ost: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,202 DEBUG    Main         KNX: beschattung.lamelle.klaus.move listen on 1/0/76 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,222 DEBUG    Main         KNX: beschattung.lamelle.klaus.pos listen on 1/0/99 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,235 DEBUG    Main         Item beschattung.lamelle.klaus: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,249 DEBUG    Main         KNX: beschattung.lamelle.lina.move listen on 1/0/77 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,269 DEBUG    Main         KNX: beschattung.lamelle.lina.pos listen on 1/0/99 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,275 DEBUG    Main         Item beschattung.lamelle.lina: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,280 DEBUG    Main         Item beschattung.lamelle: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,288 DEBUG    Main         Item beschattung.markise: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,297 DEBUG    Main         KNX: beschattung.we1 listen on 1/0/55 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,306 DEBUG    Main         KNX: beschattung.we2 listen on 1/0/56 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,312 DEBUG    Main         Item beschattung: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,321 DEBUG    Main         KNX: uebergang listen on 1/4/9 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,326 DEBUG    Main         KNX: uebergang listen on and init with 1/4/8 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,338 DEBUG    Main         KNX: temp listen on 1/4/0 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,342 DEBUG    Main         KNX: temp listen on and init with 1/4/0 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,354 DEBUG    Main         KNX: statusstufe1 listen on 1/4/12 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,358 DEBUG    Main         KNX: statusstufe1 listen on and init with 1/4/12 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,371 DEBUG    Main         KNX: alarm.wind listen on 1/5/9 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,376 DEBUG    Main         KNX: alarm.wind listen on and init with 1/5/9 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,381 DEBUG    Main         Item alarm: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,390 DEBUG    Main         KNX: statusstufe2 listen on 1/4/13 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,395 DEBUG    Main         KNX: statusstufe2 listen on and init with 1/4/13 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,408 DEBUG    Main         Item fb: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,458 DEBUG    Main         Item logic: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,474 INFO     Main         ComfoAir: Item ow.temp.comfort reads by using command 'ReadComfortTemperature'. -- __init__.py:log_info:527
                                2013-11-28 21:22:42,479 INFO     Main         ComfoAir: Item ow.temp.comfort is initialized on startup. -- __init__.py:log_info:527
                                2013-11-28 21:22:42,484 INFO     Main         ComfoAir: Item ow.temp.comfort should read cyclic every 60 seconds. -- __init__.py:log_info:527
                                2013-11-28 21:22:42,489 ERROR    Main         ComfoAir: Item ow.temp.comfort contains invalid write command 'WriteComfortTemperature'! -- __init__.py:log_err:531
                                2013-11-28 21:22:42,500 INFO     Main         ComfoAir: Item ow.temp.freshair reads by using command 'ReadFreshAirTemperature'. -- __init__.py:log_info:527
                                2013-11-28 21:22:42,505 INFO     Main         ComfoAir: Item ow.temp.freshair is initialized on startup. -- __init__.py:log_info:527
                                2013-11-28 21:22:42,509 INFO     Main         ComfoAir: Item ow.temp.freshair should read cyclic every 60 seconds. -- __init__.py:log_info:527
                                2013-11-28 21:22:42,521 INFO     Main         ComfoAir: Item ow.temp.supplyair reads by using command 'ReadSupplyAirTemperature'. -- __init__.py:log_info:527
                                2013-11-28 21:22:42,525 INFO     Main         ComfoAir: Item ow.temp.supplyair is initialized on startup. -- __init__.py:log_info:527
                                2013-11-28 21:22:42,531 INFO     Main         ComfoAir: Item ow.temp.supplyair should read cyclic every 60 seconds. -- __init__.py:log_info:527
                                2013-11-28 21:22:42,542 INFO     Main         ComfoAir: Item ow.temp.extractair reads by using command 'ReadExtractAirTemperature'. -- __init__.py:log_info:527
                                2013-11-28 21:22:42,547 INFO     Main         ComfoAir: Item ow.temp.extractair is initialized on startup. -- __init__.py:log_info:527
                                2013-11-28 21:22:42,554 INFO     Main         ComfoAir: Item ow.temp.extractair should read cyclic every 60 seconds. -- __init__.py:log_info:527
                                2013-11-28 21:22:42,569 INFO     Main         ComfoAir: Item ow.temp.exhaustair reads by using command 'ReadExhaustAirTemperature'. -- __init__.py:log_info:527
                                2013-11-28 21:22:42,574 INFO     Main         ComfoAir: Item ow.temp.exhaustair is initialized on startup. -- __init__.py:log_info:527
                                2013-11-28 21:22:42,578 INFO     Main         ComfoAir: Item ow.temp.exhaustair should read cyclic every 60 seconds. -- __init__.py:log_info:527
                                2013-11-28 21:22:42,585 DEBUG    Main         Item ow.temp: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,665 DEBUG    Main         Item ow: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,682 DEBUG    Main         KNX: flur.licht.eg listen on 1/1/31 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,686 DEBUG    Main         KNX: flur.licht.eg listen on and init with 1/1/31 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,696 DEBUG    Main         KNX: flur.licht.og listen on 1/1/74 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,701 DEBUG    Main         KNX: flur.licht.og listen on and init with 1/1/74 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,710 DEBUG    Main         KNX: flur.licht.led listen on 1/1/39 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,715 DEBUG    Main         KNX: flur.licht.led listen on and init with 1/1/39 -- __init__.py:parse_item:244
                                2013-11-28 21:22:42,720 DEBUG    Main         Item flur.licht: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,725 DEBUG    Main         Item flur: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,738 DEBUG    Main         KNX: sperre.licht listen on 1/7/1 -- __init__.py:parse_item:235
                                2013-11-28 21:22:42,743 DEBUG    Main         Item sperre: no type specified. -- item.py:__init__:242
                                2013-11-28 21:22:42,777 DEBUG    Main         Triggering ww_percent - by: Init source: None dest: None value: {'caller': 'Init'} -- scheduler.py:trigger:162
                                2013-11-28 21:22:42,787 DEBUG    ww_percent   Item ww_percent = 66.5 via Init None None -- item.py:__update:363
                                2013-11-28 21:22:42,790 INFO     Main         Start Plugins -- plugin.py:start:65
                                2013-11-28 21:22:42,807 DEBUG    KOSTAL       Kostal next time: 2013-11-28 21:22:54+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:42,815 DEBUG    KOSTALA      Kostala next time: 2013-11-28 21:22:55+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:42,825 DEBUG    comfoair     ComfoAir-init next time: 2013-11-28 21:22:44+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:42,834 DEBUG    ow           1w-disc next time: 2013-11-28 21:22:44+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:42,898 DEBUG    rrd          RRDtool next time: 2013-11-28 21:24:22+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:42,932 INFO     Main         Start Logics -- logic.py:__init__:33
                                2013-11-28 21:22:42,937 DEBUG    Main         Reading Logics from /usr/smarthome/lib/env/logic_conf -- logic.py:_read_logics:64
                                2013-11-28 21:22:42,951 DEBUG    Main         Reading Logics from /usr/smarthome/etc/logic.conf -- logic.py:_read_logics:64
                                2013-11-28 21:22:42,980 DEBUG    Main         Logic: pingit -- logic.py:__init__:44
                                2013-11-28 21:22:43,028 DEBUG    Main         pingit next time: 2013-11-28 21:22:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:43,033 DEBUG    Main         Logic: lueftung -- logic.py:__init__:44
                                2013-11-28 21:22:43,050 DEBUG    Main         Logic: env_loc -- logic.py:__init__:44
                                2013-11-28 21:22:43,063 DEBUG    Main         Logic: pvwetter -- logic.py:__init__:44
                                2013-11-28 21:22:43,079 DEBUG    Main         pvwetter next time: 2013-11-28 21:22:57+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:43,084 DEBUG    Main         Logic: env_stat -- logic.py:__init__:44
                                2013-11-28 21:22:43,100 DEBUG    Main         env_stat next time: 2013-11-28 21:22:57+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:43,106 DEBUG    Main         Logic: hello -- logic.py:__init__:44
                                2013-11-28 21:22:43,147 DEBUG    Main         Logic: bewegung -- logic.py:__init__:44
                                2013-11-28 21:22:43,208 DEBUG    Main         Logic: tueroffen_mail -- logic.py:__init__:44
                                2013-11-28 21:22:43,243 DEBUG    Main         Logic: zeitschaltuhr -- logic.py:__init__:44
                                2013-11-28 21:22:43,245 DEBUG    Connections  KNX: connected to 127.0.0.1:6720 -- connection.py:connect:385
                                2013-11-28 21:22:43,254 DEBUG    Connections  KNX: enable group monitor -- __init__.py:handle_connect:117
                                2013-11-28 21:22:43,268 DEBUG    Connections  KNX: init read -- __init__.py:handle_connect:123
                                2013-11-28 21:22:43,273 DEBUG    Main         zeitschaltuhr next time: 2013-11-28 21:22:57+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:43,284 DEBUG    Main         Logic: lueftungaend -- logic.py:__init__:44
                                2013-11-28 21:22:43,323 DEBUG    Main         Logic: tueroffen_mail2 -- logic.py:__init__:44
                                2013-11-28 21:22:43,332 INFO     Connections  ComfoAir: connected to /dev/ttyUSB0 -- __init__.py:log_info:527
                                2013-11-28 21:22:43,352 ERROR    Connections  1-Wire: could not connect to 127.0.0.1:4304: [Errno 111] Connection refused -- __init__.py:connect:60
                                2013-11-28 21:22:43,363 DEBUG    Main         Logic: env_init -- logic.py:__init__:44
                                2013-11-28 21:22:43,367 DEBUG    Connections  CLI: binding to 0.0.0.0:2323 (TCP) -- connection.py:connect:160
                                2013-11-28 21:22:43,388 DEBUG    Connections  WebSocket: binding to 0.0.0.0:2424 (TCP) -- connection.py:connect:160
                                2013-11-28 21:22:43,424 DEBUG    Main         KNX: 0.0.0 read 1/1/33 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,427 DEBUG    Connections  xbmc: connected to 192.168.123.200:9090 -- connection.py:connect:385
                                2013-11-28 21:22:43,444 DEBUG    Main         KNX: 0.0.0 read 1/1/32 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,462 DEBUG    Main         KNX: 0.0.0 read 1/0/113 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,468 DEBUG    Main         KNX: 0.0.0 read 1/0/114 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,475 DEBUG    Main         KNX: 0.0.0 read 1/1/34 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,493 DEBUG    Main         KNX: 0.0.0 read 1/7/0 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,501 DEBUG    Main         KNX: 0.0.0 read 1/3/6 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,513 DEBUG    Main         KNX: 0.0.0 read 1/4/14 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,523 DEBUG    Main         KNX: 0.0.0 read 1/4/15 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,534 DEBUG    Main         KNX: 0.0.0 read 1/1/100 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,553 DEBUG    Main         KNX: 0.0.0 read 1/0/65 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,561 DEBUG    Main         KNX: 0.0.0 read 1/0/66 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,573 DEBUG    Main         KNX: 0.0.0 read 1/1/30 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,583 DEBUG    Main         KNX: 0.0.0 read 1/1/35 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,593 DEBUG    Main         KNX: 0.0.0 read 1/1/36 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,616 DEBUG    Main         KNX: 0.0.0 read 1/1/37 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,622 DEBUG    Main         KNX: 0.0.0 read 1/1/38 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,633 DEBUG    Main         KNX: 0.0.0 read 1/1/101 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,649 DEBUG    Main         KNX: 0.0.0 read 1/4/1 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,658 DEBUG    Main         KNX: 0.0.0 read 1/4/3 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,677 DEBUG    Main         KNX: 0.0.0 read 1/4/2 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,683 DEBUG    Main         KNX: 0.0.0 read 1/4/10 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,696 DEBUG    Main         KNX: 0.0.0 read 1/4/5 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,705 DEBUG    Main         KNX: 0.0.0 read 1/4/11 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,718 DEBUG    Main         KNX: 0.0.0 read 1/1/72 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,732 DEBUG    Main         knx: 1.1.14 set 1/1/32 to 140 -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:43,743 DEBUG    Main         Item wohnen.dimmer1.dimmen = 140 via KNX 1.1.14 1/1/32 -- item.py:__update:363
                                2013-11-28 21:22:43,761 DEBUG    Main         KNX: 0.0.0 read 1/1/73 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,770 DEBUG    Main         KNX: 0.0.0 read 1/1/70 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,784 DEBUG    Main         KNX: 0.0.0 read 1/1/71 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,795 DEBUG    Main         KNX: 0.0.0 read 1/3/5 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,808 DEBUG    Main         KNX: 0.0.0 read 1/3/0 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,822 DEBUG    Main         KNX: 0.0.0 read 1/2/0 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,838 DEBUG    Main         KNX: 0.0.0 read 1/3/7 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,845 DEBUG    Main         KNX: 0.0.0 read 1/3/1 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,856 DEBUG    Main         KNX: 0.0.0 read 1/3/2 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,862 DEBUG    Main         KNX: 0.0.0 read 1/3/3 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,868 DEBUG    Main         KNX: 0.0.0 read 1/3/4 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,878 DEBUG    Main         KNX: 0.0.0 read 1/3/8 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,884 DEBUG    Main         KNX: 0.0.0 read 1/2/7 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,890 DEBUG    Main         knx: 1.1.2 set 1/1/34 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:43,900 DEBUG    Main         KNX: 0.0.0 read 1/4/8 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,906 DEBUG    Main         KNX: 0.0.0 read 1/4/0 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,912 DEBUG    Main         KNX: 0.0.0 read 1/4/12 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,922 DEBUG    Main         KNX: 0.0.0 read 1/5/9 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,927 DEBUG    Main         KNX: 0.0.0 read 1/4/13 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,934 DEBUG    Main         KNX: 0.0.0 read 1/1/31 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,942 DEBUG    Main         KNX: 0.0.0 read 1/1/74 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,948 DEBUG    Main         KNX: 0.0.0 read 1/1/39 -- __init__.py:parse_telegram:203
                                2013-11-28 21:22:43,954 DEBUG    Main         knx: 1.1.14 set 1/0/114 to 0 -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:43,963 DEBUG    Main         knx: 1.1.2 set 1/0/116 to 00 -- __init__.py:parse_telegram:181
                                2013-11-28 21:22:43,969 DEBUG    Main         knx: 1.1.14 set 1/1/34 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:43,980 DEBUG    Main         knx: 1.1.2 set 1/1/30 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:43,987 DEBUG    Main         knx: 1.1.14 set 1/3/6 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:43,993 DEBUG    Main         knx: 1.1.2 set 1/1/35 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,002 DEBUG    Main         knx: 1.1.14 set 1/4/14 to 25.0 -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,009 DEBUG    Main         Item wohnen.beschattungsoll = 25.0 via KNX 1.1.14 1/4/14 -- item.py:__update:363
                                2013-11-28 21:22:44,021 DEBUG    Main         knx: 1.1.17 set 1/7/0 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,028 DEBUG    Main         knx: 1.1.14 set 1/4/15 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,035 DEBUG    Main         knx: 1.1.2 set 1/1/36 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,062 DEBUG    Main         knx: 1.1.14 set 1/1/100 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,119 DEBUG    ComfoAir-init ComfoAir-cyclic-reads next time: 2013-11-28 21:22:44+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:44,126 INFO     ComfoAir-init ComfoAir: Added cyclic worker thread (30 sec cycle). Shortest item update cycle found: 60 sec. -- __init__.py:log_info:527
                                2013-11-28 21:22:44,304 DEBUG    Main         knx: 1.1.2 set 1/1/37 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,344 DEBUG    Main         knx: 1.1.2 set 1/1/38 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,384 DEBUG    Main         knx: 1.1.2 set 1/0/12 to 00 -- __init__.py:parse_telegram:181
                                2013-11-28 21:22:44,404 DEBUG    Main         knx: 1.1.14 set 1/1/35 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,511 DEBUG    Main         knx: 1.1.14 set 1/1/36 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,534 DEBUG    Main         knx: 1.1.14 set 1/1/37 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,562 DEBUG    Main         knx: 1.1.14 set 1/1/38 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,588 DEBUG    Main         knx: 1.1.14 set 1/4/1 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,615 DEBUG    Main         knx: 1.1.14 set 1/4/1 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,625 DEBUG    Scheduler    ComfoAir-init next time: 2013-11-28 21:32:44+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:44,628 INFO     ComfoAir-cyclic-reads ComfoAir: Triggering cyclic read command: ReadComfortTemperature -- __init__.py:log_info:527
                                2013-11-28 21:22:44,643 DEBUG    Main         knx: 1.1.14 set 1/4/1 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,648 INFO     ComfoAir-cyclic-reads ComfoAir: Preparing command ReadComfortTemperature with value None (transformed to value byte '') to be sent. -- __init__.py:log_info:527
                                2013-11-28 21:22:44,653 DEBUG    Scheduler    1w-disc next time: 2013-11-28 21:32:44+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:44,670 DEBUG    Main         knx: 1.1.14 set 1/4/1 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,662 INFO     ComfoAir-cyclic-reads ComfoAir: Successfully sent packet: 07:f0:00:8b:00:38:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:22:44,696 DEBUG    Main         knx: 1.1.14 set 1/4/1 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,717 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 07:f0:00 -- __init__.py:log_info:527
                                2013-11-28 21:22:44,730 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 8a:0a -- __init__.py:log_info:527
                                2013-11-28 21:22:44,725 DEBUG    Main         knx: 1.1.14 set 1/4/1 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,742 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 5f:54:4c:36:51:2c:0f:2a:03:1a:49:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:22:44,750 DEBUG    Main         knx: 1.1.14 set 1/4/1 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,755 INFO     ComfoAir-cyclic-reads ComfoAir: Successfully received response: 07:f0:00:8a:0a:5f:54:4c:36:51:2c:0f:2a:03:1a:49:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:22:44,767 DEBUG    ComfoAir-cyclic-reads ComfoAir: Corresponding read command: 00:8b:00, decoded data: 5f:54:4c:36:51:2c:0f:2a:03:1a (raw: 5f:54:4c:36:51:2c:0f:2a:03:1a) -- __init__.py:log_debug:523
                                2013-11-28 21:22:44,778 DEBUG    Main         knx: 1.1.14 set 1/4/3 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,782 DEBUG    ComfoAir-cyclic-reads ComfoAir: Matched command ReadComfortTemperature and read transformed value 22.0 (raw value was 84) from byte position 2 and byte length 1. -- __init__.py:log_debug:523
                                2013-11-28 21:22:44,793 DEBUG    ComfoAir-cyclic-reads Item ow.temp.comfort = 22.0 via ComfoAir None None -- item.py:__update:363
                                2013-11-28 21:22:44,800 INFO     ComfoAir-cyclic-reads ComfoAir: Triggering cyclic read command: ReadExhaustAirTemperature -- __init__.py:log_info:527
                                2013-11-28 21:22:44,812 INFO     ComfoAir-cyclic-reads ComfoAir: Preparing command ReadExhaustAirTemperature with value None (transformed to value byte '') to be sent. -- __init__.py:log_info:527
                                2013-11-28 21:22:44,807 DEBUG    Main         knx: 1.1.14 set 1/1/71 to 0 -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,825 INFO     ComfoAir-cyclic-reads ComfoAir: Successfully sent packet: 07:f0:00:85:00:32:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:22:44,836 DEBUG    Main         knx: 1.1.14 set 1/2/0 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,861 DEBUG    Main         knx: 1.1.14 set 1/3/3 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,889 DEBUG    Main         knx: 1.1.14 set 1/4/8 to True -- __init__.py:parse_telegram:190
                                2013-11-28 21:22:44,896 DEBUG    Main         Item uebergang = True via KNX 1.1.14 1/4/8 -- item.py:__update:363
                                2013-11-28 21:22:45,179 DEBUG    Scheduler    ComfoAir-cyclic-reads next time: 2013-11-28 21:23:15+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:45,453 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 07:f0:00 -- __init__.py:log_info:527
                                2013-11-28 21:22:45,459 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 84:0a -- __init__.py:log_info:527
                                2013-11-28 21:22:45,466 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 00:13:00:42:57:43:2d:f9:20:00:70:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:22:45,473 INFO     ComfoAir-cyclic-reads ComfoAir: Successfully received response: 07:f0:00:84:0a:00:13:00:42:57:43:2d:f9:20:00:70:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:22:45,481 DEBUG    ComfoAir-cyclic-reads ComfoAir: Corresponding read command: 00:85:00, decoded data: 00:13:00:42:57:43:2d:f9:20:00 (raw: 00:13:00:42:57:43:2d:f9:20:00) -- __init__.py:log_debug:523
                                2013-11-28 21:22:45,487 DEBUG    ComfoAir-cyclic-reads ComfoAir: Matched command ReadFreshAirTemperature and read transformed value 13.0 (raw value was 66) from byte position 4 and byte length 1. -- __init__.py:log_debug:523
                                2013-11-28 21:22:45,494 DEBUG    ComfoAir-cyclic-reads Item ow.temp.freshair = 13.0 via ComfoAir None None -- item.py:__update:363
                                2013-11-28 21:22:45,504 DEBUG    ComfoAir-cyclic-reads ComfoAir: Matched command ReadSupplyAirTemperature and read transformed value 2.5 (raw value was 45) from byte position 7 and byte length 1. -- __init__.py:log_debug:523
                                2013-11-28 21:22:45,511 DEBUG    ComfoAir-cyclic-reads Item ow.temp.supplyair = 2.5 via ComfoAir None None -- item.py:__update:363
                                2013-11-28 21:22:45,520 DEBUG    ComfoAir-cyclic-reads ComfoAir: Matched command ReadExtractAirTemperature and read transformed value 23.5 (raw value was 87) from byte position 5 and byte length 1. -- __init__.py:log_debug:523
                                2013-11-28 21:22:45,528 DEBUG    ComfoAir-cyclic-reads Item ow.temp.extractair = 23.5 via ComfoAir None None -- item.py:__update:363
                                2013-11-28 21:22:45,537 DEBUG    ComfoAir-cyclic-reads ComfoAir: Matched command ReadExhaustAirTemperature and read transformed value 13.5 (raw value was 67) from byte position 6 and byte length 1. -- __init__.py:log_debug:523
                                2013-11-28 21:22:45,544 DEBUG    ComfoAir-cyclic-reads Item ow.temp.exhaustair = 13.5 via ComfoAir None None -- item.py:__update:363
                                2013-11-28 21:22:48,216 INFO     hello        Hello World! -- hello.py:<module>:3
                                2013-11-28 21:22:48,234 DEBUG    env_loc      Item env.location.sunrise = 2013-11-29 07:43:01.167743+01:00 via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:48,241 INFO     hello         -- hello.py:<module>:9
                                2013-11-28 21:22:48,256 INFO     hello        schlafen.xbmc -- hello.py:<module>:11
                                2013-11-28 21:22:48,277 INFO     hello         -- hello.py:<module>:12
                                2013-11-28 21:22:48,288 INFO     hello        lueftung aktuell -- hello.py:<module>:36
                                2013-11-28 21:22:48,293 INFO     hello        1 -- hello.py:<module>:37
                                2013-11-28 21:22:48,284 DEBUG    env_loc      Item env.location.sunset = 2013-11-29 16:27:28.889243+01:00 via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:48,302 INFO     hello        False -- hello.py:<module>:38
                                2013-11-28 21:22:48,318 INFO     hello        False -- hello.py:<module>:39
                                2013-11-28 21:22:48,347 DEBUG    env_loc      Item env.location.moonrise = 2013-11-29 03:14:05.242297+01:00 via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:48,394 DEBUG    env_loc      Item env.location.moonset = 2013-11-29 14:15:46.119896+01:00 via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:48,419 DEBUG    env_loc      Item env.location.moonphase = 7 via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:48,463 DEBUG    env_loc      Item env.location.night = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:48,799 DEBUG    Scheduler    env_loc next time: 2013-11-28 21:52:48+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:48,809 DEBUG    env_init     Item env.core.version = 0.9-509-g2c1cc53+ via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:48,914 DEBUG    env_init     Item env.core.start = 2013-11-28 21:22:48.910792+01:00 via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:48,917 DEBUG    sh.gc        Garbage collector: collected 0 objects. -- smarthome.py:_garbage_collection:498
                                2013-11-28 21:22:48,939 DEBUG    env_init     Item env.system.name = smarthome.local via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:48,966 DEBUG    env_init     Item env.system.start = 2013-11-28 20:33:23.962430+01:00 via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:49,153 DEBUG    sh.gc        Object references: 10286 -- smarthome.py:_maintenance:490
                                2013-11-28 21:22:49,333 DEBUG    Scheduler    sh.gc next time: 2013-11-29 02:04:00+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:54,830 DEBUG    Kostal       set status = Aus -- __init__.py:_refresh:105
                                2013-11-28 21:22:54,847 DEBUG    Kostal       set power_day = 5.69 -- __init__.py:_refresh:105
                                2013-11-28 21:22:54,853 DEBUG    Kostal       set power_total = 20103 -- __init__.py:_refresh:105
                                2013-11-28 21:22:54,868 DEBUG    Kostal       Item solar.status = Aus via Kostal None None -- item.py:__update:363
                                2013-11-28 21:22:54,884 DEBUG    Kostal       Item solar.total = 20103 via Kostal None None -- item.py:__update:363
                                2013-11-28 21:22:54,905 DEBUG    Scheduler    Kostal next time: 2013-11-28 21:27:54+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:54,930 DEBUG    Kostal       Item solar.day = 5.69 via Kostal None None -- item.py:__update:363
                                2013-11-28 21:22:54,945 DEBUG    Kostal       cycle takes 0.5641069412231445 seconds -- __init__.py:_refresh:119
                                2013-11-28 21:22:55,637 DEBUG    Kostala      set analog_4 = 0.00 -- __init__.py:_refresh:80
                                2013-11-28 21:22:55,647 INFO     Kostala      0.00 -- __init__.py:_refresh:82
                                2013-11-28 21:22:55,656 INFO     Kostala      [[Item: pv.analog1, 'analog_1'], [Item: pv.analog2, 'analog_2'], [Item: pv.analog3, 'analog_3'], [Item: pv.analog4, 'analog_4']] -- __init__.py:_refresh:83
                                2013-11-28 21:22:55,663 DEBUG    Kostala      set analog_1 = 0.00 -- __init__.py:_refresh:80
                                2013-11-28 21:22:55,668 INFO     Kostala      0.00 -- __init__.py:_refresh:82
                                2013-11-28 21:22:55,673 INFO     Kostala      [[Item: pv.analog1, 'analog_1'], [Item: pv.analog2, 'analog_2'], [Item: pv.analog3, 'analog_3'], [Item: pv.analog4, 'analog_4']] -- __init__.py:_refresh:83
                                2013-11-28 21:22:55,680 DEBUG    Kostala      set analog_3 = 0.00 -- __init__.py:_refresh:80
                                2013-11-28 21:22:55,686 INFO     Kostala      0.00 -- __init__.py:_refresh:82
                                2013-11-28 21:22:55,691 INFO     Kostala      [[Item: pv.analog1, 'analog_1'], [Item: pv.analog2, 'analog_2'], [Item: pv.analog3, 'analog_3'], [Item: pv.analog4, 'analog_4']] -- __init__.py:_refresh:83
                                2013-11-28 21:22:55,698 DEBUG    Kostala      set analog_2 = 0.00 -- __init__.py:_refresh:80
                                2013-11-28 21:22:55,703 INFO     Kostala      0.00 -- __init__.py:_refresh:82
                                2013-11-28 21:22:55,708 INFO     Kostala      [[Item: pv.analog1, 'analog_1'], [Item: pv.analog2, 'analog_2'], [Item: pv.analog3, 'analog_3'], [Item: pv.analog4, 'analog_4']] -- __init__.py:_refresh:83
                                2013-11-28 21:22:55,715 INFO     Kostala      [Item: pv.analog1, 'analog_1'] -- __init__.py:_refresh:87
                                2013-11-28 21:22:55,721 INFO     Kostala      [[Item: pv.analog1, 'analog_1'], [Item: pv.analog2, 'analog_2'], [Item: pv.analog3, 'analog_3'], [Item: pv.analog4, 'analog_4']] -- __init__.py:_refresh:88
                                2013-11-28 21:22:55,728 INFO     Kostala      [Item: pv.analog2, 'analog_2'] -- __init__.py:_refresh:87
                                2013-11-28 21:22:55,734 INFO     Kostala      [[Item: pv.analog1, 'analog_1'], [Item: pv.analog2, 'analog_2'], [Item: pv.analog3, 'analog_3'], [Item: pv.analog4, 'analog_4']] -- __init__.py:_refresh:88
                                2013-11-28 21:22:55,741 INFO     Kostala      [Item: pv.analog3, 'analog_3'] -- __init__.py:_refresh:87
                                2013-11-28 21:22:55,747 INFO     Kostala      [[Item: pv.analog1, 'analog_1'], [Item: pv.analog2, 'analog_2'], [Item: pv.analog3, 'analog_3'], [Item: pv.analog4, 'analog_4']] -- __init__.py:_refresh:88
                                2013-11-28 21:22:55,754 INFO     Kostala      [Item: pv.analog4, 'analog_4'] -- __init__.py:_refresh:87
                                2013-11-28 21:22:55,760 INFO     Kostala      [[Item: pv.analog1, 'analog_1'], [Item: pv.analog2, 'analog_2'], [Item: pv.analog3, 'analog_3'], [Item: pv.analog4, 'analog_4']] -- __init__.py:_refresh:88
                                2013-11-28 21:22:55,767 DEBUG    Kostala      cycle takes 0.3341550827026367 seconds -- __init__.py:_refresh:95
                                2013-11-28 21:22:55,942 DEBUG    Scheduler    Kostala next time: 2013-11-28 21:28:05+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:57,456 INFO     pvwetter     PV Wetter Nacht -- pvwetter.py:<module>:11
                                2013-11-28 21:22:57,557 INFO     zeitschaltuhr 2013-11-28 -- zeitschaltuhr.py:<module>:20
                                2013-11-28 21:22:57,571 INFO     zeitschaltuhr 2013-11-28 21:22:57.569343+01:00 -- zeitschaltuhr.py:<module>:23
                                2013-11-28 21:22:57,565 DEBUG    env_stat     Item env.core.threads = 9 via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:57,562 DEBUG    pvwetter     Item pvwetter.nacht = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:57,589 INFO     pvwetter     Lichtsperre aus -- pvwetter.py:<module>:50
                                2013-11-28 21:22:57,617 DEBUG    env_stat     Item env.core.memory = 18636800 via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:57,633 DEBUG    env_stat     Item env.system.load = 0.11 via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:57,646 DEBUG    env_stat     Item env.location.moonlight = 21 via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:58,065 DEBUG    Scheduler    pvwetter next time: 2013-11-28 21:23:28+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:58,110 DEBUG    Scheduler    env_stat next time: 2013-11-28 21:27:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:58,131 DEBUG    Scheduler    zeitschaltuhr next time: 2013-11-28 21:23:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:22:58,158 DEBUG    pingit       Item ping.schaade1 = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:58,264 DEBUG    pingit       Item ping.fritzbox1 = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:58,352 DEBUG    pingit       Item ping.fritzbox2 = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:58,396 DEBUG    pingit       Item ping.repeater = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:58,563 DEBUG    pingit       Item ping.arbeit = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:58,608 DEBUG    pingit       Item ping.phone32000 = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:58,663 DEBUG    pingit       Item ping.iphone1 = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:22:58,669 DEBUG    Scheduler    pingit next time: 2013-11-28 21:23:28+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:23:04,925 DEBUG    pingit       Item ping.ipad3 = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:23:05,010 DEBUG    pingit       Item ping.solar = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:23:05,064 DEBUG    pingit       Item ping.hp3000 = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:23:05,113 DEBUG    pingit       Item ping.xbmc = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:23:15,798 DEBUG    Scheduler    ComfoAir-cyclic-reads next time: 2013-11-28 21:23:45+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:23:28,387 INFO     pvwetter     PV Wetter Nacht -- pvwetter.py:<module>:11
                                2013-11-28 21:23:28,401 INFO     pvwetter     Lichtsperre aus -- pvwetter.py:<module>:50
                                2013-11-28 21:23:28,883 DEBUG    Scheduler    pingit next time: 2013-11-28 21:23:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:23:28,892 DEBUG    Scheduler    pvwetter next time: 2013-11-28 21:23:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:23:30,915 DEBUG    pingit       Item ping.ipad1 = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:23:45,496 INFO     ComfoAir-cyclic-reads ComfoAir: Triggering cyclic read command: ReadComfortTemperature -- __init__.py:log_info:527
                                2013-11-28 21:23:45,504 INFO     ComfoAir-cyclic-reads ComfoAir: Preparing command ReadComfortTemperature with value None (transformed to value byte '') to be sent. -- __init__.py:log_info:527
                                2013-11-28 21:23:45,510 INFO     ComfoAir-cyclic-reads ComfoAir: Successfully sent packet: 07:f0:00:8b:00:38:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:23:45,571 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 07:f0:00 -- __init__.py:log_info:527
                                2013-11-28 21:23:45,578 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 8a:0a -- __init__.py:log_info:527
                                2013-11-28 21:23:45,584 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 5f:54:4c:36:51:2c:0f:2a:03:1a:49:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:23:45,591 INFO     ComfoAir-cyclic-reads ComfoAir: Successfully received response: 07:f0:00:8a:0a:5f:54:4c:36:51:2c:0f:2a:03:1a:49:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:23:45,599 DEBUG    ComfoAir-cyclic-reads ComfoAir: Corresponding read command: 00:8b:00, decoded data: 5f:54:4c:36:51:2c:0f:2a:03:1a (raw: 5f:54:4c:36:51:2c:0f:2a:03:1a) -- __init__.py:log_debug:523
                                2013-11-28 21:23:45,605 DEBUG    ComfoAir-cyclic-reads ComfoAir: Matched command ReadComfortTemperature and read transformed value 22.0 (raw value was 84) from byte position 2 and byte length 1. -- __init__.py:log_debug:523
                                2013-11-28 21:23:45,611 INFO     ComfoAir-cyclic-reads ComfoAir: Triggering cyclic read command: ReadExhaustAirTemperature -- __init__.py:log_info:527
                                2013-11-28 21:23:45,617 INFO     ComfoAir-cyclic-reads ComfoAir: Preparing command ReadExhaustAirTemperature with value None (transformed to value byte '') to be sent. -- __init__.py:log_info:527
                                2013-11-28 21:23:45,624 INFO     ComfoAir-cyclic-reads ComfoAir: Successfully sent packet: 07:f0:00:85:00:32:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:23:45,678 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 07:f0:00 -- __init__.py:log_info:527
                                2013-11-28 21:23:45,685 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 84:0a -- __init__.py:log_info:527
                                2013-11-28 21:23:45,691 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 00:13:00:42:57:43:2d:f9:21:00:71:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:23:45,700 INFO     ComfoAir-cyclic-reads ComfoAir: Successfully received response: 07:f0:00:84:0a:00:13:00:42:57:43:2d:f9:21:00:71:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:23:45,709 DEBUG    ComfoAir-cyclic-reads ComfoAir: Corresponding read command: 00:85:00, decoded data: 00:13:00:42:57:43:2d:f9:21:00 (raw: 00:13:00:42:57:43:2d:f9:21:00) -- __init__.py:log_debug:523
                                2013-11-28 21:23:45,716 DEBUG    ComfoAir-cyclic-reads ComfoAir: Matched command ReadFreshAirTemperature and read transformed value 13.0 (raw value was 66) from byte position 4 and byte length 1. -- __init__.py:log_debug:523
                                2013-11-28 21:23:45,722 DEBUG    ComfoAir-cyclic-reads ComfoAir: Matched command ReadSupplyAirTemperature and read transformed value 2.5 (raw value was 45) from byte position 7 and byte length 1. -- __init__.py:log_debug:523
                                2013-11-28 21:23:45,728 DEBUG    ComfoAir-cyclic-reads ComfoAir: Matched command ReadExtractAirTemperature and read transformed value 23.5 (raw value was 87) from byte position 5 and byte length 1. -- __init__.py:log_debug:523
                                2013-11-28 21:23:45,734 DEBUG    ComfoAir-cyclic-reads ComfoAir: Matched command ReadExhaustAirTemperature and read transformed value 13.5 (raw value was 67) from byte position 6 and byte length 1. -- __init__.py:log_debug:523
                                2013-11-28 21:23:46,003 DEBUG    Scheduler    ComfoAir-cyclic-reads next time: 2013-11-28 21:24:16+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:23:50,101 DEBUG    Main         knx: 1.1.14 set 1/4/0 to 23.56 -- __init__.py:parse_telegram:190
                                2013-11-28 21:23:50,131 DEBUG    Main         knx: 1.1.14 set 1/4/5 to 23.0 -- __init__.py:parse_telegram:190
                                2013-11-28 21:23:58,099 INFO     zeitschaltuhr 2013-11-28 -- zeitschaltuhr.py:<module>:20
                                2013-11-28 21:23:58,105 INFO     pvwetter     PV Wetter Nacht -- pvwetter.py:<module>:11
                                2013-11-28 21:23:58,125 INFO     pvwetter     Lichtsperre aus -- pvwetter.py:<module>:50
                                2013-11-28 21:23:58,119 INFO     zeitschaltuhr 2013-11-28 21:23:58.117692+01:00 -- zeitschaltuhr.py:<module>:23
                                2013-11-28 21:23:58,632 DEBUG    Scheduler    pingit next time: 2013-11-28 21:24:28+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:23:58,668 DEBUG    Scheduler    pvwetter next time: 2013-11-28 21:24:28+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:23:58,676 DEBUG    Scheduler    zeitschaltuhr next time: 2013-11-28 21:24:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:24:00,567 DEBUG    Main         knx: 1.1.3 set 1/0/39 to 00 -- __init__.py:parse_telegram:181
                                2013-11-28 21:24:00,979 DEBUG    Main         knx: 1.1.3 set 1/0/39 to 01 -- __init__.py:parse_telegram:181
                                2013-11-28 21:24:01,010 DEBUG    Main         knx: 1.1.5 set 1/1/75 to 8c -- __init__.py:parse_telegram:181
                                2013-11-28 21:24:01,032 DEBUG    Main         knx: 1.1.5 set 1/1/74 to True -- __init__.py:parse_telegram:190
                                2013-11-28 21:24:01,039 DEBUG    Main         Item flur.licht.og = True via KNX 1.1.5 1/1/74 -- item.py:__update:363
                                2013-11-28 21:24:01,053 DEBUG    Main         knx: 1.1.2 set 1/1/31 to True -- __init__.py:parse_telegram:190
                                2013-11-28 21:24:01,061 DEBUG    Main         Item flur.licht.eg = True via KNX 1.1.2 1/1/31 -- item.py:__update:363
                                2013-11-28 21:24:10,032 DEBUG    Main         knx: 1.1.22 set 1/2/3 to 00 -- __init__.py:parse_telegram:181
                                2013-11-28 21:24:10,060 DEBUG    Main         knx: 1.1.22 set 1/2/0 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:24:10,088 DEBUG    Main         knx: 1.1.22 set 1/2/4 to 00 -- __init__.py:parse_telegram:181
                                2013-11-28 21:24:10,115 DEBUG    Main         knx: 1.1.22 set 1/2/5 to 00 -- __init__.py:parse_telegram:181
                                2013-11-28 21:24:16,801 DEBUG    Scheduler    ComfoAir-cyclic-reads next time: 2013-11-28 21:24:46+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:24:22,839 DEBUG    Scheduler    RRDtool next time: 2013-11-28 21:29:22+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:24:26,268 DEBUG    Main         knx: 1.1.7 set 1/3/4 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:24:26,288 DEBUG    Main         knx: 1.1.7 set 1/3/0 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:24:26,316 DEBUG    Main         knx: 1.1.7 set 1/3/1 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:24:26,344 DEBUG    Main         knx: 1.1.7 set 1/3/2 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:24:26,374 DEBUG    Main         knx: 1.1.7 set 1/3/3 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:24:26,401 DEBUG    Main         knx: 1.1.7 set 1/3/5 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:24:26,428 DEBUG    Main         knx: 1.1.7 set 1/3/6 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:24:26,448 DEBUG    Main         knx: 1.1.7 set 1/3/7 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:24:26,476 DEBUG    Main         knx: 1.1.7 set 1/3/8 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:24:28,401 INFO     pvwetter     PV Wetter Nacht -- pvwetter.py:<module>:11
                                2013-11-28 21:24:28,415 INFO     pvwetter     Lichtsperre aus -- pvwetter.py:<module>:50
                                2013-11-28 21:24:28,895 DEBUG    Scheduler    pingit next time: 2013-11-28 21:24:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:24:28,904 DEBUG    Scheduler    pvwetter next time: 2013-11-28 21:24:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:24:30,802 DEBUG    Main         knx: 1.1.14 set 1/4/3 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:24:39,508 DEBUG    Main         knx: 1.1.29 set 1/4/16 to 00 -- __init__.py:parse_telegram:181
                                2013-11-28 21:24:46,005 INFO     ComfoAir-cyclic-reads ComfoAir: Triggering cyclic read command: ReadComfortTemperature -- __init__.py:log_info:527
                                2013-11-28 21:24:46,012 INFO     ComfoAir-cyclic-reads ComfoAir: Preparing command ReadComfortTemperature with value None (transformed to value byte '') to be sent. -- __init__.py:log_info:527
                                2013-11-28 21:24:46,018 INFO     ComfoAir-cyclic-reads ComfoAir: Successfully sent packet: 07:f0:00:8b:00:38:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:24:46,048 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: ff:ff:ff:ff:07 -- __init__.py:log_info:527
                                2013-11-28 21:24:46,074 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: f3:07:f0:00:8a:0a:5f:54:4c:36 -- __init__.py:log_info:527
                                2013-11-28 21:24:46,080 INFO     ComfoAir-cyclic-reads ComfoAir: Extended packet length because of encoded characters. -- __init__.py:log_info:527
                                2013-11-28 21:24:46,086 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 51 -- __init__.py:log_info:527
                                2013-11-28 21:24:46,093 INFO     ComfoAir-cyclic-reads ComfoAir: Extended packet length because of encoded characters. -- __init__.py:log_info:527
                                2013-11-28 21:24:46,099 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 2c -- __init__.py:log_info:527
                                2013-11-28 21:24:46,105 INFO     ComfoAir-cyclic-reads ComfoAir: Extended packet length because of encoded characters. -- __init__.py:log_info:527
                                2013-11-28 21:24:46,111 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 0f -- __init__.py:log_info:527
                                2013-11-28 21:24:46,117 INFO     ComfoAir-cyclic-reads ComfoAir: Extended packet length because of encoded characters. -- __init__.py:log_info:527
                                2013-11-28 21:24:46,123 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 2a -- __init__.py:log_info:527
                                2013-11-28 21:24:46,128 INFO     ComfoAir-cyclic-reads ComfoAir: Extended packet length because of encoded characters. -- __init__.py:log_info:527
                                2013-11-28 21:24:46,135 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 03 -- __init__.py:log_info:527
                                2013-11-28 21:24:46,140 INFO     ComfoAir-cyclic-reads ComfoAir: Extended packet length because of encoded characters. -- __init__.py:log_info:527
                                2013-11-28 21:24:46,146 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 1a -- __init__.py:log_info:527
                                2013-11-28 21:24:46,152 INFO     ComfoAir-cyclic-reads ComfoAir: Extended packet length because of encoded characters. -- __init__.py:log_info:527
                                2013-11-28 21:24:46,158 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 49 -- __init__.py:log_info:527
                                2013-11-28 21:24:46,164 INFO     ComfoAir-cyclic-reads ComfoAir: Extended packet length because of encoded characters. -- __init__.py:log_info:527
                                2013-11-28 21:24:46,170 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 07 -- __init__.py:log_info:527
                                2013-11-28 21:24:46,176 INFO     ComfoAir-cyclic-reads ComfoAir: Extended packet length because of encoded characters. -- __init__.py:log_info:527
                                2013-11-28 21:24:46,182 INFO     ComfoAir-cyclic-reads ComfoAir: Received chunk of response: 0f -- __init__.py:log_info:527
                                2013-11-28 21:24:46,189 INFO     ComfoAir-cyclic-reads ComfoAir: Successfully received response: ff:ff:ff:ff:07:f3:07:f0:00:8a:0a:5f:54:4c:36:51:2c:0f:2a:03:1a:49:07:0f -- __init__.py:log_info:527
                                2013-11-28 21:24:46,195 ERROR    ComfoAir-cyclic-reads Method ComfoAir-cyclic-reads exception: byte must be in range(0, 256) -- scheduler.py:_task:348
                                Traceback (most recent call last):
                                  File "/usr/smarthome/lib/scheduler.py", line 344, in _task
                                    obj()
                                  File "/usr/smarthome/plugins/comfoair/__init__.py", line 284, in handle_cyclic_cmds
                                    self.send_command(commandname)
                                  File "/usr/smarthome/plugins/comfoair/__init__.py", line 397, in send_command
                                    self.parse_response(packet)
                                  File "/usr/smarthome/plugins/comfoair/__init__.py", line 410, in parse_response
                                    commandcodebytes[1] -= self._reponsecommandinc # The request command of this response is -1 (for comfoair 350)
                                ValueError: byte must be in range(0, 256)
                                2013-11-28 21:24:46,513 DEBUG    Scheduler    ComfoAir-cyclic-reads next time: 2013-11-28 21:25:16+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:24:58,097 INFO     pvwetter     PV Wetter Nacht -- pvwetter.py:<module>:11
                                2013-11-28 21:24:58,115 INFO     pvwetter     Lichtsperre aus -- pvwetter.py:<module>:50
                                2013-11-28 21:24:58,108 INFO     zeitschaltuhr 2013-11-28 -- zeitschaltuhr.py:<module>:20
                                2013-11-28 21:24:58,138 INFO     zeitschaltuhr 2013-11-28 21:24:58.136750+01:00 -- zeitschaltuhr.py:<module>:23
                                2013-11-28 21:24:58,610 DEBUG    Scheduler    pingit next time: 2013-11-28 21:25:28+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:24:58,619 DEBUG    Scheduler    pvwetter next time: 2013-11-28 21:25:28+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:24:58,627 DEBUG    Scheduler    zeitschaltuhr next time: 2013-11-28 21:25:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:25:02,739 DEBUG    pingit       Item ping.ipad1 = False via Logic None None -- item.py:__update:363
                                2013-11-28 21:25:08,979 DEBUG    Main         knx: 1.1.14 set 1/2/1 to 00 -- __init__.py:parse_telegram:181
                                2013-11-28 21:25:16,235 INFO     ComfoAir-cyclic-reads ComfoAir: Triggering cyclic read command: ReadComfortTemperature -- __init__.py:log_info:527
                                2013-11-28 21:25:16,241 INFO     ComfoAir-cyclic-reads ComfoAir: Preparing command ReadComfortTemperature with value None (transformed to value byte '') to be sent. -- __init__.py:log_info:527
                                2013-11-28 21:25:16,742 DEBUG    Scheduler    ComfoAir-cyclic-reads next time: 2013-11-28 21:25:46+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:25:28,326 INFO     pvwetter     PV Wetter Nacht -- pvwetter.py:<module>:11
                                2013-11-28 21:25:28,346 INFO     pvwetter     Lichtsperre aus -- pvwetter.py:<module>:50
                                2013-11-28 21:25:28,821 DEBUG    Scheduler    pingit next time: 2013-11-28 21:25:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:25:28,830 DEBUG    Scheduler    pvwetter next time: 2013-11-28 21:25:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:25:30,826 DEBUG    pingit       Item ping.ipad1 = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:25:31,487 DEBUG    Main         knx: 1.1.3 set 1/2/7 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:25:31,588 DEBUG    Main         knx: 1.1.3 set 1/2/6 to 00 -- __init__.py:parse_telegram:181
                                2013-11-28 21:25:46,437 INFO     ComfoAir-cyclic-reads ComfoAir: Triggering cyclic read command: ReadComfortTemperature -- __init__.py:log_info:527
                                2013-11-28 21:25:46,444 INFO     ComfoAir-cyclic-reads ComfoAir: Preparing command ReadComfortTemperature with value None (transformed to value byte '') to be sent. -- __init__.py:log_info:527
                                2013-11-28 21:25:46,944 DEBUG    Scheduler    ComfoAir-cyclic-reads next time: 2013-11-28 21:26:16+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:25:58,032 INFO     pvwetter     PV Wetter Nacht -- pvwetter.py:<module>:11
                                2013-11-28 21:25:58,038 INFO     zeitschaltuhr 2013-11-28 -- zeitschaltuhr.py:<module>:20
                                2013-11-28 21:25:58,048 INFO     pvwetter     Lichtsperre aus -- pvwetter.py:<module>:50
                                2013-11-28 21:25:58,053 INFO     zeitschaltuhr 2013-11-28 21:25:58.052093+01:00 -- zeitschaltuhr.py:<module>:23
                                2013-11-28 21:25:58,542 DEBUG    Scheduler    pingit next time: 2013-11-28 21:26:28+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:25:58,557 DEBUG    Scheduler    pvwetter next time: 2013-11-28 21:26:28+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:25:58,577 DEBUG    Scheduler    zeitschaltuhr next time: 2013-11-28 21:26:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:26:16,197 INFO     ComfoAir-cyclic-reads ComfoAir: Triggering cyclic read command: ReadComfortTemperature -- __init__.py:log_info:527
                                2013-11-28 21:26:16,205 INFO     ComfoAir-cyclic-reads ComfoAir: Preparing command ReadComfortTemperature with value None (transformed to value byte '') to be sent. -- __init__.py:log_info:527
                                2013-11-28 21:26:16,704 DEBUG    Scheduler    ComfoAir-cyclic-reads next time: 2013-11-28 21:26:46+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:26:28,288 INFO     pvwetter     PV Wetter Nacht -- pvwetter.py:<module>:11
                                2013-11-28 21:26:28,305 INFO     pvwetter     Lichtsperre aus -- pvwetter.py:<module>:50
                                2013-11-28 21:26:28,784 DEBUG    Scheduler    pingit next time: 2013-11-28 21:26:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:26:28,793 DEBUG    Scheduler    pvwetter next time: 2013-11-28 21:26:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:26:32,730 DEBUG    pingit       Item ping.ipad1 = False via Logic None None -- item.py:__update:363
                                2013-11-28 21:26:46,403 INFO     ComfoAir-cyclic-reads ComfoAir: Triggering cyclic read command: ReadComfortTemperature -- __init__.py:log_info:527
                                2013-11-28 21:26:46,410 INFO     ComfoAir-cyclic-reads ComfoAir: Preparing command ReadComfortTemperature with value None (transformed to value byte '') to be sent. -- __init__.py:log_info:527
                                2013-11-28 21:26:46,910 DEBUG    Scheduler    ComfoAir-cyclic-reads next time: 2013-11-28 21:27:16+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:26:51,628 DEBUG    Main         knx: 1.1.29 set 1/4/16 to 00 -- __init__.py:parse_telegram:181
                                2013-11-28 21:26:58,997 DEBUG    Scheduler    pingit next time: 2013-11-28 21:27:28+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:26:59,005 DEBUG    Scheduler    pvwetter next time: 2013-11-28 21:27:29+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:26:59,013 DEBUG    Scheduler    zeitschaltuhr next time: 2013-11-28 21:27:59+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:27:01,042 DEBUG    pingit       Item ping.ipad1 = True via Logic None None -- item.py:__update:363
                                2013-11-28 21:27:04,048 INFO     pvwetter     PV Wetter Nacht -- pvwetter.py:<module>:11
                                2013-11-28 21:27:04,061 INFO     pvwetter     Lichtsperre aus -- pvwetter.py:<module>:50
                                2013-11-28 21:27:05,070 INFO     zeitschaltuhr 2013-11-28 -- zeitschaltuhr.py:<module>:20
                                2013-11-28 21:27:05,077 INFO     zeitschaltuhr 2013-11-28 21:27:05.075666+01:00 -- zeitschaltuhr.py:<module>:23
                                2013-11-28 21:27:16,116 INFO     ComfoAir-cyclic-reads ComfoAir: Triggering cyclic read command: ReadComfortTemperature -- __init__.py:log_info:527
                                2013-11-28 21:27:16,122 INFO     ComfoAir-cyclic-reads ComfoAir: Preparing command ReadComfortTemperature with value None (transformed to value byte '') to be sent. -- __init__.py:log_info:527
                                2013-11-28 21:27:16,623 DEBUG    Scheduler    ComfoAir-cyclic-reads next time: 2013-11-28 21:27:46+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:27:28,690 DEBUG    Scheduler    pingit next time: 2013-11-28 21:27:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:27:29,703 DEBUG    Scheduler    pvwetter next time: 2013-11-28 21:27:59+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:27:34,737 INFO     Scheduler    Adding worker thread. Total: 6 -- scheduler.py:_add_worker:301
                                2013-11-28 21:27:34,744 INFO     Scheduler    Threads: ComfoAir-cyclic-reads: 5, comfoair: 1, Scheduler: 1, ow: 1, Thread-6: 1, Main: 1 -- scheduler.py:_add_worker:305
                                2013-11-28 21:27:42,633 INFO     pvwetter     PV Wetter Nacht -- pvwetter.py:<module>:11
                                2013-11-28 21:27:42,641 INFO     pvwetter     Lichtsperre aus -- pvwetter.py:<module>:50
                                2013-11-28 21:27:46,320 INFO     ComfoAir-cyclic-reads ComfoAir: Triggering cyclic read command: ReadComfortTemperature -- __init__.py:log_info:527
                                2013-11-28 21:27:46,327 INFO     ComfoAir-cyclic-reads ComfoAir: Preparing command ReadComfortTemperature with value None (transformed to value byte '') to be sent. -- __init__.py:log_info:527
                                2013-11-28 21:27:46,827 DEBUG    Scheduler    ComfoAir-cyclic-reads next time: 2013-11-28 21:28:16+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:27:54,878 DEBUG    Scheduler    Kostal next time: 2013-11-28 21:32:54+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:27:58,908 DEBUG    Scheduler    pingit next time: 2013-11-28 21:28:28+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:27:58,915 DEBUG    Scheduler    env_stat next time: 2013-11-28 21:32:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:27:59,928 DEBUG    Scheduler    pvwetter next time: 2013-11-28 21:28:29+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:27:59,942 DEBUG    Scheduler    zeitschaltuhr next time: 2013-11-28 21:28:59+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:28:05,984 DEBUG    Scheduler    Kostala next time: 2013-11-28 21:33:15+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:28:16,545 DEBUG    Scheduler    ComfoAir-cyclic-reads next time: 2013-11-28 21:28:46+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:28:26,025 DEBUG    Main         knx: 1.1.22 set 1/2/3 to 00 -- __init__.py:parse_telegram:181
                                2013-11-28 21:28:26,053 DEBUG    Main         knx: 1.1.22 set 1/2/0 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:28:26,080 DEBUG    Main         knx: 1.1.22 set 1/2/4 to 00 -- __init__.py:parse_telegram:181
                                2013-11-28 21:28:26,108 DEBUG    Main         knx: 1.1.22 set 1/2/5 to 00 -- __init__.py:parse_telegram:181
                                2013-11-28 21:28:28,613 DEBUG    Scheduler    pingit next time: 2013-11-28 21:28:58+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:28:29,626 DEBUG    Scheduler    pvwetter next time: 2013-11-28 21:28:59+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:28:36,170 INFO     Scheduler    Adding worker thread. Total: 7 -- scheduler.py:_add_worker:301
                                2013-11-28 21:28:36,176 INFO     Scheduler    Threads: ComfoAir-cyclic-reads: 6, Thread-7: 1, comfoair: 1, Scheduler: 1, ow: 1, Main: 1 -- scheduler.py:_add_worker:305
                                2013-11-28 21:28:38,581 DEBUG    Kostal       set status = Aus -- __init__.py:_refresh:105
                                2013-11-28 21:28:38,586 DEBUG    Kostal       set power_day = 5.69 -- __init__.py:_refresh:105
                                2013-11-28 21:28:38,592 DEBUG    Kostal       set power_total = 20103 -- __init__.py:_refresh:105
                                2013-11-28 21:28:38,598 DEBUG    Kostal       cycle takes 0.41483187675476074 seconds -- __init__.py:_refresh:119
                                2013-11-28 21:28:42,266 DEBUG    Main         knx: 1.1.7 set 1/3/0 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:28:42,286 DEBUG    Main         knx: 1.1.7 set 1/3/1 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:28:42,314 DEBUG    Main         knx: 1.1.7 set 1/3/2 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:28:42,342 DEBUG    Main         knx: 1.1.7 set 1/3/3 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:28:42,370 DEBUG    Main         knx: 1.1.7 set 1/3/4 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:28:42,398 DEBUG    Main         knx: 1.1.7 set 1/3/5 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:28:42,426 DEBUG    Main         knx: 1.1.7 set 1/3/6 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:28:42,446 DEBUG    Main         knx: 1.1.7 set 1/3/7 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:28:42,473 DEBUG    Main         knx: 1.1.7 set 1/3/8 to False -- __init__.py:parse_telegram:190
                                2013-11-28 21:28:44,010 DEBUG    pingit       Item ping.ipad1 = False via Logic None None -- item.py:__update:363
                                2013-11-28 21:28:46,763 DEBUG    Scheduler    ComfoAir-cyclic-reads next time: 2013-11-28 21:29:16+01:00 -- scheduler.py:_next_time:289
                                2013-11-28 21:28:47,415 DEBUG    env_stat     Item env.core.threads = 11 via Logic None None -- item.py:__update:363
                                2013-11-28 21:28:47,436 DEBUG    env_stat     Item env.core.memory = 19550208 via Logic None None -- item.py:__update:363
                                2013-11-28 21:28:47,447 DEBUG    env_stat     Item env.system.load = 0.08 via Logic None None -- item.py:__update:363
                                2013-11-28 21:28:48,459 INFO     pvwetter     PV Wetter Nacht -- pvwetter.py:<module>:11
                                2013-11-28 21:28:48,466 INFO     pvwetter     Lichtsperre aus -- pvwetter.py:<module>:50
                                2013-11-28 21:28:49,474 INFO     zeitschaltuhr 2013-11-28 -- zeitschaltuhr.py:<module>:20
                                2013-11-28 21:28:49,481 INFO     zeitschaltuhr 2013-11-28 21:28:49.479954+01:00 -- zeitschaltuhr.py:<module>:23
                                ^Z
                                [1]+  Stopped                 smarthome.py -d
                                admin@smarthome:/usr/smarthome$
                                Items
                                Code:
                                [ow]        
                                        [[temp]]
                                        [[[comfort]]]
                                            type = num
                                            comfoair_send = WriteComfortTemperature
                                            comfoair_read = ReadComfortTemperature
                                            comfoair_read_cycle = 60 # seconds
                                            comfoair_init = true
                                        [[[freshair]]]
                                            type = num
                                            comfoair_read = ReadFreshAirTemperature
                                            comfoair_read_cycle = 60 # seconds
                                            comfoair_init = true
                                            sqlite = yes
                                        [[[supplyair]]]
                                            type = num
                                            comfoair_read = ReadSupplyAirTemperature
                                            comfoair_read_cycle = 60 # seconds
                                            comfoair_init = true
                                            sqlite = yes
                                        [[[extractair]]]
                                            type = num
                                            comfoair_read = ReadExtractAirTemperature
                                            comfoair_read_cycle = 60 # seconds
                                            comfoair_init = true
                                            sqlite = yes
                                        [[[exhaustair]]]
                                            type = num
                                            comfoair_read = ReadExhaustAirTemperature
                                            comfoair_read_cycle = 60 # seconds
                                            comfoair_init = true
                                            sqlite = yes

                                Gruß Stephan

                                Kommentar

                                Lädt...
                                X