Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. KNX Adapter überholt

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.0k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

KNX Adapter überholt

Geplant Angeheftet Gesperrt Verschoben Tester
1.0k Beiträge 123 Kommentatoren 400.0k Aufrufe 26 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B Offline
    B Offline
    Boergi
    schrieb am zuletzt editiert von
    #154

    Ich habe am WE mein IP Interface erhalten (MDT SCN-IP000.02), die gute Nachricht: Es funktioniert jetzt.

    Die schlechte Nachricht: Nur kurze Zeit dann funktioniert es nicht mehr, mal hilft ein Neustart des IP Interfaces, mal aber auch gar nichts.

    Das IP Interface arbeitet in der Zeit weit, Busmonitor, Werte schreiben/lesen etc. klappt ohne Probleme.

    1 Antwort Letzte Antwort
    0
    • chefkoch009C Offline
      chefkoch009C Offline
      chefkoch009
      Developer
      schrieb am zuletzt editiert von
      #155

      Hallo Boergi,

      was sagt das log? Und wie definierst Du "kurze Zeit". Ohne genauere Angaben kann ich leider keine Aussage dazu treffen.

      VG

      chefkoch009

      1 Antwort Letzte Antwort
      0
      • cvidalC Offline
        cvidalC Offline
        cvidal
        Forum Testing
        schrieb am zuletzt editiert von
        #156

        Bei mir geht Momentan das licht an/aus ist auch richtig so habe keinen Dimmaktor,

        Nur die Rolladen würde ich gerne auf eine Bestimmte höhe fahren lassen dieses geht bei mir leider noch nicht ich habe mit der ETS5 eigentlich alles Probiert nur leider geht nur Rolladen an/aus habe dann in der ETS Datentyp 1.001 Schalten eingestellt, hat hier jemand einen Tipp für mich?

        1 Antwort Letzte Antwort
        0
        • chefkoch009C Offline
          chefkoch009C Offline
          chefkoch009
          Developer
          schrieb am zuletzt editiert von
          #157

          Hallo cvidal,

          Welche Verknüpfungen hast du in der ETS für deine Jalousien gemacht? Wie sehen sie im Adapter aus?

          VG

          Chefkoch 009

          P.S. ich helfe gern, bin dazu aber auf Informationen angewiesen. Jedes Mal nachzufragen ist auf Dauer etwas müssig.

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            my-knx-shop
            schrieb am zuletzt editiert von
            #158

            Ich habe es selbst noch nicht mit den Jalousien ausprobiert aber grundsätzlich würde es gehen wenn ich den Wert Anfahren nutze ?

            Hat jemand Erfahrung ob es dann auch per Alexa geht ?

            Ich denke ich probiere mal heute Abend etwas rum ;-)

            Ansonsten muss ich sagen dass der neue Adapter sehr gut funktioniert. Tolle Arbeit !

            1 Antwort Letzte Antwort
            0
            • cvidalC Offline
              cvidalC Offline
              cvidal
              Forum Testing
              schrieb am zuletzt editiert von
              #159

              Hallo danke für die Rückmeldung,

              Ich habe es in der ETS mit dem Dateityp 1.023 Rolladen/Jalousie Modus getestet dann steht im iobroker unter Rolle indicator und ich kann dann nichts damit Steuern.

              ich habe dann den Dateityp 1.001 Schalten eingestellt habe ich im iobroker switch und ich kann es zumindest hoch und runterfahren mit dem befehl an/aus.

              Ich muss zugeben das ich von der ETS so gut wie keine Ahnung habe deshalb ist es für mich sehr schwer damit irgendwie voran zu kommen.

              Ich hoffe es reicht an informationen um mir weiter helfen zu können, falls du mehr infos brauchst bitte bescheid geben.

              Freundlichste Grüsse cvidal
              2113_screenshot__23_.png
              2113_screenshot__22_.png
              2113_screenshot__21_.png

              1 Antwort Letzte Antwort
              0
              • chefkoch009C Offline
                chefkoch009C Offline
                chefkoch009
                Developer
                schrieb am zuletzt editiert von
                #160

                Hallo cvidal,

                wie ich sehe versuchst Du über 1Bit Deine Jalousie zu fahren. Also "Auf/Stopp" oder "Ab/Stopp". Um eine Jalousie auf eine bestimmte Position zu fahren brauchst Du einen Wert ähnlich dem Dimmen (1Byte). Wo Du die verknüpft hast, kann ich leider nicht ersehen. Desweiteren misst man in der Regel die Fahrzeit ein. (Zeit zum Öffnen / Zeit zum Schliessen). Diese wird im Jal.Aktor eingetragen.

                VG

                chefkoch009

                1 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  my-knx-shop
                  schrieb am zuletzt editiert von
                  #161

                  Ich habe es nun mal auf dem Datenpunkt DPST-5-1 " Jalousie anfahren " mit Alexa versucht . Einmal runter klappte mit "Alexa, fahre Jalousie runter ".

                  Aber Alexa reagiert nicht auf erneut auf den Befehl. Scheint wohl noch nicht ganz mit meinen Befehlen klar zu kommen. Auch "Alexa, fahre Jalousie auf 20%" oder sowas geht nicht.

                  Ich glaube das ist noch nicht soweit.

                  Der KNX Adpater allerdings zeigt die richtigen Werte und reagiert auch darauf. Der scheint hier echt top zu sein.

                  1 Antwort Letzte Antwort
                  0
                  • cvidalC Offline
                    cvidalC Offline
                    cvidal
                    Forum Testing
                    schrieb am zuletzt editiert von
                    #162

                    Super vielen dank Chefkoch,

                    ich werde mich dann mal an den PC setzten müssen und mal rumtesten.

                    Nun weiß ich wenigstens wo ich ansetzen muss, hätte ich mir eigentlich auch denken können das es so nicht gehen wird aber für mich als Anlagenmechaniker ist das alles noch Neuland…

                    1 Antwort Letzte Antwort
                    0
                    • D Offline
                      D Offline
                      dermib
                      schrieb am zuletzt editiert von
                      #163

                      Hallo zusammen,

                      ich möchte gerne hauptsächlich mit iobroker KNX visualisieren/schalten, bin absoluter Neuling bei iobroker.

                      Wenn ich das Thema bisher richtig überblickt habe, bekomme ich keine knxproj-Datei aus meinem ETS3.

                      Gibt es eine Möglichkeit die einzelnen KNX Elemente manuell in iobroker zu bekommen?

                      Als Hintergrund Info, ich nutze KNX zur Steuerung von Licht, Heizung uns Rollos. Die darüber hinaus gehende "smarte" Steuerung erfolgt mittels Loxone Miniserver. Mir geht es hierbei also in erster Linie um Visualisierung und nicht um die Steuerung.

                      iobroker läuft bei mir jetzt auf einem Rasperry3 und scheint mit KNX schon soweit in Verbindung zu stehen, dass ich im Log entsprechende Meldungen bekomme:

                      knx.0	2017-03-08 13:31:06.931	warn	Value recieved on unknown GA : 5/4/6
                      knx.0	2017-03-08 13:31:02.090	warn	Value recieved on unknown GA : 5/1/0
                      knx.0	2017-03-08 13:30:57.409	warn	Value recieved on unknown GA : 5/2/1
                      knx.0	2017-03-08 13:30:56.409	warn	Value recieved on unknown GA : 5/2/2
                      knx.0	2017-03-08 13:30:43.307	warn	Value recieved on unknown GA : 5/2/2
                      knx.0	2017-03-08 13:30:42.888	warn	Value recieved on unknown GA : 5/2/1
                      knx.0	2017-03-08 13:30:37.909	warn	Value recieved on unknown GA : 3/0/0
                      knx.0	2017-03-08 13:30:36.949	warn	Value recieved on unknown GA : 5/4/6
                      

                      Für Infos wie ich an die einzelnen Objekte komme um zu schalten, bzw. Temperaturen auszulesen wäre ich sehr dankbar.

                      MfG

                      Micha

                      1 Antwort Letzte Antwort
                      0
                      • I Offline
                        I Offline
                        In.Meditation
                        schrieb am zuletzt editiert von
                        #164

                        Hi Gemeinde,

                        ich werfe jetzt auch mal wieder Probleme in die runde :)

                        Folgende Infos zu meinem KNX-System

                        Schnittstelle: Loxone Miniserver

                        IP: IP des Loxonservers

                        EID-AD: 1.1.250

                        Raspberry Pi 3 mit Jessie

                        In KNX bin ich relativ fit.

                        Ich bekomme den KNX Adapter einfach nicht zum laufen bzw. bekomme folgende Fehlermeldungen (Siehe Screen)

                        2360_bildschirmfoto_2017-03-13_um_16.37.58.png

                        Das "lustige" ist aber….

                        Wenn ich über den BUS oder über die Loxoneanwendung etwas auf den Bus gebe (oder einen Taster betätige) bekomme ich es auch in den Ereignissen angezeigt.

                        Wenn ich über die Viso von ioBroker einen Befehl gebe gibt er die Meldung "false" aus... in der Loxoneanwendung schaltet es um auf eingeschaltet... ist es in der Realität aber nicht. (Es bleibt dunkel)

                        2360_bildschirmfoto_2017-03-13_um_16.54.17.png
                        2360_bildschirmfoto_2017-03-13_um_17.00.45.png

                        Ich halte mich erst mal dran, dass ich das Licht mal geschaltet bekomme, bevor ich mich an andere Sachen mache. Funktionalität würde ich gerne vorerst haben. :)

                        ich hoffe es kann mir jemand behilflich sein..

                        Des weiteren schließe ich mich der Frage meines Vorredners an… Ist es möglich händisch GA usw. einzufügen?!?!

                        Danke euch vielmals

                        Greetz Chris

                        Komponenten

                        • MDT KNX Geräte

                        • Loxone Miniserver

                        • Gira X1

                        • Raspberry PI3 mit iobroker

                        • Kberry 838 BAOS Modul (läuft noch nicht ;) )

                        1 Antwort Letzte Antwort
                        0
                        • chefkoch009C Offline
                          chefkoch009C Offline
                          chefkoch009
                          Developer
                          schrieb am zuletzt editiert von
                          #165

                          Hallo

                          @dermib:

                          Hast Du mal versucht Dein ETS3 Projekt hoch zu konvertieren nach ETS4/5? Dann kannst Du einen knxproj export machen und diesen anschliessend importieren.

                          @In.Meditation:

                          nutzt Du auf dem Raspi den EIBD oder den KNXD? Ich hatte massive Probleme den KNXD zum laufen zu bringen und habe es schliesslich aufgegeben. Mit dem EIBD funktioniert es. Der KNXD gibt die Rückmeldungen nicht weiter an iobroker-knx adapter. Mit loxone hatte ich noch nichts zu tun. Um Dir helfen zu können, wäre es schön, wenn Du Deine Anlage (Gateway's, Kombination KNX-Loxone) etwas genauer beschreiben könntest.

                          Zum Thema Anlegen von Objecten: erst wenn eine KNXProj Datei eingelesen ist (egal ob mit struktur oder nicht) erscheint im iobroker admin unter Objekte das parent-Objekt "knx.0". Darunter kann man dann weitere Objekte anlegen.

                          VG

                          chefkoch009

                          1 Antwort Letzte Antwort
                          0
                          • I Offline
                            I Offline
                            In.Meditation
                            schrieb am zuletzt editiert von
                            #166

                            @chefkoch009:

                            Hallo

                            @In.Meditation:

                            nutzt Du auf dem Raspi den EIBD oder den KNXD? Ich hatte massive Probleme den KNXD zum laufen zu bringen und habe es schliesslich aufgegeben. Mit dem EIBD funktioniert es. Der KNXD gibt die Rückmeldungen nicht weiter an iobroker-knx adapter. Mit loxone hatte ich noch nichts zu tun. Um Dir helfen zu können, wäre es schön, wenn Du Deine Anlage (Gateway's, Kombination KNX-Loxone) etwas genauer beschreiben könntest. `

                            Hi Chefkoch,

                            Danke für das Feedback. :) Hatte schon Angst :P

                            Ich habe jetzt mal das Ding neu aufgesetzt und eibd unter iobroker installiert. (Danke für den Tip) Habe hardcoded die IP und Port eingetragen. Die EIB IP braucht man nicht??? Das macht mich ein wenig stutzig. :shock:

                            Mein KNX System ist folgendermaßen aufgebaut

                            KNX Schnittstelle IP ist im Loxone verbaut (Wird auch als Schnittstelle für ETS verwendet)

                            Der Loxone ist mit einem 24er Switch verbunden, auf dem auch direkt der Raspberry hängt. (im Netzwerkschrank)

                            Loxone hat für mich eigentlich nur den Vorteil das ich auf die Schnelle Visus machen konnte und er nicht viel mehr als ein IP Schnittstelle kostet. Da ich beim Einzug noch nicht so ganz fertig war, musste ne kleine visu her :P

                            Die Beschreibung auf github für den Adapter finde ich so "lala". Das Readme sagt natürlich genaus so viel aus :D

                            Ich gehe mal davon aus, dass nur da der Fehler liegt. (Siehe Screen)

                            2360_bildschirmfoto_2017-03-17_um_23.29.49.png

                            Wie muss die sh.xml genau aussehen? Eventuell stell mir jemand seine Datei mal zur Verfügung. :)

                            EDIT: Gemäß des Falles das ich es über eibd machen kann. Läuft es dann auch über den iobroker oder mache ich es gemäß der installation von Michelstechblog?! http://michlstechblog.info/blog/raspber … with-knxd/

                            Und installiere danach eibd unter iobroker damit die Visu eine Verbindung bekommt? Welche Daten muss ich dann Eintragen, die originalen (IP und EIB Adresse) oder die Simulierten gemäß Blog?

                            Fragen über Fragen…. die nach einer Antwort suchen. :) Sorry

                            Ich danke dir vielmals.

                            Schönen Abend noch

                            Gruß Chris

                            Komponenten

                            • MDT KNX Geräte

                            • Loxone Miniserver

                            • Gira X1

                            • Raspberry PI3 mit iobroker

                            • Kberry 838 BAOS Modul (läuft noch nicht ;) )

                            1 Antwort Letzte Antwort
                            0
                            • chefkoch009C Offline
                              chefkoch009C Offline
                              chefkoch009
                              Developer
                              schrieb am zuletzt editiert von
                              #167

                              Hallo,

                              Auch der Entwickler des knxd ist "Einzelkämpfer". Respekt vor seiner Leistung! Ich denke das auf absehbare Zeit der knxd wie erwartet funktionieren wird. Ich teste hin und wieder, bleibe aber bis zur stable Version auf eine.

                              Du sagst das die Doku so "lala" ist. Was genau fehlt dir daran?

                              Zu deinem Screenshot: es ist NICHT möglich eine XML Datei einzulesen. Es MUSS eine knxproj sein.

                              Zum eibd nochmal: wenn du die Schalter DTRS verwendest dann macht er mcast.

                              VG

                              Chefkoch009

                              1 Antwort Letzte Antwort
                              0
                              • I Offline
                                I Offline
                                In.Meditation
                                schrieb am zuletzt editiert von
                                #168

                                Hi,

                                sorry falls ich mich ein wenig unverständlich ausgedrückt habe. Und die geleistete Arbeit wollte ich nicht abwerten, entschuldigung falls das so rüber kam.

                                Du hattest angegeben, dass der knxd nicht läuft, da habe ich alles clean gemacht und eibd installiert.

                                laut Doku müssen da die die GAs aus ETS exportiert werden. Und Anschließend auf dem Rapsi im iobroker.eibd Pfad unter sh.xml gepeichert werden

                                https://github.com/ruhigundrelaxed/ioBroker.eibd

                                Oder bin ich da auf dem falschen weg? :?

                                Die Doku beschreibt nicht wirklich wie man die DPS in der xml umschlüsseln kann bzw. was ich für, z.B. Schalten angeben muss.

                                Ich glaube so langsam bin ich durcheinander :D

                                Danke

                                Grüße

                                Komponenten

                                • MDT KNX Geräte

                                • Loxone Miniserver

                                • Gira X1

                                • Raspberry PI3 mit iobroker

                                • Kberry 838 BAOS Modul (läuft noch nicht ;) )

                                1 Antwort Letzte Antwort
                                0
                                • chefkoch009C Offline
                                  chefkoch009C Offline
                                  chefkoch009
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #169

                                  Hallo In.Meditation,

                                  Um kurz auf deine Frage zu antworten: ja.

                                  Schau Mal hier nach: https://github.com/ioBroker/ioBroker.knx

                                  VG

                                  chefkoch009

                                  1 Antwort Letzte Antwort
                                  0
                                  • I Offline
                                    I Offline
                                    In.Meditation
                                    schrieb am zuletzt editiert von
                                    #170

                                    Hi Chefkoch,

                                    also ich habe jetzt alle neu gemacht, deinen Adapter benutzt… bekomme aber keine Daten auf den Bus... immer "false" angegeben

                                    lesen kann er, gibt jediglich die Fehlermeldung "warn: Not Ready" aus.

                                    2360_bildschirmfoto_2017-03-20_um_20.06.56.png

                                    Ich weiß nicht woran es noch hängen sollte :/

                                    ETS habe ich nicht geöffnent, so das die schnittstelle belegt sein könnte.

                                    Aber nach wie vor… beim Schalten über die iobroker Visu wird es am Loxone angezeigt. Das macht mich so stutzig....

                                    Noch ideen?

                                    Danke

                                    Gruß

                                    Komponenten

                                    • MDT KNX Geräte

                                    • Loxone Miniserver

                                    • Gira X1

                                    • Raspberry PI3 mit iobroker

                                    • Kberry 838 BAOS Modul (läuft noch nicht ;) )

                                    1 Antwort Letzte Antwort
                                    0
                                    • chefkoch009C Offline
                                      chefkoch009C Offline
                                      chefkoch009
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #171

                                      Hallo In.Meditation,

                                      zunächst einmal ist es so, das er beim Starten alle GA's abfragt, die das Lesen Flag haben. Das kann in einigen Installationen eine Weile dauern. Kannst Du mal bitte diese Ansicht eines Deiner Objekte zeigen?

                                      Desweiteren die genaue Bezeichnung deiner Loxone Komponente.

                                      VG

                                      chefkoch009
                                      870_objektansicht.png

                                      1 Antwort Letzte Antwort
                                      0
                                      • I Offline
                                        I Offline
                                        In.Meditation
                                        schrieb am zuletzt editiert von
                                        #172

                                        Guten Abend Chefkoch,

                                        anbei der Screenshot
                                        2360_bildschirmfoto_2017-03-20_um_21.39.33.png

                                        Ich habe einen Loxone Miniserver

                                        Dieser ist mit einer IP-Schnittstelle versehen, welche fürs KNX genutzt wird. Und über ETS wunderbar funktioniert.

                                        http://shop.loxone.com/dede/miniserver.html (Ich hoffe das es in ordnung ist, den Link zu posten.) Wenn nicht bitte bescheid geben und vergebt mir. :)

                                        Schönen Abend

                                        Gruß Chris

                                        <u><size size="200">EDIT</size></u>

                                        Mehrere Wege führen nach Rom. Es funktioniert endlich…. Allerdings auf eine ganz andere Art und Weise :)

                                        Das Paket von Github hat "alleine" bei mir leider nicht funktioniert.

                                        Was das Paket keinesfalls schlecht machen soll, oder es ins falsche Licht rücken. Die Arbeit die geleistet wird ist par ex­cel­lence! Und dafür bin ich sehr dankbar. Welche Energie und Zeit die in solche Projekte gesteckt wird und den Leuten ebenfalls support geboten wird. HUT AB!!

                                        Ich denke einfach, die Problematik liegt bei manchen IP Schnittstellen. Ich habe zum Beispiel in der Loxone Visu gesehen das Licht geschaltet wird, was es aber in wirklichkeit nicht wurde. :) Also hing es irgendwie am Loxone. Die vermeintliche "Probelamtik" bin ich umgangen, mit der Erstellung eines IP-Tunnels. Welches ich hiermit kurz beschreiben möchte.

                                        Kurzer Overview meiner Ausstattung

                                        • Raspberry PI3 mit Jessie

                                        • Iobroker

                                        • KNX Adapter von Chefkoch009 (Thanks)

                                        • Loxone Miniserver (Fungiert als KNX/IP Schnitstelle)

                                        • Schaltaktoren, Jalousieaktoren, usw... alles von MDT

                                        • ETS5 zum programmieren

                                        Vorgehensweise zur Erstellung des IP-Tunnels

                                        • Pakete und Updates nachinstallieren
                                        apt-get install make libtool gcc g++
                                        apt-get update
                                        

                                        pthsem und bcusdk herunterladen

                                        wget http://sourceforge.net/projects/bcusdk/files/pthsem/pthsem_2.0.8.tar.gz
                                        wget http://sourceforge.net/projects/bcusdk/files/bcusdk/bcusdk_0.0.5.tar.gz
                                        

                                        Beides entpacken

                                        tar xvfz pthsem_2.0.8.tar.gz
                                        tar xvfz bcusdk_0.0.5.tar.gz
                                        

                                        pthsem installieren

                                        cd pthsem*
                                        ./configure
                                        make
                                        make install
                                        

                                        bcusdk installieren

                                        cd bcusdk*
                                        export LD_LIBRARY_PATH=/usr/local/lib
                                        ./configure --with-pth=yes --without-pth-test --enable-onlyeibd --enable-eibnetip --enable-eibnetiptunnel --enable-eibnetipserver
                                        make
                                        make install
                                        

                                        Library laden

                                        echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf.d/bcusdk.conf
                                        ldconfig
                                        

                                        Anschließend ollte die BUS Kommunikation funktionieren. Das kann einfach über das Terminal getestet werden.

                                        Tunnel aufbauen als user angemeldet NICHT root (EIBD Lässt sich nicht als root starten)

                                        sudo route add 224.0.23.12 dev eth0
                                         sudo touch /var/log/eibd.log
                                         sudo chown $USER /var/log/eibd.log
                                         /usr/local/bin/eibd -D -S -T -i --eibaddr=0.0.1 --daemon=/var/log/eibd.log --no-tunnel-client-queuing ipt:192.168.xx.xx 
                                        

                                        192.168.xx.xx IP Adresse eures Gateways, Schnittstelle… what ever. :)

                                        Lesen des Bus über folgenden Befehl. (Nach dem Befehl einen Schalter drücken)

                                        /usr/local/bin/groupsocketlisten ip:127.0.0.1 
                                        

                                        Licht EIN Signal auf den BUS geben (1/0/4 durch gewünschte Adresse ersetzen)

                                        groupswrite ip:127.0.0.1 1/0/4 1
                                        

                                        Licht AUS Signal auf den BUS geben (1/0/4 durch gewünschte Adresse ersetzen)

                                        groupswrite ip:127.0.0.1 1/0/4 0
                                        

                                        Installation KNX Adapter

                                        im Menü auf "installieren aus eigener URL" klicken
                                        2360_bildschirmfoto_2017-03-20_um_22.49.51.png
                                        2360_bildschirmfoto_2017-03-20_um_22.50.23.png

                                        Beliebig wählen
                                        2360_bildschirmfoto_2017-03-20_um_22.57.47.png

                                        Folgende URL eintragen

                                        https://github.com/ioBroker/ioBroker.knx

                                        anschließend wie gewohnt über das + installieren.

                                        Mit dieser Installation erstellt man den zu Anfangs erwähnten "IP-Tunnel", deshalb müssen im iobroker knx Adapter folgende Daten eingetragen werden.
                                        2360_bildschirmfoto_2017-03-20_um_22.44.26.png

                                        KNX-Gateway: 127.0.0.1

                                        Port: 3671 (Standart KNX port, wenn er geändert wurde, bitte anpassen)

                                        Phy EIB Adr: "im Bereich des eigenen EIB Projektes"

                                        knxproj Datei: Exportdatei des Projektes aus ETS.

                                        Zum Beenden der EIBD Instanz bzw. des Tunnels folgenden Befehl eingeben.

                                        pkill eibd
                                        

                                        Dann ist eure KNX Schnittstelle wieder frei für ETS. Aber bedenkt bitte, dass der KNX Adapter im iobroker dann auch nicht funktioniert.

                                        Nach erneutem Tunnel "anfertigen" KNX Adapter neustarten.

                                        Es gibt noch Probleme bei einem Restart von Rapsberry, da muss der Tunnel erneut per Hand aufgebaut werden. und Anschließend der KNX Adapter gestartet werden. Dieser ließt erst die read Objekte aus und ist anschließend mit dem KNX verbunden.

                                        Bin an dem Problem dran.

                                        Ich hoffe jetzt gibt es den ein oder anderen dem es jetzt gelingt. :)

                                        Schönen abend und special thanks to Chefkoch für die unermüdliche Hilfe. :)

                                        Grüße Chris

                                        Komponenten

                                        • MDT KNX Geräte

                                        • Loxone Miniserver

                                        • Gira X1

                                        • Raspberry PI3 mit iobroker

                                        • Kberry 838 BAOS Modul (läuft noch nicht ;) )

                                        1 Antwort Letzte Antwort
                                        0
                                        • chefkoch009C Offline
                                          chefkoch009C Offline
                                          chefkoch009
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #173

                                          Hallo In.Meditation,

                                          RESPEKT für deine Doku !!! Das finde ich mal grundsolide. Klasse.

                                          Ich verstehe jedoch nicht, warum Du eine route hinzufügst. Versuche mal den eibd mit:

                                          /usr/local/bin/eibd -D -T -R -S -i --eibaddr=0.0.1 --daemon=/var/log/eibd.log --no-tunnel-client-queuing ipt:192.168.xx.xx
                                          

                                          zu starten. Die -R Option soll das Routing übernehmen.

                                          als eibd startup - script verwende ich folgende:

                                          (ich habe eine ROT und übergebe deshalb tpuarts:/dev/ttyKNX1)

                                          #!/bin/sh
                                          ### BEGIN INIT INFO
                                          # Provides:          eibd
                                          # Required-Start:    $local_fs $network $remote_fs $syslog
                                          # Required-Stop:     $local_fs $network $remote_fs $syslog
                                          # Default-Start:     2 3 4 5
                                          # Default-Stop:      0 1 6
                                          # Short-Description: <enter a/short/description/of/the/software=""># Description:       <enter a/long/description/of/the/software="">#                    <...>
                                          #                    <...>
                                          ### END INIT INFO
                                          
                                          # Author: Timo <knxd@timo-wingender.de># Do NOT "set -e"
                                          
                                          # PATH should only include /usr/* if it runs after the mountnfs.sh script
                                          PATH=/sbin:/usr/sbin:/bin:/usr/bin:usr/local/bin
                                          DESC="eibd"
                                          NAME=eibd
                                          DAEMON=/usr/local/bin/eibd
                                          DAEMON_ARGS="-c -D -T -R -S tpuarts:/dev/ttyKNX1"
                                          PIDFILE=/var/run/$NAME.pid
                                          SCRIPTNAME=/etc/init.d/$NAME
                                          
                                          # Exit if the package is not installed
                                          [ -x "$DAEMON" ] || exit 0
                                          
                                          # Read configuration variable file if it is present
                                          [ -r /etc/default/$NAME ] && . /etc/default/$NAME
                                          
                                          # Load the VERBOSE setting and other rcS variables
                                          . /lib/init/vars.sh
                                          
                                          # Define LSB log_* functions.
                                          # Depend on lsb-base (>= 3.2-14) to ensure that this file is present
                                          # and status_of_proc is working.
                                          . /lib/lsb/init-functions
                                          
                                          #
                                          # Function that starts the daemon/service
                                          #
                                          do_start()
                                          {
                                                  # Return
                                                  #   0 if daemon has been started
                                                  #   1 if daemon was already running
                                                  #   2 if daemon could not be started
                                                  start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \
                                                          || return 1
                                                  start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \
                                                          -d -p $PIDFILE $DAEMON_ARGS \
                                                          || return 2
                                                  # The above code will not work for interpreted scripts, use the next
                                                  # six lines below instead (Ref: #643337, start-stop-daemon(8) )
                                                  #start-stop-daemon --start --quiet --pidfile $PIDFILE --startas $DAEMON \
                                                  #       --name $NAME --test > /dev/null \
                                                  #       || return 1
                                                  #start-stop-daemon --start --quiet --pidfile $PIDFILE --startas $DAEMON \
                                                  #       --name $NAME -- $DAEMON_ARGS \
                                                  #       || return 2
                                          
                                                  # Add code here, if necessary, that waits for the process to be ready
                                                  # to handle requests from services started subsequently which depend
                                                  # on this one.  As a last resort, sleep for some time.
                                          }
                                          
                                          #
                                          # Function that stops the daemon/service
                                          #
                                          do_stop()
                                          {
                                                  # Return
                                                  #   0 if daemon has been stopped
                                                  #   1 if daemon was already stopped
                                                  #   2 if daemon could not be stopped
                                                  #   other if a failure occurred
                                                  start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME
                                                  RETVAL="$?"
                                                  [ "$RETVAL" = 2 ] && return 2
                                                  # Wait for children to finish too if this is a daemon that forks
                                                  # and if the daemon is only ever run from this initscript.
                                                  # If the above conditions are not satisfied then add some other code
                                                  # that waits for the process to drop all resources that could be
                                                  # needed by services started subsequently.  A last resort is to
                                                  # sleep for some time.
                                                  start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON
                                                  [ "$?" = 2 ] && return 2
                                                  # Many daemons don't delete their pidfiles when they exit.
                                                  rm -f $PIDFILE
                                                  return "$RETVAL"
                                          }
                                          
                                          #
                                          # Function that sends a SIGHUP to the daemon/service
                                          #
                                          do_reload() {
                                                  #
                                                  # If the daemon can reload its configuration without
                                                  # restarting (for example, when it is sent a SIGHUP),
                                                  # then implement that here.
                                                  #
                                                  start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME
                                                  return 0
                                          }
                                          
                                          case "$1" in
                                            start)
                                                  [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
                                                  do_start
                                                  case "$?" in
                                                          0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
                                                          2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
                                                  esac
                                                  ;;
                                            stop)
                                                  [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
                                                  do_stop
                                                  case "$?" in
                                                          0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
                                                          2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
                                                  esac
                                                  ;;
                                            status)
                                                  status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
                                                  ;;
                                            #reload|force-reload)
                                                  #
                                                  # If do_reload() is not implemented then leave this commented out
                                                  # and leave 'force-reload' as an alias for 'restart'.
                                                  #
                                                  #log_daemon_msg "Reloading $DESC" "$NAME"
                                                  #do_reload
                                                  #log_end_msg $?
                                                  #;;
                                            restart|force-reload)
                                                  #
                                                  # If the "reload" option is implemented then remove the
                                                  # 'force-reload' alias
                                                  #
                                                  log_daemon_msg "Restarting $DESC" "$NAME"
                                                  do_stop
                                                  case "$?" in
                                                    0|1)
                                                          do_start
                                                          case "$?" in
                                                                  0) log_end_msg 0 ;;
                                                                  1) log_end_msg 1 ;; # Old process is still running
                                                                  *) log_end_msg 1 ;; # Failed to start
                                                          esac
                                                          ;;
                                                    *)
                                                          # Failed to stop
                                                          log_end_msg 1
                                                          ;;
                                                  esac
                                                  ;;
                                            *)
                                                  #echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
                                                  echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
                                                  exit 3
                                                  ;;
                                          esac
                                          
                                          :</knxd@timo-wingender.de></enter></enter> 
                                          

                                          dann führe ich die Installation des Dienstes wie folgt durch:

                                          # systemctl enable eibd
                                          

                                          und damit startet mein eibd auch beim reboot mit.

                                          VG

                                          chefkoch009

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          484

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe