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

  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.2k

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

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

IoBroker.js-controller 1.0.0 ??? Reif?

Geplant Angeheftet Gesperrt Verschoben Entwicklung
11 Beiträge 4 Kommentatoren 2.0k Aufrufe
  • Ä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.
  • P Offline
    P Offline
    Pman
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        Pman
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • BluefoxB Offline
          BluefoxB Offline
          Bluefox
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • apollon77A Online
            apollon77A Online
            apollon77
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              Pman
              schrieb am zuletzt editiert von
              #7

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

              1 Antwort Letzte Antwort
              0
              • BluefoxB Offline
                BluefoxB Offline
                Bluefox
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • apollon77A Online
                  apollon77A Online
                  apollon77
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • BluefoxB Offline
                    BluefoxB Offline
                    Bluefox
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    0
                    • ldittmarL Online
                      ldittmarL Online
                      ldittmar
                      Developer
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      503

                      Online

                      32.4k

                      Benutzer

                      81.4k

                      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