Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. SONOFF NSPanel mit Lovelace UI

NEWS

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

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

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

SONOFF NSPanel mit Lovelace UI

Geplant Angeheftet Gesperrt Verschoben Hardware
lovelace uinspanelsonoff
7.8k Beiträge 272 Kommentatoren 6.7m Aufrufe 254 Watching
  • Ä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.
  • T TT-Tom

    @michaelf

    probiere bitte mal den Fix der DEV Version, danke.

    https://github.com/joBr99/nspanel-lovelace-ui/blob/main/ioBroker/DEV/NSPanelTs.ts

    MichaelFM Offline
    MichaelFM Offline
    MichaelF
    schrieb am zuletzt editiert von
    #5707

    @tt-tom said in SONOFF NSPanel mit Lovelace UI:

    @michaelf

    probiere bitte mal den Fix der DEV Version, danke.

    https://github.com/joBr99/nspanel-lovelace-ui/blob/main/ioBroker/DEV/NSPanelTs.ts

    Hi, das ging ja schnell. Kann ich erst am we testen bin leider unterwegs.

    Grüsse

    L 1 Antwort Letzte Antwort
    1
    • MichaelFM MichaelF

      @tt-tom said in SONOFF NSPanel mit Lovelace UI:

      @michaelf

      probiere bitte mal den Fix der DEV Version, danke.

      https://github.com/joBr99/nspanel-lovelace-ui/blob/main/ioBroker/DEV/NSPanelTs.ts

      Hi, das ging ja schnell. Kann ich erst am we testen bin leider unterwegs.

      Grüsse

      L Offline
      L Offline
      lustig29
      schrieb am zuletzt editiert von
      #5708

      Da ich jetzt doch schon einiges mit dem Ns Panel auch mit Hilfe des Boards realisiert habe, möchte ich gerne meinen Frage nach dem Shelly Dimmer 2 aufgreifen.
      Kann mir jemand dabei helfen, bzw. hat jemand zwischenzeitlich sowas schon realisiert?
      Das Ns Panel soll hinter einem Shelly Dimmer 2 angeschlossen werden.

      T 1 Antwort Letzte Antwort
      0
      • L lustig29

        @tt-tom Jetzt bekomme ich nur den Status "geöffnete Tür" angezeigt. Vorhin war es andersrum.

        Alias Nuki.png

        T Offline
        T Offline
        TT-Tom
        schrieb am zuletzt editiert von
        #5709

        @lustig29

        Was für Werte stehen denn im Actual, wenn du keine Konvertierung drin hast. Bitte mal zeigen von beiden Stati.

        Gruß Tom
        https://github.com/tt-tom17
        Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

        NSPanel Script Wiki
        https://github.com/joBr99/nspanel-lovelace-ui/wiki

        NSPanel Adapter Wiki
        https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

        1 Antwort Letzte Antwort
        0
        • L lustig29

          Da ich jetzt doch schon einiges mit dem Ns Panel auch mit Hilfe des Boards realisiert habe, möchte ich gerne meinen Frage nach dem Shelly Dimmer 2 aufgreifen.
          Kann mir jemand dabei helfen, bzw. hat jemand zwischenzeitlich sowas schon realisiert?
          Das Ns Panel soll hinter einem Shelly Dimmer 2 angeschlossen werden.

          T Offline
          T Offline
          TT-Tom
          schrieb am zuletzt editiert von
          #5710

          @lustig29 kannst du das noch einmal genauer beschreiben bzw. Zum Original Post verlinken.

          Gruß Tom
          https://github.com/tt-tom17
          Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

          NSPanel Script Wiki
          https://github.com/joBr99/nspanel-lovelace-ui/wiki

          NSPanel Adapter Wiki
          https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

          L 1 Antwort Letzte Antwort
          0
          • L Offline
            L Offline
            lustig29
            schrieb am zuletzt editiert von
            #5711

            @tt-tom
            Meinst du das hier?

            {
              "_id": "alias.0.Alias_Geräte.Nuki_Garagentür.ACTUAL",
              "native": {},
              "type": "state",
              "common": {
                "alias": {
                  "id": "nuki.0.607002684.actions.action",
                  "read": "val == 1 ? true : val == 2 false : false",
                  "write": "val"
                },
                "name": "ACTUAL",
                "role": "state",
                "write": false,
                "type": "boolean"
              },
              "acl": {
                "object": 1636,
                "state": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator"
              },
              "from": "system.adapter.admin.0",
              "user": "system.user.admin",
              "ts": 1715088932955
            }
            
            {
              "_id": "alias.0.Alias_Geräte.Nuki_Garagentür.SET",
              "common": {
                "name": "SET",
                "role": "switch.lock",
                "type": "boolean",
                "read": true,
                "write": true,
                "alias": {
                  "id": "nuki.0.607002684.actions.lockAction"
                }
              },
              "native": {},
              "type": "state",
              "acl": {
                "object": 1636,
                "state": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator"
              },
              "from": "system.adapter.admin.0",
              "user": "system.user.admin",
              "ts": 1715088932946
            }
            
            T 1 Antwort Letzte Antwort
            0
            • T TT-Tom

              @lustig29 kannst du das noch einmal genauer beschreiben bzw. Zum Original Post verlinken.

              L Offline
              L Offline
              lustig29
              schrieb am zuletzt editiert von
              #5712

              @tt-tom Hier wäre der Original Post.

              link text

              T 1 Antwort Letzte Antwort
              0
              • L lustig29

                @tt-tom
                Meinst du das hier?

                {
                  "_id": "alias.0.Alias_Geräte.Nuki_Garagentür.ACTUAL",
                  "native": {},
                  "type": "state",
                  "common": {
                    "alias": {
                      "id": "nuki.0.607002684.actions.action",
                      "read": "val == 1 ? true : val == 2 false : false",
                      "write": "val"
                    },
                    "name": "ACTUAL",
                    "role": "state",
                    "write": false,
                    "type": "boolean"
                  },
                  "acl": {
                    "object": 1636,
                    "state": 1636,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  },
                  "from": "system.adapter.admin.0",
                  "user": "system.user.admin",
                  "ts": 1715088932955
                }
                
                {
                  "_id": "alias.0.Alias_Geräte.Nuki_Garagentür.SET",
                  "common": {
                    "name": "SET",
                    "role": "switch.lock",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "alias": {
                      "id": "nuki.0.607002684.actions.lockAction"
                    }
                  },
                  "native": {},
                  "type": "state",
                  "acl": {
                    "object": 1636,
                    "state": 1636,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  },
                  "from": "system.adapter.admin.0",
                  "user": "system.user.admin",
                  "ts": 1715088932946
                }
                
                T Offline
                T Offline
                TT-Tom
                schrieb am zuletzt editiert von
                #5713

                @lustig29

                Nein nicht die Config vom Datenpunkt sondern die Werte wenn lock und unlock gemeldet wird.

                Gruß Tom
                https://github.com/tt-tom17
                Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                NSPanel Script Wiki
                https://github.com/joBr99/nspanel-lovelace-ui/wiki

                NSPanel Adapter Wiki
                https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                1 Antwort Letzte Antwort
                0
                • L lustig29

                  @tt-tom Hier wäre der Original Post.

                  link text

                  T Offline
                  T Offline
                  TT-Tom
                  schrieb am zuletzt editiert von
                  #5714

                  @lustig29

                  Das hier wäre eine Möglichkeit. Musst du mal testen, habe es persönlich noch nicht probiert.

                  Gruß Tom
                  https://github.com/tt-tom17
                  Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                  NSPanel Script Wiki
                  https://github.com/joBr99/nspanel-lovelace-ui/wiki

                  NSPanel Adapter Wiki
                  https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                  L 1 Antwort Letzte Antwort
                  0
                  • T TT-Tom

                    @lustig29

                    Das hier wäre eine Möglichkeit. Musst du mal testen, habe es persönlich noch nicht probiert.

                    L Offline
                    L Offline
                    lustig29
                    schrieb am zuletzt editiert von
                    #5715

                    @tt-tom Ok, danke. Hat das schon mal jemand getestet?

                    1 Antwort Letzte Antwort
                    0
                    • T TT-Tom

                      @michaelf

                      probiere bitte mal den Fix der DEV Version, danke.

                      https://github.com/joBr99/nspanel-lovelace-ui/blob/main/ioBroker/DEV/NSPanelTs.ts

                      MichaelFM Offline
                      MichaelFM Offline
                      MichaelF
                      schrieb am zuletzt editiert von
                      #5716

                      @tt-tom sagte in SONOFF NSPanel mit Lovelace UI:

                      @michaelf

                      probiere bitte mal den Fix der DEV Version, danke.

                      https://github.com/joBr99/nspanel-lovelace-ui/blob/main/ioBroker/DEV/NSPanelTs.ts

                      Hi,

                      so nun komm ich zum testen sorry für die Späte Rückmeldung.

                      Ich muss den unteren Teil austauschen, Richtig ?

                      Grüße

                      T 1 Antwort Letzte Antwort
                      0
                      • MichaelFM MichaelF

                        @tt-tom sagte in SONOFF NSPanel mit Lovelace UI:

                        @michaelf

                        probiere bitte mal den Fix der DEV Version, danke.

                        https://github.com/joBr99/nspanel-lovelace-ui/blob/main/ioBroker/DEV/NSPanelTs.ts

                        Hi,

                        so nun komm ich zum testen sorry für die Späte Rückmeldung.

                        Ich muss den unteren Teil austauschen, Richtig ?

                        Grüße

                        T Offline
                        T Offline
                        TT-Tom
                        schrieb am zuletzt editiert von
                        #5717

                        @michaelf
                        Richtig, es würde auch reichen nur die Funktion zu ersetzen.

                        Ps: in der Zwischenzeit wurde das Script auch an die neue TFT-Version und Tasmota Version angepasst.

                        Gruß Tom
                        https://github.com/tt-tom17
                        Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                        NSPanel Script Wiki
                        https://github.com/joBr99/nspanel-lovelace-ui/wiki

                        NSPanel Adapter Wiki
                        https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                        MichaelFM 1 Antwort Letzte Antwort
                        0
                        • T TT-Tom

                          @michaelf
                          Richtig, es würde auch reichen nur die Funktion zu ersetzen.

                          Ps: in der Zwischenzeit wurde das Script auch an die neue TFT-Version und Tasmota Version angepasst.

                          MichaelFM Offline
                          MichaelFM Offline
                          MichaelF
                          schrieb am zuletzt editiert von
                          #5718

                          @tt-tom sagte in SONOFF NSPanel mit Lovelace UI:

                          @michaelf
                          Richtig, es würde auch reichen nur die Funktion zu ersetzen.

                          Ps: in der Zwischenzeit wurde das Script auch an die neue TFT-Version und Tasmota Version angepasst.

                          Danke für die schnelle Antwort, und die Info

                          Dann muss der versuch doch noch ein Moment warten.

                          Grüße

                          T 1 Antwort Letzte Antwort
                          0
                          • MichaelFM MichaelF

                            @tt-tom sagte in SONOFF NSPanel mit Lovelace UI:

                            @michaelf
                            Richtig, es würde auch reichen nur die Funktion zu ersetzen.

                            Ps: in der Zwischenzeit wurde das Script auch an die neue TFT-Version und Tasmota Version angepasst.

                            Danke für die schnelle Antwort, und die Info

                            Dann muss der versuch doch noch ein Moment warten.

                            Grüße

                            T Offline
                            T Offline
                            TT-Tom
                            schrieb am zuletzt editiert von
                            #5719

                            @michaelf

                            Kein Problem, wir haben es ja intern schon getestet. Wollen nur sichergehen dass es bei dir läuft.

                            Gruß Tom
                            https://github.com/tt-tom17
                            Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                            NSPanel Script Wiki
                            https://github.com/joBr99/nspanel-lovelace-ui/wiki

                            NSPanel Adapter Wiki
                            https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                            1 Antwort Letzte Antwort
                            0
                            • TomDukeT Offline
                              TomDukeT Offline
                              TomDuke
                              schrieb am zuletzt editiert von
                              #5720

                              Hallo zusammen,
                              hab da ein kleines Problem,
                              habe einen neuen Router bekommen(Hybridanschluss)
                              meine Fritz!Box läuft weiter hinter dem Speedport, mit eigenem IP Segment(10.xx.xx.xx),
                              jetzt habe ich das NSPanel im Wlan des Speedports angemeldet(neue IP192.xx.xx.xx)
                              MQTT läuft über dem Raspberry, also IP Bereich der Fritz!Box, MQTT meldet jetzt natürlich keine Verbindung zum NSPanel
                              Was kann ich da machen?

                              Gruß Tom

                              T ? M 3 Antworten Letzte Antwort
                              0
                              • TomDukeT TomDuke

                                Hallo zusammen,
                                hab da ein kleines Problem,
                                habe einen neuen Router bekommen(Hybridanschluss)
                                meine Fritz!Box läuft weiter hinter dem Speedport, mit eigenem IP Segment(10.xx.xx.xx),
                                jetzt habe ich das NSPanel im Wlan des Speedports angemeldet(neue IP192.xx.xx.xx)
                                MQTT läuft über dem Raspberry, also IP Bereich der Fritz!Box, MQTT meldet jetzt natürlich keine Verbindung zum NSPanel
                                Was kann ich da machen?

                                Gruß Tom

                                T Offline
                                T Offline
                                TT-Tom
                                schrieb am zuletzt editiert von
                                #5721

                                Hallo @tomduke

                                deine Internen IP Adressen brauchst du nicht X-en. Habe deinen Aufbau jetzt noch nicht ganz verstanden.
                                Warum baust du ein neues Netzwerk auf? Als was läuft die Fritz!Box jetzt in deinem Netzwerk?
                                kannst du den schon vom Fritz!Box Netzwerk ins Speedport kommunizieren ?

                                Gruß Tom
                                https://github.com/tt-tom17
                                Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                                NSPanel Script Wiki
                                https://github.com/joBr99/nspanel-lovelace-ui/wiki

                                NSPanel Adapter Wiki
                                https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                                TomDukeT 1 Antwort Letzte Antwort
                                0
                                • TomDukeT TomDuke

                                  Hallo zusammen,
                                  hab da ein kleines Problem,
                                  habe einen neuen Router bekommen(Hybridanschluss)
                                  meine Fritz!Box läuft weiter hinter dem Speedport, mit eigenem IP Segment(10.xx.xx.xx),
                                  jetzt habe ich das NSPanel im Wlan des Speedports angemeldet(neue IP192.xx.xx.xx)
                                  MQTT läuft über dem Raspberry, also IP Bereich der Fritz!Box, MQTT meldet jetzt natürlich keine Verbindung zum NSPanel
                                  Was kann ich da machen?

                                  Gruß Tom

                                  ? Offline
                                  ? Offline
                                  Ein ehemaliger Benutzer
                                  schrieb am zuletzt editiert von
                                  #5722

                                  @tomduke

                                  Was dir hilft, ist das aendern des SUBNET's. Du hast bei allen sehr wahrscheinlich den Standard /24 ( also 255.255.255.0 ) eingetragen, in der config, richtig?

                                  Damit kennen sich die Devices nur im Bereich xxx.xxx.xxx.1 - xxx.xxx.xxx.254, 0 ist das Gateway, 255 der Broadcast.
                                  Ein Verbindung von 10.xxxx.xxx.xxx zu 192.xxx.xxx.xxx ist vom Design her recht schlecht, ums mal nett zu formulieren, denn du musst deinem netzwerk ja dann alles von 10.x.x.x bis 192.x.x.x erlauben, was von der Sicherheit und vom Routing her absolut uebel ist.. sowas macht man nicht.

                                  Was du machen kannst, ist, wenn du Linux hast, eigene Routings fuer das Subnet anlegen, aber dann auf beiden Rechnern, also der Rechner in 192.x.x.x muss ein Routing bekommen auf 10.x.x.x und der Rechner in 10.x.x.x muss ein Routing bekommen auf 192.x.x.x ..

                                  Die Frage ist, warum wurde das so designed? Was hat man sich dabei gedacht?
                                  Der Speedport kann meines Wissens kein Routing, die Fritzbox erst recht nicht.

                                  Mein Tipp:
                                  Les dich in Netzwerk Grundlagen ein, dann den Bereich Subnetting, da gibts viele gute Beispiele im Netz.
                                  Anschliessend configurierst du das so, dass beide Netze in einem Bereich mit Subnet /23 zu erreichen sind, da ist dann Platz fuer 500 Devices, sollte reichen.
                                  Also 192.168.0.x am Speedport, und 192.168.1.x an der Fritzbox, macht bei beiden Devices ein /23 als Subnet und das Routing und alles geht.

                                  TomDukeT 1 Antwort Letzte Antwort
                                  0
                                  • T TT-Tom

                                    Hallo @tomduke

                                    deine Internen IP Adressen brauchst du nicht X-en. Habe deinen Aufbau jetzt noch nicht ganz verstanden.
                                    Warum baust du ein neues Netzwerk auf? Als was läuft die Fritz!Box jetzt in deinem Netzwerk?
                                    kannst du den schon vom Fritz!Box Netzwerk ins Speedport kommunizieren ?

                                    TomDukeT Offline
                                    TomDukeT Offline
                                    TomDuke
                                    schrieb am zuletzt editiert von
                                    #5723

                                    @tt-tom sagte in SONOFF NSPanel mit Lovelace UI:

                                    Hallo @tomduke

                                    deine Internen IP Adressen brauchst du nicht X-en. Habe deinen Aufbau jetzt noch nicht ganz verstanden.
                                    Warum baust du ein neues Netzwerk auf? Als was läuft die Fritz!Box jetzt in deinem Netzwerk?
                                    kannst du den schon vom Fritz!Box Netzwerk ins Speedport kommunizieren ?

                                    Ja ich kann von der Fritz!Box ins Netz des Speedport kommunizieren

                                    1 Antwort Letzte Antwort
                                    0
                                    • ? Ein ehemaliger Benutzer

                                      @tomduke

                                      Was dir hilft, ist das aendern des SUBNET's. Du hast bei allen sehr wahrscheinlich den Standard /24 ( also 255.255.255.0 ) eingetragen, in der config, richtig?

                                      Damit kennen sich die Devices nur im Bereich xxx.xxx.xxx.1 - xxx.xxx.xxx.254, 0 ist das Gateway, 255 der Broadcast.
                                      Ein Verbindung von 10.xxxx.xxx.xxx zu 192.xxx.xxx.xxx ist vom Design her recht schlecht, ums mal nett zu formulieren, denn du musst deinem netzwerk ja dann alles von 10.x.x.x bis 192.x.x.x erlauben, was von der Sicherheit und vom Routing her absolut uebel ist.. sowas macht man nicht.

                                      Was du machen kannst, ist, wenn du Linux hast, eigene Routings fuer das Subnet anlegen, aber dann auf beiden Rechnern, also der Rechner in 192.x.x.x muss ein Routing bekommen auf 10.x.x.x und der Rechner in 10.x.x.x muss ein Routing bekommen auf 192.x.x.x ..

                                      Die Frage ist, warum wurde das so designed? Was hat man sich dabei gedacht?
                                      Der Speedport kann meines Wissens kein Routing, die Fritzbox erst recht nicht.

                                      Mein Tipp:
                                      Les dich in Netzwerk Grundlagen ein, dann den Bereich Subnetting, da gibts viele gute Beispiele im Netz.
                                      Anschliessend configurierst du das so, dass beide Netze in einem Bereich mit Subnet /23 zu erreichen sind, da ist dann Platz fuer 500 Devices, sollte reichen.
                                      Also 192.168.0.x am Speedport, und 192.168.1.x an der Fritzbox, macht bei beiden Devices ein /23 als Subnet und das Routing und alles geht.

                                      TomDukeT Offline
                                      TomDukeT Offline
                                      TomDuke
                                      schrieb am zuletzt editiert von
                                      #5724

                                      @ilovegym sagte in SONOFF NSPanel mit Lovelace UI:

                                      @tomduke

                                      Was dir hilft, ist das aendern des SUBNET's. Du hast bei allen sehr wahrscheinlich den Standard /24 ( also 255.255.255.0 ) eingetragen, in der config, richtig?

                                      Damit kennen sich die Devices nur im Bereich xxx.xxx.xxx.1 - xxx.xxx.xxx.254, 0 ist das Gateway, 255 der Broadcast.
                                      Ein Verbindung von 10.xxxx.xxx.xxx zu 192.xxx.xxx.xxx ist vom Design her recht schlecht, ums mal nett zu formulieren, denn du musst deinem netzwerk ja dann alles von 10.x.x.x bis 192.x.x.x erlauben, was von der Sicherheit und vom Routing her absolut uebel ist.. sowas macht man nicht.

                                      Was du machen kannst, ist, wenn du Linux hast, eigene Routings fuer das Subnet anlegen, aber dann auf beiden Rechnern, also der Rechner in 192.x.x.x muss ein Routing bekommen auf 10.x.x.x und der Rechner in 10.x.x.x muss ein Routing bekommen auf 192.x.x.x ..

                                      Die Frage ist, warum wurde das so designed? Was hat man sich dabei gedacht?
                                      Der Speedport kann meines Wissens kein Routing, die Fritzbox erst recht nicht.

                                      Mein Tipp:
                                      Les dich in Netzwerk Grundlagen ein, dann den Bereich Subnetting, da gibts viele gute Beispiele im Netz.
                                      Anschliessend configurierst du das so, dass beide Netze in einem Bereich mit Subnet /23 zu erreichen sind, da ist dann Platz fuer 500 Devices, sollte reichen.
                                      Also 192.168.0.x am Speedport, und 192.168.1.x an der Fritzbox, macht bei beiden Devices ein /23 als Subnet und das Routing und alles geht.

                                      Ok, darüber hab ich noch nicht nachgedacht, aber das klingt nach einer super Lösung,
                                      werde das gleich mal umsetzen, also Speedport 192.168.0.X und Fritz!Box 192.168.1.X

                                      Danke für den Tip

                                      1 Antwort Letzte Antwort
                                      0
                                      • TomDukeT TomDuke

                                        Hallo zusammen,
                                        hab da ein kleines Problem,
                                        habe einen neuen Router bekommen(Hybridanschluss)
                                        meine Fritz!Box läuft weiter hinter dem Speedport, mit eigenem IP Segment(10.xx.xx.xx),
                                        jetzt habe ich das NSPanel im Wlan des Speedports angemeldet(neue IP192.xx.xx.xx)
                                        MQTT läuft über dem Raspberry, also IP Bereich der Fritz!Box, MQTT meldet jetzt natürlich keine Verbindung zum NSPanel
                                        Was kann ich da machen?

                                        Gruß Tom

                                        M Offline
                                        M Offline
                                        mameier1234
                                        schrieb am zuletzt editiert von
                                        #5725

                                        @tomduke Warum muss denn die Fritzbox noch da sein ? Wenn es um Dect Smarthome usw. geht, dann richte die Fritzbox doch einfach als IP-Client im Netz des Speedport ein.

                                        Beispiel: Speedport: 192.168.1.254 und Fritzbox (als Client, nicht als Router!) 192.168.1.253

                                        Schon ist alles wieder in einem Netz und gut..

                                        Grüße,

                                        Martin

                                        TomDukeT 1 Antwort Letzte Antwort
                                        0
                                        • A Offline
                                          A Offline
                                          australien
                                          schrieb am zuletzt editiert von australien
                                          #5726

                                          Nachdem ich nun den JavaScirpt auf 8.3.1 upgedatet habe funktioniert mein NSPanel gar nicht mehr.
                                          Weiters startet sich der JavaScirpt Adapter andauern neu und nicht reagiert mehr.

                                          hier das Log meines NSPanel Scriptes

                                          3:53:38.425	info	javascript.0 (362341) Compiling TypeScript source script.js.NSPanel.Panel1_240526_4_4_0_1
                                          13:53:38.989	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: source code did not change, using cached compilation result...
                                          13:53:39.119	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: setObjects enabled - create Alias Channels possible
                                          13:53:39.125	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: weather alias for accuweather.0. already exists
                                          13:53:39.179	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: No Updates for NSPanel available
                                          13:53:39.179	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: registered 32 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                                          13:53:39.184	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: No Updates for NSPanel available
                                          13:53:40.692	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: Desired TFT Firmware: 53 / v4.4.0
                                          13:53:40.692	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: Installed TFT Firmware: 53 / v4.4.0
                                          13:53:41.243	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: Debug mode disabled
                                          13:53:43.147	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: Desired TFT Firmware: 53 / v4.4.0
                                          13:53:43.147	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: Installed TFT Firmware: 53 / v4.4.0
                                          13:53:43.192	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: Desired TFT Firmware: 53 / v4.4.0
                                          13:53:43.192	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: Installed TFT Firmware: 53 / v4.4.0
                                          13:53:43.560	warn	javascript.0 (362341) at script.js.NSPanel.Panel1_240526_4_4_0_1:3550:50
                                          13:53:43.560	warn	javascript.0 (362341) at step (script.js.NSPanel.Panel1_240526_4_4_0_1:33:23)
                                          13:53:43.560	warn	javascript.0 (362341) at Object.next (script.js.NSPanel.Panel1_240526_4_4_0_1:14:53)
                                          13:53:43.560	warn	javascript.0 (362341) at fulfilled (script.js.NSPanel.Panel1_240526_4_4_0_1:5:58)
                                          13:53:43.675	warn	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: AxiosError: Request failed with status code 403 at settle (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/core/settle.js:19:12) at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/adapters/http.js:589:11) at IncomingMessage.emit (node:events:529:35) at IncomingMessage.emit (node:domain:489:12) at endReadableNT (node:internal/streams/readable:1400:12) at processTicksAndRejections (node:internal/process/task_queues:82:21) at Axios.request (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/core/Axios.js:45:41) at processTicksAndRejections (node:internal/process/task_queues:95:5) { code: 'ERR_BAD_REQUEST', config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http', 'fetch' ], transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, maxBodyLength: -1, env: { FormData: [Function], Blob: [class Blob] }, validateStatus: [Function: validateStatus], headers: Object [AxiosHeaders] { Accept: 'application/json, text/plain, */*', 'Content-Type': undefined, 'User-Agent': 'ioBroker', 'Accept-Encoding': 'gzip, compress, deflate, br' }, method: 'get', url: 'https://api.github.com/repos/joBr99/nspanel-lovelace-ui/releases/latest', data: undefined }, request: <ref *1> ClientRequest { _events: [Object: null prototype] { error: [Array], abort: [Function (anonymous)], aborted: [Function (anonymous)], connect: [Function (anonymous)], socket: [Function (anonymous)], timeout: [Function (anonymous)], finish: [Function: requestOnFinish] }, _eventsCount: 7, _maxListeners: 100, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, maxRequestsOnConnectionReached: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, strictContentLength: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: TLSSocket { _tlsOptions: [Object], _secureEstablished: true, _securePending: false, _newSessionPending: false, _controlReleased: true, secureConnecting: false, _SNICallback: null, servername: 'api.github.com', alpnProtocol: false, authorized: true, authorizationError: null, encrypted: true, _events: [Object: null prototype], _eventsCount: 10, connecting: false, _hadError: false, _parent: null, _host: 'api.github.com', _closeAfterHandlingError: false, _readableState: [ReadableState], _maxListeners: 100, _writableState: [WritableState], allowHalfOpen: false, _sockname: null, _pendingData: null, _pendingEncoding: '', server: undefined, _server: null, ssl: [TLSWrap], _requestCert: true, _rejectUnauthorized: true, parser: null, _httpMessage: [Circular *1], [Symbol(alpncallback)]: null, [Symbol(res)]: [TLSWrap], [Symbol(verified)]: true, [Symbol(pendingSession)]: null, [Symbol(async_id_symbol)]: 17308, [Symbol(kHandle)]: [TLSWrap], [Symbol(lastWriteQueueSize)]: 0, [Symbol(timeout)]: null, [Symbol(kBuffer)]: null, [Symbol(kBufferCb)]: null, [Symbol(kBufferGen)]: null, [Symbol(kCapture)]: false, [Symbol(kSetNoDelay)]: false, [Symbol(kSetKeepAlive)]: true, [Symbol(kSetKeepAliveInitialDelay)]: 60, [Symbol(kBytesRead)]: 0, [Symbol(kBytesWritten)]: 0, [Symbol(connect-options)]: [Object] }, _header: 'GET /repos/joBr99/nspanel-lovelace-ui/releases/latest HTTP/1.1\r\n' + 'Accept: application/json, text/plain, */*\r\n' + 'User-Agent: ioBroker\r\n' + 'Accept-Encoding: gzip, compress, deflate, br\r\n' + 'sentry-trace: d71e0a3ca1a2425fb9ef4697a1072e49-a262d2f865360cd8\r\n' + 'baggage: sentry-environment=production,sentry-release=iobroker.javascript%408.3.1,sentry-public_key=f3b9740caaee4ee69eb68019d71526ff,sentry-trace_id=d71e0a3ca1a2425fb9ef4697a1072e49\r\n' + 'Host: api.github.com\r\n' + 'Connection: close\r\n' + '\r\n', _keepAliveTimeout: 0, _onPendingData: [Function: nop], agent: Agent { _events: [Object: null prototype], _eventsCount: 2, _maxListeners: undefined, defaultPort: 443, protocol: 'https:', options: [Object: null prototype], requests: [Object: null prototype] {}, sockets: [Object: null prototype], freeSockets: [Object: null prototype] {}, keepAliveMsecs: 1000, keepAlive: false, maxSockets: Infinity, maxFreeSockets: 256, scheduling: 'lifo', maxTotalSockets: Infinity, totalSocketCount: 16, maxCachedSessions: 100, _sessionCache: [Object], [Symbol(kCapture)]: false }, socketPath: undefined, method: 'GET', maxHeaderSize: undefined, insecureHTTPParser: undefined, joinDuplicateHeaders: undefined, path: '/repos/joBr99/nspanel-lovelace-ui/releases/latest', _ended: true, res: IncomingMessage { _readableState: [ReadableState], _events: [Object: null prototype], _eventsCount: 4, _maxListeners: 100, socket: [TLSSocket], httpVersionMajor: 1, httpVersionMinor: 1, httpVersion: '1.1', complete: true, rawHeaders: [Array], rawTrailers: [], joinDuplicateHeaders: undefined, aborted: false, upgrade: false, url: '', method: null, statusCode: 403, statusMessage: 'rate limit exceeded', client: [TLSSocket], _consuming: false, _dumped: false, req: [Circular *1], responseUrl: 'https://api.github.com/repos/joBr99/nspanel-lovelace-ui/releases/latest', redirects: [], [Symbol(kCapture)]: false, [Symbol(kHeaders)]: [Object], [Symbol(kHeadersCount)]: 40, [Symbol(kTrailers)]: null, [Symbol(kTrailersCount)]: 0 }, aborted: false, timeoutCb: null, upgradeOrConnect: false, parser: null, maxHeadersCount: null, reusedSocket: false, host: 'api.github.com', protocol: 'https:', _redirectable: Writable { _writableState: [WritableState], _events: [Object: null prototype], _eventsCount: 3, _maxListeners: 100, _options: [Object], _ended: true, _ending: true, _redirectCount: 0, _redirects: [], _requestBodyLength: 0, _requestBodyBuffers: [], _onNativeResponse: [Function (anonymous)], _currentRequest: [Circular *1], _currentUrl: 'https://api.github.com/repos/joBr99/nspanel-lovelace-ui/releases/latest', [Symbol(kCapture)]: false }, [Symbol(kCapture)]: false, [Symbol(kBytesWritten)]: 0, [Symbol(kNeedDrain)]: false, [Symbol(corked)]: 0, [Symbol(kOutHeaders)]: [Object: null prototype] { accept: [Array], 'user-agent': [Array], 'accept-encoding': [Array], 'sentry-trace': [Array], baggage: [Array], host: [Array] }, [Symbol(errored)]: null, [Symbol(kHighWaterMark)]: 16384, [Symbol(kRejectNonStandardBodyWrites)]: false, [Symbol(kUniqueHeaders)]: null }, response: { status: 403, statusText: 'rate limit exceeded', headers: Object [AxiosHeaders] { date: 'Sun, 26 May 2024 11:53:43 GMT', server: 'Varnish', 'strict-transport-security': 'max-age=31536000; includeSubdomains; preload', 'x-content-type-options': 'nosniff', 'x-frame-options': 'deny', 'x-xss-protection': '1; mode=block', 'content-security-policy': "default-src 'none'; style-src 'unsafe-inline'", 'access-control-allow-origin': '*', 'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-RateLimit-Used, X-RateLimit-Resource, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, Deprecation, Sunset', 'content-type': 'application/json; charset=utf-8', 'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin', 'x-github-media-type': 'github.v3; format=json', 'x-ratelimit-limit': '60', 'x-ratelimit-remaining': '0', 'x-ratelimit-reset': '1716725561', 'x-ratelimit-resource': 'core', 'x-ratelimit-used': '60', 'content-length': '279', 'x-github-request-id': 'B62E:19CC55:43E821D:4463390:665322C7', connection: 'close' }, config: { transitional: [Object], adapter: [Array], transformRequest: [Array], transformResponse: [Array], timeout: 0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, maxBodyLength: -1, env: [Object], validateStatus: [Function: validateStatus], headers: [Object [AxiosHeaders]], method: 'get', url: 'https://api.github.com/repos/joBr99/nspanel-lovelace-ui/releases/latest', data: undefined }, request: <ref *1> ClientRequest { _events: [Object: null prototype], _eventsCount: 7, _maxListeners: 100, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, maxRequestsOnConnectionReached: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, strictContentLength: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: [TLSSocket], _header: 'GET /repos/joBr99/nspanel-lovelace-ui/releases/latest HTTP/1.1\r\n' + 'Accept: application/json, text/plain, */*\r\n' + 'User-Agent: ioBroker\r\n' + 'Accept-Encoding: gzip, compress, deflate, br\r\n' + 'sentry-trace: d71e0a3ca1a2425fb9ef4697a1072e49-a262d2f865360cd8\r\n' + 'baggage: sentry-environment=production,sentry-release=iobroker.javascript%408.3.1,sentry-public_key=f3b9740caaee4ee69eb68019d71526ff,sentry-trace_id=d71e0a3ca1a2425fb9ef4697a1072e49\r\n' + 'Host: api.github.com\r\n' + 'Connection: close\r\n' + '\r\n', _keepAliveTimeout: 0, _onPendingData: [Function: nop], agent: [Agent], socketPath: undefined, method: 'GET', maxHeaderSize: undefined, insecureHTTPParser: undefined, joinDuplicateHeaders: undefined, path: '/repos/joBr99/nspanel-lovelace-ui/releases/latest', _ended: true, res: [IncomingMessage], aborted: false, timeoutCb: null, upgradeOrConnect: false, parser: null, maxHeadersCount: null, reusedSocket: false, host: 'api.github.com', protocol: 'https:', _redirectable: [Writable], [Symbol(kCapture)]: false, [Symbol(kBytesWritten)]: 0, [Symbol(kNeedDrain)]: false, [Symbol(corked)]: 0, [Symbol(kOutHeaders)]: [Object: null prototype], [Symbol(errored)]: null, [Symbol(kHighWaterMark)]: 16384, [Symbol(kRejectNonStandardBodyWrites)]: false, [Symbol(kUniqueHeaders)]: null }, data: { message: "API rate limit exceeded for 82.149.119.31. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)", documentation_url: 'https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting' } } }
                                          13:53:43.679	warn	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: AxiosError: Request failed with status code 403 at settle (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/core/settle.js:19:12) at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/adapters/http.js:589:11) at IncomingMessage.emit (node:events:529:35) at IncomingMessage.emit (node:domain:489:12) at endReadableNT (node:internal/streams/readable:1400:12) at processTicksAndRejections (node:internal/process/task_queues:82:21) at Axios.request (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/core/Axios.js:45:41) at processTicksAndRejections (node:internal/process/task_queues:95:5) { code: 'ERR_BAD_REQUEST', config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http', 'fetch' ], transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, maxBodyLength: -1, env: { FormData: [Function], Blob: [class Blob] }, validateStatus: [Function: validateStatus], headers: Object [AxiosHeaders] { Accept: 'application/json, text/plain, */*', 'Content-Type': undefined, 'User-Agent': 'ioBroker', 'Accept-Encoding': 'gzip, compress, deflate, br' }, method: 'get', url: 'https://api.github.com/repositories/80286288/releases/latest', data: undefined }, request: <ref *1> ClientRequest { _events: [Object: null prototype] { error: [Array], abort: [Function (anonymous)], aborted: [Function (anonymous)], connect: [Function (anonymous)], socket: [Function (anonymous)], timeout: [Function (anonymous)], finish: [Function: requestOnFinish] }, _eventsCount: 7, _maxListeners: 100, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, maxRequestsOnConnectionReached: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, strictContentLength: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: TLSSocket { _tlsOptions: [Object], _secureEstablished: true, _securePending: false, _newSessionPending: false, _controlReleased: true, secureConnecting: false, _SNICallback: null, servername: 'api.github.com', alpnProtocol: false, authorized: true, authorizationError: null, encrypted: true, _events: [Object: null prototype], _eventsCount: 10, connecting: false, _hadError: false, _parent: null, _host: 'api.github.com', _closeAfterHandlingError: false, _readableState: [ReadableState], _maxListeners: 100, _writableState: [WritableState], allowHalfOpen: false, _sockname: null, _pendingData: null, _pendingEncoding: '', server: undefined, _server: null, ssl: [TLSWrap], _requestCert: true, _rejectUnauthorized: true, parser: null, _httpMessage: [Circular *1], [Symbol(alpncallback)]: null, [Symbol(res)]: [TLSWrap], [Symbol(verified)]: true, [Symbol(pendingSession)]: null, [Symbol(async_id_symbol)]: 17261, [Symbol(kHandle)]: [TLSWrap], [Symbol(lastWriteQueueSize)]: 0, [Symbol(timeout)]: null, [Symbol(kBuffer)]: null, [Symbol(kBufferCb)]: null, [Symbol(kBufferGen)]: null, [Symbol(kCapture)]: false, [Symbol(kSetNoDelay)]: false, [Symbol(kSetKeepAlive)]: true, [Symbol(kSetKeepAliveInitialDelay)]: 60, [Symbol(kBytesRead)]: 0, [Symbol(kBytesWritten)]: 0, [Symbol(connect-options)]: [Object] }, _header: 'GET /repositories/80286288/releases/latest HTTP/1.1\r\n' + 'Accept: application/json, text/plain, */*\r\n' + 'User-Agent: ioBroker\r\n' + 'Accept-Encoding: gzip, compress, deflate, br\r\n' + 'sentry-trace: d71e0a3ca1a2425fb9ef4697a1072e49-a262d2f865360cd8\r\n' + 'baggage: sentry-environment=production,sentry-release=iobroker.javascript%408.3.1,sentry-public_key=f3b9740caaee4ee69eb68019d71526ff,sentry-trace_id=d71e0a3ca1a2425fb9ef4697a1072e49\r\n' + 'Host: api.github.com\r\n' + 'Connection: close\r\n' + '\r\n', _keepAliveTimeout: 0, _onPendingData: [Function: nop], agent: Agent { _events: [Object: null prototype], _eventsCount: 2, _maxListeners: undefined, defaultPort: 443, protocol: 'https:', options: [Object: null prototype], requests: [Object: null prototype] {}, sockets: [Object: null prototype], freeSockets: [Object: null prototype] {}, keepAliveMsecs: 1000, keepAlive: false, maxSockets: Infinity, maxFreeSockets: 256, scheduling: 'lifo', maxTotalSockets: Infinity, totalSocketCount: 16, maxCachedSessions: 100, _sessionCache: [Object], [Symbol(kCapture)]: false }, socketPath: undefined, method: 'GET', maxHeaderSize: undefined, insecureHTTPParser: undefined, joinDuplicateHeaders: undefined, path: '/repositories/80286288/releases/latest', _ended: true, res: IncomingMessage { _readableState: [ReadableState], _events: [Object: null prototype], _eventsCount: 4, _maxListeners: 100, socket: [TLSSocket], httpVersionMajor: 1, httpVersionMinor: 1, httpVersion: '1.1', complete: true, rawHeaders: [Array], rawTrailers: [], joinDuplicateHeaders: undefined, aborted: false, upgrade: false, url: '', method: null, statusCode: 403, statusMessage: 'rate limit exceeded', client: [TLSSocket], _consuming: false, _dumped: false, req: [Circular *1], responseUrl: 'https://api.github.com/repositories/80286288/releases/latest', redirects: [], [Symbol(kCapture)]: false, [Symbol(kHeaders)]: [Object], [Symbol(kHeadersCount)]: 40, [Symbol(kTrailers)]: null, [Symbol(kTrailersCount)]: 0 }, aborted: false, timeoutCb: null, upgradeOrConnect: false, parser: null, maxHeadersCount: null, reusedSocket: false, host: 'api.github.com', protocol: 'https:', _redirectable: Writable { _writableState: [WritableState], _events: [Object: null prototype], _eventsCount: 3, _maxListeners: 100, _options: [Object], _ended: true, _ending: true, _redirectCount: 0, _redirects: [], _requestBodyLength: 0, _requestBodyBuffers: [], _onNativeResponse: [Function (anonymous)], _currentRequest: [Circular *1], _currentUrl: 'https://api.github.com/repositories/80286288/releases/latest', [Symbol(kCapture)]: false }, [Symbol(kCapture)]: false, [Symbol(kBytesWritten)]: 0, [Symbol(kNeedDrain)]: false, [Symbol(corked)]: 0, [Symbol(kOutHeaders)]: [Object: null prototype] { accept: [Array], 'user-agent': [Array], 'accept-encoding': [Array], 'sentry-trace': [Array], baggage: [Array], host: [Array] }, [Symbol(errored)]: null, [Symbol(kHighWaterMark)]: 16384, [Symbol(kRejectNonStandardBodyWrites)]: false, [Symbol(kUniqueHeaders)]: null }, response: { status: 403, statusText: 'rate limit exceeded', headers: Object [AxiosHeaders] { date: 'Sun, 26 May 2024 11:53:43 GMT', server: 'Varnish', 'strict-transport-security': 'max-age=31536000; includeSubdomains; preload', 'x-content-type-options': 'nosniff', 'x-frame-options': 'deny', 'x-xss-protection': '1; mode=block', 'content-security-policy': "default-src 'none'; style-src 'unsafe-inline'", 'access-control-allow-origin': '*', 'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-RateLimit-Used, X-RateLimit-Resource, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, Deprecation, Sunset', 'content-type': 'application/json; charset=utf-8', 'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin', 'x-github-media-type': 'github.v3; format=json', 'x-ratelimit-limit': '60', 'x-ratelimit-remaining': '0', 'x-ratelimit-reset': '1716725561', 'x-ratelimit-resource': 'core', 'x-ratelimit-used': '60', 'content-length': '279', 'x-github-request-id': 'B60A:326FEB:1024AB9A:103C4D75:665322C7', connection: 'close' }, config: { transitional: [Object], adapter: [Array], transformRequest: [Array], transformResponse: [Array], timeout: 0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, maxBodyLength: -1, env: [Object], validateStatus: [Function: validateStatus], headers: [Object [AxiosHeaders]], method: 'get', url: 'https://api.github.com/repositories/80286288/releases/latest', data: undefined }, request: <ref *1> ClientRequest { _events: [Object: null prototype], _eventsCount: 7, _maxListeners: 100, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, maxRequestsOnConnectionReached: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, strictContentLength: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: [TLSSocket], _header: 'GET /repositories/80286288/releases/latest HTTP/1.1\r\n' + 'Accept: application/json, text/plain, */*\r\n' + 'User-Agent: ioBroker\r\n' + 'Accept-Encoding: gzip, compress, deflate, br\r\n' + 'sentry-trace: d71e0a3ca1a2425fb9ef4697a1072e49-a262d2f865360cd8\r\n' + 'baggage: sentry-environment=production,sentry-release=iobroker.javascript%408.3.1,sentry-public_key=f3b9740caaee4ee69eb68019d71526ff,sentry-trace_id=d71e0a3ca1a2425fb9ef4697a1072e49\r\n' + 'Host: api.github.com\r\n' + 'Connection: close\r\n' + '\r\n', _keepAliveTimeout: 0, _onPendingData: [Function: nop], agent: [Agent], socketPath: undefined, method: 'GET', maxHeaderSize: undefined, insecureHTTPParser: undefined, joinDuplicateHeaders: undefined, path: '/repositories/80286288/releases/latest', _ended: true, res: [IncomingMessage], aborted: false, timeoutCb: null, upgradeOrConnect: false, parser: null, maxHeadersCount: null, reusedSocket: false, host: 'api.github.com', protocol: 'https:', _redirectable: [Writable], [Symbol(kCapture)]: false, [Symbol(kBytesWritten)]: 0, [Symbol(kNeedDrain)]: false, [Symbol(corked)]: 0, [Symbol(kOutHeaders)]: [Object: null prototype], [Symbol(errored)]: null, [Symbol(kHighWaterMark)]: 16384, [Symbol(kRejectNonStandardBodyWrites)]: false, [Symbol(kUniqueHeaders)]: null }, data: { message: "API rate limit exceeded for 82.149.119.31. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)", documentation_url: 'https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting' } } }
                                          13:53:43.681	warn	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: AxiosError: Request failed with status code 403 at settle (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/core/settle.js:19:12) at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/adapters/http.js:589:11) at IncomingMessage.emit (node:events:529:35) at IncomingMessage.emit (node:domain:489:12) at endReadableNT (node:internal/streams/readable:1400:12) at processTicksAndRejections (node:internal/process/task_queues:82:21) at Axios.request (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/core/Axios.js:45:41) at processTicksAndRejections (node:internal/process/task_queues:95:5) { code: 'ERR_BAD_REQUEST', config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http', 'fetch' ], transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, maxBodyLength: -1, env: { FormData: [Function], Blob: [class Blob] }, validateStatus: [Function: validateStatus], headers: Object [AxiosHeaders] { Accept: 'application/json, text/plain, */*', 'Content-Type': undefined, 'User-Agent': 'ioBroker', 'Accept-Encoding': 'gzip, compress, deflate, br' }, method: 'get', url: 'https://api.github.com/repositories/80286288/releases/latest', data: undefined }, request: <ref *1> ClientRequest { _events: [Object: null prototype] { error: [Array], abort: [Function (anonymous)], aborted: [Function (anonymous)], connect: [Function (anonymous)], socket: [Function (anonymous)], timeout: [Function (anonymous)], finish: [Function: requestOnFinish] }, _eventsCount: 7, _maxListeners: 100, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, maxRequestsOnConnectionReached: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, strictContentLength: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: TLSSocket { _tlsOptions: [Object], _secureEstablished: true, _securePending: false, _newSessionPending: false, _controlReleased: true, secureConnecting: false, _SNICallback: null, servername: 'api.github.com', alpnProtocol: false, authorized: true, authorizationError: null, encrypted: true, _events: [Object: null prototype], _eventsCount: 10, connecting: false, _hadError: false, _parent: null, _host: 'api.github.com', _closeAfterHandlingError: false, _readableState: [ReadableState], _maxListeners: 100, _writableState: [WritableState], allowHalfOpen: false, _sockname: null, _pendingData: null, _pendingEncoding: '', server: undefined, _server: null, ssl: [TLSWrap], _requestCert: true, _rejectUnauthorized: true, parser: null, _httpMessage: [Circular *1], [Symbol(alpncallback)]: null, [Symbol(res)]: [TLSWrap], [Symbol(verified)]: true, [Symbol(pendingSession)]: null, [Symbol(async_id_symbol)]: 17295, [Symbol(kHandle)]: [TLSWrap], [Symbol(lastWriteQueueSize)]: 0, [Symbol(timeout)]: null, [Symbol(kBuffer)]: null, [Symbol(kBufferCb)]: null, [Symbol(kBufferGen)]: null, [Symbol(kCapture)]: false, [Symbol(kSetNoDelay)]: false, [Symbol(kSetKeepAlive)]: true, [Symbol(kSetKeepAliveInitialDelay)]: 60, [Symbol(kBytesRead)]: 0, [Symbol(kBytesWritten)]: 0, [Symbol(connect-options)]: [Object] }, _header: 'GET /repositories/80286288/releases/latest HTTP/1.1\r\n' + 'Accept: application/json, text/plain, */*\r\n' + 'User-Agent: ioBroker\r\n' + 'Accept-Encoding: gzip, compress, deflate, br\r\n' + 'sentry-trace: d71e0a3ca1a2425fb9ef4697a1072e49-a262d2f865360cd8\r\n' + 'baggage: sentry-environment=production,sentry-release=iobroker.javascript%408.3.1,sentry-public_key=f3b9740caaee4ee69eb68019d71526ff,sentry-trace_id=d71e0a3ca1a2425fb9ef4697a1072e49\r\n' + 'Host: api.github.com\r\n' + 'Connection: close\r\n' + '\r\n', _keepAliveTimeout: 0, _onPendingData: [Function: nop], agent: Agent { _events: [Object: null prototype], _eventsCount: 2, _maxListeners: undefined, defaultPort: 443, protocol: 'https:', options: [Object: null prototype], requests: [Object: null prototype] {}, sockets: [Object: null prototype], freeSockets: [Object: null prototype] {}, keepAliveMsecs: 1000, keepAlive: false, maxSockets: Infinity, maxFreeSockets: 256, scheduling: 'lifo', maxTotalSockets: Infinity, totalSocketCount: 16, maxCachedSessions: 100, _sessionCache: [Object], [Symbol(kCapture)]: false }, socketPath: undefined, method: 'GET', maxHeaderSize: undefined, insecureHTTPParser: undefined, joinDuplicateHeaders: undefined, path: '/repositories/80286288/releases/latest', _ended: true, res: IncomingMessage { _readableState: [ReadableState], _events: [Object: null prototype], _eventsCount: 4, _maxListeners: 100, socket: [TLSSocket], httpVersionMajor: 1, httpVersionMinor: 1, httpVersion: '1.1', complete: true, rawHeaders: [Array], rawTrailers: [], joinDuplicateHeaders: undefined, aborted: false, upgrade: false, url: '', method: null, statusCode: 403, statusMessage: 'rate limit exceeded', client: [TLSSocket], _consuming: false, _dumped: false, req: [Circular *1], responseUrl: 'https://api.github.com/repositories/80286288/releases/latest', redirects: [], [Symbol(kCapture)]: false, [Symbol(kHeaders)]: [Object], [Symbol(kHeadersCount)]: 40, [Symbol(kTrailers)]: null, [Symbol(kTrailersCount)]: 0 }, aborted: false, timeoutCb: null, upgradeOrConnect: false, parser: null, maxHeadersCount: null, reusedSocket: false, host: 'api.github.com', protocol: 'https:', _redirectable: Writable { _writableState: [WritableState], _events: [Object: null prototype], _eventsCount: 3, _maxListeners: 100, _options: [Object], _ended: true, _ending: true, _redirectCount: 0, _redirects: [], _requestBodyLength: 0, _requestBodyBuffers: [], _onNativeResponse: [Function (anonymous)], _currentRequest: [Circular *1], _currentUrl: 'https://api.github.com/repositories/80286288/releases/latest', [Symbol(kCapture)]: false }, [Symbol(kCapture)]: false, [Symbol(kBytesWritten)]: 0, [Symbol(kNeedDrain)]: false, [Symbol(corked)]: 0, [Symbol(kOutHeaders)]: [Object: null prototype] { accept: [Array], 'user-agent': [Array], 'accept-encoding': [Array], 'sentry-trace': [Array], baggage: [Array], host: [Array] }, [Symbol(errored)]: null, [Symbol(kHighWaterMark)]: 16384, [Symbol(kRejectNonStandardBodyWrites)]: false, [Symbol(kUniqueHeaders)]: null }, response: { status: 403, statusText: 'rate limit exceeded', headers: Object [AxiosHeaders] { date: 'Sun, 26 May 2024 11:53:43 GMT', server: 'Varnish', 'strict-transport-security': 'max-age=31536000; includeSubdomains; preload', 'x-content-type-options': 'nosniff', 'x-frame-options': 'deny', 'x-xss-protection': '1; mode=block', 'content-security-policy': "default-src 'none'; style-src 'unsafe-inline'", 'access-control-allow-origin': '*', 'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-RateLimit-Used, X-RateLimit-Resource, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, Deprecation, Sunset', 'content-type': 'application/json; charset=utf-8', 'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin', 'x-github-media-type': 'github.v3; format=json', 'x-ratelimit-limit': '60', 'x-ratelimit-remaining': '0', 'x-ratelimit-reset': '1716725561', 'x-ratelimit-resource': 'core', 'x-ratelimit-used': '60', 'content-length': '279', 'x-github-request-id': 'B61E:704FD:FF60A72:100DA93E:665322C7', connection: 'close' }, config: { transitional: [Object], adapter: [Array], transformRequest: [Array], transformResponse: [Array], timeout: 0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, maxBodyLength: -1, env: [Object], validateStatus: [Function: validateStatus], headers: [Object [AxiosHeaders]], method: 'get', url: 'https://api.github.com/repositories/80286288/releases/latest', data: undefined }, request: <ref *1> ClientRequest { _events: [Object: null prototype], _eventsCount: 7, _maxListeners: 100, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, maxRequestsOnConnectionReached: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, strictContentLength: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: [TLSSocket], _header: 'GET /repositories/80286288/releases/latest HTTP/1.1\r\n' + 'Accept: application/json, text/plain, */*\r\n' + 'User-Agent: ioBroker\r\n' + 'Accept-Encoding: gzip, compress, deflate, br\r\n' + 'sentry-trace: d71e0a3ca1a2425fb9ef4697a1072e49-a262d2f865360cd8\r\n' + 'baggage: sentry-environment=production,sentry-release=iobroker.javascript%408.3.1,sentry-public_key=f3b9740caaee4ee69eb68019d71526ff,sentry-trace_id=d71e0a3ca1a2425fb9ef4697a1072e49\r\n' + 'Host: api.github.com\r\n' + 'Connection: close\r\n' + '\r\n', _keepAliveTimeout: 0, _onPendingData: [Function: nop], agent: [Agent], socketPath: undefined, method: 'GET', maxHeaderSize: undefined, insecureHTTPParser: undefined, joinDuplicateHeaders: undefined, path: '/repositories/80286288/releases/latest', _ended: true, res: [IncomingMessage], aborted: false, timeoutCb: null, upgradeOrConnect: false, parser: null, maxHeadersCount: null, reusedSocket: false, host: 'api.github.com', protocol: 'https:', _redirectable: [Writable], [Symbol(kCapture)]: false, [Symbol(kBytesWritten)]: 0, [Symbol(kNeedDrain)]: false, [Symbol(corked)]: 0, [Symbol(kOutHeaders)]: [Object: null prototype], [Symbol(errored)]: null, [Symbol(kHighWaterMark)]: 16384, [Symbol(kRejectNonStandardBodyWrites)]: false, [Symbol(kUniqueHeaders)]: null }, data: { message: "API rate limit exceeded for 82.149.119.31. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)", documentation_url: 'https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting' } } }
                                          13:53:43.683	warn	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: AxiosError: Request failed with status code 403 at settle (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/core/settle.js:19:12) at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/adapters/http.js:589:11) at IncomingMessage.emit (node:events:529:35) at IncomingMessage.emit (node:domain:489:12) at endReadableNT (node:internal/streams/readable:1400:12) at processTicksAndRejections (node:internal/process/task_queues:82:21) at Axios.request (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/core/Axios.js:45:41) at processTicksAndRejections (node:internal/process/task_queues:95:5) { code: 'ERR_BAD_REQUEST', config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http', 'fetch' ], transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, maxBodyLength: -1, env: { FormData: [Function], Blob: [class Blob] }, validateStatus: [Function: validateStatus], headers: Object [AxiosHeaders] { Accept: 'application/json, text/plain, */*', 'Content-Type': undefined, 'User-Agent': 'ioBroker', 'Accept-Encoding': 'gzip, compress, deflate, br' }, method: 'get', url: 'https://api.github.com/repos/joBr99/nspanel-lovelace-ui/releases/latest', data: undefined }, request: <ref *1> ClientRequest { _events: [Object: null prototype] { error: [Array], abort: [Function (anonymous)], aborted: [Function (anonymous)], connect: [Function (anonymous)], socket: [Function (anonymous)], timeout: [Function (anonymous)], finish: [Function: requestOnFinish] }, _eventsCount: 7, _maxListeners: 100, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, maxRequestsOnConnectionReached: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, strictContentLength: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: TLSSocket { _tlsOptions: [Object], _secureEstablished: true, _securePending: false, _newSessionPending: false, _controlReleased: true, secureConnecting: false, _SNICallback: null, servername: 'api.github.com', alpnProtocol: false, authorized: true, authorizationError: null, encrypted: true, _events: [Object: null prototype], _eventsCount: 10, connecting: false, _hadError: false, _parent: null, _host: 'api.github.com', _closeAfterHandlingError: false, _readableState: [ReadableState], _maxListeners: 100, _writableState: [WritableState], allowHalfOpen: false, _sockname: null, _pendingData: null, _pendingEncoding: '', server: undefined, _server: null, ssl: [TLSWrap], _requestCert: true, _rejectUnauthorized: true, parser: null, _httpMessage: [Circular *1], [Symbol(alpncallback)]: null, [Symbol(res)]: [TLSWrap], [Symbol(verified)]: true, [Symbol(pendingSession)]: null, [Symbol(async_id_symbol)]: 17274, [Symbol(kHandle)]: [TLSWrap], [Symbol(lastWriteQueueSize)]: 0, [Symbol(timeout)]: null, [Symbol(kBuffer)]: null, [Symbol(kBufferCb)]: null, [Symbol(kBufferGen)]: null, [Symbol(kCapture)]: false, [Symbol(kSetNoDelay)]: false, [Symbol(kSetKeepAlive)]: true, [Symbol(kSetKeepAliveInitialDelay)]: 60, [Symbol(kBytesRead)]: 0, [Symbol(kBytesWritten)]: 0, [Symbol(connect-options)]: [Object] }, _header: 'GET /repos/joBr99/nspanel-lovelace-ui/releases/latest HTTP/1.1\r\n' + 'Accept: application/json, text/plain, */*\r\n' + 'User-Agent: ioBroker\r\n' + 'Accept-Encoding: gzip, compress, deflate, br\r\n' + 'sentry-trace: d71e0a3ca1a2425fb9ef4697a1072e49-a262d2f865360cd8\r\n' + 'baggage: sentry-environment=production,sentry-release=iobroker.javascript%408.3.1,sentry-public_key=f3b9740caaee4ee69eb68019d71526ff,sentry-trace_id=d71e0a3ca1a2425fb9ef4697a1072e49\r\n' + 'Host: api.github.com\r\n' + 'Connection: close\r\n' + '\r\n', _keepAliveTimeout: 0, _onPendingData: [Function: nop], agent: Agent { _events: [Object: null prototype], _eventsCount: 2, _maxListeners: undefined, defaultPort: 443, protocol: 'https:', options: [Object: null prototype], requests: [Object: null prototype] {}, sockets: [Object: null prototype], freeSockets: [Object: null prototype] {}, keepAliveMsecs: 1000, keepAlive: false, maxSockets: Infinity, maxFreeSockets: 256, scheduling: 'lifo', maxTotalSockets: Infinity, totalSocketCount: 16, maxCachedSessions: 100, _sessionCache: [Object], [Symbol(kCapture)]: false }, socketPath: undefined, method: 'GET', maxHeaderSize: undefined, insecureHTTPParser: undefined, joinDuplicateHeaders: undefined, path: '/repos/joBr99/nspanel-lovelace-ui/releases/latest', _ended: true, res: IncomingMessage { _readableState: [ReadableState], _events: [Object: null prototype], _eventsCount: 4, _maxListeners: 100, socket: [TLSSocket], httpVersionMajor: 1, httpVersionMinor: 1, httpVersion: '1.1', complete: true, rawHeaders: [Array], rawTrailers: [], joinDuplicateHeaders: undefined, aborted: false, upgrade: false, url: '', method: null, statusCode: 403, statusMessage: 'rate limit exceeded', client: [TLSSocket], _consuming: false, _dumped: false, req: [Circular *1], responseUrl: 'https://api.github.com/repos/joBr99/nspanel-lovelace-ui/releases/latest', redirects: [], [Symbol(kCapture)]: false, [Symbol(kHeaders)]: [Object], [Symbol(kHeadersCount)]: 40, [Symbol(kTrailers)]: null, [Symbol(kTrailersCount)]: 0 }, aborted: false, timeoutCb: null, upgradeOrConnect: false, parser: null, maxHeadersCount: null, reusedSocket: false, host: 'api.github.com', protocol: 'https:', _redirectable: Writable { _writableState: [WritableState], _events: [Object: null prototype], _eventsCount: 3, _maxListeners: 100, _options: [Object], _ended: true, _ending: true, _redirectCount: 0, _redirects: [], _requestBodyLength: 0, _requestBodyBuffers: [], _onNativeResponse: [Function (anonymous)], _currentRequest: [Circular *1], _currentUrl: 'https://api.github.com/repos/joBr99/nspanel-lovelace-ui/releases/latest', [Symbol(kCapture)]: false }, [Symbol(kCapture)]: false, [Symbol(kBytesWritten)]: 0, [Symbol(kNeedDrain)]: false, [Symbol(corked)]: 0, [Symbol(kOutHeaders)]: [Object: null prototype] { accept: [Array], 'user-agent': [Array], 'accept-encoding': [Array], 'sentry-trace': [Array], baggage: [Array], host: [Array] }, [Symbol(errored)]: null, [Symbol(kHighWaterMark)]: 16384, [Symbol(kRejectNonStandardBodyWrites)]: false, [Symbol(kUniqueHeaders)]: null }, response: { status: 403, statusText: 'rate limit exceeded', headers: Object [AxiosHeaders] { date: 'Sun, 26 May 2024 11:53:43 GMT', server: 'Varnish', 'strict-transport-security': 'max-age=31536000; includeSubdomains; preload', 'x-content-type-options': 'nosniff', 'x-frame-options': 'deny', 'x-xss-protection': '1; mode=block', 'content-security-policy': "default-src 'none'; style-src 'unsafe-inline'", 'access-control-allow-origin': '*', 'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-RateLimit-Used, X-RateLimit-Resource, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, Deprecation, Sunset', 'content-type': 'application/json; charset=utf-8', 'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin', 'x-github-media-type': 'github.v3; format=json', 'x-ratelimit-limit': '60', 'x-ratelimit-remaining': '0', 'x-ratelimit-reset': '1716725561', 'x-ratelimit-resource': 'core', 'x-ratelimit-used': '60', 'content-length': '279', 'x-github-request-id': 'B616:12D1D1:10179074:102F4F3E:665322C7', connection: 'close' }, config: { transitional: [Object], adapter: [Array], transformRequest: [Array], transformResponse: [Array], timeout: 0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, maxBodyLength: -1, env: [Object], validateStatus: [Function: validateStatus], headers: [Object [AxiosHeaders]], method: 'get', url: 'https://api.github.com/repos/joBr99/nspanel-lovelace-ui/releases/latest', data: undefined }, request: <ref *1> ClientRequest { _events: [Object: null prototype], _eventsCount: 7, _maxListeners: 100, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, maxRequestsOnConnectionReached: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, strictContentLength: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: [TLSSocket], _header: 'GET /repos/joBr99/nspanel-lovelace-ui/releases/latest HTTP/1.1\r\n' + 'Accept: application/json, text/plain, */*\r\n' + 'User-Agent: ioBroker\r\n' + 'Accept-Encoding: gzip, compress, deflate, br\r\n' + 'sentry-trace: d71e0a3ca1a2425fb9ef4697a1072e49-a262d2f865360cd8\r\n' + 'baggage: sentry-environment=production,sentry-release=iobroker.javascript%408.3.1,sentry-public_key=f3b9740caaee4ee69eb68019d71526ff,sentry-trace_id=d71e0a3ca1a2425fb9ef4697a1072e49\r\n' + 'Host: api.github.com\r\n' + 'Connection: close\r\n' + '\r\n', _keepAliveTimeout: 0, _onPendingData: [Function: nop], agent: [Agent], socketPath: undefined, method: 'GET', maxHeaderSize: undefined, insecureHTTPParser: undefined, joinDuplicateHeaders: undefined, path: '/repos/joBr99/nspanel-lovelace-ui/releases/latest', _ended: true, res: [IncomingMessage], aborted: false, timeoutCb: null, upgradeOrConnect: false, parser: null, maxHeadersCount: null, reusedSocket: false, host: 'api.github.com', protocol: 'https:', _redirectable: [Writable], [Symbol(kCapture)]: false, [Symbol(kBytesWritten)]: 0, [Symbol(kNeedDrain)]: false, [Symbol(corked)]: 0, [Symbol(kOutHeaders)]: [Object: null prototype], [Symbol(errored)]: null, [Symbol(kHighWaterMark)]: 16384, [Symbol(kRejectNonStandardBodyWrites)]: false, [Symbol(kUniqueHeaders)]: null }, data: { message: "API rate limit exceeded for 82.149.119.31. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)", documentation_url: 'https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting' } } }
                                          13:53:43.782	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: Start MQTT-Port-Check -------------------------------------
                                          13:53:43.782	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: -- admin.0 - 8081
                                          13:53:43.782	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: -- fhem.0 - 7072
                                          13:53:43.782	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: -- influxdb.0 - 8086
                                          13:53:43.782	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: -- mqtt.0 - 1886
                                          13:53:43.782	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: -- mqtt.1 - 1883
                                          13:53:43.782	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: -- shelly.0 - 1882
                                          13:53:43.782	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: -- sonoff.0 - 1884
                                          13:53:43.782	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: -- telegram.0 - 8443
                                          13:53:43.782	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: -- web.0 - 8082
                                          13:53:43.782	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: - MQTT-Port-Check OK: Instance of Adapter: mqtt.0 is running on Port:1886
                                          13:53:43.783	info	javascript.0 (362341) script.js.NSPanel.Panel1_240526_4_4_0_1: End MQTT-Port-Check ---------------------------------------
                                          13:53:43.819	warn	javascript.0 (362341) at script.js.NSPanel.Panel1_240526_4_4_0_1:3550:50
                                          13:53:43.819	warn	javascript.0 (362341) at step (script.js.NSPanel.Panel1_240526_4_4_0_1:33:23)
                                          13:53:43.819	warn	javascript.0 (362341) at Object.next (script.js.NSPanel.Panel1_240526_4_4_0_1:14:53)
                                          13:53:43.819	warn	javascript.0 (362341) at fulfilled (script.js.NSPanel.Panel1_240526_4_4_0_1:5:58)
                                          
                                          
                                              Plattform: linux
                                              Betriebssystem: linux
                                              Architektur: x64
                                              CPUs: 2
                                              Geschwindigkeit: 2731 MHz
                                              Modell: Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz
                                              RAM: 5.9 GB
                                              System-Betriebszeit: 9 T. 22:12:18
                                              Node.js: v18.20.3
                                              time: 1716722574260
                                              timeOffset: -120
                                              NPM: 10.7.0
                                              Adapter-Anzahl: 537
                                              Datenträgergröße: 7.8 GB
                                              Freier Festplattenspeicher: 1.3 GB
                                              Aktive Instanzen: 25
                                              Pfad: /opt/iobroker/
                                              Betriebszeit: 00:02:46
                                              aktiv: 
                                          
                                          T 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

                                          347

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe