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. Eigenen Adapter erstellen

NEWS

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

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

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

Eigenen Adapter erstellen

Geplant Angeheftet Gesperrt Verschoben Entwicklung
176 Beiträge 9 Kommentatoren 15.1k Aufrufe 7 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.
  • IssiI Issi

    @deralff sagte in Eigenen Adapter erstellen:

    Für die Admin HTML usw. Musst du die neu hochladen. Da gibt es einen Befehl für (ich glaube irgendwas mit upload)

    das ist so nicht ganz richtig der dev server hat die Befehle:

    • dev-server run ⇨ hierbei wird nur Admin UI mit hot-reload aktualisiert der Adapter selbst läuft dabei nicht, startet man ihn im Admin für er lediglich den code aus der beim dev-server setup hochgeladen wurde.
    • dev-server watch ⇨ der Adapter wird automatisch neu gestartet, wenn sich sein Quellcode ändert (mit einer Verzögerung von 2 Sekunden), damit ist auch die Admin UI mit hot-reload enthalten.

    Man benötigt hierbei kein Upload machen da der dev server das alles selbst macht, das ist ja der Sinn von dem dev server

    derAlffD Offline
    derAlffD Offline
    derAlff
    Developer
    schrieb am zuletzt editiert von
    #95

    @issi dann hab ich wohl einen Issue gefunden 😅

    Bei mir ist es effektiv so, dass wenn ich eine Änderung an beispielsweise der index_m.html in dem admin folder mache und dann abspeichern, der dev-server im watch Mode weder neu startet, noch nach einem manuellen Neustart die geänderte HTML geladen wird. Nachdem dann der Upload Befehl abgesetzt, und der dev-server wieder manuell gestartet wurde, ist auch die Änderung vorhanden.

    Dachte eigentlich das es Standard ist, da nur auf Javascript Quellcode geachtet wird (meine ich gelesen zu haben)

    Kannst du das eventuell so reproduzieren?

    Proxmox 8
    ioBroker im LXC (Master)
    2x ioBrober auf RPi (3&4) als Zigbee Gateway (Slave)
    Paperless-ngx in VM
    OMV6 in VM
    Linux auf allen Endgeräten (Windows verbannt)

    IssiI 1 Antwort Letzte Antwort
    0
    • derAlffD derAlff

      @issi dann hab ich wohl einen Issue gefunden 😅

      Bei mir ist es effektiv so, dass wenn ich eine Änderung an beispielsweise der index_m.html in dem admin folder mache und dann abspeichern, der dev-server im watch Mode weder neu startet, noch nach einem manuellen Neustart die geänderte HTML geladen wird. Nachdem dann der Upload Befehl abgesetzt, und der dev-server wieder manuell gestartet wurde, ist auch die Änderung vorhanden.

      Dachte eigentlich das es Standard ist, da nur auf Javascript Quellcode geachtet wird (meine ich gelesen zu haben)

      Kannst du das eventuell so reproduzieren?

      IssiI Offline
      IssiI Offline
      Issi
      Developer
      schrieb am zuletzt editiert von
      #96

      @deralff

      bei mir funktioniert es, wenn ich in der index_m.html was ändere im watch mode, das wird dann sofort übernommen

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

      derAlffD 1 Antwort Letzte Antwort
      0
      • IssiI Issi

        @deralff

        bei mir funktioniert es, wenn ich in der index_m.html was ändere im watch mode, das wird dann sofort übernommen

        derAlffD Offline
        derAlffD Offline
        derAlff
        Developer
        schrieb am zuletzt editiert von
        #97

        @issi 😳
        OK, das ist jetzt Strange 🧐

        Ich mache eventuell morgen Mal ein Video und teile es...

        Proxmox 8
        ioBroker im LXC (Master)
        2x ioBrober auf RPi (3&4) als Zigbee Gateway (Slave)
        Paperless-ngx in VM
        OMV6 in VM
        Linux auf allen Endgeräten (Windows verbannt)

        1 Antwort Letzte Antwort
        0
        • IssiI Issi

          @ben1983

          Ah, und noch etwas hast du heute ca.1 std Zeit und Discord mit Mikrofon damit wir reden können und ich dir zeige wie und wo du entwickeln kannst?

          Ben1983B Offline
          Ben1983B Offline
          Ben1983
          schrieb am zuletzt editiert von
          #98

          @issi Hey, das wäre wirklich top.
          Wir können gerne mal was ausmachen. Leider hat es heute nicht gepasst.
          Wann würde es denn bei Dir passen?

          IssiI 1 Antwort Letzte Antwort
          0
          • Ben1983B Ben1983

            @issi Hey, das wäre wirklich top.
            Wir können gerne mal was ausmachen. Leider hat es heute nicht gepasst.
            Wann würde es denn bei Dir passen?

            IssiI Offline
            IssiI Offline
            Issi
            Developer
            schrieb am zuletzt editiert von
            #99

            @ben1983
            ich zeige morgen um 15uhr in Discord eine kleine Einführung, da kannst ja mitschauen, wenn du willst und kannst, ansonsten bin ich die Woche erst ab 14uhr erreichbar

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

            Ben1983B ice987I 2 Antworten Letzte Antwort
            1
            • IssiI Issi

              @ben1983
              ich zeige morgen um 15uhr in Discord eine kleine Einführung, da kannst ja mitschauen, wenn du willst und kannst, ansonsten bin ich die Woche erst ab 14uhr erreichbar

              Ben1983B Offline
              Ben1983B Offline
              Ben1983
              schrieb am zuletzt editiert von
              #100

              @issi Wo muss ich da hin?

              IssiI 1 Antwort Letzte Antwort
              0
              • Ben1983B Ben1983

                @issi Wo muss ich da hin?

                IssiI Offline
                IssiI Offline
                Issi
                Developer
                schrieb am zuletzt editiert von
                #101

                @ben1983
                in den iobroker Discord ich werde in einem dieser
                fbacfff0-87b7-4be4-b228-790d5b115c38-CleanShot 31-01-2022 at 10.08.06.png
                das machen

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

                Ben1983B 1 Antwort Letzte Antwort
                0
                • IssiI Issi

                  @ben1983
                  in den iobroker Discord ich werde in einem dieser
                  fbacfff0-87b7-4be4-b228-790d5b115c38-CleanShot 31-01-2022 at 10.08.06.png
                  das machen

                  Ben1983B Offline
                  Ben1983B Offline
                  Ben1983
                  schrieb am zuletzt editiert von
                  #102

                  @issi OK, habe Dir da mal ne Anfrage gesendet.
                  Kenne mich da noch nicht aus. Einfach drauf klicken und dann ist man mit im Chat / Meeting?

                  IssiI 1 Antwort Letzte Antwort
                  0
                  • Ben1983B Ben1983

                    @issi OK, habe Dir da mal ne Anfrage gesendet.
                    Kenne mich da noch nicht aus. Einfach drauf klicken und dann ist man mit im Chat / Meeting?

                    IssiI Offline
                    IssiI Offline
                    Issi
                    Developer
                    schrieb am zuletzt editiert von
                    #103

                    @ben1983
                    ja genau einfach drauf und du bist online und kannst mit den Leuten reden, wenn du dein Mikro eingerichtet hast, probiere es einfach mal aus gehe in einen der Channel und richte es einfach mal ein

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

                    1 Antwort Letzte Antwort
                    0
                    • IssiI Issi

                      @ben1983
                      ich zeige morgen um 15uhr in Discord eine kleine Einführung, da kannst ja mitschauen, wenn du willst und kannst, ansonsten bin ich die Woche erst ab 14uhr erreichbar

                      ice987I Offline
                      ice987I Offline
                      ice987
                      schrieb am zuletzt editiert von ice987
                      #104

                      @issi
                      Würde mich ggf. auch interessieren. Könnte/dürfte ich mich auch zuschalten (sofern es mir zeitlich rein passt)?

                      husqvarna-automower, meteoblue, wiserbyfeller, spritmonitor

                      IssiI 1 Antwort Letzte Antwort
                      0
                      • ice987I ice987

                        @issi
                        Würde mich ggf. auch interessieren. Könnte/dürfte ich mich auch zuschalten (sofern es mir zeitlich rein passt)?

                        IssiI Offline
                        IssiI Offline
                        Issi
                        Developer
                        schrieb am zuletzt editiert von
                        #105

                        @ice987
                        ja kannst du machen

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

                        derAlffD 1 Antwort Letzte Antwort
                        0
                        • IssiI Issi

                          @ice987
                          ja kannst du machen

                          derAlffD Offline
                          derAlffD Offline
                          derAlff
                          Developer
                          schrieb am zuletzt editiert von
                          #106

                          @issi da schließe ich mich mal an (sofern zeitlich und so) 👍

                          Proxmox 8
                          ioBroker im LXC (Master)
                          2x ioBrober auf RPi (3&4) als Zigbee Gateway (Slave)
                          Paperless-ngx in VM
                          OMV6 in VM
                          Linux auf allen Endgeräten (Windows verbannt)

                          IssiI 1 Antwort Letzte Antwort
                          0
                          • derAlffD derAlff

                            @issi da schließe ich mich mal an (sofern zeitlich und so) 👍

                            IssiI Offline
                            IssiI Offline
                            Issi
                            Developer
                            schrieb am zuletzt editiert von
                            #107

                            @deralff
                            es ist öffentlich da kann jeder vorbeikommen und zuschauen :blush:

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

                            Ben1983B 2 Antworten Letzte Antwort
                            1
                            • IssiI Issi

                              @deralff
                              es ist öffentlich da kann jeder vorbeikommen und zuschauen :blush:

                              Ben1983B Offline
                              Ben1983B Offline
                              Ben1983
                              schrieb am zuletzt editiert von Ben1983
                              #108

                              @issi Danke nochmal für die heutige Einführung in die Adapter Entwicklung.
                              Ist es mir möglich auf der Konfigseite des Adapters eine Auswahl (Also einen Dropdown zu erstellen, in welchem ich vorhandene Datenpunkte auswählen kann,
                              welche ich dann zum einen im Adapter lesend, aber zum anderen auch schreiben verarbeite?

                              Wie ich den Wert schreibe, habe ich schon raus gefunden (ForreignState).
                              Jetzt bräuchte ich nur noch ne komfortable auswahl.
                              Oder erst einmal über die normale String Eingabe der ID

                              1 Antwort Letzte Antwort
                              0
                              • IssiI Issi

                                @deralff
                                es ist öffentlich da kann jeder vorbeikommen und zuschauen :blush:

                                Ben1983B Offline
                                Ben1983B Offline
                                Ben1983
                                schrieb am zuletzt editiert von
                                #109

                                @issi Kann man den create adapter eigentlich auf einem Nas installieren lassen und später dann den dev server von irgend einem rechner aus starten?

                                IssiI OliverIOO 2 Antworten Letzte Antwort
                                0
                                • Ben1983B Ben1983

                                  @issi Kann man den create adapter eigentlich auf einem Nas installieren lassen und später dann den dev server von irgend einem rechner aus starten?

                                  IssiI Offline
                                  IssiI Offline
                                  Issi
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #110

                                  @ben1983 sagte in Eigenen Adapter erstellen:

                                  @issi Kann man den create adapter eigentlich auf einem Nas installieren lassen und später dann den dev server von irgend einem rechner aus starten?

                                  Den create adapter kann man überall ausführen, wo npm installiert ist.
                                  Nur auf einem NAS wird dir das nichts bringen der dev server erlaubt bloß localhost Verbindung dazu gibt es aber schon ein ⇒ issues damit man von einem anderen System darauf zugreifen kann.

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

                                  Ben1983B 1 Antwort Letzte Antwort
                                  0
                                  • IssiI Issi

                                    @ben1983 sagte in Eigenen Adapter erstellen:

                                    @issi Kann man den create adapter eigentlich auf einem Nas installieren lassen und später dann den dev server von irgend einem rechner aus starten?

                                    Den create adapter kann man überall ausführen, wo npm installiert ist.
                                    Nur auf einem NAS wird dir das nichts bringen der dev server erlaubt bloß localhost Verbindung dazu gibt es aber schon ein ⇒ issues damit man von einem anderen System darauf zugreifen kann.

                                    Ben1983B Offline
                                    Ben1983B Offline
                                    Ben1983
                                    schrieb am zuletzt editiert von
                                    #111

                                    @issi habe die Daten auf einen Rechner kopiert, aber konnte da dev-Server nicht ausführen.
                                    Er sagte mir Befehl nicht vorhanden.

                                    IssiI 1 Antwort Letzte Antwort
                                    0
                                    • Ben1983B Ben1983

                                      @issi habe die Daten auf einen Rechner kopiert, aber konnte da dev-Server nicht ausführen.
                                      Er sagte mir Befehl nicht vorhanden.

                                      IssiI Offline
                                      IssiI Offline
                                      Issi
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #112

                                      @ben1983
                                      der dev server Mus installiert werden einfach nur den Ordner rüberkopieren bringt nichts

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

                                      1 Antwort Letzte Antwort
                                      0
                                      • Ben1983B Ben1983

                                        @issi Kann man den create adapter eigentlich auf einem Nas installieren lassen und später dann den dev server von irgend einem rechner aus starten?

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

                                        @ben1983 sagte in Eigenen Adapter erstellen:

                                        @issi Kann man den create adapter eigentlich auf einem Nas installieren lassen und später dann den dev server von irgend einem rechner aus starten?

                                        create-adapter ist ein hilfsskript welches dir in einem verzeichnis die grundstruktur für einen adapter vorbereitet (mit allen dateien, unterordnern, etc.)

                                        der dev-server ist ein konstrukt zum entwickeln eines adapters, aber nicht für die produktion. der devserver enthält eine in sich abgeschlossene umgebung in der du alles ausprobieren kannst um deinen adapter zu entwickeln, ohne deinen produktiven server zu belasten. ansonsten kannst du uU irgend ein Licht nicht ein/ausschalten, weil du gerade zuviel am iobroker herumgespielt hast.

                                        wenn dein adapter im dev-server läuft, dann kannst du ihn zu github hochladen
                                        und dann ggfs zusammen mit anderen im iobroker testen.

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

                                        Ben1983B 1 Antwort Letzte Antwort
                                        0
                                        • OliverIOO OliverIO

                                          @ben1983 sagte in Eigenen Adapter erstellen:

                                          @issi Kann man den create adapter eigentlich auf einem Nas installieren lassen und später dann den dev server von irgend einem rechner aus starten?

                                          create-adapter ist ein hilfsskript welches dir in einem verzeichnis die grundstruktur für einen adapter vorbereitet (mit allen dateien, unterordnern, etc.)

                                          der dev-server ist ein konstrukt zum entwickeln eines adapters, aber nicht für die produktion. der devserver enthält eine in sich abgeschlossene umgebung in der du alles ausprobieren kannst um deinen adapter zu entwickeln, ohne deinen produktiven server zu belasten. ansonsten kannst du uU irgend ein Licht nicht ein/ausschalten, weil du gerade zuviel am iobroker herumgespielt hast.

                                          wenn dein adapter im dev-server läuft, dann kannst du ihn zu github hochladen
                                          und dann ggfs zusammen mit anderen im iobroker testen.

                                          Ben1983B Offline
                                          Ben1983B Offline
                                          Ben1983
                                          schrieb am zuletzt editiert von
                                          #114

                                          @oliverio ja das war der Plan. Dachte nur, dass ich den kompletten Ordner inkl. installiertem dev Server „mit nehmen@ kann und wo anders weiter entwickeln kann

                                          OliverIOO 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

                                          798

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          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