NEWS
Create adapter: Web Interface
-
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.
Für die Entwickler gibt es noch einen Tool, womit man den bestehenden Adapter von github überprüfen kann:
-
Sehr cool! Kann man eigentlich direkt Typescript auswählen in der CLI
Gesendet von meinem EML-L09 mit Tapatalk
-
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.
-
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?
-
Tabelle in Materialize beispielsweise mbus Adapter
-
@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.