Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. Homebride Npm-Module manuel bearbeitbar?

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    6
    1
    220

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    217

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    891

Homebride Npm-Module manuel bearbeitbar?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
homebridgemodul
15 Beiträge 5 Kommentatoren 908 Aufrufe 5 Beobachtet
  • Ä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.
  • PeoplesP Peoples

    @oliverio
    Guten Morgen,
    die Änderung betrifft aber in dem Fall nicht den Adapter als solches, sondern das NPM - Modul.
    Da würde doch der Fork des Git's nichts bringen.
    Ich kann mich erinnern, dass ich vor vielen Jahren einen Adapter in Verwendung hatte, der eine Zeitlang einen Bug hatte die Lösung aber auf Git im Issue schon stand, da hatte ich das damals einfach bei mir Lokal geändert bis das Update kam.

    Nur finde ich eben den Ort nicht wo die Module des Ham-Adapters abgelegt sind, um genau das zu versuchen.
    Leider wird auch der alternative Blauberg-Adapter anscheinend nicht mehr gepflegt sonst hätte ich einfach den weiter genommen.

    OliverIOO Offline
    OliverIOO Offline
    OliverIO
    schrieb am zuletzt editiert von OliverIO
    #5

    @peoples
    ja, schick mal den Link.
    Dann könnte man das andere Paket Forken
    Und im Adapter die Dependency dorthin anpassen.
    Auch kannst du mal schauen, ob für dieses Paket nicht schon jemand einen fork gemacht hat. Das kann man in github, unter insights/network sehen.
    Wenn es da schon etwas gibt, dann muss man im Adapter einfach nur die Dependency dorthin anpassen, wenn es auch ein dazugehöriges NPM Paket gibt

    Meine Adapter und Widgets
    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
    Links im Profil

    1 Antwort Letzte Antwort
    0
    • PeoplesP Offline
      PeoplesP Offline
      Peoples
      schrieb am zuletzt editiert von Peoples
      #6

      https://github.com/PaulMT/homebridge-blauberg-vento/pulls

      Es gibt einen Fork, aber der hat das dann gleich für ein anderes Lüftermodel angepasst, mit dem sich wieder die Blauberg nicht komplett steuern lassen

      Ich beantworte keine Fragen zu Themen via PN

      OliverIOO 1 Antwort Letzte Antwort
      0
      • PeoplesP Peoples

        https://github.com/PaulMT/homebridge-blauberg-vento/pulls

        Es gibt einen Fork, aber der hat das dann gleich für ein anderes Lüftermodel angepasst, mit dem sich wieder die Blauberg nicht komplett steuern lassen

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        schrieb am zuletzt editiert von OliverIO
        #7

        @peoples

        prüfe mal ob die änderung hier mit drin ist
        https://github.com/mbjedk/homebridge-duka-smartfan

        das ist ein fork von PaulMT wo kein Pullrequest mehr vorliegt und 15 commits weiter ist, wie der original.
        Auch zeigt das paket bei npm auf dieses repository
        https://www.npmjs.com/package/homebridge-duka-smartfan

        ich verstehe nur noch nicht was das mit dem adapter zu tun hat
        https://github.com/ioBroker/ioBroker.ham/blob/master/package.json
        in diesem wird weder das alte noch das neue paket verwendet.
        oder geht es um einen "anderen" homebridge adapter?

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        PeoplesP 1 Antwort Letzte Antwort
        0
        • OliverIOO OliverIO

          @peoples

          prüfe mal ob die änderung hier mit drin ist
          https://github.com/mbjedk/homebridge-duka-smartfan

          das ist ein fork von PaulMT wo kein Pullrequest mehr vorliegt und 15 commits weiter ist, wie der original.
          Auch zeigt das paket bei npm auf dieses repository
          https://www.npmjs.com/package/homebridge-duka-smartfan

          ich verstehe nur noch nicht was das mit dem adapter zu tun hat
          https://github.com/ioBroker/ioBroker.ham/blob/master/package.json
          in diesem wird weder das alte noch das neue paket verwendet.
          oder geht es um einen "anderen" homebridge adapter?

          PeoplesP Offline
          PeoplesP Offline
          Peoples
          schrieb am zuletzt editiert von
          #8

          @oliverio sagte in Homebride Npm-Module manuel bearbeitbar?:

          prüfe mal ob die änderung hier mit drin ist
          https://github.com/mbjedk/homebridge-duka-smartfan

          Das ist der Fork der mit einem anderen Model "duka-smartfan" funktioniert

          das ist ein fork von PaulMT wo kein Pullrequest mehr vorliegt und 15 commits weiter ist, wie der original.
          Auch zeigt das paket bei npm auf dieses repository
          https://www.npmjs.com/package/homebridge-duka-smartfan

          Hatte ich gesehen habe ich schon ausprobiert

          ich verstehe nur noch nicht was das mit dem adapter zu tun hat
          https://github.com/ioBroker/ioBroker.ham/blob/master/package.json
          in diesem wird weder das alte noch das neue paket verwendet.
          oder geht es um einen "anderen" homebridge adapter?

          Das sind npm - Module die man in dem Ham Adapter laden kann um Geräte zu steuern, das hat mit dem Adapter Ham an und für sich nichts zu tun.
          Deswegen meinte ich ja wo die Module abgelegt werden um diese lokal zu bearbeiten.

          Ich beantworte keine Fragen zu Themen via PN

          OliverIOO 1 Antwort Letzte Antwort
          0
          • PeoplesP Peoples

            @oliverio sagte in Homebride Npm-Module manuel bearbeitbar?:

            prüfe mal ob die änderung hier mit drin ist
            https://github.com/mbjedk/homebridge-duka-smartfan

            Das ist der Fork der mit einem anderen Model "duka-smartfan" funktioniert

            das ist ein fork von PaulMT wo kein Pullrequest mehr vorliegt und 15 commits weiter ist, wie der original.
            Auch zeigt das paket bei npm auf dieses repository
            https://www.npmjs.com/package/homebridge-duka-smartfan

            Hatte ich gesehen habe ich schon ausprobiert

            ich verstehe nur noch nicht was das mit dem adapter zu tun hat
            https://github.com/ioBroker/ioBroker.ham/blob/master/package.json
            in diesem wird weder das alte noch das neue paket verwendet.
            oder geht es um einen "anderen" homebridge adapter?

            Das sind npm - Module die man in dem Ham Adapter laden kann um Geräte zu steuern, das hat mit dem Adapter Ham an und für sich nichts zu tun.
            Deswegen meinte ich ja wo die Module abgelegt werden um diese lokal zu bearbeiten.

            OliverIOO Offline
            OliverIOO Offline
            OliverIO
            schrieb am zuletzt editiert von
            #9

            @peoples

            gespeichert werden die pakete immer ausgehend von dem verzeichnis wo man den npm install befehl ausführt im unterverzeichnis node_modules/
            aber dort drin zu bearbeiten ist etwas was ich überhaupt nicht rate.
            beim nächsten install befehl auf der übergeordneten ebene sind die änderungen wieder weg.
            daher der weg den ich oben beschrieben habe.
            allerdings nicht auf dem adapter (den betrifft es ja nur indirekt),
            sonmdern nur auf dem homebridge plugin.

            ich verstehe nur nicht, wo das problem jetzt ist.
            du hast mir ein repo genannt.
            dafür gibt es einen fork, wo scheinbar der PR eingeflossen ist und zu dem es auch ein nmpm paket gibt. du hast dieses alternativpaket auch schon ausprobiert.
            was passt jetzt noch nicht? die Änderung aus dem PR funktioniert doch nicht?

            Meine Adapter und Widgets
            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
            Links im Profil

            PeoplesP 1 Antwort Letzte Antwort
            0
            • OliverIOO OliverIO

              @peoples

              gespeichert werden die pakete immer ausgehend von dem verzeichnis wo man den npm install befehl ausführt im unterverzeichnis node_modules/
              aber dort drin zu bearbeiten ist etwas was ich überhaupt nicht rate.
              beim nächsten install befehl auf der übergeordneten ebene sind die änderungen wieder weg.
              daher der weg den ich oben beschrieben habe.
              allerdings nicht auf dem adapter (den betrifft es ja nur indirekt),
              sonmdern nur auf dem homebridge plugin.

              ich verstehe nur nicht, wo das problem jetzt ist.
              du hast mir ein repo genannt.
              dafür gibt es einen fork, wo scheinbar der PR eingeflossen ist und zu dem es auch ein nmpm paket gibt. du hast dieses alternativpaket auch schon ausprobiert.
              was passt jetzt noch nicht? die Änderung aus dem PR funktioniert doch nicht?

              PeoplesP Offline
              PeoplesP Offline
              Peoples
              schrieb am zuletzt editiert von
              #10

              @oliverio sagte in Homebride Npm-Module manuel bearbeitbar?:

              ich verstehe nur nicht, wo das problem jetzt ist.
              du hast mir ein repo genannt.
              dafür gibt es einen fork, wo scheinbar der PR eingeflossen ist und zu dem es auch ein nmpm paket gibt. du hast dieses alternativpaket auch schon ausprobiert.
              was passt jetzt noch nicht? die Änderung aus dem PR funktioniert doch nicht?

              ich trage doch im ham adapter das Plugin ein das ich brauche, und der Adapter installiert es dann von npm.
              Mein Problem ist, dass ich nicht weiß wie ich das von Git da rein bekomme

              Ich beantworte keine Fragen zu Themen via PN

              OliverIOO 1 Antwort Letzte Antwort
              0
              • PeoplesP Peoples

                @oliverio sagte in Homebride Npm-Module manuel bearbeitbar?:

                ich verstehe nur nicht, wo das problem jetzt ist.
                du hast mir ein repo genannt.
                dafür gibt es einen fork, wo scheinbar der PR eingeflossen ist und zu dem es auch ein nmpm paket gibt. du hast dieses alternativpaket auch schon ausprobiert.
                was passt jetzt noch nicht? die Änderung aus dem PR funktioniert doch nicht?

                ich trage doch im ham adapter das Plugin ein das ich brauche, und der Adapter installiert es dann von npm.
                Mein Problem ist, dass ich nicht weiß wie ich das von Git da rein bekomme

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von
                #11

                @peoples

                ich kenne den ham adapter nicht.
                daher kenne ich das vorgehen nicht.
                normalerweise wird alles anhand des paket-namens von npm installiert.
                wie oben geschrieben ist das paket, welches geforkt wurde und dem original repo weiter ist (15 commits), ohne zu wissen ob die betreffende änderung da wirklich enthalten ist
                https://github.com/mbjedk/homebridge-duka-smartfan

                auch auf npm vorhanden
                https://www.npmjs.com/package/homebridge-duka-smartfan

                von daher müsste es unter diesem namen auch eingetragen werden können
                homebridge-duka-smartfan

                ansonsten frag mal den adapter owner, wie das genau vonstatten geht.

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                mcm1957M 1 Antwort Letzte Antwort
                0
                • OliverIOO OliverIO

                  @peoples

                  ich kenne den ham adapter nicht.
                  daher kenne ich das vorgehen nicht.
                  normalerweise wird alles anhand des paket-namens von npm installiert.
                  wie oben geschrieben ist das paket, welches geforkt wurde und dem original repo weiter ist (15 commits), ohne zu wissen ob die betreffende änderung da wirklich enthalten ist
                  https://github.com/mbjedk/homebridge-duka-smartfan

                  auch auf npm vorhanden
                  https://www.npmjs.com/package/homebridge-duka-smartfan

                  von daher müsste es unter diesem namen auch eingetragen werden können
                  homebridge-duka-smartfan

                  ansonsten frag mal den adapter owner, wie das genau vonstatten geht.

                  mcm1957M Offline
                  mcm1957M Offline
                  mcm1957
                  schrieb am zuletzt editiert von
                  #12

                  @apollon77

                  Kannst du da ev. ein wenig Klarheit reinbringen wie man ein "eigenes" / odifiziertes Modul in den Homebridge Adapter einbinden kann?

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

                  Wer 'nen Kaffee spendieren will: https://paypal.me

                  LESEN - gute Forenbeitrage

                  1 Antwort Letzte Antwort
                  0
                  • apollon77A Offline
                    apollon77A Offline
                    apollon77
                    schrieb am zuletzt editiert von
                    #13

                    Am Ende entweder lokal editieren, oder (nicht versucht) die github URL von einem eigenen fork/Branch angeben als Paketname oder halt ein eigenes Paket publizieren

                    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
                    PeoplesP 1 Antwort Letzte Antwort
                    0
                    • apollon77A apollon77

                      Am Ende entweder lokal editieren, oder (nicht versucht) die github URL von einem eigenen fork/Branch angeben als Paketname oder halt ein eigenes Paket publizieren

                      PeoplesP Offline
                      PeoplesP Offline
                      Peoples
                      schrieb am zuletzt editiert von
                      #14

                      @apollon77
                      magst du mir noch sagen wo im iob-Verzeichnis ich die finde, dann würde ich es lokal versuchen

                      Ich beantworte keine Fragen zu Themen via PN

                      apollon77A 1 Antwort Letzte Antwort
                      0
                      • PeoplesP Peoples

                        @apollon77
                        magst du mir noch sagen wo im iob-Verzeichnis ich die finde, dann würde ich es lokal versuchen

                        apollon77A Offline
                        apollon77A Offline
                        apollon77
                        schrieb am zuletzt editiert von
                        #15

                        @peoples sollte in /opt/iobroker/node_modules/iobroker.ham/node_modules sein wenn der lokale Modus genutzt wird. Beim Wrapper Modus ggf woanders

                        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
                        1 Antwort Letzte Antwort
                        0

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

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

                        263

                        Online

                        32.8k

                        Benutzer

                        82.8k

                        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