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 stürzt bei Aeon Labs ZW088 ab

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    UNSOLVED Z-Wave Adapter stürzt bei Aeon Labs ZW088 ab

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

      Hallo zusammen,

      ich habe diese Woche auf meinem RPi2 die ioBroker Installation updaten wollen. Nach dem Update liefen einige Geräte am ZWave Adapter nicht mehr richtig. Ich habe zwar vorher eine Backup im der integrierten Backup Funktion gemacht, allerdings brachte die Wiederherstellung keine Besserung. Ich habe darauf hin den ZWave Controller (siehe Sysinfo für Typ) zurückgesetzt und den RPi2 neu aufgesetzt. Die Softwareversionen sind dadurch nicht mehr mit der damaligen Installation identisch. Als ich meine ZWave Geräte neu anmelden wollte (Fibaro Buttons, Fibaro Wall Plugs u. 2 Aeon Labs Fernbedienungen) musste ich leider feststellen, das der Controller bei der Anmeldung der Aeon FBs jedesmal mit folgender Fehlermeldung abstürtzt ...

      zwave.0	2020-02-21 21:18:59.578	info	(8850) starting. Version 1.6.3 in /opt/iobroker/node_modules/iobroker.zwave, node: v10.19.0
      host.raspberrypi	2020-02-21 21:18:54.770	info	instance system.adapter.zwave.0 started with pid 8850
      host.raspberrypi	2020-02-21 21:18:24.738	info	Restart adapter system.adapter.zwave.0 because enabled
      host.raspberrypi	2020-02-21 21:18:24.737	info	instance system.adapter.zwave.0 terminated with code NaN ()
      host.raspberrypi	2020-02-21 21:18:24.736	warn	instance system.adapter.zwave.0 terminated due to SIGABRT
      host.raspberrypi	2020-02-21 21:18:24.734	error	Caught by controller[0]: what(): Manager.cpp:1512 - InvalidValueIDError (101) Msg: Invalid ValueID passed to GetValueLabel
      host.raspberrypi	2020-02-21 21:18:24.731	error	Caught by controller[0]: terminate called after throwing an instance of 'OpenZWave::OZWException'
      zwave.0	2020-02-21 21:18:24.536	info	(8829) State created: zwave.0.NODE6.ZWAVE_PLUS_INFO.ZWave+_Version = undefined, index = 0, comClass = 94, instance = 1
      zwave.0	2020-02-21 21:18:24.527	info	(8829) Channel created: zwave.0.NODE6.ZWAVE_PLUS_INFO = 0, index = 0, comClass = 94, instance = 1
      zwave.0	2020-02-21 21:18:24.353	info	(8829) Update zwave.0.NODE6
      zwave.0	2020-02-21 21:18:23.949	info	(8829) node ready nodeID: 1, nodeInfo: {"manufacturer":"Unknown: id=0109","manufacturerid":"0x0109","product":"Unknown: type=1001, id=0201","producttype":"0x1001","productid":"0x0201","type":"Static 
      

      Nach dem Neustart wird die Anmeldung manchmal vollendet, jedoch funktionieren die FBs trotzdem nicht. Ist dies ein Bug oder eine fehlerhafte Einstellung? Ich habe das Raspian Image auf die SD-Karte geschrieben, danach die 3 Steps der Installation ausgeführt (Node.js u. ioBroker Setup Script) und den ZWave Adapter installiert. Mit der älteren Version von damals lief es monatelang ohne Probleme (Versionsnr. sind mir leider nicht mehr bekannt).

      Wenn Ihr weitere Infos braucht, sagt bitte Bescheid.

      Ich würde auch einen älteren Versionsstand wieder installieren, jedoch kenn ich mich mit npm u. Co. zu wenig aus, als ich die Version 1.5 vom ZWave Adapter wieder installieren wollte, kamen eine Menge Fehlermeldungen mit denen ich nichts anfangen konnte.

      Bin für jede Hilfe dankbar.

      Systemdata Bitte Ausfüllen
      Hardwaresystem: Pi2 B
      Arbeitsspeicher: 1GB
      Festplattenart: SD-Karte
      Betriebssystem: Raspian (akt. Version)
      Node-Version: 10.19.0
      Nodejs-Version: 10.19.0
      NPM-Version: 6.13.4
      Installationsart: Skript
      Image genutzt: nur Raspian Image
      Z-Wave Dongle: Cyrus SmartHome USB Dongle Z-Wave Plus
      Z-Wave Adapter Version: 1.6.3
      1 Reply Last reply Reply Quote 0
      • H
        helpingman last edited by

        Hallo zusammen,

        ich habe den selben Fehler und bin daher auch sehr an einer Lösung interessiert. Ich habe verschiedenste Versionen von openzwave und auch vom zwave Adapter getestet inkl. der neusten 2.0.0 .

        Auch bei mir erkennt er die FB nach dem Neustart des Adapters wenn ich über die FB ein WakeUp-Signal (2 Sekunden drücken der Learn Taste) sende. Das Excludieren klappt nach dem Neustart auch einwandfrei.

        @getle Hast du vll noch ein Backup der funktionierenen (alten) Konfiguration mit den alten Versionen?

        Hier mal meine Logs mit Includieren und Excludieren:

        zwave.0	2020-04-25 08:05:40.872	info	(13597) disabled exclusion mode
        zwave.0	2020-04-25 08:04:43.721	info	(13597) node removed: 47
        zwave.0	2020-04-25 08:04:43.716	info	(13597) controller command feedback for node 47: state: "The command has completed successfully", error: "No error", helpmsg: "RemoveDevice ControllerCommand - Completed"
        zwave.0	2020-04-25 08:04:43.606	info	(13597) controller command feedback for node 47: state: "The controller is communicating with the other device to carry out the command", error: "No error", helpmsg: "RemoveDevice ControllerCommand -
        zwave.0	2020-04-25 08:04:43.316	info	(13597) controller command feedback for node 0: state: "The controller is communicating with the other device to carry out the command", error: "No error", helpmsg: "RemoveDevice ControllerCommand -
        zwave.0	2020-04-25 08:04:40.876	info	(13597) controller command feedback for node 0: state: "Controller is waiting for a user action (60s)", error: "No error", helpmsg: "RemoveDevice ControllerCommand - Waiting"
        zwave.0	2020-04-25 08:04:40.873	info	(13597) controller command feedback for node 0: state: "The command is starting", error: "No error", helpmsg: "RemoveDevice ControllerCommand - Starting"
        zwave.0	2020-04-25 08:04:40.871	info	(13597) Execute removeNode
        zwave.0	2020-04-25 08:04:39.003	info	(13597) List of ports: [{"comName":"/dev/ttyACM0"},{"comName":"/dev/ttyACM2"},{"comName":"/dev/ttyAMA0"}]
        zwave.0	2020-04-25 08:04:34.011	info	(13597) node ready nodeID: 1, nodeInfo: {"manufacturer":"Z-Wave.Me","manufacturerid":"0x0115","product":"ZME_UZB1 USB Stick","producttype":"0x0400","productid":"0x0001","type":"Static PC Controller",
        zwave.0	2020-04-25 08:04:33.994	info	(13597) driver ready: homeid = d0ed46ae
        zwave.0	2020-04-25 08:04:33.993	info	(13597) scanning homeid=0xd0ed46ae...
        zwave.0	2020-04-25 08:04:33.712	info	(13597) device connected: OZW = 1.6.989
        zwave.0	2020-04-25 08:04:32.557	info	(13597) starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.zwave, node: v10.18.1
        host.raspberrypi	2020-04-25 07:04:30.225	info	instance system.adapter.zwave.0 started with pid 13597
        host.raspberrypi	2020-04-25 07:04:00.191	info	Restart adapter system.adapter.zwave.0 because enabled
        host.raspberrypi	2020-04-25 07:04:00.191	info	instance system.adapter.zwave.0 terminated with code NaN ()
        host.raspberrypi	2020-04-25 07:04:00.191	warn	instance system.adapter.zwave.0 terminated due to SIGABRT
        host.raspberrypi	2020-04-25 07:04:00.191	error	Caught by controller[0]: what(): Manager.cpp:1565 - InvalidValueIDError (101) Msg: Invalid ValueID passed to GetValueLabel
        host.raspberrypi	2020-04-25 07:04:00.190	error	Caught by controller[0]: terminate called after throwing an instance of 'OpenZWave::OZWException'
        zwave.0	2020-04-25 08:04:00.135	info	(13574) State created: zwave.0.NODE47.POWERLEVEL.Acked_Frames = undefined, index = 9, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.134	info	(13574) Channel created: zwave.0.NODE47.POWERLEVEL = 0, index = 9, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.131	info	(13574) State created: zwave.0.NODE47.POWERLEVEL.Test_Status = undefined, index = 8, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.129	info	(13574) Channel created: zwave.0.NODE47.POWERLEVEL = Failed, index = 8, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.127	info	(13574) State created: zwave.0.NODE47.POWERLEVEL.Report = undefined, index = 7, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.125	info	(13574) Channel created: zwave.0.NODE47.POWERLEVEL = undefined, index = 7, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.122	info	(13574) State created: zwave.0.NODE47.POWERLEVEL.Test = undefined, index = 6, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.121	info	(13574) Channel created: zwave.0.NODE47.POWERLEVEL = undefined, index = 6, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.118	info	(13574) State created: zwave.0.NODE47.POWERLEVEL.Frame_Count = undefined, index = 5, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.117	info	(13574) Channel created: zwave.0.NODE47.POWERLEVEL = 0, index = 5, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.114	info	(13574) State created: zwave.0.NODE47.POWERLEVEL.Test_Powerlevel = undefined, index = 4, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.112	info	(13574) Channel created: zwave.0.NODE47.POWERLEVEL = Normal, index = 4, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.110	info	(13574) State created: zwave.0.NODE47.POWERLEVEL.Test_Node = undefined, index = 3, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.108	info	(13574) Channel created: zwave.0.NODE47.POWERLEVEL = 0, index = 3, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.105	info	(13574) State created: zwave.0.NODE47.POWERLEVEL.Set_Powerlevel = undefined, index = 2, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.104	info	(13574) Channel created: zwave.0.NODE47.POWERLEVEL = undefined, index = 2, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.101	info	(13574) State created: zwave.0.NODE47.POWERLEVEL.Timeout = undefined, index = 1, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.100	info	(13574) Channel created: zwave.0.NODE47.POWERLEVEL = 0, index = 1, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.097	info	(13574) State created: zwave.0.NODE47.POWERLEVEL.Powerlevel = undefined, index = 0, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.095	info	(13574) Channel created: zwave.0.NODE47.POWERLEVEL = Normal, index = 0, comClass = 115, instance = 1
        zwave.0	2020-04-25 08:04:00.091	info	(13574) State created: zwave.0.NODE47.BATTERY.Battery_Level_1 = undefined, index = 0, comClass = 128, instance = 1
        zwave.0	2020-04-25 08:04:00.090	info	(13574) Channel created: zwave.0.NODE47.BATTERY = 100, index = 0, comClass = 128, instance = 1
        zwave.0	2020-04-25 08:04:00.087	info	(13574) State created: zwave.0.NODE47.VERSION.Application_Version = undefined, index = 2, comClass = 134, instance = 1
        zwave.0	2020-04-25 08:04:00.086	info	(13574) Channel created: zwave.0.NODE47.VERSION = Unknown, index = 2, comClass = 134, instance = 1
        zwave.0	2020-04-25 08:04:00.083	info	(13574) State created: zwave.0.NODE47.VERSION.Protocol_Version = undefined, index = 1, comClass = 134, instance = 1
        zwave.0	2020-04-25 08:04:00.082	info	(13574) Channel created: zwave.0.NODE47.VERSION = Unknown, index = 1, comClass = 134, instance = 1
        zwave.0	2020-04-25 08:04:00.079	info	(13574) State created: zwave.0.NODE47.VERSION.Library_Version = undefined, index = 0, comClass = 134, instance = 1
        zwave.0	2020-04-25 08:04:00.077	info	(13574) Channel created: zwave.0.NODE47.VERSION = Unknown, index = 0, comClass = 134, instance = 1
        zwave.0	2020-04-25 08:04:00.075	info	(13574) State created: zwave.0.NODE47.ZWAVE_PLUS_INFO.UserIcon = undefined, index = 2, comClass = 94, instance = 1
        zwave.0	2020-04-25 08:04:00.073	info	(13574) Channel created: zwave.0.NODE47.ZWAVE_PLUS_INFO = 0, index = 2, comClass = 94, instance = 1
        zwave.0	2020-04-25 08:04:00.071	info	(13574) State created: zwave.0.NODE47.ZWAVE_PLUS_INFO.InstallerIcon = undefined, index = 1, comClass = 94, instance = 1
        zwave.0	2020-04-25 08:04:00.069	info	(13574) Channel created: zwave.0.NODE47.ZWAVE_PLUS_INFO = 0, index = 1, comClass = 94, instance = 1
        zwave.0	2020-04-25 08:04:00.066	info	(13574) State created: zwave.0.NODE47.ZWAVE_PLUS_INFO.ZWave+_Version = undefined, index = 0, comClass = 94, instance = 1
        zwave.0	2020-04-25 08:04:00.060	info	(13574) Channel created: zwave.0.NODE47.ZWAVE_PLUS_INFO = 0, index = 0, comClass = 94, instance = 1
        zwave.0	2020-04-25 08:03:57.080	info	(13574) controller command feedback for node 255: state: "The command has completed successfully", error: "No error", helpmsg: "AddDevice ControllerCommand - Completed"
        zwave.0	2020-04-25 08:03:57.032	info	(13574) controller command feedback for node 255: state: "The command was cancelled", error: "No error", helpmsg: "AddDevice ControllerCommand - Canceled"
        zwave.0	2020-04-25 08:03:57.029	info	(13574) disabled exclusion mode
        zwave.0	2020-04-25 08:03:57.027	info	(13574) disabled inclusion mode
        zwave.0	2020-04-25 08:03:56.097	info	(13574) controller command feedback for node 0: state: "Controller is waiting for a user action (60s)", error: "No error", helpmsg: "AddDevice ControllerCommand - Waiting"
        zwave.0	2020-04-25 08:03:56.093	info	(13574) controller command feedback for node 0: state: "The command is starting", error: "No error", helpmsg: "AddDevice ControllerCommand - Starting"
        zwave.0	2020-04-25 08:03:56.088	info	(13574) Execute addNode secure
        zwave.0	2020-04-25 08:03:54.338	info	(13574) List of ports: [{"comName":"/dev/ttyACM0"},{"comName":"/dev/ttyACM2"},{"comName":"/dev/ttyAMA0"}]
        zwave.0	2020-04-25 08:03:38.971	info	(13574) node ready nodeID: 1, nodeInfo: {"manufacturer":"Z-Wave.Me","manufacturerid":"0x0115","product":"ZME_UZB1 USB Stick","producttype":"0x0400","productid":"0x0001","type":"Static PC Controller",
        zwave.0	2020-04-25 08:03:38.955	info	(13574) driver ready: homeid = d0ed46ae
        zwave.0	2020-04-25 08:03:38.954	info	(13574) scanning homeid=0xd0ed46ae...
        zwave.0	2020-04-25 08:03:38.776	info	(13574) device connected: OZW = 1.6.989
        zwave.0	2020-04-25 08:03:37.507	info	(13574) starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.zwave, node: v10.18.1
        host.raspberrypi	2020-04-25 07:03:35.054	info	instance system.adapter.zwave.0 started with pid 13574
        

        Es sind meine ersten Gehversuche mit Z-Wave und bisher trete ich wohl in jedes Fettnäpfchen was sich so finden lässt.
        Bin für jede Anregung dankbar.

        Gruß,
        Tom

        1 Reply Last reply Reply Quote 0
        • G
          getle last edited by

          Hallo Tom,

          ich habe leider damals kein Vollbackup von der Maschine gemacht, nur partiell, welches sich nicht wiederherstellen ließ. Ich werde allerdings nochmal eine Testumgebung (wenn der 2. Stick da ist) aufsetzen und testen ob der Fehler sich irgendwie umgehen lässt (ältere Versionen). Vielleicht sollte man den Fehler mal bei den OpenZWave Entwicklern posten, die können vielleicht damit mehr anfangen.

          Gruß,

          Tony

          1 Reply Last reply Reply Quote 0
          • G
            getle last edited by

            Hallo Tom,

            also ich habe den 2. Stick bekommen und ein Test Setup aufgesetzt (Virtualbox, USB Stick an den Guest durchgereicht). Nach vielen Tests hab ich das Problem identifizieren können. Bis zur iobroker.zwave Version 1.6.0 wird die OZW in der Version 1.6.0 installiert und verwendet, danach die Version 1.6.989. Diese hat irgendeine Änderung drin, die diesen Fehler verursacht. Im Test konnte ich auf 2 Wegen den Fehler beseitigen, entweder man verwendet einfach die alte Version 1.5.0, dann wird auch die alte OZW automatisch mit installiert ...

            apt install curl # cURL installieren
            curl -sL https://iobroker.net/install.sh | bash - # iobroker installieren
            cd /opt/iobroker # ins iobroker Verzeichnis wechseln
            npm i iobroker.zwave@1.5.0 --production # Zwave Adapter in der Version 1.5 installieren
            
            # danach muss noch die Instanz mit WebGUI manuell angelegt werden
            

            ... oder man installiert iobroker und nimmt die aktuelle iobroker.zwave Version aus dem WebGUI, danach lädt man sich die aktuelle OZW Source herunter, kompiliert und installiert diese, damit wird die OZW 1.6.989 mit der Version 1.6.0 überschrieben, im Test zeigten sich bis jetzt keine Fehler, aber es kann natürlich sein, dass im Produktivsystem je nach Verwendung u. Komplexität welche auftreten, also keine Garantie meinerseits, dass es geht (vorher am besten ein komplettes Backup oder ein Snapshot des Systems machen). Ich werde diese Variante jedenfalls an meinem Produktivsystem austesten und danach nochmal ein Feedback posten.

            apt install curl # cURL installieren
            curl -sL https://iobroker.net/install.sh | bash - # iobroker installieren
            
            # jetzt im WebGUI den Z-Wave Adapter installieren
            
            cd # wechseln ins Home Verzeichnis
            wget https://github.com/OpenZWave/open-zwave/archive/master.zip # die Source mit wget herunterladen
            unzip master.zip # Source entpacken
            cd open-zwave-master # ins Source Verzeichnis wechseln
            make # die Source kompilieren
            make install # die Source installieren
            

            Gruß u. viel Erfolg beim Austesten

            Tony

            H 1 Reply Last reply Reply Quote 0
            • H
              helpingman @getle last edited by

              Moin Tony,

              ich habe mittlerweile die vier ZW088 zurückgeschickt und eine Fibaro und eine Popp erfolgreich paaren können (klingt irgendwie komisch - iss aber so ^^). Mit den beiden FBs hat es auf Anhieb geklappt.

              Aber nichts desto trotz habe ich die aktuellste OZW installiert und schaue ob das Z-Wave-Mesh nu stabiler läuft. Die Aussetzer habe ich zwar nur ab und an, aber bei ner Türschließung ist's auch wenn's ab und an mal hakt Mist.

              Danke dir für deine Tests!

              Gruß,
              Tom

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

              Support us

              ioBroker
              Community Adapters
              Donate

              867
              Online

              31.9k
              Users

              80.1k
              Topics

              1.3m
              Posts

              z-wave
              2
              5
              251
              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