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

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • 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.
    • ?
      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
                      • T
                        ticaki Developer last edited by ticaki

                        Aktuelle DEV-Version der NSPanel-Skripts läuft mit 9.0.11 - kann soweit auch keinen Fehler mehr im Typescriptteil von 9.0.11 findet, ist halt etwas pingeliger geworden - aber das wird typescript mit jedem größeren Versionssprung.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        975
                        Online

                        32.0k
                        Users

                        80.4k
                        Topics

                        1.3m
                        Posts

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