Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. JS Dokumentation

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    118

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

JS Dokumentation

Geplant Angeheftet Gesperrt Verschoben Entwicklung
7 Beiträge 3 Kommentatoren 343 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    schneidva
    schrieb am zuletzt editiert von
    #1

    TLDR; ich suche eine Dokumentation mit allen Funktionen (Javascript in Kombination mit Webstorm und Adapter Creator) um die Frustration beim tatsächlichen coden aufs minimum zu begrenzen.

    Guten Tag,

    da ich neu in dem ganzen Thema IoBroker bin, habe ich aktuell starke Probleme damit meinen ersten eigenen Adapter in Webstorm mithilfe von JavaScript umzusetzen. Leider bin ich selbst nach sehr viel Googeln und im Forum suchen nicht auf eine ordentliche Dokumentation gestoßen, welche mir sowohl gegebene Funktionen oder sogar Beispiele (ala Unity-Engine) liefert. Selbst ein Beispiel für ein "Hello World" Programm konnte ich nicht finden. Ich wäre also sehr dankbar wenn jemand ein Tipp oder eine Quelle hätte durch die man sich durchforsten kann. Ziel aktuell ist es aktuell per code bestimmte States auszulesen (welche zu anderen Adaptern gehören) und erst einmal im log auszugeben.

    Um das noch einmal zu verdeutlichen anhand von einer simplen Ausgabe auf den log (da ich keine Konsole innerhalb der Web-App finden konnte)

    log(), deprecated laut WebStorm IDE, gibt nichts aus (?)
    adapter.info.log(), wirft außerhalb vom adapter.getState callback einen fehler (?)
    info.log(), existiert nicht
    console.log(), schreibt auf besagte nicht anzeigbare konsole (sofern ich weiß)

    Ich komme aus der C++/C#/Java Umgebung, Javascript ist für mich semi-neu.

    MfG Valentin

    S mickymM paul53P 3 Antworten Letzte Antwort
    0
    • S schneidva

      TLDR; ich suche eine Dokumentation mit allen Funktionen (Javascript in Kombination mit Webstorm und Adapter Creator) um die Frustration beim tatsächlichen coden aufs minimum zu begrenzen.

      Guten Tag,

      da ich neu in dem ganzen Thema IoBroker bin, habe ich aktuell starke Probleme damit meinen ersten eigenen Adapter in Webstorm mithilfe von JavaScript umzusetzen. Leider bin ich selbst nach sehr viel Googeln und im Forum suchen nicht auf eine ordentliche Dokumentation gestoßen, welche mir sowohl gegebene Funktionen oder sogar Beispiele (ala Unity-Engine) liefert. Selbst ein Beispiel für ein "Hello World" Programm konnte ich nicht finden. Ich wäre also sehr dankbar wenn jemand ein Tipp oder eine Quelle hätte durch die man sich durchforsten kann. Ziel aktuell ist es aktuell per code bestimmte States auszulesen (welche zu anderen Adaptern gehören) und erst einmal im log auszugeben.

      Um das noch einmal zu verdeutlichen anhand von einer simplen Ausgabe auf den log (da ich keine Konsole innerhalb der Web-App finden konnte)

      log(), deprecated laut WebStorm IDE, gibt nichts aus (?)
      adapter.info.log(), wirft außerhalb vom adapter.getState callback einen fehler (?)
      info.log(), existiert nicht
      console.log(), schreibt auf besagte nicht anzeigbare konsole (sofern ich weiß)

      Ich komme aus der C++/C#/Java Umgebung, Javascript ist für mich semi-neu.

      MfG Valentin

      S Offline
      S Offline
      schneidva
      schrieb am zuletzt editiert von
      #2

      (Habe zumindest eine log funktion mit this.log.info() gefunden :) )

      1 Antwort Letzte Antwort
      0
      • S schneidva

        TLDR; ich suche eine Dokumentation mit allen Funktionen (Javascript in Kombination mit Webstorm und Adapter Creator) um die Frustration beim tatsächlichen coden aufs minimum zu begrenzen.

        Guten Tag,

        da ich neu in dem ganzen Thema IoBroker bin, habe ich aktuell starke Probleme damit meinen ersten eigenen Adapter in Webstorm mithilfe von JavaScript umzusetzen. Leider bin ich selbst nach sehr viel Googeln und im Forum suchen nicht auf eine ordentliche Dokumentation gestoßen, welche mir sowohl gegebene Funktionen oder sogar Beispiele (ala Unity-Engine) liefert. Selbst ein Beispiel für ein "Hello World" Programm konnte ich nicht finden. Ich wäre also sehr dankbar wenn jemand ein Tipp oder eine Quelle hätte durch die man sich durchforsten kann. Ziel aktuell ist es aktuell per code bestimmte States auszulesen (welche zu anderen Adaptern gehören) und erst einmal im log auszugeben.

        Um das noch einmal zu verdeutlichen anhand von einer simplen Ausgabe auf den log (da ich keine Konsole innerhalb der Web-App finden konnte)

        log(), deprecated laut WebStorm IDE, gibt nichts aus (?)
        adapter.info.log(), wirft außerhalb vom adapter.getState callback einen fehler (?)
        info.log(), existiert nicht
        console.log(), schreibt auf besagte nicht anzeigbare konsole (sofern ich weiß)

        Ich komme aus der C++/C#/Java Umgebung, Javascript ist für mich semi-neu.

        MfG Valentin

        mickymM Offline
        mickymM Offline
        mickym
        Most Active
        schrieb am zuletzt editiert von mickym
        #3

        @schneidva Ich nutze als allgemeines Nachschlagewerk zu Javascript die Online-Tutorials von: https://www.w3schools.com/default.asp
        für Javascript also: https://www.w3schools.com/js/default.asp

        Bei den Tutorials gibt es über den Webbrowser auch Beispiele mit der man die Ausgabe beschreiben kann.

        Hier mal in Zusammenhang mit HTML - die Ausgabe von "Hello Javascript" ;)
        https://www.w3schools.com/html/tryit.asp?filename=tryhtml_script

        Ansonsten für ioBroker spezifische Funktionen: https://www.iobroker.net/docu/index-81.htm?page_id=5809

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        S 1 Antwort Letzte Antwort
        0
        • paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          @schneidva
          Ich kenne nur diese Doku / Funktionen.

          Die passende Log-Funktion müsste adapter.log.info(msg) sein.

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          S 1 Antwort Letzte Antwort
          1
          • mickymM mickym

            @schneidva Ich nutze als allgemeines Nachschlagewerk zu Javascript die Online-Tutorials von: https://www.w3schools.com/default.asp
            für Javascript also: https://www.w3schools.com/js/default.asp

            Bei den Tutorials gibt es über den Webbrowser auch Beispiele mit der man die Ausgabe beschreiben kann.

            Hier mal in Zusammenhang mit HTML - die Ausgabe von "Hello Javascript" ;)
            https://www.w3schools.com/html/tryit.asp?filename=tryhtml_script

            Ansonsten für ioBroker spezifische Funktionen: https://www.iobroker.net/docu/index-81.htm?page_id=5809

            S Offline
            S Offline
            schneidva
            schrieb am zuletzt editiert von
            #5

            @mickym Ist das nicht spezifisch für den IoBroker JavaScript Adapter? Zb. wird da eine getState(id) Methode beschrieben, die dort ein Argument hat. Laut Webstorm gibt es aber keine getState() Methode mit nur einem Argument, sondern nur mit 2-3 Argumenten.

            Adapter.getState("id") wirft mir also einen Fehler, und nur getState("some id") gibt es laut Webstorm nicht.

            1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @schneidva
              Ich kenne nur diese Doku / Funktionen.

              Die passende Log-Funktion müsste adapter.log.info(msg) sein.

              S Offline
              S Offline
              schneidva
              schrieb am zuletzt editiert von
              #6

              @paul53 Vielen Dank schon einmal! Die werd ich mir morgen mal sorgfältig durchlesen.

              1 Antwort Letzte Antwort
              0
              • S schneidva

                TLDR; ich suche eine Dokumentation mit allen Funktionen (Javascript in Kombination mit Webstorm und Adapter Creator) um die Frustration beim tatsächlichen coden aufs minimum zu begrenzen.

                Guten Tag,

                da ich neu in dem ganzen Thema IoBroker bin, habe ich aktuell starke Probleme damit meinen ersten eigenen Adapter in Webstorm mithilfe von JavaScript umzusetzen. Leider bin ich selbst nach sehr viel Googeln und im Forum suchen nicht auf eine ordentliche Dokumentation gestoßen, welche mir sowohl gegebene Funktionen oder sogar Beispiele (ala Unity-Engine) liefert. Selbst ein Beispiel für ein "Hello World" Programm konnte ich nicht finden. Ich wäre also sehr dankbar wenn jemand ein Tipp oder eine Quelle hätte durch die man sich durchforsten kann. Ziel aktuell ist es aktuell per code bestimmte States auszulesen (welche zu anderen Adaptern gehören) und erst einmal im log auszugeben.

                Um das noch einmal zu verdeutlichen anhand von einer simplen Ausgabe auf den log (da ich keine Konsole innerhalb der Web-App finden konnte)

                log(), deprecated laut WebStorm IDE, gibt nichts aus (?)
                adapter.info.log(), wirft außerhalb vom adapter.getState callback einen fehler (?)
                info.log(), existiert nicht
                console.log(), schreibt auf besagte nicht anzeigbare konsole (sofern ich weiß)

                Ich komme aus der C++/C#/Java Umgebung, Javascript ist für mich semi-neu.

                MfG Valentin

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von paul53
                #7

                @schneidva sagte: bestimmte States auszulesen (welche zu anderen Adaptern gehören)

                adapter.getForeignState(id, callback)

                Schau mal die Datei adapter.js an, die der eigentliche ioBroker-Kern ist und einige nützliche Kommentare enthält, vor allem, was an die Callback-Funktion übergeben wird.

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Antwort Letzte Antwort
                1
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                677

                Online

                32.5k

                Benutzer

                81.7k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe