Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. IoBroker.js-controller 1.0.0 ??? Reif?

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

IoBroker.js-controller 1.0.0 ??? Reif?

IoBroker.js-controller 1.0.0 ??? Reif?

Scheduled Pinned Locked Moved Entwicklung
11 Posts 4 Posters 2.0k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • BluefoxB Offline
    BluefoxB Offline
    Bluefox
    wrote on last edited by
    #1

    Ich denke, dass js-controller jetzt sehr stabil ist. Man kann im jetzt 1.0.0 verpassen.

    Was denkt ihr?

    1 Reply Last reply
    0
    • P Offline
      P Offline
      Pman
      wrote on last edited by
      #2

      Gerade beim Adapter entwickeln was gefunden:

      nicht alle Funktionen in adapter.js rufen garantiert callback auf

      https://github.com/ioBroker/ioBroker.js … r.js#L1518

      https://github.com/ioBroker/ioBroker.js … r.js#L1529

      Daran hat sich ein Adapter ständig verschluckt und ich musste erstmal darauf kommen.

      1 Reply Last reply
      0
      • BluefoxB Offline
        BluefoxB Offline
        Bluefox
        wrote on last edited by
        #3

        @Pman:

        Gerade beim Adapter entwickeln was gefunden:

        nicht alle Funktionen in adapter.js rufen garantiert callback auf

        https://github.com/ioBroker/ioBroker.js … r.js#L1518

        https://github.com/ioBroker/ioBroker.js … r.js#L1529

        Daran hat sich ein Adapter ständig verschluckt und ich musste erstmal darauf kommen. `
        Super Entdeckung. Danke.

        Fixed.

        1 Reply Last reply
        0
        • P Offline
          P Offline
          Pman
          wrote on last edited by
          #4

          Ich habe in Node/Javascript noch nicht viel mit Tests gearbeitet, aber ich denke es wäre sinnvoll zumindest beim js-controller richtige Funktionstests zu erstellen, damit solche und ähnliche Fehler ausgeschlossen werden können. Vielleicht kennt sich damit ja jemand hier aus?

          1 Reply Last reply
          0
          • BluefoxB Offline
            BluefoxB Offline
            Bluefox
            wrote on last edited by
            #5

            Das hatte ich auch vor…. aber ich sehe, dass ich allein das nicht schaffe.

            Und damit es nicht ewig als beta bleibt wollte ich einen "Reifesignal" geben.

            1 Reply Last reply
            0
            • apollon77A Offline
              apollon77A Offline
              apollon77
              wrote on last edited by
              #6

              Ich denke es ist reif für eine 1.0.0 … Testing ist wichtig und wir haben einen ersten Schritt geschafft ... wer mag denn beim js-controller alles unterstützen? Vllt kann man sich die Arbeit aufteilen 😉

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              1 Reply Last reply
              0
              • P Offline
                P Offline
                Pman
                wrote on last edited by
                #7

                Wenn jemand mit Ahnung den Anfang macht kann ich bestimmt einsteigen und ein paar Tests schreiben.

                1 Reply Last reply
                0
                • BluefoxB Offline
                  BluefoxB Offline
                  Bluefox
                  wrote on last edited by
                  #8

                  Ich habe schon angefangen die Objekte und Zustände zu testen.

                  https://github.com/ioBroker/ioBroker.js … aster/test

                  Werde dann demnächst noch für adapter.js auch eine Testdatei erzeugen.

                  1 Reply Last reply
                  0
                  • apollon77A Offline
                    apollon77A Offline
                    apollon77
                    wrote on last edited by
                    #9

                    Die Logik Tests der States+Objects Logik sollten wir ggf in ein extra File auslagern das die gleichen tests dann mit Redis und File-DB laufen, weil das sollte ja in beiden Fällen identisch funktionieren.

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    1 Reply Last reply
                    0
                    • BluefoxB Offline
                      BluefoxB Offline
                      Bluefox
                      wrote on last edited by
                      #10

                      Also ich habe jetzt die ersten Tests mit adapter.js gemacht.

                      https://github.com/ioBroker/ioBroker.js … Adapter.js

                      Nur noch 72 Funktionen. Wer helfen kann ist sehr willkommen.

                      Ein Fehler habe ich schon dank den Tests gefunden 🙂

                      1 Reply Last reply
                      0
                      • ldittmarL Offline
                        ldittmarL Offline
                        ldittmar
                        Developer
                        wrote on last edited by
                        #11

                        Hallo Leute,

                        ich würde mich in der Liste mit formatDate anfangen und mich nach oben erarbeiten, wenn es ok ist. Bin ja noch neu hier und möchte nicht gleich mit den komplexen Tests anfangen 😉

                        Also würde ich dann in der Zeile 336 anfangen…

                        Grüße,

                        ldittmar

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        246

                        Online

                        32.4k

                        Users

                        81.3k

                        Topics

                        1.3m

                        Posts
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        ioBroker Community 2014-2025
                        logo
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Recent
                        • Tags
                        • Unread 0
                        • Categories
                        • Unreplied
                        • Popular
                        • GitHub
                        • Docu
                        • Hilfe