Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Code Einsteigerfrage: Eigener Fork Wemo Adapter will nicht

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Code Einsteigerfrage: Eigener Fork Wemo Adapter will nicht

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

      Hallo,
      ich habe immer noch ca. zehn von den Wemo Funksteckdosen rumliegen, doch der passende Adapter besteht auf eine veraltetet Node.js Version. Ich gehe mal davon aus, dass Problem ist einfach die harte Versionsabfage. Man möge mich Verbessern wenn es nicht so ist.

      Jetzt habe ich einen Fork erstellt (mein erster) und die Versionskontrolle angepasst. Ein bisschen RegEx kann ich noch aus einem früheren Leben als Programmierer.
      (Fork: https://github.com/WolfgangS1/ioBroker.ham-wemo_WIP.git)

      Beim Installieren bekomme ich folgende Fehlermeldung:

      $ iobroker url https://github.com/WolfgangS1/ioBroker.ham-wemo_WIP.git --host DESKTOP-DN47T2V --debug
      
      install WolfgangS1/ioBroker.ham-wemo_WIP#a49cd3718ddceb8bc12cfdcff3279de8228f99bc
      
      NPM version: 10.8.1
      
      Installing WolfgangS1/ioBroker.ham-wemo_WIP#a49cd3718ddceb8bc12cfdcff3279de8228f99bc... (System call)
      
      npm warn EBADENGINE Unsupported engine { npm warn EBADENGINE package: 'homebridge-wemo@5.0.5',
      
      npm warn EBADENGINE required: { homebridge: '^1.5.0', node: '^14.20.1 || ^16.18.0 || ^18.11.0' }, npm warn EBADENGINE current: { node: 'v20.16.0', npm: '10.8.1' } npm warn EBADENGINE }
      
      up to date, audited 633 packages in 6s 76 packages are looking for funding run `npm fund` for details
      
      31 vulnerabilities (21 moderate, 10 high)
      
      To address issues that do not require attention, run: npm audit fix To address all issues possible (including breaking changes), run: npm audit fix --force Some issues need review, and may require choosing a different dependency. Run `npm audit` for details.
      
      npm warn EBADENGINE Unsupported engine {npm warn EBADENGINE package: 'homebridge-wemo@5.0.5',npm warn EBADENGINE required: { homebridge: '^1.5.0', node: '^14.20.1 || ^16.18.0 || ^18.11.0' },npm warn EBADENGINE current: { node: 'v20.16.0', npm: '10.8.1' }npm warn EBADENGINE }
      
      host.DESKTOP-DN47T2V Cannot install WolfgangS1/ioBroker.ham-wemo_WIP#a49cd3718ddceb8bc12cfdcff3279de8228f99bc: 0
      
      ERROR: Process exited with code 25
      

      Hat jemanmd eine Idee was das Problem sein könnte?
      Im passenden Programmierer-Forumsbereich kann ich nicht Posten, weil keine Rechte.

      Mich dünkt, irgendwo prüft der immer noch die Node.js Version. Aber wo?

      Danke + MfG

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

        @stefan-falt

        Steht eigentlich eh fett da:

        npm warn EBADENGINE package: 'homebridge-wemo@5.0.5
        npm warn EBADENGINE required: { homebridge: '^1.5.0', node: '^14.20.1 || ^16.18.0 || ^18.11.0' }, 
        

        homebrige 1.5.0 unterstützt kein Node 18 ++, sprich es ist outdated. Musst halt schaun was dort neueres verfügbar ist und ob da ein einfaches Update der dep nutzt. Schätze aber ...

        ...da wirst mehr machen müssen:
        siehe https://github.com/ioBroker/ioBroker.ham-wemo/issues/74#issuecomment-1844984240

        Wenns nur eine Abfrage im ioBroker adapter wäre hätte da @Apollon77 schon was gemacht.
        Kannst dich aber sicher mit ihm zusammenreden und ein PR zur Aktualisiserung ist immer willkommen.

        Omega236 created this issue in ioBroker/ioBroker.ham-wemo

        open kein NodeJs 18 Support #74

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

          P.S. Wenn du ernsthaft in dei Adapterentwicklung einsteigen willst, dann empfehle ich dir unsere Telegramm Kanäle. Invite Links siehe https://www.iobroker.dev

          1 Reply Last reply Reply Quote 1
          • Homoran
            Homoran Global Moderator Administrators last edited by

            ich hab den Tread mal hierhin verschoben.
            eine Einsteigerfrage zu den Grundlagen von ioBroker ist das ja nicht wirklich.

            1 Reply Last reply Reply Quote 2
            • apollon77
              apollon77 last edited by

              Ja es gab auch homebridge updates ... Muss ich nach meinem Urlaub im September mal aktualisieren

              Stefan Falt 1 Reply Last reply Reply Quote 1
              • Stefan Falt
                Stefan Falt @apollon77 last edited by

                @apollon77 said in Code Einsteigerfrage: Eigener Fork Wemo Adapter will nicht:

                Ja es gab auch homebridge updates ... Muss ich nach meinem Urlaub im September mal aktualisieren

                Das wäre echt nett 👍 😙

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

                Support us

                ioBroker
                Community Adapters
                Donate

                745
                Online

                31.7k
                Users

                79.8k
                Topics

                1.3m
                Posts

                4
                6
                285
                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