Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Z-Wave Adapter

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Z-Wave Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • V
      versteckt last edited by

      Hallo,

      habe mir gerade 2 FGS-222 und einen ZME_UZB1 bestellt.

      Klingen für mich sehr interessant, weil mein Haus auf Schalter und nicht auf Taster aufgebaut ist.

      Sobald ich sie in Händen habe, werde ich mal den Z-Wave Adapter anwerfen und mal schauen wie weit ich komme.

      LG Christian

      1 Reply Last reply Reply Quote 0
      • M
        mimquadrat last edited by

        hab da leider nichts mehr weiter unternommen…
        2463_fireshot_capture_2_-iobroker.admin-_http___localhost_8081__scenes.png

        1 Reply Last reply Reply Quote 0
        • V
          versteckt last edited by

          Habe den heutigen Abend damit verbracht, openzwave auf meinem Raspi zu installieren und mittels ozwcp ein Relais hinzuzufügen. Hat soweit funktioniert.

          ioBroker kennt das auch schon, jetzt muss ich dann schauen, was alles seitens ioBroker nutzbar ist.

          Gesendet von meinem iPhone mit Tapatalk

          1 Reply Last reply Reply Quote 0
          • ruhr70
            ruhr70 last edited by

            hey, super! ich bin gespannt

            Gesendet von iPhone mit Tapatalk

            1 Reply Last reply Reply Quote 0
            • V
              versteckt last edited by

              Hallo, so habe mich die letzten Tage ein wenig mit z-Wave auseinandergesetzt.

              Folgendes habe ich mal probiert:

              .) Raspberry Pi mit ZME_UZB1 USB Stick

              .) FGBS001 Universal Binary Sensor

              .) FGWPE Wall Plug

              .) FGS222 Double Relay Switch 2x1.5kW

              Dabei hat sich herausgestellt, das sowohl der FGBS001 und der FGS222 mehrere Objekte beinhalten, diese aber in ioBroker

              nicht dargestellt werden. Habe ich mir angesehen, ist das Problem, das bei "zwave.on('value added'" nicht der richtige Name

              kalkuliert wird. Habe ich soweit mal umgebaut, das die instance mit abgespeichert wird.

              Nun kommt es aber zu dem Problem das lt. States die beiden Objekte unterschiedliche parents haben und in Objects auch nicht angezeigt werden.

              Dafür bin ich bereits dabei, einen OpenZwave Configurator zu basteln, man will ja schliesslich nicht von anderen

              Produkten abhängig sein…

              Der langfristige Plan von mir ist, OpenZwave mittels eines Adapters (sowie hmm) konfigurieren zu können.

              @Bluefox: Muss ich dir dann immer meine Änderungen mitteilen? Habe die HTML Seiten bei mir derzeit direkt im iobroker.zwave Adapter drinnen.

              301_zwave1.png
              301_zwave2.png

              301_zwave3.png
              301_zwave4.png

              1 Reply Last reply Reply Quote 0
              • Bluefox
                Bluefox last edited by

                Es ist toll, dass du sich damit beschäftigst, weil die Adapter machen das Projekt.

                > @Bluefox: Muss ich dir dann immer meine Änderungen mitteilen? Habe die HTML Seiten bei mir derzeit direkt im iobroker.zwave Adapter drinnen.
                Was meinst du mit Mitteilen?

                Wenn du die Seiten in "admin"-Verzeichnis geändert hast, dann solltest du "iobroker upload zwave" schreiben, dann werden die sofort in "admin"-Oberfläche.

                Wenn du mit Mitteilen Kode-Updates gemeint hast, dann solltest du direkt die "Pull-Request" auf github machen und ich werde dann mergen.
                1489_2017-10-24_212442.jpg

                1 Reply Last reply Reply Quote 0
                • V
                  versteckt last edited by

                  Nein, ganz falsch, damit kenne ich mich eh aus.

                  Gemeint war der Upload in Github bzw. npm.js.

                  Ok, dann baue ich mal fertig und gebe dir Bescheid.

                  Gesendet von meinem iPhone mit Tapatalk

                  1 Reply Last reply Reply Quote 0
                  • ruhr70
                    ruhr70 last edited by

                    Daumen hoch!

                    Was macht ein FGBS001?
                    1489_2017-10-24_231838.jpg

                    1 Reply Last reply Reply Quote 0
                    • Bluefox
                      Bluefox last edited by

                      > Ok, dann baue ich mal fertig und gebe dir Bescheid.
                      Du kannst nicht uploaden, weil adapter schon mit meinem Account initiert war. Aber ich verspreche, ich werde sehr operativ pull request mergen und "npm publish" machen. 😉

                      1 Reply Last reply Reply Quote 0
                      • V
                        versteckt last edited by

                        Fibaro universalsensor mit Binäreingang. Zum testen recht praktisch, weil er viele Steuermöglichkeiten besitzt.

                        Gesendet von meinem iPhone mit Tapatalk

                        1 Reply Last reply Reply Quote 0
                        • ruhr70
                          ruhr70 last edited by

                          OK, ich präzisiere… 😉

                          Das es sich um einen Adapter mit Binäreingang handelt hatte ich nachgelesen. Aber was macht man damit?

                          Was schaltet man denn z.B. am Binäreingang an?

                          1 Reply Last reply Reply Quote 0
                          • M
                            mimquadrat last edited by

                            Hallo Versteckt!

                            hast du deinen Adapter weiter bringen können?

                            1 Reply Last reply Reply Quote 0
                            • V
                              versteckt last edited by

                              Back in Hell…, bin wieder da und ja, habe grade vorhin auf Github eine Version hochgeladen, muss noch die Installation überprüfen und dann gebe ich es frei.

                              Gesendet von meinem iPhone mit Tapatalk

                              1 Reply Last reply Reply Quote 0
                              • V
                                versteckt last edited by

                                Hallo, anbei mal schnell die Doku geschrieben. Das Readme bitte auf xxx nachlesen und bei Fragen einfach melden.

                                @Bluefox: Falls alles soweit funktioniert, müssten wir dein GitHub mit meinem synchronisieren.

                                # Voraussetzung von mir war ein leeres System!
                                # System aktualisieren
                                apt-get update && apt-get upgrade
                                
                                # Notwendige Pakete installieren
                                apt-get install unzip
                                apt-get install libudev-dev
                                
                                # OpenZWave Library und Headers herunterladen und installieren
                                cd /opt
                                wget https://github.com/OpenZWave/open-zwave/archive/master.zip
                                unzip master.zip 
                                cd open-zwave-master
                                make
                                make install
                                # Prüfen ob alles korrekt vorhanden ist
                                # ls -al /usr/local/etc/openzwave/
                                
                                # Falls noch nicht vorhanden, iobroker installieren
                                cd /opt
                                mkdir /opt/iobroker && cd /opt/iobroker
                                npm install iobroker
                                
                                # iobroker.zwave installieren
                                cd /opt/iobroker
                                npm install https://github.com/husky-koglhof/iobroker.zwave/tarball/master --production
                                
                                # Pruefen ob alle Abhängigkeiten korrekt aufgelöst wurden:
                                ldd /opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared/lib/../build/Release/openzwave_shared.node
                                # Sollte hier die Datei libopenzwave.so.1.3 nicht gefunden werden, muss die Datei in den LD_LIBRARY_PATH hinzugefuegt werden.
                                # 
                                # Nun mittels iobroker Weboberflaeche den Adapter ZWave installieren (Den install Fehler im Moment einfach ignorerien)
                                # ZWave Adapter konfigurieren:
                                #
                                # Force objects re-init: true (muss beim ersten Mal aktiv sein, damit alle Adapter eingelesen werden)
                                # USB name: ttyACM0 (Wenn ein ZME-UZB1 verwendet wird, ansonsten einfach im Verzeichnis /dev nachsehen welches ttyA* vorhanden ist)
                                # Logging: (wenn true, wird in /opt/iobroker/node_modules eine Datei OZW_Log.txt angelegt, welche die Kommunikation mit ZWave protokolliert)
                                # Console Output: (wenn true, wird die Kommunikation mit ZWave in ioBroker protokolliert)
                                # Save Config: true (damit wird ein zwcfg<homeid>.xml z.B. zwcfg_0xd443e573.xml in /opt/iobroker/node_modules angelegt, in diesem wird die komplette Konfiguration von ZWave abgelegt)
                                # Driver Attempts: 3
                                # Poll Interval: 500 (ms)
                                # Suppress Refresh: false
                                #
                                # Danach Speichern und Schliessen und den Adapter starten
                                # Beim Start des Adapters dauert es ein paar Sekunden bis alle ZWave Adapter eingelesen werden.
                                # Nach erfolgreichem anlegen aller Objekte innerhalb von iobroker wird der Adapter automatisch ohne force re-init neugestartet.
                                # Nun dauert es wieder ein paar Sekunden bis alles gelesen wurde.
                                # Nach Fertigstellung erscheint im iobroker log die Meldung “Scan completed”.
                                # Ab diesem Zeitpunkt ist die Integration in iobroker erfolgreich abgeschlossen.
                                # Um die Adapter zu konfigurieren, muss der Link des OpenZWave Configurator geöffnet werden, dazu einfach bei der ZWave Instanz auf den Titel klicken, oder mittels Admin Funktion die Lasche einblenden.
                                #
                                # Konfiguration mittels OpenZWave Configurator:
                                # Jeder einzelne Node wird angezeigt und es kann mittels rechter Maustaste den Namen bzw. die Location konfiguriert werden
                                # Für jede comclass welche “read only” false ist, kann mittels rechter Maustaste der Value angepasst werden (Funktioniert derzeit nur für Basic Type config)
                                #
                                # Anbindung an iobroker.vis
                                # Die Objekte von ZWave können wie gewohnt in Vis integriert werden, z.B. SWITCH_BINARY/Switch_1 ist ein Relais welches ein/ausgeschalten werden kann
                                # SENSOR_MULTILEVEL/Temperatur_1 kann z.B. mittels History gespeichert werden um die Temperatur mittels z.B. Flot Adapter anzuzeigen
                                #
                                # FEHLERSUCHE:
                                # Sollte wider Erwarten etwas nicht korrekt funktionieren, kann das Test Programm gestartet werden.
                                # In das Verzeichnis /opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared wechseln
                                # Innerhalb der Datei die Zeile “var zwave = new OpenZWave('/dev/ttyUSB0', {“ an den richtigen Adapter anpassen
                                # Danach mittels “node test.js” das Programm starten und das Protokoll zur Verfügung stellen</homeid> 
                                

                                LG Christian

                                1 Reply Last reply Reply Quote 0
                                • Bluefox
                                  Bluefox last edited by

                                  > @Bluefox: Falls alles soweit funktioniert, müssten wir dein GitHub mit meinem synchronisieren.
                                  Stell einfach pull request und ich werde es machen.

                                  1 Reply Last reply Reply Quote 0
                                  • V
                                    versteckt last edited by

                                    Hallo Bluefox,

                                    bin endlich dazugekommen einen Pull Request zu erstellen.

                                    LG Christian
                                    6819_screenshot-2018-6-1_logs_-_iobroker.png

                                    1 Reply Last reply Reply Quote 0
                                    • Bluefox
                                      Bluefox last edited by

                                      Hallo Versteck,

                                      du hast wirklich Gas letzte Zeit gegeben! Klasse.

                                      Ich habe dein Pull request gemerged. Danke.

                                      Leider kann ich den nicht testen. Kann das jemand machen?

                                      Und noch dazu. Ich habe einen Pullrequest https://github.com/ioBroker/ioBroker.zwave/pull/2

                                      Ich kann schwer schätzen ob es funktionieren wird. Kannst du das prüfen?

                                      Danke,

                                      Bluefox

                                      ekarak created this issue in ioBroker/ioBroker.zwave

                                      closed API changes for openzwave-shared 1.0.8+ #2

                                      1 Reply Last reply Reply Quote 0
                                      • V
                                        versteckt last edited by

                                        Danke, schau ich mir morgen an!

                                        Gesendet von meinem iPhone mit Tapatalk

                                        1 Reply Last reply Reply Quote 0
                                        • V
                                          versteckt last edited by

                                          Einen wunderschönen…,

                                          hab es grade bei mir angepasst. Der Adapter startet wie gewohnt, funktioniert also.

                                          LG Christian

                                          1 Reply Last reply Reply Quote 0
                                          • Bluefox
                                            Bluefox last edited by

                                            Alles klar. Danke.

                                            Werde ich rein mergen und publischen .

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            724
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            13
                                            110
                                            24982
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo