Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Tester für Javascript 9.0.1 gesucht

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Tester für Javascript 9.0.1 gesucht

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

      @wendy2702 sagte in Tester für Javascript 9.0.1 gesucht:

      @mg99 ich meinte auf GitHub, da lesen die Entwickler eher mit.

      Kannst ja mal schauen ob dein Problem da schon beschrieben ist. Wenn nicht bitte hinzufügen.

      Danke für die Info, das Problem wird auch dort schon erörtert - Doppelposting bringen mM nichts.

      1 Reply Last reply Reply Quote 0
      • ChrisPrefect
        ChrisPrefect @crunchip last edited by

        Seit Admin 5 geht dies aber viel komfortabler, OHNE das Repository umzustellen, zu müssen!
        https://www.iobroker.net/#de/documentation/basics/repositories.md

        Ich habe auf Stable umgestellt und dann über NPM den Javascript-Adapter drüber installiert. Jetzt bin ich auf 9.0.5 (also neuere Beta statt Stable?).

        Beim Import kommt jetzt "Error: JavaScript generator does not know how to generate code for block type "telegram". und der Speichern-Button fehlt jetzt.

        Wie kann ich die letzte funktionierende Version installieren? (ohne dass dabei etwas verloren geht?)

        Danke!

        S haus-automatisierung 2 Replies Last reply Reply Quote 0
        • S
          Shadowhunter23 @ChrisPrefect last edited by

          @chrisprefect

          Steht ein paar Beiträge weiter zurück:
          https://forum.iobroker.net/topic/81247/tester-für-javascript-9-0-1-gesucht/53?_=1750197920942

          1 Reply Last reply Reply Quote 0
          • crunchip
            crunchip Forum Testing Most Active @Thomas Braun last edited by

            @thomas-braun sagte in Tester für Javascript 9.0.1 gesucht:

            crunchip
            Wobei das mit 'npm' nur funktioniert, wenn es schon ein stable release gibt

            Hab damit zwar auch nix am Hut, jedoch so wie ichs verstehe muss kein stable sein.
            https://iobroker.readthedocs.io/de/latest/development/adapter.html

            1 Reply Last reply Reply Quote 0
            • I
              IOMax last edited by

              Ich habe eben mal die 9.0.5 installiert und bei mir funktioniert das Speichern in den Scripten nach wie vor nicht. Und zwar immer dann, wenn ich die Pushover Aktion eingebunden habe.

              W 1 Reply Last reply Reply Quote 0
              • W
                wm20320 @IOMax last edited by

                @iomax ... und wenn ich eine Funktion im Script habe.

                1 Reply Last reply Reply Quote 0
                • haus-automatisierung
                  haus-automatisierung Developer Most Active @ChrisPrefect last edited by haus-automatisierung

                  @chrisprefect sagte in Tester für Javascript 9.0.1 gesucht:

                  Wie kann ich die letzte funktionierende Version installieren? (ohne dass dabei etwas verloren geht?)

                  Expertenmodus an, Tab Adapter, ganz hinten (in der Listenansicht) "eine bestimmte Version installieren" auswählen. Oben dann 8.9.2 eingeben (oder in der Liste darunter auswählen - falls sichtbar) und los.

                  Screenshot 2025-06-18 at 11.10.20.png

                  S ChrisPrefect 2 Replies Last reply Reply Quote 1
                  • S
                    Shadowhunter23 @haus-automatisierung last edited by

                    Auch mit 9.0.6 kann ich nicht speichern, eben per npm installiert.

                    mg99 1 Reply Last reply Reply Quote 0
                    • ChrisPrefect
                      ChrisPrefect @haus-automatisierung last edited by

                      @haus-automatisierung Perfekt, so gehts einfacher. Die Kommandozeile ist umständlich und scary 😄

                      1 Reply Last reply Reply Quote 0
                      • mg99
                        mg99 @Shadowhunter23 last edited by mg99

                        @shadowhunter23 sagte in Tester für Javascript 9.0.1 gesucht:

                        Auch mit 9.0.6 kann ich nicht speichern, eben per npm installiert.

                        Geht mir ähnlich, etwas besser dürfte es sein.
                        Ich glaube das Einfügen einer Funktion "um etwas tun" hackt.

                        Ich habe ein neues blockly erstellt.
                        Ein debug Element eingefügt,
                        eine Funktion "um etwas tun" eingefügt,
                        das debug Element in das Funktionselement verschoben und danach gespeichert.
                        Dann das blockly geschlossen und wieder geöffnet - die Funktion ist verschwunden.

                        P.S. @haus-automatisierung danke für den Hinweis!

                        haselchen 1 Reply Last reply Reply Quote 0
                        • haselchen
                          haselchen Most Active @mg99 last edited by haselchen

                          @haus-automatisierung

                          Ich weiss, da gab es ne Neuerung bezüglich der NPM Module.
                          Ich kriegs aber nicht mehr zusammen.
                          Ein paar stehen dort in den Javascript Einstellungen bei mir drin.
                          Nach dem Update auf 9.0.5 steht nun erstmal im Log, dass er per npm install die Module nicht installieren kann.

                          Hilf mir auf die Sprünge, ist das nen Issue oder wie gehe ich damit um?

                          Als Beispiel

                          2025-06-18 17:17:40.366 - warn: javascript.0 (1557) Cannot install custom npm package "qrcode@latest"
                          2025-06-18 17:18:04.658 - warn: javascript.0 (1557) Cannot install custom npm package "node-mihome@latest"
                          
                          1 Reply Last reply Reply Quote 0
                          • ?
                            A Former User @TT-Tom last edited by

                            @tt-tom

                            ist dir bekannt, dass der Fehler im Script (nspanel) inzwischen behoben wurde, wir sind bei 9.0.7 mittlerweile...
                            leider recht wenig changelog.. ??

                            Armilar 1 Reply Last reply Reply Quote 0
                            • Armilar
                              Armilar Most Active Forum Testing @Guest last edited by

                              @neuschwansteini

                              Nein auf das Issue 1892 wurde noch nicht wirklich reagiert...

                              Alle Änderungen beziehen sich nur auf Blockly-Blöcke... Also weiter mit der stable 8.9.2

                              M 1 Reply Last reply Reply Quote 2
                              • M
                                mameier1234 @Armilar last edited by

                                @armilar Auch mit 9.0.10 gibt es noch Probleme..

                                TypeScript compilation failed:
                                            await setStateAsync(NSPanel_Path + 'PageNavi', <iobJS.State>{ val: "{ pagetype: 'page', pageId: 0 }", ack: true });
                                                                                                  ^
                                ERROR: Namespace 'global.iobJS' has no exported member 'State'.
                                
                                                await setStateAsync(NSPanel_Path + 'NSPanel_Dimmode_brightnessDay', <iobJS.State>{ val: 8, ack: true });
                                                                                                                           ^
                                ERROR: Namespace 'global.iobJS' has no exported member 'State'.
                                
                                                await setStateAsync(NSPanel_Path + 'NSPanel_Dimmode_hourDay', <iobJS.State>{ val: 7, ack: true });
                                                                                                                     ^
                                ERROR: Namespace 'global.iobJS' has no exported member 'State'.
                                
                                                await setStateAsync(NSPanel_Path + 'NSPanel_Dimmode_brightnessNight', <iobJS.State>{ val: 1, ack: true });
                                                                                                                             ^
                                ERROR: Namespace 'global.iobJS' has no exported member 'State'.
                                
                                                await setStateAsync(NSPanel_Path + 'NSPanel_Dimmode_hourNight', <iobJS.State>{ val: 22, ack: true });
                                                                                                                       ^
                                ERROR: Namespace 'global.iobJS' has no exported member 'State'.
                                
                                        await setStateAsync(meanPower, <iobJS.State>{ val: meanConsumption, ack: true });
                                                                              ^
                                ERROR: Namespace 'global.iobJS' has no exported member 'State'.
                                
                                            await setStateAsync(screensaverNotifyHeading, <iobJS.State>{ val: '', ack: true });
                                                                                                 ^
                                ERROR: Namespace 'global.iobJS' has no exported member 'State'.
                                
                                            await setStateAsync(screensaverNotifyText, <iobJS.State>{ val: '', ack: true });
                                                                                              ^
                                ERROR: Namespace 'global.iobJS' has no exported member 'State'.
                                
                                                await setStateAsync(obj.id, <iobJS.State>{ val: obj.state.val, ack: true }); // ack new value
                                                                                   ^
                                ERROR: Namespace 'global.iobJS' has no exported member 'State'.
                                
                                                await setStateAsync(NSPanel_Path + 'NSPanel_locales_json', <iobJS.State>{ val: JSON.stringify(response.data), ack: true });
                                                                                                                  ^
                                ERROR: Namespace 'global.iobJS' has no exported member 'State'.
                                
                                                await setStateAsync(NSPanel_Path + 'NSPanel_locales_service_json', <iobJS.State>{ val: JSON.stringify(response.data), ack: true });
                                                                                                                          ^
                                ERROR: Namespace 'global.iobJS' has no exported member 'State'.
                                
                                                        await setStateAsync(NSPanel_Path + 'Tasmota_Firmware.currentVersion', <iobJS.State>{ val: getState(NSPanel_Path + 'Tasmota_Firmware.onlineVersion').val, ack: true });
                                                                                                                                     ^
                                ERROR: Namespace 'global.iobJS' has no exported member 'State'.
                                
                                                        await setStateAsync(NSPanel_Path + 'Berry_Driver.currentVersion', <iobJS.State>{ val: getState(NSPanel_Path + 'Berry_Driver.onlineVersion').val, ack: true });
                                                                                                                                 ^
                                ERROR: Namespace 'global.iobJS' has no exported member 'State'.
                                
                                

                                Back to stable... 🙂

                                T Armilar 2 Replies Last reply Reply Quote 1
                                • T
                                  ticaki Developer @mameier1234 last edited by

                                  @mameier1234

                                  Es gibt noch Problem, aber die dev-version hatte bei mir, nachdem ich alles rausgeworfen habe das probleme macht, keine Probleme mehr mit 9.0.10.

                                  Meine anderen Skripte wollen aber nicht mit 9.0.10 und da hatte ich dann die nase voll und bin zurück 🙂

                                  1 Reply Last reply Reply Quote 1
                                  • Armilar
                                    Armilar Most Active Forum Testing @mameier1234 last edited by Armilar

                                    @mameier1234

                                    Ja, wie @ticaki schon erwähnt, wenn man noch andere gute TypeSript hat, sollte man auf die 9.0.11 oder 9.0.12 ... warten.

                                    Wenn es dir nur um das NSPanel Script geht, dann sollte der untere Teil von dem:
                                    https://github.com/joBr99/nspanel-lovelace-ui/blob/main/ioBroker/DEV/NSPanelTs.ts
                                    funktionieren.


                                    Das ist temporär bereinigt und funktioniert somit mit der aktuellen JS 9.0.10 ...

                                    EDIT: Sehe grad, dass es bereits eine 9.0.11 geben soll... Sollte in Kürze im Repo sein... Kannste auch mal testen

                                    Siehe
                                    https://github.com/ioBroker/ioBroker.javascript/issues/1892
                                    ganz unten

                                    agross created this issue in ioBroker/ioBroker.javascript

                                    open [Bug]: Type declaratons are broken with 9.x #1892

                                    teletapi M 2 Replies Last reply Reply Quote 0
                                    • teletapi
                                      teletapi @Armilar last edited by

                                      @armilar Bei mir läuft das Javascript 9.0.10 wieder in Verbindung mit dem NSPanel 4.9.2.3. Danke dafür

                                      1 Reply Last reply Reply Quote 1
                                      • M
                                        mameier1234 @Armilar last edited by

                                        @armilar

                                        Hab jetzt auf die 9.0.11 aktualisiert.. und das Script auf 4.9.2.3

                                        Bringt immer noch Fehler: unter 8.9.2 einwandfrei.

                                        Kein Stress... 🙂

                                        javascript.0	12:01:53.268	error	
                                        TypeScript compilation failed:
                                                                    if (obj2.common.type == "boolean") {
                                                                                    ^
                                        ERROR: Property 'type' does not exist on type 'InstanceCommon | AdapterCommon | (InstanceCommon & Record<string, any>) | (AdapterCommon & Record<string, any>) | ... 24 more ... | SystemConfigCommon'.
                                          Property 'type' does not exist on type 'ChannelCommon'.
                                        
                                                    let name = page.heading !== undefined ? page.heading : o.common.name.de;
                                                                                                                         ^
                                        ERROR: Property 'de' does not exist on type 'StringOrTranslated'.
                                          Property 'de' does not exist on type 'string'.
                                        
                                                let heading = page.heading !== undefined ? page.heading : o.common.name.de;
                                                                                                                        ^
                                        ERROR: Property 'de' does not exist on type 'StringOrTranslated'.
                                          Property 'de' does not exist on type 'string'.
                                        
                                                    heading = page.heading !== undefined ? page.heading : o.common.name.de;
                                                                                                                        ^
                                        ERROR: Property 'de' does not exist on type 'StringOrTranslated'.
                                          Property 'de' does not exist on type 'string'.
                                        
                                        Armilar 1 Reply Last reply Reply Quote 0
                                        • Armilar
                                          Armilar Most Active Forum Testing @mameier1234 last edited by Armilar

                                          @mameier1234

                                          ja, hatte ich auch... Da jetzt kein 9.0.10 mehr in der Versionsliste steht, ging ja nur ein Fallback auf v8.9.2

                                          Denke mit dem kleinen Fix auf die bevorstehende v9.0.12 wird's auch noch nicht wirklich besser. Der Fix beinhaltet nämlich nur ein notExists und behandelt diese Problematik nicht...

                                          Also warten auf die v9.0.13

                                          M 1 Reply Last reply Reply Quote 0
                                          • M
                                            mameier1234 @Armilar last edited by mameier1234

                                            @armilar

                                            man kann ja im Expertenmodus auch manuell auf die 9.0.10 downgraden.. hier ist tatsächlich mit der Scriptversion 4.9.2.3 alles ok.

                                            Edit:

                                            ok.. nach ein paar Sekunden dann doch Warnungen:

                                            avascript.0	14:15:56.363	info	
                                            Stopping script
                                            javascript.1	14:15:56.375	info	
                                            Stopping script
                                            javascript.0	14:15:57.461	info	
                                            Compiling TypeScript source
                                            javascript.0	14:15:57.704	info	
                                            source code did not change, using cached compilation result...
                                            javascript.0	14:15:57.750	info	
                                            --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
                                            javascript.0	14:15:57.779	info	
                                            setObjects enabled - create Alias Channels possible
                                            javascript.0	14:15:57.780	info	
                                            weather alias for accuweather.0. already exists
                                            javascript.0	14:15:57.785	info	
                                            registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                                            javascript.0	14:15:57.787	info	
                                            No Updates for NSPanel available
                                            javascript.0	14:15:57.932	info	
                                            Desired TFT Firmware: 58 / v4.9.2
                                            javascript.0	14:15:57.932	info	
                                            Installed TFT Firmware: 58 / v4.9.2
                                            javascript.0	14:15:58.044	info	
                                            Debug mode disabled
                                            javascript.0	14:15:59.355	info	
                                            Desired TFT Firmware: 58 / v4.9.2
                                            javascript.0	14:15:59.355	info	
                                            Installed TFT Firmware: 58 / v4.9.2
                                            javascript.0	14:15:59.355	info	
                                            hidden Cards disabled
                                            javascript.0	14:16:00.572	info	
                                            Start MQTT-Port-Check -------------------------------------
                                            javascript.0	14:16:00.572	info	
                                            -- admin.0                   - 8081
                                            javascript.0	14:16:00.572	info	
                                            -- deyeidc.0                 - 8899
                                            javascript.0	14:16:00.572	info	
                                            -- evcc.0                    - 7070
                                            javascript.0	14:16:00.572	info	
                                            -- hm-rpc.0                  - 0
                                            javascript.0	14:16:00.572	info	
                                            -- hm-rpc.1                  - 0
                                            javascript.0	14:16:00.572	info	
                                            -- hue.0                     - 80
                                            javascript.0	14:16:00.572	info	
                                            -- mqtt.0                    - 1883
                                            javascript.0	14:16:00.573	info	
                                            -- proxmox.0                 - 8006
                                            javascript.0	14:16:00.573	info	
                                            -- shelly.0                  - 1882
                                            javascript.0	14:16:00.573	info	
                                            -- shelly.1                  - 1885
                                            javascript.0	14:16:00.573	info	
                                            -- simple-api.0              - 8087
                                            javascript.0	14:16:00.573	info	
                                            -- sql.0                     - 3306
                                            javascript.0	14:16:00.573	info	
                                            -- sun2000.0                 - 5021
                                            javascript.0	14:16:00.573	info	
                                            -- telegram.0                - 8443
                                            javascript.0	14:16:00.573	info	
                                            -- web.0                     - 8082
                                            javascript.0	14:16:00.573	info	
                                            -- ws.0                      - 8084
                                            javascript.0	14:16:00.573	info	
                                            -- zigbee.0                  - /dev
                                            javascript.0	14:16:00.573	info	
                                            - MQTT-Port-Check OK: Instance of Adapter: mqtt.0 is running on Port:1883
                                            javascript.0	14:16:00.573	info	
                                            End MQTT-Port-Check ---------------------------------------
                                            javascript.0	14:16:09.733	warn	
                                                at HandleScreensaverUpdate (script.js.FertigeScripte.NS-Panel_V4_9:13914:31)
                                            javascript.0	14:16:09.733	warn	
                                                at HandleScreensaver (script.js.FertigeScripte.NS-Panel_V4_9:13591:5)
                                            javascript.0	14:16:09.733	warn	
                                                at HandleMessage (script.js.FertigeScripte.NS-Panel_V4_9:5729:21)
                                            javascript.0	14:16:09.733	warn	
                                                at script.js.FertigeScripte.NS-Panel_V4_9:5417:21
                                            javascript.0	14:16:09.733	warn	
                                                at step (script.js.FertigeScripte.NS-Panel_V4_9:33:23)
                                            javascript.0	14:16:09.733	warn	
                                                at Object.next (script.js.FertigeScripte.NS-Panel_V4_9:14:53)
                                            javascript.0	14:16:09.733	warn	
                                                at script.js.FertigeScripte.NS-Panel_V4_9:8:71
                                            javascript.0	14:16:09.733	warn	
                                                at HandleScreensaverUpdate (script.js.FertigeScripte.NS-Panel_V4_9:13914:31)
                                            javascript.0	14:16:09.733	warn	
                                                at HandleScreensaver (script.js.FertigeScripte.NS-Panel_V4_9:13591:5)
                                            javascript.0	14:16:09.733	warn	
                                                at HandleMessage (script.js.FertigeScripte.NS-Panel_V4_9:5729:21)
                                            javascript.0	14:16:09.733	warn	
                                                at script.js.FertigeScripte.NS-Panel_V4_9:5417:21
                                            javascript.0	14:16:09.733	warn	
                                                at step (script.js.FertigeScripte.NS-Panel_V4_9:33:23)
                                            javascript.0	14:16:09.733	warn	
                                                at Object.next (script.js.FertigeScripte.NS-Panel_V4_9:14:53)
                                            javascript.0	14:16:09.733	warn	
                                                at script.js.FertigeScripte.NS-Panel_V4_9:8:71
                                            javascript.0	14:16:09.734	warn	
                                                at HandleScreensaverUpdate (script.js.FertigeScripte.NS-Panel_V4_9:13914:31)
                                            javascript.0	14:16:09.734	warn	
                                                at HandleScreensaver (script.js.FertigeScripte.NS-Panel_V4_9:13591:5)
                                            javascript.0	14:16:09.734	warn	
                                                at HandleMessage (script.js.FertigeScripte.NS-Panel_V4_9:5729:21)
                                            javascript.0	14:16:09.734	warn	
                                                at script.js.FertigeScripte.NS-Panel_V4_9:5417:21
                                            javascript.0	14:16:09.734	warn	
                                                at step (script.js.FertigeScripte.NS-Panel_V4_9:33:23)
                                            javascript.0	14:16:09.734	warn	
                                                at Object.next (script.js.FertigeScripte.NS-Panel_V4_9:14:53)
                                            javascript.0	14:16:09.734	warn	
                                                at script.js.FertigeScripte.NS-Panel_V4_9:8:71
                                            javascript.0	14:16:09.734	warn	
                                                at HandleScreensaverUpdate (script.js.FertigeScripte.NS-Panel_V4_9:13914:31)
                                            javascript.0	14:16:09.734	warn	
                                                at HandleScreensaver (script.js.FertigeScripte.NS-Panel_V4_9:13591:5)
                                            javascript.0	14:16:09.734	warn	
                                                at HandleMessage (script.js.FertigeScripte.NS-Panel_V4_9:5729:21)
                                            javascript.0	14:16:09.734	warn	
                                                at script.js.FertigeScripte.NS-Panel_V4_9:5417:21
                                            javascript.0	14:16:09.734	warn	
                                                at step (script.js.FertigeScripte.NS-Panel_V4_9:33:23)
                                            javascript.0	14:16:09.734	warn	
                                                at Object.next (script.js.FertigeScripte.NS-Panel_V4_9:14:53)
                                            javascript.0	14:16:09.734	warn	
                                                at script.js.FertigeScripte.NS-Panel_V4_9:8:71
                                            
                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            948
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            25
                                            84
                                            4202
                                            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