Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Adapter Entwicklung Kick Start für Neulinge

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Adapter Entwicklung Kick Start für Neulinge

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

      Gibt es die Möglichkeit das aufzunehmen?

      1 Reply Last reply Reply Quote 0
      • arteck
        arteck Developer Most Active last edited by

        bestimmt… was ist mit Teamviewer??

        1 Reply Last reply Reply Quote 0
        • kmxak
          kmxak Most Active last edited by

          Aufnahme sollte kein Problem sein. Das war sehr gut Samstag. Für eine Aufnahme könnte man es ja nun optimiert nochmal wiederholen. @Jey Cee falls du noch Hilfe benötigst sag Bescheid.

          Gesendet von meinem SM-G930F mit Tapatalk

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

            Aufnahme sollte machbar sein. Wobei ja das Konzept darauf abziehlt direkt Hilfe zu bekommen, wenn es nicht so klappt wie in der Anleitung.

            Mit Teamviewer hab ich noch nie einen Voice Chat hin bekommen. Skype bietet ja die Möglichkeit den Bildschirm zu übertragen. Das reicht vollkommen.

            Gesendet von meinem m8 mit Tapatalk

            1 Reply Last reply Reply Quote 0
            • D
              darkiop Most Active last edited by

              Sehr Gute Idee !! Freue mich auf das Ergebnis!

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

                Die Idee finde ich richtig gut, das Thema Adapter Entwicklung interessiert mich brennend, insbesondere das Thema, wie komme ich vom externen Javascript Code zum eigentlichen Adapter.

                Wäre es nicht evtl. interessant, deine Liste als Youtube Video zu erstellen? Klar, Rückfragen sind dann nicht möglich, aber man könnte sich das in Stücken ansehen. Ich z.B. würde es nicht schaffen, mir mal 4 Stunden am Stück für das Thema zu gönnen, dafür nimmt insbesondere meine Tochter mich zu sehr in Beschlag 😄

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

                  So ich hol das jetzt nochmal hoch. Ich habe das HowTo im ersten Beitrag eingefügt.

                  Ich hoffe das hilft dem einen oder anderen weiter. Verbesserungsvorschläge sind Herzlich willkommen.

                  Es besteht auch weiterhin das Angebot per Skype eine Einführung zu bekommen.

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

                    Das ist schon mal echt super, großes Lob! Was mir persönlich gut gefallen würde, wäre ein praktisches Beispiel - als du den Deconz Adapter geschrieben hattest, hatte ich parallel auch angefangen für Deconz zu scripten.

                    Das waren meine ersten Gehversuche mit JavaScript und da du so schnell warst, haben ich es ganz schnell wieder aufgegeben - aber ich hätte es auch nie geschafft daraus einen Adapter zu erstellen.

                    Wenn ich das jetzt richtig sehe, könnte ich also einen Quellcode erstellen, der ohne IoBroker läuft und diesen dann in die main.js einfügen und das läuft dann so? Also mal abgesehen von Konfigurationen etc.

                    Als praktisches Beispiel denke ich so an das typische 'Hello World' was jeder in den ersten Schritten lernt, das könnte dann evtl. Schritt um Schritt erweitert werden, aus Hello World könnte dann mit einem Konfig Dialog ein 'Hello eigener Text' werden usw.

                    Gemeint ist damit kein JavaScript Kurs, dafür gibt es Bücher, sondern ein Schritt für Schritt vom Quellcode zum vollständigen Adapter.

                    Und ja, ich weiß, das ist viel Arbeit :oops:

                    1 Reply Last reply Reply Quote 0
                    • Mic
                      Mic Developer last edited by

                      Super, dass Du das angehst! Deine HowTo-PDF ist auch schon mal sehr hilfreich für mich. Ich hoffe auf baldiges schlechtes Wetter, um mich im Detail damit zu beschäftigen 😄

                      Ich habe jahrelang in anderen Scriptsprachen entwickelt (u.a. PHP) und auch einiges veröffentlicht, aber bin noch neu in ioBroker. Hier habe ich mir bereits einige Scripte (JS) geschrieben und läuft alles soweit. Was mir als Neuling in ioBroker noch schwer fiel war die Logik der Adapter zu verstehen, da hilft das PDF schon mal sehr.

                      Auch bin ich von anderen Projekten gewohnt, dass ich direkt ins Herz, also den Quellcode, eingreifen kann, wenn diese einen Fehler haben und ich den beheben möchte. Die Anleitung sollte auch da schon mal helfen. Denn bisher waren die Adapter für mich so was wie eine "Blackbox", wo ich gar nicht im ioBroker sehen kann, was da passiert, weil ich da nicht direkt den Quellcode einsehen kann über die ioBroker-Oberfläche.

                      Was weniger die Adapter-Entwicklung an sich als vielmehr die JavaScript-Programmierung generell angeht: Hier würde ich mir noch mehr Infos zum vernünftigen Error Handling wünschen. Also: wie fangen wir am besten Fehler ab, wie geben wir sie bestmöglich aus, damit wir besser Fehler beheben können, etc. Beispiel: nicht einfach nur 'nen State abfragen und das Ergebnis weiterverarbeiten, sondern erst mal prüfen was der State zurück gibt. Wenn es zu einem Fehler kommt: in der Ausgabe erkennen, wo genau dieser auftritt im Quellcode, etc. Fehler sollten wir als Programmierer möglichst aktiv auffangen und ausgeben, und nicht erst durch den Interpreter, weil der da einen falschen Datentyp oder so bekommt. Usw.

                      1 Reply Last reply Reply Quote 0
                      • S
                        steckenpferd last edited by

                        Mehr von solchen Videos zu dem Thema Adapter Entwicklung:

                        https://youtu.be/fUMtyYOtRcQ

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        809
                        Online

                        31.7k
                        Users

                        79.8k
                        Topics

                        1.3m
                        Posts

                        8
                        11
                        4943
                        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