Luxtronik WP Steuerung auslesen (Alpha Innotec, Novelan, evtl. auch Buderus)

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

    #76
    Hi Leute,

    ich versuche gerade mit openhab2 auf meine Novelan SICV6.2K zuzugreifen,

    leider ohne Erfolg.

    Für Tipps wäre ich dankbar.
    Laut webinterface login über den internet explorer hab ich die Version 3.79

    Gruß mad9

    Kommentar

    • Bouni
      LoxBus Spammer
      • 01.09.2015
      • 291

      #77
      Hi Gast

      Mit der 3.79 hast du noch das "alte" Webinterface, also nicht Websockets basierend.
      Hast du genauere Infos zu oder wie du vorgegangen bist, welche Plugins du verwendest, etc?

      Hast du auch 8889 als Port eingestellt? Den 8888 haben sie nur bis V1.73 verwendet!

      Kommentar

      • Gast

        #78
        Hi Bouni ,

        danke für die schnelle Antwort.

        Ich habe auf meinem Debianserver OPENHAB2 am laufen. Die haben ein addon für luxtronik2, namens "Novelan/Luxtronic Heat Pump Binding".
        Diese habe ich konfiguriert mit Ip Adresse und Port (8889), leider connectet dieser nicht.

        Nun da es nicht geht gibt es noch eine einfache Möglichkeit die Verbindung vom Debianserver zur Luxtronik Steuerung zu testen (z.B. Telnet oä.) ?
        Wie gesagt es läuft auf einem Debianserver.

        Danke

        Kommentar

        • Bouni
          LoxBus Spammer
          • 01.09.2015
          • 291

          #79
          Klar, Telnet geht:

          Code:
          telnet 192.168.1.10 8889
          Damit kanst du mal grundlegend schauen ob die Steuerung den Port offen hat, Daten zu send könnte schmit telnet haarig werden da die in Binärfom kommen müssen.

          Aber du könntest ein kleines python script verwenden, z.B:
          Python script to monitor and control Novelan, Luxtronic, Alpha innotec and Siemens heatpumps - coolchip/NovelanPy


          hier noch den port auf 8889 setzen (myPump = novelan(host="192.168.178.22", port=8889))
          Python script to monitor and control Novelan, Luxtronic, Alpha innotec and Siemens heatpumps - coolchip/NovelanPy


          Kommentar

          • Gast

            #80
            python script kommt folgendes:


            ./example.py
            Traceback (most recent call last):
            File "./example.py", line 8, in <module>
            statusdict = myPump.readStatus()
            File "/etc/openhab2/test/novelan.py", line 115, in readStatus
            status = self.__read(3004, fmt, statustupel, True)
            File "/etc/openhab2/test/novelan.py", line 76, in __read
            raise("format size does not fit received bytes")
            TypeError: exceptions must derive from BaseException


            Telnet:

            telnet 10.1.0.213 8889
            Trying 10.1.0.213...
            Connected to 10.1.0.213.

            Kommentar

            • Bouni
              LoxBus Spammer
              • 01.09.2015
              • 291

              #81
              Hmm, das python script war das erst beste was ich auf Github gefunden hab.
              Ersetz die Zeilen:
              Python script to monitor and control Novelan, Luxtronic, Alpha innotec and Siemens heatpumps - coolchip/NovelanPy

              mal mit einem print(recv_msg)

              Kommentar

              • Gast

                #82
                Traceback (most recent call last):
                File "./example.py", line 3, in <module>
                from novelan import novelan
                File "/etc/openhab2/test/novelan.py", line 80
                def __write(self, param, value):
                ^
                IndentationError: unexpected indent




                NEU:

                bytearray(b'@1\xf3d@1\xf3d\x00+\xf70\x00+\xf70\x00 \x00\x00\x00\x00+\xfb\x01\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00(\x00\x00\x00\x11\x00\x00\x01C\ x00\x00\x01(\x00\x00\x01\x19\x00\x00\x002\x00\x00\ x02\x02\x00\x00\x00\x0f\xff\xff\xff\xff\x00\x00\x0 1\xcd\x00\x00\x01\xf4\x00\x00\x00>\x00\x00\x00\x18 \x00\x00\x01C\x00\x00\x00\xb4\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\ x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x0 0\x01\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 1\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\xb9\x97n\x00\x00\x06\x9f\x00\x00\x00\x 00\x00\x00\x00\x00\x00\x00cT\x00\x00\x04z\x00\x00\ x00\x00\x00\xb9\x97n\x00{\xce\xe1\x00=\xc3\x16\x00 Fv\x97\x00\x00\xb4;\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00J\x00\x00 \x00\x01\x00\x00\x00\x00\x00\x00\x00V\x00\x00\x003 \x00\x00\x00.\x00\x00\x007\x00\x00\x009\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00\n\x01\x00\xd5\xff\xff\xff\x00\ n\x01\x00\xff\n\x01\x00\x01Z#\xca\xf5Z#\xca\xf4Z#\ xca\xf3Z#\xca\xf2Z\r[\x9a\x00\x00\x02\xcc\x00\x00\x02\xcc\x00\x00\x02\x cc\x00\x00\x02\xcc\x00\x00\x02\xc7\x00\x00\x00\x05 \x00\x00\x00\t\x00\x00\x00\t\x00\x00\x00\t\x00\x00 \x00\t\x00\x00\x00\x01Z$NKZ$\x80\xe1Z$\x8a"Z#\x000 Z#\xca\xf2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\xb3\x9e\x00\x00\x 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x 01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Z% A\xe9\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x01\x06\xf8\x00\x00\x9a\x0f\x00\x0 0\x00\x00\x00\x00BL\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00d\x00\x00\x00\x01\x00\x00\x00\x 00\x00\x00\x00f\x00\x00\x01\x98\x00\x00\x00(\x00\x 00\x02\xf8\x00\x00\x05\x1d\x00\x00\x01\xd5\x00\x00 \x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x01%\x00\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x0 0>\x00\x00\x018\x00\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x14\x00\x00\x00\x14\x00\x00\x00Z\x00\x00 \x00\'\x00\x00\x00&\x00\x00\x00:\x00\x00\x00(\x00\ x00\x00\x1c\x00\x00\x02\x80\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
                Traceback (most recent call last):
                File "./example.py", line 8, in <module>
                statusdict = myPump.readStatus()
                File "/etc/openhab2/test/novelan.py", line 115, in readStatus
                status = self.__read(3004, fmt, statustupel, True)
                File "/etc/openhab2/test/novelan.py", line 77, in __read
                return tnames._make(struct.unpack(fmt, recv_msg))

                Zuletzt geändert von Gast; 04.12.2017, 13:38. Grund: Hab jetzt nur zeile 76 ersetzt

                Kommentar

                • Bouni
                  LoxBus Spammer
                  • 01.09.2015
                  • 291

                  #83
                  Na immerhin kommen mal Daten zurück!

                  Das heisst das das Problem am openhab2 Modul bzw. dessen config liegen muss.
                  Kannst du mal dein config file posten?

                  Kommentar

                  • Gast

                    #84
                    SO....



                    debian:/etc/openhab2# cat services/novelanheatpump.cfg
                    # IP address of the Novelan (Siemens) Heatpump to connect to (required)
                    #ip=10.1.0.213

                    # port number of the Novelan (Siemens) Heatpump to connect to (optional, defaults to 8888)
                    #port=8889

                    # refresh interval in milliseconds (optional, defaults to 60000)
                    #refresh=

                    Kommentar

                    • Bouni
                      LoxBus Spammer
                      • 01.09.2015
                      • 291

                      #85
                      Eine # am anfang einer Zeile markiert einen Kommentar
                      versuchs mal damit:
                      Code:
                      # IP address of the Novelan (Siemens) Heatpump to connect to (required)
                      ip=10.1.0.213
                      
                      # port number of the Novelan (Siemens) Heatpump to connect to (optional, defaults to 8888)
                      port=8889
                      
                      # refresh interval in milliseconds (optional, defaults to 60000)
                      refresh=60000

                      Kommentar

                      • Gast

                        #86
                        omg


                        Kommentar

                        • Bouni
                          LoxBus Spammer
                          • 01.09.2015
                          • 291

                          #87
                          Tuts jetzt?

                          Kommentar

                          • Gast

                            #88
                            klar.


                            Vielen Dank.
                            Und sorry für die dumme Aktion.

                            Kommentar

                            • Riesenschnabel
                              Extension Master
                              • 04.11.2015
                              • 106

                              #89
                              Hi Gast ,
                              mach' Dir mal keinen Kopf.
                              Im schlimmsten Fall hast Du jemand anderem, der Deinen Beitrag liest das gleiche Theater gespart. Außerdem hast Du vermutlich was grundlegendes zu Config-Dateien gelernt.
                              Klingt nicht wirklich dumm für mich.

                              Ich hätte mich selbst aber vermutlich auch geärgert

                              Weiterhin viel Erfolg
                              Loxone-Installation mit mehreren Extensions, Dimmer-Extension, DMX, 1-Wire (alles aktuell noch im Auslieferungszustand);
                              FritzBox, Netgear Plus Switch mit mehreren VLANs, Intel NUC mit VMWare ESXi 6.5 (pfSense, Loxberry, Kleinkram)

                              Kommentar

                              • Gast

                                #90
                                Hallo liebe Lox-AIT-Gemeinde,

                                vielen Dank für die tollen Beiträge, doch ich krieg die Anbindung AIT zu Loxone irgendwie nicht hin, trotz dessen, dass ich die Beiträge mehrfach gelesen und versucht habe diese umzusetzen.
                                Meine Ausstattung ist wie folgt:
                                - Alpha Innotec Luftwärmepumpe LWC100 mit
                                - Luxtronik 2, Firmware-Version 1.73 (somit sollte die Programmierung von Niggo ja "noch" funktionieren)
                                - Loxone letzte Firmware-Version 9.X

                                Ich habe die Bausteine (Virtuelle Eingänge sowie Programm) entsprechend eingesetzt, die Programmierung übernommen, doch krieg ich leider nur 0er Werte heraus.

                                Ich denke, dass es an mehreren Punkten nicht klappt:
                                1. Ist meine Annahme korrekt, dass ich mit der Firmware-Version 1.73 noch die Programmierung benutzen kann?
                                2. Welche Einstellungen muss ich in den Virtuellen Eingängen hinterlegen, denn woher weiß das Programm was und wo er in diese VE schreiben soll?
                                3. Muss der Programm-Baustein ist nicht softwaremäßig mit einem Aus- oder Eingang verbunden werden
                                4. im Programm habe ich die Eingabe STREAM*stream=stream_create("/dev/tcp/10.0.0.36/8888",0,0); da bei mir die LWP auf 10.0.0.36 fix eingestellt ist
                                5. leider krieg ich beim Aufruf in einem Browser von 10.0.0.36 lediglich ein weißes Bild, dessen Überschrift WEBSERVER ist, aber keine Details etc. (egal in welchem Browser)

                                Vielen Dank für Eure Mithilfe und Bitte um Beratschlagung.
                                Screenshots etc. kann ich mitschicken

                                LG Wieslr

                                Kommentar

                                Lädt...