Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Workflow Adapter-Entwicklung

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Workflow Adapter-Entwicklung

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

      Hallo zusammen,

      ich würde gerne einen neuen Adapter beisteuern, hänge aber momentan etwas an den "Basics" fest. Vielleicht kann jemand für mich kurz "Licht ins Dunkel" bringen...
      Mein Adapter liegt auf meiner io-Broker-Testinstallation im node_modules-Verzeichnis und wurde über das sehr coole create-adapter-Tool erstellt. Einbinden konnte ich es in ioBroker auch schon, es wird angezeigt und ausgeführt.
      Nun möchte ich natürlich entwickeln und testen. Als Entwicklungsumgebung nutze ich Eclipse, mit dem ich die Sources aus dem Verzeichnis bearbeite.
      Jetzt kommt die große Quizfrage: Wie bekomme ich es hin, dass ich Änderungen im Quelltext auch in der ioBroker-Oberfläche sehen kann? Angenommen, ich füge neuen Konfigurationseinstellungen im Admin-Bereich des Adapters hinzu, was muss ich neu starten, damit die neuen Optionen eingelesen werden?
      Und was muss ich tun, wenn ich dem Adapter in der main.js neue Funktionen beibringe? Ein Neustart des Adapters scheint nichts zu bringen, muss da noch irgendein Cache geleert werden oder so?
      Vermutlich ziemlich dämliche Fragen, aber in der Adapter-Entwicklungs-Anleitung bin ich noch nicht fündig geworden. Und in node.js bin ich auch recht neu, bislang habe ich nur in Javascript und anderen Sprachen programmiert...
      Gibts ne Doku für den Workflow? Ich möchte gerne mit Eclipse entwickeln (und wenn möglich auch debuggen), da ich mich da auskenne und nicht zig unterschiedliche Entwicklungsumgeben am Laufen haben möchte.
      Vielen Dank schon mal für Eure Hilfe!

      foxriver76 1 Reply Last reply Reply Quote 0
      • foxriver76
        foxriver76 Developer @antimon last edited by foxriver76

        @antimon iobroker upload adaptername um Frontend Geschichten wie index_m.html zu aktualisieren. Backend Code benötigt nur ein Neustart des Adapters um angezogen zu werden.

        Edit: JavaScript und Eclipse, funktioniert das denn gut? 😀 Würde VSCode oder wenn du Academic bist (sonst kostenpflichtig) WebStorm nutzen.

        A 1 Reply Last reply Reply Quote 0
        • A
          antimon @foxriver76 last edited by

          @foxriver76 Super, vielen Dank für deine Hilfe!

          1 Reply Last reply Reply Quote 0
          • A
            antimon last edited by

            Also meine Academic-Zeiten sind leider schon ein paar Jährchen her 😉

            Aber während des Studiums habe ich für mein damaliges Hausautomatisierungs-Projekt hauptsächlich Eclipse verwendet - für Java, PHP, C und was sonst noch so angefallen ist. Node.js ist für mich wie schon geschrieben Neuland, aber ersten Recherchen nach soll die Unterstützung für Eclipse nicht soo schlecht sein. Ich lasse mich überraschen und kann ja bei Bedarf berichten 😉

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

            Support us

            ioBroker
            Community Adapters
            Donate

            993
            Online

            31.6k
            Users

            79.4k
            Topics

            1.3m
            Posts

            2
            4
            355
            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