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. [Neuer Adapter] iobroker.homehub - Fragen zu npm

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[Neuer Adapter] iobroker.homehub - Fragen zu npm

Geplant Angeheftet Gesperrt Verschoben Entwicklung
3 Beiträge 3 Kommentatoren 579 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.
  • braindeadB Offline
    braindeadB Offline
    braindead
    Developer
    schrieb am zuletzt editiert von
    #1

    Hallo,

    vor einiger Zeit habe ich die HomeMatic Visualisierung HomeHub entwickelt. Da ich mittlerweile komplett auf ioBroker umgestiegen bin und HomeMatic nur noch einer von vielen Adaptern ist, möchte ich HomeHub portieren. An dem Adapter arbeite ich schon etwas länger und der Admin Part ist soweit fertig und States lassen sich im Frontend zumindest anzeigen. Insgesamt befindet sich der Adapter in einem frühen Alpha Stadium.

    Grundsätzlich lässt sich HomeHub aus meinem GitHub Repository installieren. Da aber noch weitere Node Module benötigt werden und der www Ordner zunächst aus den Sourcen kompiliert werden muss, müssen nach der Installation die beiden Befehle

    npm install
    npm run build

    laufen. Was muss ich tun, damit die beiden Befehle automatisch direkt nach der Installation des Adapters laufen?

    Hier der Link zu meinem Repository: https://github.com/braindead1/ioBroker.homehub

    Viele Grüße,
    Markus

    AlCalzoneA 1 Antwort Letzte Antwort
    0
    • braindeadB braindead

      Hallo,

      vor einiger Zeit habe ich die HomeMatic Visualisierung HomeHub entwickelt. Da ich mittlerweile komplett auf ioBroker umgestiegen bin und HomeMatic nur noch einer von vielen Adaptern ist, möchte ich HomeHub portieren. An dem Adapter arbeite ich schon etwas länger und der Admin Part ist soweit fertig und States lassen sich im Frontend zumindest anzeigen. Insgesamt befindet sich der Adapter in einem frühen Alpha Stadium.

      Grundsätzlich lässt sich HomeHub aus meinem GitHub Repository installieren. Da aber noch weitere Node Module benötigt werden und der www Ordner zunächst aus den Sourcen kompiliert werden muss, müssen nach der Installation die beiden Befehle

      npm install
      npm run build

      laufen. Was muss ich tun, damit die beiden Befehle automatisch direkt nach der Installation des Adapters laufen?

      Hier der Link zu meinem Repository: https://github.com/braindead1/ioBroker.homehub

      Viele Grüße,
      Markus

      AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      schrieb am zuletzt editiert von
      #2

      @braindead npm install wird automatisch ausgeführt, wenn du den Adapter mittels npm installierst, z.B. so

      cd /opt/iobroker
      npm install braindead1/ioBroker.homehub
      

      wenn npm run build ausgeführt werden muss, kannst du das als postinstall skript in der package.json hinterlegen.

      Grundsätzlich ist aber zu empfehlen, lauffähige (vorkompilierte) Versionen zur Installation bereit zu stellen. Das hat für User den Vorteil, dass keine development dependencies installiert werden müssen und somit die Installation schneller vonstatten gehen kann.
      Ein Beispiel hierfür wäre mein Tradfri-Adapter:
      https://github.com/AlCalzone/ioBroker.tradfri/blob/master/package.json#L31
      nur 3 Runtime-Dependencies, aber knapp 40 Dev-Dependencies

      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

      1 Antwort Letzte Antwort
      0
      • carsten04C Online
        carsten04C Online
        carsten04
        Developer
        schrieb am zuletzt editiert von
        #3

        Ich habe das in meinem milight-Adapter auch mit postinstall für das FE gelöst.
        Kannst du hier sehen: >>postinstall<<

        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

        702

        Online

        32.6k

        Benutzer

        82.3k

        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