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.

    simatecS Online
    simatecS Online
    simatec
    Developer Most Active
    schrieb am zuletzt editiert von
    #4

    @peoples Poste mal bitte den Link zum PR

    • Besuche meine Github Seite
    • Beitrag hat geholfen oder willst du mich unterstützen
    • HowTo Restore ioBroker
    1 Antwort Letzte Antwort
    0
    • 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

                          308

                          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