Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. g-homa Adapter Update nodejs auf 16.19.1

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    g-homa Adapter Update nodejs auf 16.19.1

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

      Hallo,

      habe letzte Woche ein Update von nodejs auf Version 16.19.1 durchgeführt. Version 18 ist leider unter meinem OS (ubuntu 18) nicht freigegeben. Wird aber demnächst alles nochmal neu installiert. Ist ja easy mit Proxmox ;). Unter v16 funktioniert alles nur der g-homa Adapter macht Schwierigkeiten. Da wollte ich erstmal nachfragen ehe ich komplett neu aufsetze. Unter github scheint es so das der Adapter nicht mehr gewartet wird daher stelle ich mal hier die Problematik. Im Log steht folgendes:

      host.CT-ioBroker
      2023-05-02 08:33:49.211	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
      
      g-homa.0
      2023-05-02 08:33:49.102	error	unhandled exception:Cannot read properties of null (reading 'length')
      host.CT-ioBroker
      2023-05-02 08:33:40.274	info	instance system.adapter.g-homa.0 started with pid 55450
      host.CT-ioBroker
      2023-05-02 08:33:16.014	info	instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
      host.CT-ioBroker
      2023-05-02 08:33:10.230	info	Restart adapter system.adapter.g-homa.0 because enabled
      host.CT-ioBroker
      2023-05-02 08:33:10.229	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
      
      g-homa.0
      2023-05-02 08:33:10.105	error	unhandled exception:Unhandled error. ('unexpected command: 4')
      

      Version des js-controllers ist 4.0.24. Kennt jemand das Problem oder gar eine Lösung. Ich vermute ja dieser Adapter ist obsolete und ich sollte besser auf andere Steckdosen wechseln. Wäre sehr schade.

      Danke und vg
      Falk

      Thomas Braun 1 Reply Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @schittl last edited by

        @schittl sagte in g-homa Adapter Update nodejs auf 16.19.1:

        Version 18 ist leider unter meinem OS (ubuntu 18) nicht freigegeben.

        Das ist keine Frage einer Freigabe von irgendwem, dein Ubuntu 18 ist nur technisch so alt, dass da aktuelle Versionen von nodejs nicht mehr drauf gebaut werden können. Betrifft alles, was von Debian Stretch abgeleitet ist.

        Also dringend den ganzen Sums auf Stand bringen.

        S 1 Reply Last reply Reply Quote 1
        • S
          schittl @Thomas Braun last edited by schittl

          @thomas-braun

          Habe gerade neu aufgesetzt ioBroker und der Fehler erscheint immer noch ab und an:

          host.CT-ioBroker
          2023-05-02 16:49:35.633	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
          g-homa.0
          2023-05-02 16:49:35.517	error	unhandled exception:Unhandled error. ('unexpected command: 4')
          

          Aktuelle Versionen:

          OS Debian 11.6
          Node.js v18.16.0
          NPM 9.5.1
          js-controllers 4.0.24

          S 1 Reply Last reply Reply Quote 0
          • S
            schittl @schittl last edited by

            Kann jemand den Adapter mal pflegen und auf die neueren Versionen bringen. Ich vermute stark, dass dies der Grund ist für die Fehlermeldungen. Oder wie kann ich den Adapter aktualisieren/testen/debuggen? Aktuell werden die Fehlermeldungen immer mehr. Benutzt jemand ebenfalls noch die Steckdosen mit den aktuellen Versionen? Gibt es Alternativen diese einzubinden?

            Aktuelle Versionen:

            Node.js v18.19.1
            NPM 10.2.4
            js-controllers 5.0.19

            host.CT-ioBroker
            2024-03-18 08:32:23.819	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            
            g-homa.0
            2024-03-18 08:32:23.722	error	unhandled exception:Cannot read properties of null (reading 'length')
            host.CT-ioBroker
            2024-03-18 08:31:43.222	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 08:31:43.124	error	unhandled exception:Cannot read properties of null (reading 'length')
            host.CT-ioBroker
            2024-03-18 07:53:49.527	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 07:53:49.423	error	unhandled exception:Unhandled error. ('unexpected command: 144')
            host.CT-ioBroker
            2024-03-18 07:53:10.480	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 07:53:10.380	error	unhandled exception:Cannot read properties of null (reading 'length')
            host.CT-ioBroker
            2024-03-18 07:52:31.806	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 07:52:31.699	error	unhandled exception:Cannot read properties of null (reading 'length')
            host.CT-ioBroker
            2024-03-18 07:29:12.907	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 07:29:12.813	error	unhandled exception:Cannot read properties of null (reading 'length')
            host.CT-ioBroker
            2024-03-18 07:28:34.239	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 07:28:34.130	error	unhandled exception:Cannot read properties of undefined (reading 'shortmac')
            host.CT-ioBroker
            2024-03-18 07:17:54.765	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 07:17:54.663	error	unhandled exception:Cannot read properties of null (reading 'length')
            host.CT-ioBroker
            2024-03-18 07:17:15.994	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 07:17:15.895	error	unhandled exception:Cannot read properties of null (reading 'length')
            host.CT-ioBroker
            2024-03-18 06:52:28.096	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 06:52:28.004	error	unhandled exception:Cannot read properties of null (reading 'length')
            host.CT-ioBroker
            2024-03-18 06:51:49.074	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 06:51:48.977	error	unhandled exception:Cannot read properties of null (reading 'length')
            host.CT-ioBroker
            2024-03-18 06:51:10.669	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 06:51:10.564	error	unhandled exception:Unhandled error. ('unexpected command: 4')
            host.CT-ioBroker
            2024-03-18 06:50:38.835	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 06:50:38.738	error	unhandled exception:Cannot read properties of undefined (reading 'shortmac')
            host.CT-ioBroker
            2024-03-18 06:35:14.606	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 06:35:14.501	error	unhandled exception:Cannot read properties of null (reading 'length')
            host.CT-ioBroker
            2024-03-18 06:34:35.411	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 06:34:35.304	error	unhandled exception:Cannot read properties of null (reading 'length')
            host.CT-ioBroker
            2024-03-18 06:21:22.721	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 06:21:22.614	error	unhandled exception:Unhandled error. ('unexpected command: 4')
            host.CT-ioBroker
            2024-03-18 06:20:50.772	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 06:20:50.671	error	unhandled exception:Cannot read properties of null (reading 'length')
            host.CT-ioBroker
            2024-03-18 06:20:11.869	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            g-homa.0
            2024-03-18 06:20:11.766	error	unhandled exception:Unhandled error. ('unexpected command: 7')
            host.CT-ioBroker
            2024-03-18 06:19:33.386	error	instance system.adapter.g-homa.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            
            mcm1957 1 Reply Last reply Reply Quote 0
            • mcm1957
              mcm1957 @schittl last edited by

              @schittl said in g-homa Adapter Update nodejs auf 16.19.1:

              Kann jemand den Adapter mal pflegen und auf die neueren Versionen bringen.

              Sorry, aber dein Grundton kann leicht in die falsche Kehle kommen. Ich nehme aber jetzt mal an, dass das nicht so gemeint ist. IoBroker ist kein kommerzielles Produkt und wird zu 99% von unbezahlt in der Freizeit arbeitenden Entwicklern betreut. Forderungen (und so klingt dein letztes Psoting) sind hier eher fehl am Platz.

              ABER - soweit ich sehe existieren im Repository derzeit keine offenen Issues. Offenbar gibt es keine Probleme mit dem Adapter. Wenn also bei dir was nicht funktioniert, dann öffne mal ein Issue beim Adapter dann sollte das der Maintainer auch sehen.

              Oder wie kann ich den Adapter aktualisieren/testen/debuggen?

              Repository forken - Änderungen vornehmen - Änderungen testen - PR erstellen
              Der Adapter ist in TypeScript geschrieben - du solltest also Typescript Kenntnisse mitbringen.

              1 Reply Last reply Reply Quote 0
              • S
                schittl last edited by

                @mcm57 Hallo, danke für deine Antwort. Nein, dass ist definitiv nicht so gemeint. Ich weiß das auch und schätze sehr Eure Arbeit/Zeit. Sorry, dass es eventuell falsch verstanden werden könnte, Aber das war/ist nicht so gemeint! Ich würde mich auch selber daran versuchen, nur leider fehlt mir das endgültige KnowHow Adapter zu erstellen/migrieren/korrigieren. Programmierkenntnisse sind vorhanden auch in TS.

                Einige offene Issues gibt es, auch was auf meine Vermutung hindeutet. Issues

                Es sieht leider so aus, dass der Adapter nicht mehr gewartet wird. 😞 Die Steckdosen werden sicherlich auch bei fast keinem mehr verwendet. Ich bin schon am überlegen diese gegen GoSund oder ähnliche mit Tasmota/espHome zu tauschen. Habe über 10 im Einsatz.

                mcm1957 1 Reply Last reply Reply Quote 0
                • mcm1957
                  mcm1957 @schittl last edited by

                  @schittl said in g-homa Adapter Update nodejs auf 16.19.1:

                  @mcm57 Hallo, danke für deine Antwort. Nein, dass ist definitiv nicht so gemeint. Ich weiß das auch und schätze sehr Eure Arbeit/Zeit. Sorry, dass es eventuell falsch verstanden werden könnte, Aber das war/ist nicht so gemeint! Ich würde mich auch selber daran versuchen, nur leider fehlt mir das endgültige KnowHow Adapter zu erstellen/migrieren/korrigieren. Programmierkenntnisse sind vorhanden auch in TS.

                  Na dann kannst du gern mitarbeiten. Am besten stimm dich mit @Alcalzone mal kurz ab. Ansonsten fork das Repository und versuch mal den Code zu verstehen. Doku ist bei ioBroker leider eine große offen Wunde / Baustelle. Du kannst dich gerne in unseren Telegramm Entwickler Kanälen anmelden (Links findest du auf www.iobroker.dev). Zum Start ist der "iobroker adapter development starters" sicher der richtige Channel.

                  Als Umgebung solltest du neben deiner produktiven Umgebung eine Testinstallation haben - ob Linux, Proxmox oder nativ auf Windows - geht alles. Zum debuggen empfehle ich eine UI (ich verwende MS code auf Windows) und den iobroker dev-server. NICHT entwicklen solltes du in deiner produktiven Umgebung.

                  Also wenn du Lust hast - versuch mal aktiv mit zu entwickeln. Wenn du TS kennst kennst du mehr als ich (ich kann nur JS).

                  Im konkreten Fall stimm dich nur bitte mit @AlCalzone ab. Parallel-/Konkurrenzentwicklung koste unnötig Zeit und Manpower. Zusammenarbeit ist immer gern gesehen.

                  Einige offene Issues gibt es, auch was auf meine Vermutung hindeutet. Issues

                  Ja, das sind eigentlich nur historische Issues - primär Anrgeungunge etwas zu checken der automatischen Tools - aber ich seh keines, dass ein Problem beschreibt.

                  Es sieht leider so aus, dass der Adapter nicht mehr gewartet wird. 😞 Die Steckdosen werden sicherlich auch bei fast keinem mehr verwendet. Ich bin schon am überlegen diese gegen GoSund oder ähnliche mit Tasmota/espHome zu tauschen. Habe über 10 im Einsatz.

                  @AlCalzone ist ein durchaus aktiver Entwickler 🙂 . Ev. kannst du (@AlCalzone) selbst was zu dem Adapter sagen.

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate
                  FAQ Cloud / IOT
                  HowTo: Node.js-Update
                  HowTo: Backup/Restore
                  Downloads
                  BLOG

                  420
                  Online

                  32.0k
                  Users

                  80.4k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  274
                  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