Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Create adapter: Web Interface

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Create adapter: Web Interface

    This topic has been deleted. Only users with topic management privileges can see it.
    • Bluefox
      Bluefox last edited by

      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 Reply Quote 3
      • J
        JoJ123 last edited by

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

        Gesendet von meinem EML-L09 mit Tapatalk

        1 Reply Last reply Reply Quote 0
        • AlCalzone
          AlCalzone Developer last edited by

          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.

          1 Reply Last reply Reply Quote 3
          • frankjoke
            frankjoke last edited by

            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?

            1 Reply Last reply Reply Quote 0
            • apollon77
              apollon77 last edited by

              Tabelle in Materialize beispielsweise mbus Adapter

              frankjoke 1 Reply Last reply Reply Quote 0
              • frankjoke
                frankjoke @apollon77 last edited by

                @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.

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                918
                Online

                31.6k
                Users

                79.4k
                Topics

                1.3m
                Posts

                5
                6
                1301
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo