Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Create adapter: Web Interface

NEWS

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

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

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

Create adapter: Web Interface

Scheduled Pinned Locked Moved Entwicklung
6 Posts 5 Posters 1.5k Views 7 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • BluefoxB Offline
    BluefoxB Offline
    Bluefox
    wrote on last edited by
    #1

    AlCalzone hat super Tool entwickelt https://github.com/ioBroker/create-adapter , womit man über CLI sich schnell ein Adapter-Skelett bauen kann.

    Ich habe dazu noch eine Web Interface gebastelt und man kann ausprobieren wie das funktioniert, ohne das man irgendwas installieren muss.

    https://adapter-creator.iobroker.in

    Als Ergebnis bekommt man ein ZIP Datei, womit man die Entwicklung starten kann.
    48_2019-02-07_20_45_53-iobroker_adapter_creator.png

    Für die Entwickler gibt es noch einen Tool, womit man den bestehenden Adapter von github überprüfen kann:

    https://adapter-check.iobroker.in/

    1 Reply Last reply
    3
    • J Offline
      J Offline
      JoJ123
      wrote on last edited by
      #2

      Sehr cool! Kann man eigentlich direkt Typescript auswählen in der CLI

      Gesendet von meinem EML-L09 mit Tapatalk

      1 Reply Last reply
      0
      • AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        wrote on last edited by
        #3

        Zur Ergänzung: Auch auf der CLI braucht man nix installieren. Voraussetzung ist lediglich ein halbwegs aktuelles npm, welches den npx-Befehl mitbringt.
        Und TypeScript kann man auf der CLI auch direkt auswählen @JoJ123.

        Nichtsdestotrotz ist das Web-Interface natürlich eine coole Sache, die ich zukünftig mit dem Creator noch enger verzahnen werde.

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

        1 Reply Last reply
        2
        • frankjokeF Offline
          frankjokeF Offline
          frankjoke
          wrote on last edited by
          #4

          Habe mir mittels web einen Testadapter erstellt, eigentlich nur um die neuen index_m.html einzusehen und meine zu adaptieren da ich für einen Adapter eine Checkbox verwenden wollte die ich bei einem anderen Adapter gesehen hab.

          Nun, ich hab den gesamten head und auch das css übernommen und nur den Rest auf meinen Adapter upgedated.

          Leider sah ich nie die Checkbox!

          Etwas Googeln hats zu Tage gefördert: https://stackoverflow.com/questions/49758284/checkbox-not-working-with-materializecss-html-css

          Habe

          .input-field label {
              pointer-events: auto !important;
          }
          

          ins style.css eingefügt und es hat funktioniert!

          Übrigens, ich hätte liebend gerne eine (erweiterbare) Tabelle in den Beispielen! Viele meiner Adapter verwenmden sie um Gerätelisten u.s.w zu definieren, ich habe nur meine alte (ohne materialize) umgebaut dass sie jetzt mit den materialize-icons klarkommt aber ganz toll ist das nicht. Habt ihr da ein Beispiel mit html und javascript code?

          Frank,

          NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
          Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

          1 Reply Last reply
          0
          • apollon77A Offline
            apollon77A Offline
            apollon77
            wrote on last edited by
            #5

            Tabelle in Materialize beispielsweise mbus Adapter

            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
            frankjokeF 1 Reply Last reply
            0
            • apollon77A apollon77

              Tabelle in Materialize beispielsweise mbus Adapter

              frankjokeF Offline
              frankjokeF Offline
              frankjoke
              wrote on last edited by
              #6

              @apollon77 sagte in Create adapter: Web Interface:

              Tabelle in Materialize beispielsweise mbus Adapter

              Danke! Hab ich nach Studium des Quellcodes überrissen und auch schon für broadlink2 V2.0.0 (nur auf git) genutzt!
              BMW bin ich auch grad beim Updaten dann kommen noch km200 und radar2 dazu bevor ich xs1, systeminfo und am Ende statemachine angehe!

              p.s.: Gibt es auch einen 'konfigurierbaten Objekt-Baum? Damit könnte ich einige Adapter aufpeppen um - ähnlich wie bei mbus - die wirklichen gefundenen Strukturen zu konfigurieren, diese sind allerdings Objektbäume wie die von ioBroker, aber eben mit anderen properties.

              Frank,

              NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
              Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              500

              Online

              32.4k

              Users

              81.4k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe