Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Allgemeine Frage zum Einbinden von Scripten

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Allgemeine Frage zum Einbinden von Scripten

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

      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

      1 Reply Last reply Reply Quote 0
      • Jey Cee
        Jey Cee Developer last edited by

        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

        1 Reply Last reply Reply Quote 0
        • P
          pix last edited by

          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

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

            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… 😉

            250_install_js.jpg

            Ups - da waren schon 2 schneller als ich.

            1 Reply Last reply Reply Quote 0
            • A
              anno.nymm last edited by

              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 🙂

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

              Support us

              ioBroker
              Community Adapters
              Donate

              1.1k
              Online

              31.7k
              Users

              79.7k
              Topics

              1.3m
              Posts

              4
              5
              957
              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