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. Entwicklung
  4. Code Einsteigerfrage: Eigener Fork Wemo Adapter will nicht

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

Code Einsteigerfrage: Eigener Fork Wemo Adapter will nicht

Geplant Angeheftet Gesperrt Verschoben Entwicklung
6 Beiträge 4 Kommentatoren 449 Aufrufe 3 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.
  • Stefan FaltS Offline
    Stefan FaltS Offline
    Stefan Falt
    schrieb am zuletzt editiert von Stefan Falt
    #1

    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

    29kWp PV
    57kWh Seplos Batterie + 3xMultiplus 2
    1,4kW DIY Brauchwasser
    Auto aus der Batterie Laden für Arme https://forum.iobroker.net/topic/69356/keba-p30c-auto-aus-der-batterie-laden-f%C3%BCr-arme
    Brauchwasser erhitzen für Arme https://forum.iobroker.net/topic/76533/brauchwasser-erhitzen-f%C3%BCr-arme-mit-batterie

    mcm1957M 1 Antwort Letzte Antwort
    0
    • Stefan FaltS 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

      mcm1957M Online
      mcm1957M Online
      mcm1957
      schrieb am zuletzt editiert von mcm1957
      #2

      @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.

      Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
      Support Repositoryverwaltung.

      Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

      LESEN - gute Forenbeitrage

      mcm1957M 1 Antwort Letzte Antwort
      1
      • mcm1957M 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.

        mcm1957M Online
        mcm1957M Online
        mcm1957
        schrieb am zuletzt editiert von
        #3

        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

        Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
        Support Repositoryverwaltung.

        Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

        LESEN - gute Forenbeitrage

        1 Antwort Letzte Antwort
        1
        • HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

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

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          2
          • apollon77A Offline
            apollon77A Offline
            apollon77
            schrieb am zuletzt editiert von
            #5

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

            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
            Stefan FaltS 1 Antwort Letzte Antwort
            1
            • apollon77A apollon77

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

              Stefan FaltS Offline
              Stefan FaltS Offline
              Stefan Falt
              schrieb am zuletzt editiert von
              #6

              @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: :kissing_smiling_eyes:

              29kWp PV
              57kWh Seplos Batterie + 3xMultiplus 2
              1,4kW DIY Brauchwasser
              Auto aus der Batterie Laden für Arme https://forum.iobroker.net/topic/69356/keba-p30c-auto-aus-der-batterie-laden-f%C3%BCr-arme
              Brauchwasser erhitzen für Arme https://forum.iobroker.net/topic/76533/brauchwasser-erhitzen-f%C3%BCr-arme-mit-batterie

              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

              788

              Online

              32.4k

              Benutzer

              81.5k

              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