NEWS
Allgemeine Frage zum Einbinden von Scripten
-
Hallo
Ich bin kompletter Neuling auf dem Gebiet Java und Scripten im Allgemeinen. Daher meine wohl ziemlich banale Frage, wie ich die hier in grosser Anzahl vorhandenen Scripte bei IObroker einbinden und über z.b. ein widget ansteuern kann. Die Sache mit den Datenpunkten als Ansteuerung habe ich soweit schon gesehen und auch verstanden, aber wo hinterlege ich so ein script, um eiene Datenpunkt daraus generieren hu können? Ist das eine eigenständige Datei oder schreibe ich das z.b. in den Script-Teil des VisEditors? Umd wenn letzteres der Fall ist, wie erzeuge ich dann die zugehörigen Datenpunkte? Mein letzter Versuch mit einem bestehenden Skript ist nämlich genau an diesem Punkt gescheitert… :roll: :roll:
Danke im Voraus
-
Hi,
die verwendete Sprache ist javascript, nicht Java. Du brauchst den JavaScript Adapter. Und an dieser stelle verweise ich dich an die Webseite von iobroker, dort gibt es eine Einführung in die Programmierung.
http://www.iobroker.net/docu/?page_id=5385&lang=de
Gesendet von meinem m8 mit Tapatalk
-
Hallo,
Jey Cee war schneller, ich wollte dir das gleiche raten.
Ich habe noch eine Ergänzung: Du solltest dir die Github-Seite des Javascript-Adapters ansehen. Dort sind die speziellen ioBroker-Javascript-Funktionen zusammengefasst. So findest du dort auch den Befehl createState(). Damit lassen sich Objekte erstellen, die dann im Objekt Reiter aufgelistet sind. Um diesen Befehl zu verwenden, brauchst du ein Script. Wie das angelegt wird, ist sehr gut auf der ioBroker-Webseite erklärt.
http://www.iobroker.net/docu/?page_id=156&lang=de
Ob du tatsächlich Javascript oder vielleicht Blocky verwendest, ist dir überlassen.
Schließlich kann man Objekte auch direkt im Admin Reiter Objekte (Plus Button) erstellen.
Diese Objekte sind dann in VIS als OID zu verwenden.
Viele Grüße
Pix
-
Du musst zuerst mal den Javascript-Adapter installieren. Dann erhältst du einen Reiter "Scripte". Falls der nicht sichtbar sein sollte musst du ihn über das Stift-Symbol ganz rechts oben in der Admin-Oberfläche einblenden. Dann kannst du Scripte einfügen…
Ups - da waren schon 2 schneller als ich.
-
Danke euch allen. Die Kombination eurer Infos war genau das was ich benötigt habe. Ich mache mich gleich mal ans Werk und probiere mein Glück.
Vielen Dank