Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. NSPanel Iobroker?

NEWS

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

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

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

NSPanel Iobroker?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
72 Beiträge 5 Kommentatoren 6.7k Aufrufe 2 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.
  • ArmilarA Armilar

    @timowald

    ich versuche soeben herauszufinden, was mir denn dieses LOG vom ioBroker sagen soll ;-)

    Es gibt überhaupt keinen Hinweis auf ein laufendes TS-Skript für das NSPanel in den JS-Adapter Logs...

    Das sich der Kreis dreht, ist ein gutes Zeichen und sagt uns zumindest, dass Tasmota, die TFT-Firmware und der Berry-Treiber funktionieren.

    Frage 1) Hast du dir die Anleitung durchgelesen?
    https://github.com/joBr99/nspanel-lovelace-ui/wiki/ioBroker---Basisinstallation#step-für-step---anleitung

    Frage 2) Hast du die beschriebenen TS-Scripte angelegt und gestartet? Ohne globales Icons-Skript und common NSPanelTs.ts-Skript wird sich nie etwas anzeigen.
    Frage 3) Ist der MQTT Adapter installiert und sowohl im Tasmota als auch im NSPanelTs.ts Script konfiguriert?

    EDIT: Und bitte nur das Log aus dem NSPanel-Skript posten... nicht den gesamten Inhalt aller Adapter...

    EDIT2: Und alle Warnungen die in diesem Log sind kommen daher, dass dein Saugroboter Skript beim Schreiben in einen falschen DP-Typen schreiben will... hat nichts mit dem NSPanel zu tun...

    T Offline
    T Offline
    TimoWald
    schrieb am zuletzt editiert von TimoWald
    #15

    @armilar MQTT ist installiert und auch verbunden.
    Die Scripte habe ich angelegt und sie laufen auch. Aber Jder Javaskript Adapter wird nach ca 30 Sekunden Rot.
    Datenpunkte sind auch angelegt.
    70f60a3e-4d8e-4862-aa0b-55f9b4da26f1-grafik.png

    52cb98bb-455d-4b44-8890-820870bd45fa-grafik.png

    2c9e0ef5-a5f7-4c21-b79c-81903a4eda4d-grafik.png

    ea1edda7-ba42-4d34-8ef2-31a772c6a100-grafik.png

    ArmilarA 1 Antwort Letzte Antwort
    0
    • T TimoWald

      @armilar MQTT ist installiert und auch verbunden.
      Die Scripte habe ich angelegt und sie laufen auch. Aber Jder Javaskript Adapter wird nach ca 30 Sekunden Rot.
      Datenpunkte sind auch angelegt.
      70f60a3e-4d8e-4862-aa0b-55f9b4da26f1-grafik.png

      52cb98bb-455d-4b44-8890-820870bd45fa-grafik.png

      2c9e0ef5-a5f7-4c21-b79c-81903a4eda4d-grafik.png

      ea1edda7-ba42-4d34-8ef2-31a772c6a100-grafik.png

      ArmilarA Offline
      ArmilarA Offline
      Armilar
      Most Active Forum Testing
      schrieb am zuletzt editiert von Armilar
      #16

      @timowald

      In der JS-Asdapter Instanz gibt es ein Debug-LOG-Fenster. Den Inhalt bitte hier posten.

      Also den Inhalt aus dem Log:

      26a49853-7aa9-4822-a908-030380bd9f34-image.png

      In Code Tags

      Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
      https://github.com/joBr99/nspanel-lovelace-ui/wiki

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      T 1 Antwort Letzte Antwort
      0
      • ArmilarA Armilar

        @timowald

        In der JS-Asdapter Instanz gibt es ein Debug-LOG-Fenster. Den Inhalt bitte hier posten.

        Also den Inhalt aus dem Log:

        26a49853-7aa9-4822-a908-030380bd9f34-image.png

        In Code Tags

        T Offline
        T Offline
        TimoWald
        schrieb am zuletzt editiert von
        #17

        @armilar

        27.11.2024, 17:54:40.797	[info ]: javascript.0 (484084) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 17:54:41.859	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 17:54:42.070	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 17:54:42.185	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 17:54:42.204	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 17:54:42.229	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 17:54:42.241	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 17:54:42.641	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 17:54:42.641	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 17:55:49.245	[info ]: javascript.0 (484158) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 17:55:50.377	[info ]: javascript.0 (484158) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 17:55:50.515	[info ]: javascript.0 (484158) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 17:55:50.547	[info ]: javascript.0 (484158) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 17:55:50.559	[info ]: javascript.0 (484158) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 17:55:50.660	[info ]: javascript.0 (484158) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 17:55:50.673	[info ]: javascript.0 (484158) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 17:56:59.556	[info ]: javascript.0 (484233) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 17:57:00.714	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 17:57:00.857	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 17:57:00.884	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 17:57:00.897	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 17:57:01.015	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 17:57:01.042	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 17:57:01.357	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 17:57:01.357	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 17:58:09.586	[info ]: javascript.0 (484320) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 17:58:10.684	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 17:58:10.821	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 17:58:10.848	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 17:58:10.859	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 17:58:10.881	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 17:58:10.894	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 17:58:11.323	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 17:58:11.323	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 17:59:18.221	[info ]: javascript.0 (484393) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 17:59:19.532	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 17:59:19.669	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 17:59:19.697	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 17:59:19.708	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 17:59:19.732	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 17:59:19.745	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 17:59:20.149	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 17:59:20.149	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 17:59:20.448	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: Debug mode disabled
        27.11.2024, 17:59:20.976	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 17:59:20.976	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 17:59:21.427	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: hidden Cards disabled
        27.11.2024, 18:00:31.555	[info ]: javascript.0 (484481) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 18:00:32.735	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 18:00:32.875	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 18:00:32.903	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 18:00:32.913	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 18:00:32.940	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 18:00:32.958	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 18:00:33.513	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:00:33.513	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:00:33.716	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: Debug mode disabled
        27.11.2024, 18:00:34.274	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:00:34.275	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:00:34.891	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: hidden Cards disabled
        27.11.2024, 18:01:45.039	[info ]: javascript.0 (484617) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 18:01:46.272	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 18:01:46.433	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 18:01:46.461	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 18:01:46.473	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 18:01:46.495	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 18:01:46.507	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 18:01:46.925	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:01:46.926	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:02:54.025	[info ]: javascript.0 (484690) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 18:02:55.314	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 18:02:55.504	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 18:02:55.540	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 18:02:55.555	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 18:02:55.673	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 18:02:55.691	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 18:02:56.577	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:02:56.577	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:02:56.821	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: Debug mode disabled
        27.11.2024, 18:02:57.534	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:02:57.535	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:04:06.504	[info ]: javascript.0 (484792) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 18:04:07.927	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 18:04:08.075	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 18:04:08.103	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 18:04:08.115	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 18:04:08.137	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 18:04:08.149	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 18:04:08.738	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:04:08.738	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:04:08.891	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: Debug mode disabled
        27.11.2024, 18:04:10.223	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:04:10.224	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:05:17.559	[info ]: javascript.0 (484880) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 18:05:18.875	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 18:05:19.012	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 18:05:19.040	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 18:05:19.051	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 18:05:19.073	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 18:05:19.091	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 18:05:19.534	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:05:19.535	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:05:19.769	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: Debug mode disabled
        27.11.2024, 18:05:20.291	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:05:20.291	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:05:20.889	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: hidden Cards disabled
        27.11.2024, 18:06:28.410	[info ]: javascript.0 (484970) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 18:06:29.487	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 18:06:29.619	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 18:06:29.658	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 18:06:29.668	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 18:06:29.690	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 18:06:29.703	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 18:06:30.073	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:06:30.073	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:06:30.368	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: Debug mode disabled
        27.11.2024, 18:07:36.541	[info ]: javascript.0 (485044) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 18:07:37.632	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 18:07:37.845	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 18:07:37.920	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 18:07:37.932	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 18:07:37.954	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 18:07:37.965	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 18:07:38.505	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:07:38.505	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:08:44.986	[info ]: javascript.0 (485117) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 18:08:45.985	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 18:08:46.115	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 18:08:46.143	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 18:08:46.154	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 18:08:46.177	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 18:08:46.193	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 18:08:46.658	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:08:46.658	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:08:46.934	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: Debug mode disabled
        27.11.2024, 18:09:55.052	[info ]: javascript.0 (485205) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 18:09:56.161	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 18:09:56.304	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 18:09:56.338	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 18:09:56.348	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 18:09:56.369	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 18:09:56.381	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 18:09:56.754	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:09:56.754	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:09:56.996	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: Debug mode disabled
        27.11.2024, 18:11:03.569	[info ]: javascript.0 (485292) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 18:11:04.657	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 18:11:04.823	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 18:11:04.851	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 18:11:04.862	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 18:11:04.885	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 18:11:04.899	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 18:11:05.442	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:11:05.443	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:12:12.700	[info ]: javascript.0 (485367) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 18:12:13.824	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 18:12:13.989	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 18:12:14.018	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 18:12:14.029	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 18:12:14.051	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 18:12:14.063	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 18:12:14.622	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:12:14.622	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:13:23.798	[info ]: javascript.0 (485441) Compiling TypeScript source script.js.NSPanels.NSPanel_1
        27.11.2024, 18:13:24.870	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
        27.11.2024, 18:13:25.019	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
        27.11.2024, 18:13:25.047	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
        27.11.2024, 18:13:25.057	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
        27.11.2024, 18:13:25.079	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        27.11.2024, 18:13:25.090	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
        27.11.2024, 18:13:25.608	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
        27.11.2024, 18:13:25.608	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
        
        T 1 Antwort Letzte Antwort
        0
        • T TimoWald

          @armilar

          27.11.2024, 17:54:40.797	[info ]: javascript.0 (484084) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 17:54:41.859	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 17:54:42.070	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 17:54:42.185	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 17:54:42.204	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 17:54:42.229	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 17:54:42.241	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 17:54:42.641	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 17:54:42.641	[info ]: javascript.0 (484084) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 17:55:49.245	[info ]: javascript.0 (484158) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 17:55:50.377	[info ]: javascript.0 (484158) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 17:55:50.515	[info ]: javascript.0 (484158) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 17:55:50.547	[info ]: javascript.0 (484158) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 17:55:50.559	[info ]: javascript.0 (484158) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 17:55:50.660	[info ]: javascript.0 (484158) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 17:55:50.673	[info ]: javascript.0 (484158) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 17:56:59.556	[info ]: javascript.0 (484233) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 17:57:00.714	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 17:57:00.857	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 17:57:00.884	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 17:57:00.897	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 17:57:01.015	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 17:57:01.042	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 17:57:01.357	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 17:57:01.357	[info ]: javascript.0 (484233) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 17:58:09.586	[info ]: javascript.0 (484320) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 17:58:10.684	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 17:58:10.821	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 17:58:10.848	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 17:58:10.859	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 17:58:10.881	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 17:58:10.894	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 17:58:11.323	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 17:58:11.323	[info ]: javascript.0 (484320) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 17:59:18.221	[info ]: javascript.0 (484393) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 17:59:19.532	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 17:59:19.669	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 17:59:19.697	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 17:59:19.708	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 17:59:19.732	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 17:59:19.745	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 17:59:20.149	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 17:59:20.149	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 17:59:20.448	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: Debug mode disabled
          27.11.2024, 17:59:20.976	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 17:59:20.976	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 17:59:21.427	[info ]: javascript.0 (484393) script.js.NSPanels.NSPanel_1: hidden Cards disabled
          27.11.2024, 18:00:31.555	[info ]: javascript.0 (484481) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 18:00:32.735	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 18:00:32.875	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 18:00:32.903	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 18:00:32.913	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 18:00:32.940	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 18:00:32.958	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 18:00:33.513	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:00:33.513	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:00:33.716	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: Debug mode disabled
          27.11.2024, 18:00:34.274	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:00:34.275	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:00:34.891	[info ]: javascript.0 (484481) script.js.NSPanels.NSPanel_1: hidden Cards disabled
          27.11.2024, 18:01:45.039	[info ]: javascript.0 (484617) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 18:01:46.272	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 18:01:46.433	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 18:01:46.461	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 18:01:46.473	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 18:01:46.495	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 18:01:46.507	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 18:01:46.925	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:01:46.926	[info ]: javascript.0 (484617) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:02:54.025	[info ]: javascript.0 (484690) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 18:02:55.314	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 18:02:55.504	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 18:02:55.540	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 18:02:55.555	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 18:02:55.673	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 18:02:55.691	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 18:02:56.577	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:02:56.577	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:02:56.821	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: Debug mode disabled
          27.11.2024, 18:02:57.534	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:02:57.535	[info ]: javascript.0 (484690) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:04:06.504	[info ]: javascript.0 (484792) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 18:04:07.927	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 18:04:08.075	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 18:04:08.103	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 18:04:08.115	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 18:04:08.137	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 18:04:08.149	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 18:04:08.738	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:04:08.738	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:04:08.891	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: Debug mode disabled
          27.11.2024, 18:04:10.223	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:04:10.224	[info ]: javascript.0 (484792) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:05:17.559	[info ]: javascript.0 (484880) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 18:05:18.875	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 18:05:19.012	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 18:05:19.040	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 18:05:19.051	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 18:05:19.073	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 18:05:19.091	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 18:05:19.534	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:05:19.535	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:05:19.769	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: Debug mode disabled
          27.11.2024, 18:05:20.291	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:05:20.291	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:05:20.889	[info ]: javascript.0 (484880) script.js.NSPanels.NSPanel_1: hidden Cards disabled
          27.11.2024, 18:06:28.410	[info ]: javascript.0 (484970) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 18:06:29.487	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 18:06:29.619	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 18:06:29.658	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 18:06:29.668	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 18:06:29.690	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 18:06:29.703	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 18:06:30.073	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:06:30.073	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:06:30.368	[info ]: javascript.0 (484970) script.js.NSPanels.NSPanel_1: Debug mode disabled
          27.11.2024, 18:07:36.541	[info ]: javascript.0 (485044) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 18:07:37.632	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 18:07:37.845	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 18:07:37.920	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 18:07:37.932	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 18:07:37.954	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 18:07:37.965	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 18:07:38.505	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:07:38.505	[info ]: javascript.0 (485044) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:08:44.986	[info ]: javascript.0 (485117) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 18:08:45.985	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 18:08:46.115	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 18:08:46.143	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 18:08:46.154	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 18:08:46.177	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 18:08:46.193	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 18:08:46.658	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:08:46.658	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:08:46.934	[info ]: javascript.0 (485117) script.js.NSPanels.NSPanel_1: Debug mode disabled
          27.11.2024, 18:09:55.052	[info ]: javascript.0 (485205) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 18:09:56.161	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 18:09:56.304	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 18:09:56.338	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 18:09:56.348	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 18:09:56.369	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 18:09:56.381	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 18:09:56.754	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:09:56.754	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:09:56.996	[info ]: javascript.0 (485205) script.js.NSPanels.NSPanel_1: Debug mode disabled
          27.11.2024, 18:11:03.569	[info ]: javascript.0 (485292) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 18:11:04.657	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 18:11:04.823	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 18:11:04.851	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 18:11:04.862	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 18:11:04.885	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 18:11:04.899	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 18:11:05.442	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:11:05.443	[info ]: javascript.0 (485292) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:12:12.700	[info ]: javascript.0 (485367) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 18:12:13.824	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 18:12:13.989	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 18:12:14.018	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 18:12:14.029	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 18:12:14.051	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 18:12:14.063	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 18:12:14.622	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:12:14.622	[info ]: javascript.0 (485367) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:13:23.798	[info ]: javascript.0 (485441) Compiling TypeScript source script.js.NSPanels.NSPanel_1
          27.11.2024, 18:13:24.870	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
          27.11.2024, 18:13:25.019	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
          27.11.2024, 18:13:25.047	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
          27.11.2024, 18:13:25.057	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
          27.11.2024, 18:13:25.079	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          27.11.2024, 18:13:25.090	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
          27.11.2024, 18:13:25.608	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
          27.11.2024, 18:13:25.608	[info ]: javascript.0 (485441) script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
          
          T Offline
          T Offline
          TT-Tom
          schrieb am zuletzt editiert von
          #18

          @timowald

          Startet das Script selber immer wieder neu oder bist du das??

          Warum hast du das Script nicht unter dem Ordner Allgemein (Common) nicht angelegt??

          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

          T 1 Antwort Letzte Antwort
          0
          • T TT-Tom

            @timowald

            Startet das Script selber immer wieder neu oder bist du das??

            Warum hast du das Script nicht unter dem Ordner Allgemein (Common) nicht angelegt??

            T Offline
            T Offline
            TimoWald
            schrieb am zuletzt editiert von TimoWald
            #19

            @tt-tom Ist das nicht egal wo das Skript liegt? Ja das Skript startet selber immer wieder neu.

            Meine Skript habe ich so ediert.

            /******************************* Begin CONFIG Parameter *******************************/
            
            // DE: liefert bei true detailliertere Meldundgen im Log.
            // EN: if true, provides more detailed messages in the log.
            let Debug: boolean = false;
            
            
            /***** 1. Tasmota-Config *****/
            
                // DE: Anpassen an die Verzeichnisse der MQTT-Adapter-Instanz
                // EN: Adapt to the MQTT adapter instance directories
                const NSPanelReceiveTopic: string = 'mqtt.3.SmartHome.tele.NSPanel_1.RESULT';
                const NSPanelSendTopic: string = 'mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend';
            
                // DE: nur ändern, falls der User im Tasmota vor dem Kompilieren umbenannt wurde (Standard Tasmota: admin)
                // EN: only change if the user was renamed in Tasmota before compiling (default Tasmota: admin)
                const tasmota_web_admin_user: string = 'admin';
                
                // DE: setzten, falls "Web Admin Password" in Tasmota vergeben
                // EN set if "Web Admin Password" is assigned in Tasmota
                const tasmota_web_admin_password: string = '';
            
                // DE: Setzen der bevorzugten Tasmota32-Version (für Updates)
                // EN: Set preferred Tasmota32 version (for updates)
                const tasmotaOtaVersion: string = 'tasmota32-DE.bin';
                    // DE: Es können ebenfalls andere Versionen verwendet werden wie zum Beispiel:
                    // EN: Other versions can also be used, such as:
                    // 'tasmota32-nspanel.bin' or 'tasmota32.bin' or 'tasmota32-DE.bin' or etc.
            
            
            /***** 2. Directories in 0_userdata.0... *****/
            
                // DE: Anpassen an das jeweilige NSPanel
                // EN: Adapt to the respective NSPanel
                const NSPanel_Path = '0_userdata.0.NSPanel.1.';
            
                // DE: Pfad für gemeinsame Nutzung durch mehrere Panels (bei Nutzung der cardAlarm/cardUnlock)
                // EN: Path for sharing between multiple panels (when using cardAlarm/cardUnlock)
                const NSPanel_Alarm_Path = '0_userdata.0.NSPanel.';
            
            
            /***** 3. Weather adapter Config *****/
            
                // DE: Mögliche Wetteradapter 'accuweather.0.' oder 'daswetter.0.'
                // EN: Possible weather adapters 'accuweather.0.' or 'the weather.0.'
                const weatherAdapterInstance: string = 'accuweather.0.';
            
                // DE: Mögliche Werte: 'Min', 'Max' oder 'MinMax' im Screensaver
                // EN: Possible values: 'Min', 'Max' or 'MinMax' in the screensaver
                const weatherScreensaverTempMinMax: string = 'MinMax';
            
                // DE: Dieser Alias wird automatisch für den gewählten Wetter erstellt und kann entsprechend angepasst werden
                // EN: This alias is automatically created for the selected weather and can be adjusted accordingly
                const weatherEntityPath: string = 'alias.0.NSPanel.Wetter';
            
            
            /***** 4. Color constants for use in the PageItems *****/
            
                // DE: Bei Bedarf können weitere Farben definiert werden
                // EN: If necessary, additional colors can be defined
                const HMIOff:           RGB = { red:  68, green: 115, blue: 158 };     // Blue-Off - Original Entity Off
                const HMIOn:            RGB = { red:   3, green: 169, blue: 244 };     // Blue-On
                const HMIDark:          RGB = { red:  29, green:  29, blue:  29 };     // Original Background Color
                const Off:              RGB = { red: 253, green: 128, blue:   0 };     // Orange-Off - nicer color transitions
                const On:               RGB = { red: 253, green: 216, blue:  53 };
                const MSRed:            RGB = { red: 251, green: 105, blue:  98 };
                const MSYellow:         RGB = { red: 255, green: 235, blue: 156 };
                const MSGreen:          RGB = { red: 121, green: 222, blue: 121 };
                const Red:              RGB = { red: 255, green:   0, blue:   0 };
                const White:            RGB = { red: 255, green: 255, blue: 255 };
                const Yellow:           RGB = { red: 255, green: 255, blue:   0 };
                const Green:            RGB = { red:   0, green: 255, blue:   0 };
                const Blue:             RGB = { red:   0, green:   0, blue: 255 };
                const DarkBlue:         RGB = { red:   0, green:   0, blue: 136 };
                const Gray:             RGB = { red: 136, green: 136, blue: 136 };
                const Black:            RGB = { red:   0, green:   0, blue:   0 };
                const Cyan:             RGB = { red:   0, green: 255, blue: 255 };
                const Magenta:          RGB = { red: 255, green:   0, blue: 255 };
                const colorSpotify:     RGB = { red:  30, green: 215, blue:  96 };
                const colorAlexa:       RGB = { red:  49, green: 196, blue: 243 };
                const colorSonos:       RGB = { red: 216, green: 161, blue:  88 };
                const colorRadio:       RGB = { red: 255, green: 127, blue:   0 };
                const BatteryFull:      RGB = { red:  96, green: 176, blue:  62 };
                const BatteryEmpty:     RGB = { red: 179, green:  45, blue:  25 };
            
                //Menu Icon Colors
                const Menu:             RGB = { red: 150, green: 150, blue: 100 };
                const MenuLowInd:       RGB = { red: 255, green: 235, blue: 156 };
                const MenuHighInd:      RGB = { red: 251, green: 105, blue:  98 };
            
                //Dynamische Indikatoren (Abstufung grün nach gelb nach rot)
                const colorScale0:      RGB = { red:  99, green: 190, blue: 123 };
                const colorScale1:      RGB = { red: 129, green: 199, blue: 126 };
                const colorScale2:      RGB = { red: 161, green: 208, blue: 127 };
                const colorScale3:      RGB = { red: 129, green: 217, blue: 126 };
                const colorScale4:      RGB = { red: 222, green: 226, blue: 131 };
                const colorScale5:      RGB = { red: 254, green: 235, blue: 132 };
                const colorScale6:      RGB = { red: 255, green: 210, blue: 129 };
                const colorScale7:      RGB = { red: 251, green: 185, blue: 124 };
                const colorScale8:      RGB = { red: 251, green: 158, blue: 117 };
                const colorScale9:      RGB = { red: 248, green: 131, blue: 111 };
                const colorScale10:     RGB = { red: 248, green: 105, blue: 107 };
            
                //Screensaver Default Theme Colors
                const scbackground:     RGB = { red:   0, green:   0, blue:   0};
                const scbackgroundInd1: RGB = { red: 255, green:   0, blue:   0};
                const scbackgroundInd2: RGB = { red: 121, green: 222, blue: 121};
                const scbackgroundInd3: RGB = { red: 255, green: 255, blue:   0};
                const sctime:           RGB = { red: 255, green: 255, blue: 255};
                const sctimeAMPM:       RGB = { red: 255, green: 255, blue: 255};
                const scdate:           RGB = { red: 255, green: 255, blue: 255};
                const sctMainIcon:      RGB = { red: 255, green: 255, blue: 255};
                const sctMainText:      RGB = { red: 255, green: 255, blue: 255};
                const sctForecast1:     RGB = { red: 255, green: 255, blue: 255};
                const sctForecast2:     RGB = { red: 255, green: 255, blue: 255};
                const sctForecast3:     RGB = { red: 255, green: 255, blue: 255};
                const sctForecast4:     RGB = { red: 255, green: 255, blue: 255};
                const sctF1Icon:        RGB = { red: 255, green: 235, blue: 156};
                const sctF2Icon:        RGB = { red: 255, green: 235, blue: 156};
                const sctF3Icon:        RGB = { red: 255, green: 235, blue: 156};
                const sctF4Icon:        RGB = { red: 255, green: 235, blue: 156};
                const sctForecast1Val:  RGB = { red: 255, green: 255, blue: 255};
                const sctForecast2Val:  RGB = { red: 255, green: 255, blue: 255};
                const sctForecast3Val:  RGB = { red: 255, green: 255, blue: 255};
                const sctForecast4Val:  RGB = { red: 255, green: 255, blue: 255};
                const scbar:            RGB = { red: 255, green: 255, blue: 255};
                const sctMainIconAlt:   RGB = { red: 255, green: 255, blue: 255};
                const sctMainTextAlt:   RGB = { red: 255, green: 255, blue: 255};
                const sctTimeAdd:       RGB = { red: 255, green: 255, blue: 255};
            
                //Auto-Weather-Colors
                const swClearNight:     RGB = { red: 150, green: 150, blue: 100};
                const swCloudy:         RGB = { red:  75, green:  75, blue:  75};
                const swExceptional:    RGB = { red: 255, green:  50, blue:  50};
                const swFog:            RGB = { red: 150, green: 150, blue: 150};
                const swHail:           RGB = { red: 200, green: 200, blue: 200};
                const swLightning:      RGB = { red: 200, green: 200, blue:   0};
                const swLightningRainy: RGB = { red: 200, green: 200, blue: 150};
                const swPartlycloudy:   RGB = { red: 150, green: 150, blue: 150};
                const swPouring:        RGB = { red:  50, green:  50, blue: 255};
                const swRainy:          RGB = { red: 100, green: 100, blue: 255};
                const swSnowy:          RGB = { red: 150, green: 150, blue: 150};
                const swSnowyRainy:     RGB = { red: 150, green: 150, blue: 255};
                const swSunny:          RGB = { red: 255, green: 255, blue:   0};
                const swWindy:          RGB = { red: 150, green: 150, blue: 150};
            
            
            /***** 5. Script - Parameters *****/
             
                // DE: Für diese Option muss der Haken in setObjects in deiner javascript.X. Instanz gesetzt sein.
                // EN: This option requires the check mark in setObjects in your javascript.X. instance must be set.
                const autoCreateAlias = true;
            
                // DE: Verzeichnis für Auto-Aliase (wird per Default aus dem NSPanel-Verzeichnis gebildet und muss nicht verändert werden)
                // EN: Directory for auto aliases (is created by default from the NSPanel directory and does not need to be changed)
                const AliasPath: string = 'alias.0.' + NSPanel_Path.substring(13, NSPanel_Path.length);
            
                // DE: Default-Farbe für Off-Zustände
                // EN: Default color for off states
                const defaultOffColorParam: any = Off;
                
                // DE: Default-Farbe für On-Zustände
                // EN: Default color for on states
                const defaultOnColorParam: any = On;
            
                const defaultColorParam: any = Off;
                
                // DE: Default-Hintergrundfarbe HMIDark oder Black
                // EN: Default background color HMIDark or Black
                const defaultBackgroundColorParam: any = HMIDark;
            
            /******************************** End CONFIG Parameter ********************************/
            
            //-- Anfang für eigene Seiten -- z.T. selbstdefinierte Aliase erforderlich ----------------
            //-- Start for your own pages -- some self-defined aliases required ----------------
            
                //-- https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Page-%E2%80%90-Typen_How-2_Beispiele
            
            //-- ENDE für eigene Seiten -- z.T. selbstdefinierte Aliase erforderlich -------------------------
            //-- END for your own pages -- some self-defined aliases required ------------------------
            
            
            /***********************************************************************************************
             **  Service Pages mit Auto-Alias (Nachfolgende Seiten werden mit Alias automatisch angelegt) **
             **  https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Service-Men%C3%BC             **
             ***********************************************************************************************/
            
            /* DE: German
               Wenn das Service Menü abgesichert werden soll, kann eine cardUnlock vorgeschaltet werden. 
               Für diesen Fall ist folgende Vorgehensweise erforderlich:
               - cardUnlock Seite "Unlock_Service" in der Config unter pages auskommentieren ("//" entfernen)
               - Servicemenü aus pages "NSPanel_Service" unter pages kommentieren ("//" hinzufügen)
            */ 
            
            /*************************************************************************************************
              ** Service pages with auto alias (subsequent pages are automatically created with alias)      **
              ** https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Service-Men%C3%BC               **
              ************************************************************************************************/
            
            /* EN: English
                If the service menu needs to be secured, a cardUnlock can be installed upstream.
                In this case, the following procedure is required:
                - comment out cardUnlock page "Unlock_Service" in the config under pages (remove "//")
                - Comment service menu from pages "NSPanel_Service" under pages (add "//")
            */
            
            //Level 0 (if service pages are used with cardUnlock)
            let Unlock_Service: PageType = 
            {
                'type': 'cardUnlock',
                'heading': findLocaleServMenu('service_pages'),
                'useColor': true,
                'items': [/*PageItem*/{ id: 'alias.0.NSPanel.Unlock',
                                      targetPage: 'NSPanel_Service_SubPage',
                                      autoCreateALias: true }
                ]
            };
            
            //Level_0 (if service pages are used without cardUnlock)
            let NSPanel_Service: PageType = 
            {
                'type': 'cardEntities',
                'heading': findLocaleServMenu('service_menu'),
                'useColor': true,
                'items': [
                    /*PageItem*/{ navigate: true, id: 'NSPanel_Infos', icon: 'information-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('infos'), buttonText: findLocaleServMenu('more')},
                    /*PageItem*/{ navigate: true, id: 'NSPanel_Einstellungen', icon: 'monitor-edit', offColor: Menu, onColor: Menu, name: findLocaleServMenu('settings'), buttonText: findLocaleServMenu('more')},
                    /*PageItem*/{ navigate: true, id: 'NSPanel_Firmware', icon: 'update', offColor: Menu, onColor: Menu, name: findLocaleServMenu('firmware'), buttonText: findLocaleServMenu('more')},
                    /*PageItem*/{ id: AliasPath + 'Config.rebootNSPanel', name: findLocaleServMenu('reboot') ,icon: 'refresh', offColor: MSRed, onColor: MSGreen, buttonText: findLocaleServMenu('start')},
                ]
            };
            
            //Level_0 (if service pages are used with cardUnlock)
            let NSPanel_Service_SubPage: PageType = 
            {
                'type': 'cardEntities',
                'heading': findLocaleServMenu('service_menu'),
                'useColor': true,
                'subPage': true,
                'parent': Unlock_Service,
                'home': 'Unlock_Service', 
                'items': [
                    /*PageItem*/{ navigate: true, id: 'NSPanel_Infos', icon: 'information-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('infos'), buttonText: findLocaleServMenu('more')},
                    /*PageItem*/{ navigate: true, id: 'NSPanel_Einstellungen', icon: 'monitor-edit', offColor: Menu, onColor: Menu, name: findLocaleServMenu('settings'), buttonText: findLocaleServMenu('more')},
                    /*PageItem*/{ navigate: true, id: 'NSPanel_Firmware', icon: 'update', offColor: Menu, onColor: Menu, name: findLocaleServMenu('firmware'), buttonText: findLocaleServMenu('more')},
                    /*PageItem*/{ id: AliasPath + 'Config.rebootNSPanel', name: findLocaleServMenu('reboot') ,icon: 'refresh', offColor: MSRed, onColor: MSGreen, buttonText: findLocaleServMenu('start')},
                ]
            };
            
                    //Level_1
                    let NSPanel_Infos: PageType = 
                    {
                        'type': 'cardEntities',
                        'heading': findLocaleServMenu('nspanel_infos'),
                        'useColor': true,
                        'subPage': true,
                        'parent': NSPanel_Service,
                        'home': 'NSPanel_Service',        
                        'items': [
                            /*PageItem*/{ navigate: true, id: 'NSPanel_Wifi_Info_1', icon: 'wifi', offColor: Menu, onColor: Menu, name: findLocaleServMenu('wifi'), buttonText: findLocaleServMenu('more')},
                            /*PageItem*/{ navigate: true, id: 'NSPanel_Sensoren', icon: 'memory', offColor: Menu, onColor: Menu, name: findLocaleServMenu('sensors_hardware'), buttonText: findLocaleServMenu('more')},
                            /*PageItem*/{ navigate: true, id: 'NSPanel_IoBroker', icon: 'information-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('info_iobroker'), buttonText: findLocaleServMenu('more')},
                            /*PageItem*/{ id: AliasPath + 'Config.Update.UpdateMessage', name: findLocaleServMenu('update_message') ,icon: 'message-alert-outline', offColor: HMIOff, onColor: MSGreen},
                        ]
                    };
                            //Level_2
                            let NSPanel_Wifi_Info_1: PageType = 
                            {
                                'type': 'cardEntities',
                                'heading': findLocaleServMenu('nspanel_wifi1'),
                                'useColor': true,
                                'subPage': true,
                                'parent': NSPanel_Infos,
                                'next': 'NSPanel_Wifi_Info_2',
                                'items': [
                                    /*PageItem*/{ id: AliasPath + 'ipAddress', name: findLocaleServMenu('ip_address'), icon: 'ip-network-outline', offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'Tasmota.Wifi.BSSId', name: findLocaleServMenu('mac_address'), icon: 'check-network', offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'Tasmota.Wifi.RSSI', name: findLocaleServMenu('rssi'), icon: 'signal', unit: '%', colorScale: {'val_min': 100, 'val_max': 0} },
                                    /*PageItem*/{ id: AliasPath + 'Tasmota.Wifi.Signal', name: findLocaleServMenu('wifi_signal'), icon: 'signal-distance-variant', unit: 'dBm', colorScale: {'val_min': 0, 'val_max': -100} },
                                ]
                            };
            
                            let NSPanel_Wifi_Info_2: PageType = 
                            {
                                'type': 'cardEntities',
                                'heading': findLocaleServMenu('nspanel_wifi2'),
                                'useColor': true,
                                'subPage': true,
                                'prev': 'NSPanel_Wifi_Info_1',
                                'home': 'NSPanel_Service',
                                'items': [
                                    /*PageItem*/{ id: AliasPath + 'Tasmota.Wifi.SSId', name: findLocaleServMenu('ssid'), icon: 'signal-distance-variant', offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'Tasmota.Wifi.Mode', name: findLocaleServMenu('mode'), icon: 'signal-distance-variant', offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'Tasmota.Wifi.Channel', name: findLocaleServMenu('channel'), icon: 'timeline-clock-outline', offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'Tasmota.Wifi.AP', name: findLocaleServMenu('accesspoint'), icon: 'router-wireless-settings', offColor: Menu, onColor: Menu },
                                ]
                            };
            
                            let NSPanel_Sensoren: PageType = 
                            {
                                'type': 'cardEntities',
                                'heading': findLocaleServMenu('sensors1'),
                                'useColor': true,
                                'subPage': true,
                                'parent': NSPanel_Infos,
                                'next': 'NSPanel_Hardware',
                                'items': [
                                    /*PageItem*/{ id: AliasPath + 'Sensor.ANALOG.Temperature', name: findLocaleServMenu('room_temperature'), icon: 'home-thermometer-outline', unit: '°C', colorScale: {'val_min': 0, 'val_max': 40, 'val_best': 22 } },
                                    /*PageItem*/{ id: AliasPath + 'Sensor.ESP32.Temperature', name: findLocaleServMenu('esp_temperature'), icon: 'thermometer', unit: '°C', colorScale: {'val_min': 0, 'val_max': 100, 'val_best': 50 } },
                                    /*PageItem*/{ id: AliasPath + 'Sensor.TempUnit', name: findLocaleServMenu('temperature_unit'), icon: 'temperature-celsius', offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'Sensor.Time', name: findLocaleServMenu('refresh'), icon: 'clock-check-outline', offColor: Menu, onColor: Menu },
                                ]
                            };
            
                            let NSPanel_Hardware: PageType = 
                            {
                                'type': 'cardEntities',
                                'heading': findLocaleServMenu('hardware2'),
                                'useColor': true,
                                'subPage': true,
                                'prev': 'NSPanel_Sensoren',
                                'home': 'NSPanel_Service',
                                'items': [
                                    /*PageItem*/{ id: AliasPath + 'Tasmota.Product', name: findLocaleServMenu('product'), icon: 'devices', offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'Tasmota.Hardware', name: findLocaleServMenu('esp32_hardware'), icon: 'memory', offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'Display.Model', name: findLocaleServMenu('nspanel_version'), offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'Tasmota.Uptime', name: findLocaleServMenu('operating_time'), icon: 'timeline-clock-outline', offColor: Menu, onColor: Menu },
                                ]
                            };
            
                            let NSPanel_IoBroker: PageType = 
                            {
                                'type': 'cardEntities',
                                'heading': findLocaleServMenu('info_iobroker'),
                                'useColor': true,
                                'subPage': true,
                                'parent': NSPanel_Infos,
                                'home': 'NSPanel_Service',
                                'items': [
                                    /*PageItem*/{ id: AliasPath + 'IoBroker.ScriptVersion', name: findLocaleServMenu('script_version_nspanelts'), offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'IoBroker.NodeJSVersion', name: findLocaleServMenu('nodejs_version'), offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'IoBroker.JavaScriptVersion', name: findLocaleServMenu('instance_javascript'), offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'IoBroker.ScriptName', name: findLocaleServMenu('scriptname'), offColor: Menu, onColor: Menu },
                                ]
                            };
            
                    //Level_1
                    let NSPanel_Einstellungen: PageType = 
                        {
                            'type': 'cardGrid',
                            'heading': findLocaleServMenu('settings'),
                            'useColor': true,
                            'subPage': true,
                            'parent': NSPanel_Service,
                            'home': 'NSPanel_Service',
                            'items': [
                                /*PageItem*/{ navigate: true, id: 'NSPanel_Screensaver', icon: 'monitor-dashboard',offColor: Menu, onColor: Menu, name: findLocaleServMenu('screensaver'), buttonText: findLocaleServMenu('more')},
                                /*PageItem*/{ navigate: true, id: 'NSPanel_Relays', icon: 'electric-switch', offColor: Menu, onColor: Menu, name: findLocaleServMenu('relays'), buttonText: findLocaleServMenu('more')},
                                /*PageItem*/{ id:AliasPath + 'Config.temperatureUnitNumber', icon: 'gesture-double-tap', name: findLocaleServMenu('temp_unit'), offColor: Menu, onColor: Menu, 
                                modeList: ['°C', '°F', 'K']},
                                /*PageItem*/{ id: AliasPath + 'Config.localeNumber', icon: 'select-place', name: findLocaleServMenu('language'), offColor: Menu, onColor: Menu, 
                                modeList: ['en-US', 'de-DE', 'nl-NL', 'da-DK', 'es-ES', 'fr-FR', 'it-IT', 'ru-RU', 'nb-NO', 'nn-NO', 'pl-PL', 'pt-PT', 'af-ZA', 'ar-SY', 
                                           'bg-BG', 'ca-ES', 'cs-CZ', 'el-GR', 'et-EE', 'fa-IR', 'fi-FI', 'he-IL', 'hr-xx', 'hu-HU', 'hy-AM', 'id-ID', 'is-IS', 'lb-xx', 
                                           'lt-LT', 'ro-RO', 'sk-SK', 'sl-SI', 'sv-SE', 'th-TH', 'tr-TR', 'uk-UA', 'vi-VN', 'zh-CN', 'zh-TW']},
                               /*PageItem*/{ navigate: true, id: 'NSPanel_Script', icon: 'code-json',offColor: Menu, onColor: Menu, name: findLocaleServMenu('script'), buttonText: findLocaleServMenu('more')},            
                            ]
                        };
            
                            //Level_2
                            let NSPanel_Screensaver: PageType = 
                            {
                                'type': 'cardGrid',
                                'heading': findLocaleServMenu('screensaver'),
                                'useColor': true,
                                'subPage': true,
                                'parent': NSPanel_Einstellungen,
                                'home': 'NSPanel_Service',
                                'items': [
                                    /*PageItem*/{ navigate: true, id: 'NSPanel_ScreensaverDimmode', icon: 'sun-clock', offColor: Menu, onColor: Menu, name: findLocaleServMenu('dimmode')},
                                    /*PageItem*/{ navigate: true, id: 'NSPanel_ScreensaverBrightness', icon: 'brightness-5', offColor: Menu, onColor: Menu, name: findLocaleServMenu('brightness')},
                                    /*PageItem*/{ navigate: true, id: 'NSPanel_ScreensaverLayout', icon: 'page-next-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('layout')},
                                    /*PageItem*/{ navigate: true, id: 'NSPanel_ScreensaverWeather', icon: 'weather-partly-rainy', offColor: Menu, onColor: Menu, name: findLocaleServMenu('weather')},
                                    /*PageItem*/{ navigate: true, id: 'NSPanel_ScreensaverDateformat', icon: 'calendar-expand-horizontal', offColor: Menu, onColor: Menu, name: findLocaleServMenu('date_format')},
                                    /*PageItem*/{ navigate: true, id: 'NSPanel_ScreensaverIndicators', icon: 'monitor-edit', offColor: Menu, onColor: Menu, name: findLocaleServMenu('indicators')}
                                ]
                            };
                                        
                                    //Level_3
                                    let NSPanel_ScreensaverDimmode: PageType = 
                                    {
                                        'type': 'cardEntities',
                                        'heading': findLocaleServMenu('dimmode'),
                                        'useColor': true,
                                        'subPage': true,
                                        'parent': NSPanel_Screensaver,
                                        'home': 'NSPanel_Service',
                                        'items': [
                                            /*PageItem*/{ id: AliasPath + 'Dimmode.brightnessDay', name: findLocaleServMenu('brightness_day'), icon: 'brightness-5', offColor: Menu, onColor: Menu, minValue: 5, maxValue: 10},
                                            /*PageItem*/{ id: AliasPath + 'Dimmode.brightnessNight', name: findLocaleServMenu('brightness_night'), icon: 'brightness-4', offColor: Menu, onColor: Menu, minValue: 0, maxValue: 4},
                                            /*PageItem*/{ id: AliasPath + 'Dimmode.hourDay', name: findLocaleServMenu('hour_day'), icon: 'sun-clock', offColor: Menu, onColor: Menu, minValue: 0, maxValue: 23},
                                            /*PageItem*/{ id: AliasPath + 'Dimmode.hourNight', name: findLocaleServMenu('hour_night'), icon: 'sun-clock-outline', offColor: Menu, onColor: Menu, minValue: 0, maxValue: 23}
                                        ]
                                    };
            
                                    //Level_3
                                    let NSPanel_ScreensaverBrightness: PageType = 
                                    {
                                        'type': 'cardEntities',
                                        'heading': findLocaleServMenu('brightness'),
                                        'useColor': true,
                                        'subPage': true,
                                        'parent': NSPanel_Screensaver,
                                        'home': 'NSPanel_Service',
                                        'items': [
                                            /*PageItem*/{ id: AliasPath + 'ScreensaverInfo.activeBrightness', name: findLocaleServMenu('brightness_activ'), icon: 'brightness-5', offColor: Menu, onColor: Menu, minValue: 20, maxValue: 100},
                                            /*PageItem*/{ id: AliasPath + 'Config.Screensaver.timeoutScreensaver', name: findLocaleServMenu('screensaver_timeout'), icon: 'clock-end', offColor: Menu, onColor: Menu, minValue: 0, maxValue: 60},
                                            /*PageItem*/{ id: AliasPath + 'Config.Screensaver.screenSaverDoubleClick', name: findLocaleServMenu('wakeup_doublecklick') ,icon: 'gesture-two-double-tap', offColor: HMIOff, onColor: HMIOn}
                                        ]
                                    };
            
                                    //Level_3
                                    let NSPanel_ScreensaverLayout: PageType = 
                                    {
                                        'type': 'cardEntities',
                                        'heading': findLocaleServMenu('layout'),
                                        'useColor': true,
                                        'subPage': true,
                                        'parent': NSPanel_Screensaver,
                                        'home': 'NSPanel_Service',
                                        'items': [
                                            /*PageItem*/{ id: AliasPath + 'Config.Screensaver.alternativeScreensaverLayout', name: findLocaleServMenu('alternative_layout') ,icon: 'page-previous-outline', offColor: HMIOff, onColor: HMIOn},
                                            /*PageItem*/{ id: AliasPath + 'Config.Screensaver.ScreensaverAdvanced', name: findLocaleServMenu('advanced_layout') ,icon: 'page-next-outline', offColor: HMIOff, onColor: HMIOn},
                                        ]
                                    };
            
                                    //Level_3
                                    let NSPanel_ScreensaverWeather: PageType = 
                                    {
                                        'type': 'cardEntities',
                                        'heading': findLocaleServMenu('weather_parameters'),
                                        'useColor': true,
                                        'subPage': true,
                                        'parent': NSPanel_Screensaver,
                                        'home': 'NSPanel_Service',
                                        'items': [
                                            /*PageItem*/{ id: AliasPath + 'ScreensaverInfo.weatherForecast', name: findLocaleServMenu('weather_forecast_offon') ,icon: 'weather-sunny-off', offColor: HMIOff, onColor: HMIOn},
                                            /*PageItem*/{ id: AliasPath + 'ScreensaverInfo.weatherForecastTimer', name: findLocaleServMenu('weather_forecast_change_switch') ,icon: 'devices', offColor: HMIOff, onColor: HMIOn},
                                            /*PageItem*/{ id: AliasPath + 'ScreensaverInfo.entityChangeTime', name: findLocaleServMenu('weather_forecast_change_time'), icon: 'cog-sync', offColor: Menu, onColor: Menu, minValue: 15, maxValue: 60},
                                            /*PageItem*/{ id: AliasPath + 'Config.Screensaver.autoWeatherColorScreensaverLayout', name: findLocaleServMenu('weather_forecast_icon_colors') ,icon: 'format-color-fill', offColor: HMIOff, onColor: HMIOn},
                                        ]
                                    };
            
                                    //Level_3
                                    let NSPanel_ScreensaverDateformat: PageType = 
                                    {
                                        'type': 'cardEntities',
                                        'heading': findLocaleServMenu('date_format'),
                                        'useColor': true,
                                        'subPage': true,
                                        'parent': NSPanel_Screensaver,
                                        'home': 'NSPanel_Service',
                                        'items': [
                                            /*PageItem*/{ id: AliasPath + 'Config.Dateformat.Switch.weekday', name: findLocaleServMenu('weekday_large') ,icon: 'calendar-expand-horizontal', offColor: HMIOff, onColor: HMIOn},
                                            /*PageItem*/{ id: AliasPath + 'Config.Dateformat.Switch.month', name: findLocaleServMenu('month_large') ,icon: 'calendar-expand-horizontal', offColor: HMIOff, onColor: HMIOn},
                                        ]
                                    };
            
                                    //Level_3
                                    let NSPanel_ScreensaverIndicators: PageType = 
                                    {
                                        'type': 'cardEntities',
                                        'heading': findLocaleServMenu('indicators'),
                                        'useColor': true,
                                        'subPage': true,
                                        'parent': NSPanel_Screensaver,
                                        'home': 'NSPanel_Service',
                                        'items': [
                                            /*PageItem*/{ id: AliasPath + 'Config.MRIcons.alternateMRIconSize.1', name: findLocaleServMenu('mr_icon1_size') ,icon: 'format-size', offColor: HMIOff, onColor: HMIOn},
                                            /*PageItem*/{ id: AliasPath + 'Config.MRIcons.alternateMRIconSize.2', name: findLocaleServMenu('mr_icon2_size') ,icon: 'format-size', offColor: HMIOff, onColor: HMIOn},
                                        ]
                                    };
            
                            //Level_2
                            let NSPanel_Relays: PageType = 
                            {
                                'type': 'cardEntities',
                                'heading': findLocaleServMenu('relays'),
                                'useColor': true,
                                'subPage': true,
                                'parent': NSPanel_Einstellungen,
                                'home': 'NSPanel_Service',
                                'items': [
                                    /*PageItem*/{ id: AliasPath + 'Relay.1', name: findLocaleServMenu('relay1_onoff'), icon: 'power', offColor: HMIOff, onColor: HMIOn},
                                    /*PageItem*/{ id: AliasPath + 'Relay.2', name: findLocaleServMenu('relay2_onoff'), icon: 'power', offColor: HMIOff, onColor: HMIOn},
                                ]
                            };
            
                            //Level_2
                            let NSPanel_Script: PageType = 
                            {
                                'type': 'cardEntities',
                                'heading': findLocaleServMenu('script'),
                                'useColor': true,
                                'subPage': true,
                                'parent': NSPanel_Einstellungen,
                                'home': 'NSPanel_Service',
                                'items': [
                                    /*PageItem*/{ id: AliasPath + 'Config.ScripgtDebugStatus', name: findLocaleServMenu('debugmode_offon') ,icon: 'code-tags-check', offColor: HMIOff, onColor: HMIOn},
                                    /*PageItem*/{ id: AliasPath + 'Config.MQTT.portCheck', name: findLocaleServMenu('port_check_offon') ,icon: 'check-network', offColor: HMIOff, onColor: HMIOn},
                                    /*PageItem*/{ id: AliasPath + 'Config.hiddenCards', name: findLocaleServMenu('hiddencards_offon'), icon: 'check-network', offColor: HMIOff, onColor: HMIOn },
                                ]
                            };
            
                    //Level_1
                    let NSPanel_Firmware: PageType = 
                        {
                            'type': 'cardEntities',
                            'heading': findLocaleServMenu('firmware'),
                            'useColor': true,
                            'subPage': true,
                            'parent': NSPanel_Service,
                            'home': 'NSPanel_Service',
                            'items': [
                                /*PageItem*/{ id: AliasPath + 'autoUpdate', name: findLocaleServMenu('automatically_updates') ,icon: 'power', offColor: HMIOff, onColor: HMIOn},
                                /*PageItem*/{ navigate: true, id: 'NSPanel_FirmwareTasmota', icon: 'usb-flash-drive', offColor: Menu, onColor: Menu, name: findLocaleServMenu('tasmota_firmware'), buttonText: findLocaleServMenu('more')},
                                /*PageItem*/{ navigate: true, id: 'NSPanel_FirmwareBerry', icon: 'usb-flash-drive', offColor: Menu, onColor: Menu, name: findLocaleServMenu('berry_driver'), buttonText: findLocaleServMenu('more')},
                                /*PageItem*/{ navigate: true, id: 'NSPanel_FirmwareNextion', icon: 'cellphone-cog', offColor: Menu, onColor: Menu, name: findLocaleServMenu('nextion_tft_firmware'), buttonText: findLocaleServMenu('more')}
                            ]
                        };
            
                            let NSPanel_FirmwareTasmota: PageType = 
                            {
                                'type': 'cardEntities',
                                'heading': findLocaleServMenu('tasmota'),
                                'useColor': true,
                                'subPage': true,
                                'parent': NSPanel_Firmware,
                                'home': 'NSPanel_Service',
                                'items': [
                                    /*PageItem*/{ id: AliasPath + 'Tasmota.Version', name: findLocaleServMenu('installed_release'), offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'Tasmota_Firmware.onlineVersion', name: findLocaleServMenu('available_release'), offColor: Menu, onColor: Menu },                        
                                    /*PageItem*/{ id: 'Divider' },
                                    /*PageItem*/{ id: AliasPath + 'Config.Update.UpdateTasmota', name: findLocaleServMenu('update_tasmota') ,icon: 'refresh', offColor: HMIOff, onColor: MSGreen, buttonText: findLocaleServMenu('start')},
                                ]
                            };
            
                            let NSPanel_FirmwareBerry: PageType = 
                            {
                                'type': 'cardEntities',
                                'heading': findLocaleServMenu('berry_driver'),
                                'useColor': true,
                                'subPage': true,
                                'parent': NSPanel_Firmware,
                                'home': 'NSPanel_Service',
                                'items': [
                                    /*PageItem*/{ id: AliasPath + 'Display.BerryDriver', name: findLocaleServMenu('installed_release'), offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'Berry_Driver.onlineVersion', name: findLocaleServMenu('available_release'), offColor: Menu, onColor: Menu},                        
                                    /*PageItem*/{ id: 'Divider' },
                                    /*PageItem*/{ id: AliasPath + 'Config.Update.UpdateBerry', name: findLocaleServMenu('update_berry_driver') ,icon: 'refresh', offColor: HMIOff, onColor: MSGreen, buttonText: findLocaleServMenu('start')},
                                ]
                            };
            
                            let NSPanel_FirmwareNextion: PageType = 
                            {
                                'type': 'cardEntities',
                                'heading': findLocaleServMenu('nextion_tft'),
                                'useColor': true,
                                'subPage': true,
                                'parent': NSPanel_Firmware,
                                'home': 'NSPanel_Service',
                                'items': [
                                    /*PageItem*/{ id: AliasPath + 'Display_Firmware.TFT.currentVersion', name: findLocaleServMenu('installed_release'), offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'Display_Firmware.TFT.desiredVersion', name: findLocaleServMenu('desired_release'), offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'Display.Model', name: findLocaleServMenu('nspanel_model'), offColor: Menu, onColor: Menu },
                                    /*PageItem*/{ id: AliasPath + 'Config.Update.UpdateNextion', name: 'Nextion TFT Update' ,icon: 'refresh', offColor: HMIOff, onColor: MSGreen, buttonText: findLocaleServMenu('start')},
                                ]
                            };
            
            // End of Service Pages
            
            T 1 Antwort Letzte Antwort
            0
            • T TimoWald

              @tt-tom Ist das nicht egal wo das Skript liegt? Ja das Skript startet selber immer wieder neu.

              Meine Skript habe ich so ediert.

              /******************************* Begin CONFIG Parameter *******************************/
              
              // DE: liefert bei true detailliertere Meldundgen im Log.
              // EN: if true, provides more detailed messages in the log.
              let Debug: boolean = false;
              
              
              /***** 1. Tasmota-Config *****/
              
                  // DE: Anpassen an die Verzeichnisse der MQTT-Adapter-Instanz
                  // EN: Adapt to the MQTT adapter instance directories
                  const NSPanelReceiveTopic: string = 'mqtt.3.SmartHome.tele.NSPanel_1.RESULT';
                  const NSPanelSendTopic: string = 'mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend';
              
                  // DE: nur ändern, falls der User im Tasmota vor dem Kompilieren umbenannt wurde (Standard Tasmota: admin)
                  // EN: only change if the user was renamed in Tasmota before compiling (default Tasmota: admin)
                  const tasmota_web_admin_user: string = 'admin';
                  
                  // DE: setzten, falls "Web Admin Password" in Tasmota vergeben
                  // EN set if "Web Admin Password" is assigned in Tasmota
                  const tasmota_web_admin_password: string = '';
              
                  // DE: Setzen der bevorzugten Tasmota32-Version (für Updates)
                  // EN: Set preferred Tasmota32 version (for updates)
                  const tasmotaOtaVersion: string = 'tasmota32-DE.bin';
                      // DE: Es können ebenfalls andere Versionen verwendet werden wie zum Beispiel:
                      // EN: Other versions can also be used, such as:
                      // 'tasmota32-nspanel.bin' or 'tasmota32.bin' or 'tasmota32-DE.bin' or etc.
              
              
              /***** 2. Directories in 0_userdata.0... *****/
              
                  // DE: Anpassen an das jeweilige NSPanel
                  // EN: Adapt to the respective NSPanel
                  const NSPanel_Path = '0_userdata.0.NSPanel.1.';
              
                  // DE: Pfad für gemeinsame Nutzung durch mehrere Panels (bei Nutzung der cardAlarm/cardUnlock)
                  // EN: Path for sharing between multiple panels (when using cardAlarm/cardUnlock)
                  const NSPanel_Alarm_Path = '0_userdata.0.NSPanel.';
              
              
              /***** 3. Weather adapter Config *****/
              
                  // DE: Mögliche Wetteradapter 'accuweather.0.' oder 'daswetter.0.'
                  // EN: Possible weather adapters 'accuweather.0.' or 'the weather.0.'
                  const weatherAdapterInstance: string = 'accuweather.0.';
              
                  // DE: Mögliche Werte: 'Min', 'Max' oder 'MinMax' im Screensaver
                  // EN: Possible values: 'Min', 'Max' or 'MinMax' in the screensaver
                  const weatherScreensaverTempMinMax: string = 'MinMax';
              
                  // DE: Dieser Alias wird automatisch für den gewählten Wetter erstellt und kann entsprechend angepasst werden
                  // EN: This alias is automatically created for the selected weather and can be adjusted accordingly
                  const weatherEntityPath: string = 'alias.0.NSPanel.Wetter';
              
              
              /***** 4. Color constants for use in the PageItems *****/
              
                  // DE: Bei Bedarf können weitere Farben definiert werden
                  // EN: If necessary, additional colors can be defined
                  const HMIOff:           RGB = { red:  68, green: 115, blue: 158 };     // Blue-Off - Original Entity Off
                  const HMIOn:            RGB = { red:   3, green: 169, blue: 244 };     // Blue-On
                  const HMIDark:          RGB = { red:  29, green:  29, blue:  29 };     // Original Background Color
                  const Off:              RGB = { red: 253, green: 128, blue:   0 };     // Orange-Off - nicer color transitions
                  const On:               RGB = { red: 253, green: 216, blue:  53 };
                  const MSRed:            RGB = { red: 251, green: 105, blue:  98 };
                  const MSYellow:         RGB = { red: 255, green: 235, blue: 156 };
                  const MSGreen:          RGB = { red: 121, green: 222, blue: 121 };
                  const Red:              RGB = { red: 255, green:   0, blue:   0 };
                  const White:            RGB = { red: 255, green: 255, blue: 255 };
                  const Yellow:           RGB = { red: 255, green: 255, blue:   0 };
                  const Green:            RGB = { red:   0, green: 255, blue:   0 };
                  const Blue:             RGB = { red:   0, green:   0, blue: 255 };
                  const DarkBlue:         RGB = { red:   0, green:   0, blue: 136 };
                  const Gray:             RGB = { red: 136, green: 136, blue: 136 };
                  const Black:            RGB = { red:   0, green:   0, blue:   0 };
                  const Cyan:             RGB = { red:   0, green: 255, blue: 255 };
                  const Magenta:          RGB = { red: 255, green:   0, blue: 255 };
                  const colorSpotify:     RGB = { red:  30, green: 215, blue:  96 };
                  const colorAlexa:       RGB = { red:  49, green: 196, blue: 243 };
                  const colorSonos:       RGB = { red: 216, green: 161, blue:  88 };
                  const colorRadio:       RGB = { red: 255, green: 127, blue:   0 };
                  const BatteryFull:      RGB = { red:  96, green: 176, blue:  62 };
                  const BatteryEmpty:     RGB = { red: 179, green:  45, blue:  25 };
              
                  //Menu Icon Colors
                  const Menu:             RGB = { red: 150, green: 150, blue: 100 };
                  const MenuLowInd:       RGB = { red: 255, green: 235, blue: 156 };
                  const MenuHighInd:      RGB = { red: 251, green: 105, blue:  98 };
              
                  //Dynamische Indikatoren (Abstufung grün nach gelb nach rot)
                  const colorScale0:      RGB = { red:  99, green: 190, blue: 123 };
                  const colorScale1:      RGB = { red: 129, green: 199, blue: 126 };
                  const colorScale2:      RGB = { red: 161, green: 208, blue: 127 };
                  const colorScale3:      RGB = { red: 129, green: 217, blue: 126 };
                  const colorScale4:      RGB = { red: 222, green: 226, blue: 131 };
                  const colorScale5:      RGB = { red: 254, green: 235, blue: 132 };
                  const colorScale6:      RGB = { red: 255, green: 210, blue: 129 };
                  const colorScale7:      RGB = { red: 251, green: 185, blue: 124 };
                  const colorScale8:      RGB = { red: 251, green: 158, blue: 117 };
                  const colorScale9:      RGB = { red: 248, green: 131, blue: 111 };
                  const colorScale10:     RGB = { red: 248, green: 105, blue: 107 };
              
                  //Screensaver Default Theme Colors
                  const scbackground:     RGB = { red:   0, green:   0, blue:   0};
                  const scbackgroundInd1: RGB = { red: 255, green:   0, blue:   0};
                  const scbackgroundInd2: RGB = { red: 121, green: 222, blue: 121};
                  const scbackgroundInd3: RGB = { red: 255, green: 255, blue:   0};
                  const sctime:           RGB = { red: 255, green: 255, blue: 255};
                  const sctimeAMPM:       RGB = { red: 255, green: 255, blue: 255};
                  const scdate:           RGB = { red: 255, green: 255, blue: 255};
                  const sctMainIcon:      RGB = { red: 255, green: 255, blue: 255};
                  const sctMainText:      RGB = { red: 255, green: 255, blue: 255};
                  const sctForecast1:     RGB = { red: 255, green: 255, blue: 255};
                  const sctForecast2:     RGB = { red: 255, green: 255, blue: 255};
                  const sctForecast3:     RGB = { red: 255, green: 255, blue: 255};
                  const sctForecast4:     RGB = { red: 255, green: 255, blue: 255};
                  const sctF1Icon:        RGB = { red: 255, green: 235, blue: 156};
                  const sctF2Icon:        RGB = { red: 255, green: 235, blue: 156};
                  const sctF3Icon:        RGB = { red: 255, green: 235, blue: 156};
                  const sctF4Icon:        RGB = { red: 255, green: 235, blue: 156};
                  const sctForecast1Val:  RGB = { red: 255, green: 255, blue: 255};
                  const sctForecast2Val:  RGB = { red: 255, green: 255, blue: 255};
                  const sctForecast3Val:  RGB = { red: 255, green: 255, blue: 255};
                  const sctForecast4Val:  RGB = { red: 255, green: 255, blue: 255};
                  const scbar:            RGB = { red: 255, green: 255, blue: 255};
                  const sctMainIconAlt:   RGB = { red: 255, green: 255, blue: 255};
                  const sctMainTextAlt:   RGB = { red: 255, green: 255, blue: 255};
                  const sctTimeAdd:       RGB = { red: 255, green: 255, blue: 255};
              
                  //Auto-Weather-Colors
                  const swClearNight:     RGB = { red: 150, green: 150, blue: 100};
                  const swCloudy:         RGB = { red:  75, green:  75, blue:  75};
                  const swExceptional:    RGB = { red: 255, green:  50, blue:  50};
                  const swFog:            RGB = { red: 150, green: 150, blue: 150};
                  const swHail:           RGB = { red: 200, green: 200, blue: 200};
                  const swLightning:      RGB = { red: 200, green: 200, blue:   0};
                  const swLightningRainy: RGB = { red: 200, green: 200, blue: 150};
                  const swPartlycloudy:   RGB = { red: 150, green: 150, blue: 150};
                  const swPouring:        RGB = { red:  50, green:  50, blue: 255};
                  const swRainy:          RGB = { red: 100, green: 100, blue: 255};
                  const swSnowy:          RGB = { red: 150, green: 150, blue: 150};
                  const swSnowyRainy:     RGB = { red: 150, green: 150, blue: 255};
                  const swSunny:          RGB = { red: 255, green: 255, blue:   0};
                  const swWindy:          RGB = { red: 150, green: 150, blue: 150};
              
              
              /***** 5. Script - Parameters *****/
               
                  // DE: Für diese Option muss der Haken in setObjects in deiner javascript.X. Instanz gesetzt sein.
                  // EN: This option requires the check mark in setObjects in your javascript.X. instance must be set.
                  const autoCreateAlias = true;
              
                  // DE: Verzeichnis für Auto-Aliase (wird per Default aus dem NSPanel-Verzeichnis gebildet und muss nicht verändert werden)
                  // EN: Directory for auto aliases (is created by default from the NSPanel directory and does not need to be changed)
                  const AliasPath: string = 'alias.0.' + NSPanel_Path.substring(13, NSPanel_Path.length);
              
                  // DE: Default-Farbe für Off-Zustände
                  // EN: Default color for off states
                  const defaultOffColorParam: any = Off;
                  
                  // DE: Default-Farbe für On-Zustände
                  // EN: Default color for on states
                  const defaultOnColorParam: any = On;
              
                  const defaultColorParam: any = Off;
                  
                  // DE: Default-Hintergrundfarbe HMIDark oder Black
                  // EN: Default background color HMIDark or Black
                  const defaultBackgroundColorParam: any = HMIDark;
              
              /******************************** End CONFIG Parameter ********************************/
              
              //-- Anfang für eigene Seiten -- z.T. selbstdefinierte Aliase erforderlich ----------------
              //-- Start for your own pages -- some self-defined aliases required ----------------
              
                  //-- https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Page-%E2%80%90-Typen_How-2_Beispiele
              
              //-- ENDE für eigene Seiten -- z.T. selbstdefinierte Aliase erforderlich -------------------------
              //-- END for your own pages -- some self-defined aliases required ------------------------
              
              
              /***********************************************************************************************
               **  Service Pages mit Auto-Alias (Nachfolgende Seiten werden mit Alias automatisch angelegt) **
               **  https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Service-Men%C3%BC             **
               ***********************************************************************************************/
              
              /* DE: German
                 Wenn das Service Menü abgesichert werden soll, kann eine cardUnlock vorgeschaltet werden. 
                 Für diesen Fall ist folgende Vorgehensweise erforderlich:
                 - cardUnlock Seite "Unlock_Service" in der Config unter pages auskommentieren ("//" entfernen)
                 - Servicemenü aus pages "NSPanel_Service" unter pages kommentieren ("//" hinzufügen)
              */ 
              
              /*************************************************************************************************
                ** Service pages with auto alias (subsequent pages are automatically created with alias)      **
                ** https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Service-Men%C3%BC               **
                ************************************************************************************************/
              
              /* EN: English
                  If the service menu needs to be secured, a cardUnlock can be installed upstream.
                  In this case, the following procedure is required:
                  - comment out cardUnlock page "Unlock_Service" in the config under pages (remove "//")
                  - Comment service menu from pages "NSPanel_Service" under pages (add "//")
              */
              
              //Level 0 (if service pages are used with cardUnlock)
              let Unlock_Service: PageType = 
              {
                  'type': 'cardUnlock',
                  'heading': findLocaleServMenu('service_pages'),
                  'useColor': true,
                  'items': [/*PageItem*/{ id: 'alias.0.NSPanel.Unlock',
                                        targetPage: 'NSPanel_Service_SubPage',
                                        autoCreateALias: true }
                  ]
              };
              
              //Level_0 (if service pages are used without cardUnlock)
              let NSPanel_Service: PageType = 
              {
                  'type': 'cardEntities',
                  'heading': findLocaleServMenu('service_menu'),
                  'useColor': true,
                  'items': [
                      /*PageItem*/{ navigate: true, id: 'NSPanel_Infos', icon: 'information-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('infos'), buttonText: findLocaleServMenu('more')},
                      /*PageItem*/{ navigate: true, id: 'NSPanel_Einstellungen', icon: 'monitor-edit', offColor: Menu, onColor: Menu, name: findLocaleServMenu('settings'), buttonText: findLocaleServMenu('more')},
                      /*PageItem*/{ navigate: true, id: 'NSPanel_Firmware', icon: 'update', offColor: Menu, onColor: Menu, name: findLocaleServMenu('firmware'), buttonText: findLocaleServMenu('more')},
                      /*PageItem*/{ id: AliasPath + 'Config.rebootNSPanel', name: findLocaleServMenu('reboot') ,icon: 'refresh', offColor: MSRed, onColor: MSGreen, buttonText: findLocaleServMenu('start')},
                  ]
              };
              
              //Level_0 (if service pages are used with cardUnlock)
              let NSPanel_Service_SubPage: PageType = 
              {
                  'type': 'cardEntities',
                  'heading': findLocaleServMenu('service_menu'),
                  'useColor': true,
                  'subPage': true,
                  'parent': Unlock_Service,
                  'home': 'Unlock_Service', 
                  'items': [
                      /*PageItem*/{ navigate: true, id: 'NSPanel_Infos', icon: 'information-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('infos'), buttonText: findLocaleServMenu('more')},
                      /*PageItem*/{ navigate: true, id: 'NSPanel_Einstellungen', icon: 'monitor-edit', offColor: Menu, onColor: Menu, name: findLocaleServMenu('settings'), buttonText: findLocaleServMenu('more')},
                      /*PageItem*/{ navigate: true, id: 'NSPanel_Firmware', icon: 'update', offColor: Menu, onColor: Menu, name: findLocaleServMenu('firmware'), buttonText: findLocaleServMenu('more')},
                      /*PageItem*/{ id: AliasPath + 'Config.rebootNSPanel', name: findLocaleServMenu('reboot') ,icon: 'refresh', offColor: MSRed, onColor: MSGreen, buttonText: findLocaleServMenu('start')},
                  ]
              };
              
                      //Level_1
                      let NSPanel_Infos: PageType = 
                      {
                          'type': 'cardEntities',
                          'heading': findLocaleServMenu('nspanel_infos'),
                          'useColor': true,
                          'subPage': true,
                          'parent': NSPanel_Service,
                          'home': 'NSPanel_Service',        
                          'items': [
                              /*PageItem*/{ navigate: true, id: 'NSPanel_Wifi_Info_1', icon: 'wifi', offColor: Menu, onColor: Menu, name: findLocaleServMenu('wifi'), buttonText: findLocaleServMenu('more')},
                              /*PageItem*/{ navigate: true, id: 'NSPanel_Sensoren', icon: 'memory', offColor: Menu, onColor: Menu, name: findLocaleServMenu('sensors_hardware'), buttonText: findLocaleServMenu('more')},
                              /*PageItem*/{ navigate: true, id: 'NSPanel_IoBroker', icon: 'information-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('info_iobroker'), buttonText: findLocaleServMenu('more')},
                              /*PageItem*/{ id: AliasPath + 'Config.Update.UpdateMessage', name: findLocaleServMenu('update_message') ,icon: 'message-alert-outline', offColor: HMIOff, onColor: MSGreen},
                          ]
                      };
                              //Level_2
                              let NSPanel_Wifi_Info_1: PageType = 
                              {
                                  'type': 'cardEntities',
                                  'heading': findLocaleServMenu('nspanel_wifi1'),
                                  'useColor': true,
                                  'subPage': true,
                                  'parent': NSPanel_Infos,
                                  'next': 'NSPanel_Wifi_Info_2',
                                  'items': [
                                      /*PageItem*/{ id: AliasPath + 'ipAddress', name: findLocaleServMenu('ip_address'), icon: 'ip-network-outline', offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'Tasmota.Wifi.BSSId', name: findLocaleServMenu('mac_address'), icon: 'check-network', offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'Tasmota.Wifi.RSSI', name: findLocaleServMenu('rssi'), icon: 'signal', unit: '%', colorScale: {'val_min': 100, 'val_max': 0} },
                                      /*PageItem*/{ id: AliasPath + 'Tasmota.Wifi.Signal', name: findLocaleServMenu('wifi_signal'), icon: 'signal-distance-variant', unit: 'dBm', colorScale: {'val_min': 0, 'val_max': -100} },
                                  ]
                              };
              
                              let NSPanel_Wifi_Info_2: PageType = 
                              {
                                  'type': 'cardEntities',
                                  'heading': findLocaleServMenu('nspanel_wifi2'),
                                  'useColor': true,
                                  'subPage': true,
                                  'prev': 'NSPanel_Wifi_Info_1',
                                  'home': 'NSPanel_Service',
                                  'items': [
                                      /*PageItem*/{ id: AliasPath + 'Tasmota.Wifi.SSId', name: findLocaleServMenu('ssid'), icon: 'signal-distance-variant', offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'Tasmota.Wifi.Mode', name: findLocaleServMenu('mode'), icon: 'signal-distance-variant', offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'Tasmota.Wifi.Channel', name: findLocaleServMenu('channel'), icon: 'timeline-clock-outline', offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'Tasmota.Wifi.AP', name: findLocaleServMenu('accesspoint'), icon: 'router-wireless-settings', offColor: Menu, onColor: Menu },
                                  ]
                              };
              
                              let NSPanel_Sensoren: PageType = 
                              {
                                  'type': 'cardEntities',
                                  'heading': findLocaleServMenu('sensors1'),
                                  'useColor': true,
                                  'subPage': true,
                                  'parent': NSPanel_Infos,
                                  'next': 'NSPanel_Hardware',
                                  'items': [
                                      /*PageItem*/{ id: AliasPath + 'Sensor.ANALOG.Temperature', name: findLocaleServMenu('room_temperature'), icon: 'home-thermometer-outline', unit: '°C', colorScale: {'val_min': 0, 'val_max': 40, 'val_best': 22 } },
                                      /*PageItem*/{ id: AliasPath + 'Sensor.ESP32.Temperature', name: findLocaleServMenu('esp_temperature'), icon: 'thermometer', unit: '°C', colorScale: {'val_min': 0, 'val_max': 100, 'val_best': 50 } },
                                      /*PageItem*/{ id: AliasPath + 'Sensor.TempUnit', name: findLocaleServMenu('temperature_unit'), icon: 'temperature-celsius', offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'Sensor.Time', name: findLocaleServMenu('refresh'), icon: 'clock-check-outline', offColor: Menu, onColor: Menu },
                                  ]
                              };
              
                              let NSPanel_Hardware: PageType = 
                              {
                                  'type': 'cardEntities',
                                  'heading': findLocaleServMenu('hardware2'),
                                  'useColor': true,
                                  'subPage': true,
                                  'prev': 'NSPanel_Sensoren',
                                  'home': 'NSPanel_Service',
                                  'items': [
                                      /*PageItem*/{ id: AliasPath + 'Tasmota.Product', name: findLocaleServMenu('product'), icon: 'devices', offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'Tasmota.Hardware', name: findLocaleServMenu('esp32_hardware'), icon: 'memory', offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'Display.Model', name: findLocaleServMenu('nspanel_version'), offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'Tasmota.Uptime', name: findLocaleServMenu('operating_time'), icon: 'timeline-clock-outline', offColor: Menu, onColor: Menu },
                                  ]
                              };
              
                              let NSPanel_IoBroker: PageType = 
                              {
                                  'type': 'cardEntities',
                                  'heading': findLocaleServMenu('info_iobroker'),
                                  'useColor': true,
                                  'subPage': true,
                                  'parent': NSPanel_Infos,
                                  'home': 'NSPanel_Service',
                                  'items': [
                                      /*PageItem*/{ id: AliasPath + 'IoBroker.ScriptVersion', name: findLocaleServMenu('script_version_nspanelts'), offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'IoBroker.NodeJSVersion', name: findLocaleServMenu('nodejs_version'), offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'IoBroker.JavaScriptVersion', name: findLocaleServMenu('instance_javascript'), offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'IoBroker.ScriptName', name: findLocaleServMenu('scriptname'), offColor: Menu, onColor: Menu },
                                  ]
                              };
              
                      //Level_1
                      let NSPanel_Einstellungen: PageType = 
                          {
                              'type': 'cardGrid',
                              'heading': findLocaleServMenu('settings'),
                              'useColor': true,
                              'subPage': true,
                              'parent': NSPanel_Service,
                              'home': 'NSPanel_Service',
                              'items': [
                                  /*PageItem*/{ navigate: true, id: 'NSPanel_Screensaver', icon: 'monitor-dashboard',offColor: Menu, onColor: Menu, name: findLocaleServMenu('screensaver'), buttonText: findLocaleServMenu('more')},
                                  /*PageItem*/{ navigate: true, id: 'NSPanel_Relays', icon: 'electric-switch', offColor: Menu, onColor: Menu, name: findLocaleServMenu('relays'), buttonText: findLocaleServMenu('more')},
                                  /*PageItem*/{ id:AliasPath + 'Config.temperatureUnitNumber', icon: 'gesture-double-tap', name: findLocaleServMenu('temp_unit'), offColor: Menu, onColor: Menu, 
                                  modeList: ['°C', '°F', 'K']},
                                  /*PageItem*/{ id: AliasPath + 'Config.localeNumber', icon: 'select-place', name: findLocaleServMenu('language'), offColor: Menu, onColor: Menu, 
                                  modeList: ['en-US', 'de-DE', 'nl-NL', 'da-DK', 'es-ES', 'fr-FR', 'it-IT', 'ru-RU', 'nb-NO', 'nn-NO', 'pl-PL', 'pt-PT', 'af-ZA', 'ar-SY', 
                                             'bg-BG', 'ca-ES', 'cs-CZ', 'el-GR', 'et-EE', 'fa-IR', 'fi-FI', 'he-IL', 'hr-xx', 'hu-HU', 'hy-AM', 'id-ID', 'is-IS', 'lb-xx', 
                                             'lt-LT', 'ro-RO', 'sk-SK', 'sl-SI', 'sv-SE', 'th-TH', 'tr-TR', 'uk-UA', 'vi-VN', 'zh-CN', 'zh-TW']},
                                 /*PageItem*/{ navigate: true, id: 'NSPanel_Script', icon: 'code-json',offColor: Menu, onColor: Menu, name: findLocaleServMenu('script'), buttonText: findLocaleServMenu('more')},            
                              ]
                          };
              
                              //Level_2
                              let NSPanel_Screensaver: PageType = 
                              {
                                  'type': 'cardGrid',
                                  'heading': findLocaleServMenu('screensaver'),
                                  'useColor': true,
                                  'subPage': true,
                                  'parent': NSPanel_Einstellungen,
                                  'home': 'NSPanel_Service',
                                  'items': [
                                      /*PageItem*/{ navigate: true, id: 'NSPanel_ScreensaverDimmode', icon: 'sun-clock', offColor: Menu, onColor: Menu, name: findLocaleServMenu('dimmode')},
                                      /*PageItem*/{ navigate: true, id: 'NSPanel_ScreensaverBrightness', icon: 'brightness-5', offColor: Menu, onColor: Menu, name: findLocaleServMenu('brightness')},
                                      /*PageItem*/{ navigate: true, id: 'NSPanel_ScreensaverLayout', icon: 'page-next-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('layout')},
                                      /*PageItem*/{ navigate: true, id: 'NSPanel_ScreensaverWeather', icon: 'weather-partly-rainy', offColor: Menu, onColor: Menu, name: findLocaleServMenu('weather')},
                                      /*PageItem*/{ navigate: true, id: 'NSPanel_ScreensaverDateformat', icon: 'calendar-expand-horizontal', offColor: Menu, onColor: Menu, name: findLocaleServMenu('date_format')},
                                      /*PageItem*/{ navigate: true, id: 'NSPanel_ScreensaverIndicators', icon: 'monitor-edit', offColor: Menu, onColor: Menu, name: findLocaleServMenu('indicators')}
                                  ]
                              };
                                          
                                      //Level_3
                                      let NSPanel_ScreensaverDimmode: PageType = 
                                      {
                                          'type': 'cardEntities',
                                          'heading': findLocaleServMenu('dimmode'),
                                          'useColor': true,
                                          'subPage': true,
                                          'parent': NSPanel_Screensaver,
                                          'home': 'NSPanel_Service',
                                          'items': [
                                              /*PageItem*/{ id: AliasPath + 'Dimmode.brightnessDay', name: findLocaleServMenu('brightness_day'), icon: 'brightness-5', offColor: Menu, onColor: Menu, minValue: 5, maxValue: 10},
                                              /*PageItem*/{ id: AliasPath + 'Dimmode.brightnessNight', name: findLocaleServMenu('brightness_night'), icon: 'brightness-4', offColor: Menu, onColor: Menu, minValue: 0, maxValue: 4},
                                              /*PageItem*/{ id: AliasPath + 'Dimmode.hourDay', name: findLocaleServMenu('hour_day'), icon: 'sun-clock', offColor: Menu, onColor: Menu, minValue: 0, maxValue: 23},
                                              /*PageItem*/{ id: AliasPath + 'Dimmode.hourNight', name: findLocaleServMenu('hour_night'), icon: 'sun-clock-outline', offColor: Menu, onColor: Menu, minValue: 0, maxValue: 23}
                                          ]
                                      };
              
                                      //Level_3
                                      let NSPanel_ScreensaverBrightness: PageType = 
                                      {
                                          'type': 'cardEntities',
                                          'heading': findLocaleServMenu('brightness'),
                                          'useColor': true,
                                          'subPage': true,
                                          'parent': NSPanel_Screensaver,
                                          'home': 'NSPanel_Service',
                                          'items': [
                                              /*PageItem*/{ id: AliasPath + 'ScreensaverInfo.activeBrightness', name: findLocaleServMenu('brightness_activ'), icon: 'brightness-5', offColor: Menu, onColor: Menu, minValue: 20, maxValue: 100},
                                              /*PageItem*/{ id: AliasPath + 'Config.Screensaver.timeoutScreensaver', name: findLocaleServMenu('screensaver_timeout'), icon: 'clock-end', offColor: Menu, onColor: Menu, minValue: 0, maxValue: 60},
                                              /*PageItem*/{ id: AliasPath + 'Config.Screensaver.screenSaverDoubleClick', name: findLocaleServMenu('wakeup_doublecklick') ,icon: 'gesture-two-double-tap', offColor: HMIOff, onColor: HMIOn}
                                          ]
                                      };
              
                                      //Level_3
                                      let NSPanel_ScreensaverLayout: PageType = 
                                      {
                                          'type': 'cardEntities',
                                          'heading': findLocaleServMenu('layout'),
                                          'useColor': true,
                                          'subPage': true,
                                          'parent': NSPanel_Screensaver,
                                          'home': 'NSPanel_Service',
                                          'items': [
                                              /*PageItem*/{ id: AliasPath + 'Config.Screensaver.alternativeScreensaverLayout', name: findLocaleServMenu('alternative_layout') ,icon: 'page-previous-outline', offColor: HMIOff, onColor: HMIOn},
                                              /*PageItem*/{ id: AliasPath + 'Config.Screensaver.ScreensaverAdvanced', name: findLocaleServMenu('advanced_layout') ,icon: 'page-next-outline', offColor: HMIOff, onColor: HMIOn},
                                          ]
                                      };
              
                                      //Level_3
                                      let NSPanel_ScreensaverWeather: PageType = 
                                      {
                                          'type': 'cardEntities',
                                          'heading': findLocaleServMenu('weather_parameters'),
                                          'useColor': true,
                                          'subPage': true,
                                          'parent': NSPanel_Screensaver,
                                          'home': 'NSPanel_Service',
                                          'items': [
                                              /*PageItem*/{ id: AliasPath + 'ScreensaverInfo.weatherForecast', name: findLocaleServMenu('weather_forecast_offon') ,icon: 'weather-sunny-off', offColor: HMIOff, onColor: HMIOn},
                                              /*PageItem*/{ id: AliasPath + 'ScreensaverInfo.weatherForecastTimer', name: findLocaleServMenu('weather_forecast_change_switch') ,icon: 'devices', offColor: HMIOff, onColor: HMIOn},
                                              /*PageItem*/{ id: AliasPath + 'ScreensaverInfo.entityChangeTime', name: findLocaleServMenu('weather_forecast_change_time'), icon: 'cog-sync', offColor: Menu, onColor: Menu, minValue: 15, maxValue: 60},
                                              /*PageItem*/{ id: AliasPath + 'Config.Screensaver.autoWeatherColorScreensaverLayout', name: findLocaleServMenu('weather_forecast_icon_colors') ,icon: 'format-color-fill', offColor: HMIOff, onColor: HMIOn},
                                          ]
                                      };
              
                                      //Level_3
                                      let NSPanel_ScreensaverDateformat: PageType = 
                                      {
                                          'type': 'cardEntities',
                                          'heading': findLocaleServMenu('date_format'),
                                          'useColor': true,
                                          'subPage': true,
                                          'parent': NSPanel_Screensaver,
                                          'home': 'NSPanel_Service',
                                          'items': [
                                              /*PageItem*/{ id: AliasPath + 'Config.Dateformat.Switch.weekday', name: findLocaleServMenu('weekday_large') ,icon: 'calendar-expand-horizontal', offColor: HMIOff, onColor: HMIOn},
                                              /*PageItem*/{ id: AliasPath + 'Config.Dateformat.Switch.month', name: findLocaleServMenu('month_large') ,icon: 'calendar-expand-horizontal', offColor: HMIOff, onColor: HMIOn},
                                          ]
                                      };
              
                                      //Level_3
                                      let NSPanel_ScreensaverIndicators: PageType = 
                                      {
                                          'type': 'cardEntities',
                                          'heading': findLocaleServMenu('indicators'),
                                          'useColor': true,
                                          'subPage': true,
                                          'parent': NSPanel_Screensaver,
                                          'home': 'NSPanel_Service',
                                          'items': [
                                              /*PageItem*/{ id: AliasPath + 'Config.MRIcons.alternateMRIconSize.1', name: findLocaleServMenu('mr_icon1_size') ,icon: 'format-size', offColor: HMIOff, onColor: HMIOn},
                                              /*PageItem*/{ id: AliasPath + 'Config.MRIcons.alternateMRIconSize.2', name: findLocaleServMenu('mr_icon2_size') ,icon: 'format-size', offColor: HMIOff, onColor: HMIOn},
                                          ]
                                      };
              
                              //Level_2
                              let NSPanel_Relays: PageType = 
                              {
                                  'type': 'cardEntities',
                                  'heading': findLocaleServMenu('relays'),
                                  'useColor': true,
                                  'subPage': true,
                                  'parent': NSPanel_Einstellungen,
                                  'home': 'NSPanel_Service',
                                  'items': [
                                      /*PageItem*/{ id: AliasPath + 'Relay.1', name: findLocaleServMenu('relay1_onoff'), icon: 'power', offColor: HMIOff, onColor: HMIOn},
                                      /*PageItem*/{ id: AliasPath + 'Relay.2', name: findLocaleServMenu('relay2_onoff'), icon: 'power', offColor: HMIOff, onColor: HMIOn},
                                  ]
                              };
              
                              //Level_2
                              let NSPanel_Script: PageType = 
                              {
                                  'type': 'cardEntities',
                                  'heading': findLocaleServMenu('script'),
                                  'useColor': true,
                                  'subPage': true,
                                  'parent': NSPanel_Einstellungen,
                                  'home': 'NSPanel_Service',
                                  'items': [
                                      /*PageItem*/{ id: AliasPath + 'Config.ScripgtDebugStatus', name: findLocaleServMenu('debugmode_offon') ,icon: 'code-tags-check', offColor: HMIOff, onColor: HMIOn},
                                      /*PageItem*/{ id: AliasPath + 'Config.MQTT.portCheck', name: findLocaleServMenu('port_check_offon') ,icon: 'check-network', offColor: HMIOff, onColor: HMIOn},
                                      /*PageItem*/{ id: AliasPath + 'Config.hiddenCards', name: findLocaleServMenu('hiddencards_offon'), icon: 'check-network', offColor: HMIOff, onColor: HMIOn },
                                  ]
                              };
              
                      //Level_1
                      let NSPanel_Firmware: PageType = 
                          {
                              'type': 'cardEntities',
                              'heading': findLocaleServMenu('firmware'),
                              'useColor': true,
                              'subPage': true,
                              'parent': NSPanel_Service,
                              'home': 'NSPanel_Service',
                              'items': [
                                  /*PageItem*/{ id: AliasPath + 'autoUpdate', name: findLocaleServMenu('automatically_updates') ,icon: 'power', offColor: HMIOff, onColor: HMIOn},
                                  /*PageItem*/{ navigate: true, id: 'NSPanel_FirmwareTasmota', icon: 'usb-flash-drive', offColor: Menu, onColor: Menu, name: findLocaleServMenu('tasmota_firmware'), buttonText: findLocaleServMenu('more')},
                                  /*PageItem*/{ navigate: true, id: 'NSPanel_FirmwareBerry', icon: 'usb-flash-drive', offColor: Menu, onColor: Menu, name: findLocaleServMenu('berry_driver'), buttonText: findLocaleServMenu('more')},
                                  /*PageItem*/{ navigate: true, id: 'NSPanel_FirmwareNextion', icon: 'cellphone-cog', offColor: Menu, onColor: Menu, name: findLocaleServMenu('nextion_tft_firmware'), buttonText: findLocaleServMenu('more')}
                              ]
                          };
              
                              let NSPanel_FirmwareTasmota: PageType = 
                              {
                                  'type': 'cardEntities',
                                  'heading': findLocaleServMenu('tasmota'),
                                  'useColor': true,
                                  'subPage': true,
                                  'parent': NSPanel_Firmware,
                                  'home': 'NSPanel_Service',
                                  'items': [
                                      /*PageItem*/{ id: AliasPath + 'Tasmota.Version', name: findLocaleServMenu('installed_release'), offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'Tasmota_Firmware.onlineVersion', name: findLocaleServMenu('available_release'), offColor: Menu, onColor: Menu },                        
                                      /*PageItem*/{ id: 'Divider' },
                                      /*PageItem*/{ id: AliasPath + 'Config.Update.UpdateTasmota', name: findLocaleServMenu('update_tasmota') ,icon: 'refresh', offColor: HMIOff, onColor: MSGreen, buttonText: findLocaleServMenu('start')},
                                  ]
                              };
              
                              let NSPanel_FirmwareBerry: PageType = 
                              {
                                  'type': 'cardEntities',
                                  'heading': findLocaleServMenu('berry_driver'),
                                  'useColor': true,
                                  'subPage': true,
                                  'parent': NSPanel_Firmware,
                                  'home': 'NSPanel_Service',
                                  'items': [
                                      /*PageItem*/{ id: AliasPath + 'Display.BerryDriver', name: findLocaleServMenu('installed_release'), offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'Berry_Driver.onlineVersion', name: findLocaleServMenu('available_release'), offColor: Menu, onColor: Menu},                        
                                      /*PageItem*/{ id: 'Divider' },
                                      /*PageItem*/{ id: AliasPath + 'Config.Update.UpdateBerry', name: findLocaleServMenu('update_berry_driver') ,icon: 'refresh', offColor: HMIOff, onColor: MSGreen, buttonText: findLocaleServMenu('start')},
                                  ]
                              };
              
                              let NSPanel_FirmwareNextion: PageType = 
                              {
                                  'type': 'cardEntities',
                                  'heading': findLocaleServMenu('nextion_tft'),
                                  'useColor': true,
                                  'subPage': true,
                                  'parent': NSPanel_Firmware,
                                  'home': 'NSPanel_Service',
                                  'items': [
                                      /*PageItem*/{ id: AliasPath + 'Display_Firmware.TFT.currentVersion', name: findLocaleServMenu('installed_release'), offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'Display_Firmware.TFT.desiredVersion', name: findLocaleServMenu('desired_release'), offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'Display.Model', name: findLocaleServMenu('nspanel_model'), offColor: Menu, onColor: Menu },
                                      /*PageItem*/{ id: AliasPath + 'Config.Update.UpdateNextion', name: 'Nextion TFT Update' ,icon: 'refresh', offColor: HMIOff, onColor: MSGreen, buttonText: findLocaleServMenu('start')},
                                  ]
                              };
              
              // End of Service Pages
              
              T Offline
              T Offline
              TT-Tom
              schrieb am zuletzt editiert von
              #20

              @timowald
              Bei mir laufen alle unter dem Common.

              Ich frage mich warum es neu startet , ohne Fehlermeldung.

              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

              T 1 Antwort Letzte Antwort
              0
              • T TT-Tom

                @timowald
                Bei mir laufen alle unter dem Common.

                Ich frage mich warum es neu startet , ohne Fehlermeldung.

                T Offline
                T Offline
                TimoWald
                schrieb am zuletzt editiert von TimoWald
                #21

                @tt-tom Ja das weis ich auch nicht. Der Javaskript Adapter startet immer neu. Wird von alleine wieder grün, dann wieder Rot. usw. Wenn ich das "TypeScript" Skript deaktiviere bleibt der Adapter dauerhaft grün.

                PS. Köntest du mir mal dein Skript schicken?

                T 1 Antwort Letzte Antwort
                0
                • T TimoWald

                  @tt-tom Ja das weis ich auch nicht. Der Javaskript Adapter startet immer neu. Wird von alleine wieder grün, dann wieder Rot. usw. Wenn ich das "TypeScript" Skript deaktiviere bleibt der Adapter dauerhaft grün.

                  PS. Köntest du mir mal dein Skript schicken?

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

                  @timowald
                  Wird dir nix bringen, ist das selbe von Github, was du auch hast.

                  Setze es bitte mal unter Common.

                  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

                  T 1 Antwort Letzte Antwort
                  0
                  • T TT-Tom

                    @timowald
                    Wird dir nix bringen, ist das selbe von Github, was du auch hast.

                    Setze es bitte mal unter Common.

                    T Offline
                    T Offline
                    TimoWald
                    schrieb am zuletzt editiert von
                    #23

                    @tt-tom Habe ich gerade gemacht.

                    14c565cc-e021-4613-a660-15503aacfb5c-grafik.png

                    T 1 Antwort Letzte Antwort
                    0
                    • T TimoWald

                      @tt-tom Habe ich gerade gemacht.

                      14c565cc-e021-4613-a660-15503aacfb5c-grafik.png

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

                      @timowald

                      Und ?? Gibt es neue Erkenntnisse??

                      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

                      T 1 Antwort Letzte Antwort
                      0
                      • T TT-Tom

                        @timowald

                        Und ?? Gibt es neue Erkenntnisse??

                        T Offline
                        T Offline
                        TimoWald
                        schrieb am zuletzt editiert von
                        #25

                        @tt-tom Nein leider kein Erfolg. Was kann ich noch tun?

                        T 1 Antwort Letzte Antwort
                        0
                        • T TimoWald

                          @tt-tom Nein leider kein Erfolg. Was kann ich noch tun?

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

                          @timowald

                          Setze bitte mal das Script auf Debug in der JavaScript Instanz. Im Script Fenster oben rechts.

                          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

                          T 1 Antwort Letzte Antwort
                          0
                          • T TT-Tom

                            @timowald

                            Setze bitte mal das Script auf Debug in der JavaScript Instanz. Im Script Fenster oben rechts.

                            T Offline
                            T Offline
                            TimoWald
                            schrieb am zuletzt editiert von
                            #27

                            @tt-tom

                            javascript.0	19:49:03.554	info	Compiling TypeScript source script.js.NSPanels.NSPanel_1
                            javascript.0	19:49:04.707	info	script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
                            javascript.0	19:49:04.850	info	script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
                            javascript.0	19:49:04.873	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.IoBroker.JavaScriptVersion, state={"val":"v8.8.3","ack":true,"ts":1732733344873,"q":0,"from":"system.adapter.javascript.0","lc":1732470578207,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.873	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.IoBroker.ScriptName, state={"val":"NSPanels.NSPanel_1","ack":true,"ts":1732733344873,"q":0,"from":"system.adapter.javascript.0","lc":1732731197196,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.884	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.IoBroker.NodeJSVersion, state={"val":"v20.18.0","ack":true,"ts":1732733344884,"q":0,"from":"system.adapter.javascript.0","lc":1732470577619,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.885	info	script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
                            javascript.0	19:49:04.887	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Display_Firmware.desiredVersion, state={"val":53,"ack":true,"ts":1732733344887,"q":0,"from":"system.adapter.javascript.0","lc":1732470576173,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.889	warn	script.js.NSPanels.NSPanel_1: extendObject(id=0_userdata.0.NSPanel.1.ScreensaverInfo.bgColorIndicator, obj={"_id":"","type":"state","common":{"type":"number","name":"Color Indicator","role":"level","states":{"0":"black","1":"red","2":"green","3":"attention","4":"pink","5":"dark red"},"read":true,"write":true},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.890	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.ScreensaverInfo.activeBrightness, obj={"type":"channel","common":{"role":"slider","name":"activeBrightness"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.892	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Relay.1, obj={"type":"channel","common":{"role":"socket","name":"Relay.1"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.893	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.MRIcons.alternateMRIconSize.1, obj={"type":"channel","common":{"role":"socket","name":"alternateMRIconSize.1"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.895	info	script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
                            javascript.0	19:49:04.895	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.ScreensaverInfo.weatherForecast, obj={"type":"channel","common":{"role":"socket","name":"weatherForecast"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.897	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100","ack":false,"ts":1732733344897,"q":0,"from":"system.adapter.javascript.0","lc":1732733344897,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.898	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100~6371~65535~0","ack":false,"ts":1732733344898,"q":0,"from":"system.adapter.javascript.0","lc":1732733344898,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.921	info	script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                            javascript.0	19:49:04.923	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Consumtion.MeanPower, state={"val":null,"ack":true,"ts":1732733344923,"q":0,"from":"system.adapter.javascript.0","lc":1732733344923,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.933	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100~6371~65535~0","ack":false,"ts":1732733344933,"q":0,"from":"system.adapter.javascript.0","lc":1732733344933,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.933	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100~6371~65535~0","ack":false,"ts":1732733344933,"q":0,"from":"system.adapter.javascript.0","lc":1732733344933,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.939	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"time~19:49","ack":false,"ts":1732733344939,"q":0,"from":"system.adapter.javascript.0","lc":1732733344939,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.942	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"date~Mittwoch, 27. November 2024","ack":false,"ts":1732733344942,"q":0,"from":"system.adapter.javascript.0","lc":1732733344942,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.943	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"pageType~pageStartup","ack":false,"ts":1732733344943,"q":0,"from":"system.adapter.javascript.0","lc":1732733243441,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.948	info	script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
                            javascript.0	19:49:04.973	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Config.Update.activ, state={"val":0,"ack":true,"ts":1732733344973,"q":0,"from":"system.adapter.javascript.0","lc":1732470648310,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:04.997	info	script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
                            javascript.0	19:49:04.998	info	script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
                            javascript.0	19:49:04.998	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Display_Firmware.TFT.currentVersion, state={"val":"53 / v4.4.0","ack":true,"ts":1732733344998,"q":0,"from":"system.adapter.javascript.0","lc":1732722222464,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:05.025	info	Stopping script script.js.NSPanels.NSPanel_1
                            javascript.0	19:49:05.034	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Display_Firmware.TFT.desiredVersion, state={"val":"53 / v4.4.0","ack":true,"ts":1732733345034,"q":0,"from":"system.adapter.javascript.0","lc":1732470648813,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:05.039	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.IoBroker.ScriptVersion, obj={"type":"channel","common":{"role":"info","name":"Version NSPanelTS"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:05.040	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.ScripgtDebugStatus, obj={"type":"channel","common":{"role":"socket","name":"ScripgtDebugStatus"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:05.040	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.MQTT.portCheck, obj={"type":"channel","common":{"role":"socket","name":"mqttPortCheck"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:05.041	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.Screensaver.alternativeScreensaverLayout, obj={"type":"channel","common":{"role":"socket","name":"alternativeScreensaverLayout"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:49:05.072	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.Update.UpdateMessage, obj={"type":"channel","common":{"role":"socket","name":"UpdateMesssage"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:15.242	info	Compiling TypeScript source script.js.NSPanels.NSPanel_1
                            javascript.0	19:50:16.269	info	script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
                            javascript.0	19:50:16.465	info	script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
                            javascript.0	19:50:16.483	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.IoBroker.JavaScriptVersion, state={"val":"v8.8.3","ack":true,"ts":1732733416483,"q":0,"from":"system.adapter.javascript.0","lc":1732470578207,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.484	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.IoBroker.ScriptName, state={"val":"NSPanels.NSPanel_1","ack":true,"ts":1732733416484,"q":0,"from":"system.adapter.javascript.0","lc":1732731197196,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.506	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.IoBroker.NodeJSVersion, state={"val":"v20.18.0","ack":true,"ts":1732733416506,"q":0,"from":"system.adapter.javascript.0","lc":1732470577619,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.508	info	script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
                            javascript.0	19:50:16.513	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Display_Firmware.desiredVersion, state={"val":53,"ack":true,"ts":1732733416513,"q":0,"from":"system.adapter.javascript.0","lc":1732470576173,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.516	warn	script.js.NSPanels.NSPanel_1: extendObject(id=0_userdata.0.NSPanel.1.ScreensaverInfo.bgColorIndicator, obj={"_id":"","type":"state","common":{"type":"number","name":"Color Indicator","role":"level","states":{"0":"black","1":"red","2":"green","3":"attention","4":"pink","5":"dark red"},"read":true,"write":true},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.518	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.ScreensaverInfo.activeBrightness, obj={"type":"channel","common":{"role":"slider","name":"activeBrightness"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.521	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Relay.1, obj={"type":"channel","common":{"role":"socket","name":"Relay.1"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.522	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.MRIcons.alternateMRIconSize.1, obj={"type":"channel","common":{"role":"socket","name":"alternateMRIconSize.1"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.524	info	script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
                            javascript.0	19:50:16.525	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.ScreensaverInfo.weatherForecast, obj={"type":"channel","common":{"role":"socket","name":"weatherForecast"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.528	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100","ack":false,"ts":1732733416528,"q":0,"from":"system.adapter.javascript.0","lc":1732733416528,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.529	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100~6371~65535~0","ack":false,"ts":1732733416529,"q":0,"from":"system.adapter.javascript.0","lc":1732733416529,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.650	info	script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                            javascript.0	19:50:16.653	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Consumtion.MeanPower, state={"val":null,"ack":true,"ts":1732733416652,"q":0,"from":"system.adapter.javascript.0","lc":1732733416652,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.653	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100~6371~65535~0","ack":false,"ts":1732733416653,"q":0,"from":"system.adapter.javascript.0","lc":1732733416653,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.654	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100~6371~65535~0","ack":false,"ts":1732733416654,"q":0,"from":"system.adapter.javascript.0","lc":1732733416654,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.689	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"time~19:50","ack":false,"ts":1732733416689,"q":0,"from":"system.adapter.javascript.0","lc":1732733416689,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.692	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"date~Mittwoch, 27. November 2024","ack":false,"ts":1732733416692,"q":0,"from":"system.adapter.javascript.0","lc":1732733416692,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.693	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"pageType~pageStartup","ack":false,"ts":1732733416693,"q":0,"from":"system.adapter.javascript.0","lc":1732733243441,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.696	info	script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
                            javascript.0	19:50:16.706	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Config.Update.activ, state={"val":0,"ack":true,"ts":1732733416705,"q":0,"from":"system.adapter.javascript.0","lc":1732470648310,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.716	info	script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
                            javascript.0	19:50:16.716	info	script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
                            javascript.0	19:50:16.717	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Display_Firmware.TFT.currentVersion, state={"val":"53 / v4.4.0","ack":true,"ts":1732733416716,"q":0,"from":"system.adapter.javascript.0","lc":1732722222464,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.726	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Display_Firmware.TFT.desiredVersion, state={"val":"53 / v4.4.0","ack":true,"ts":1732733416726,"q":0,"from":"system.adapter.javascript.0","lc":1732470648813,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.730	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.IoBroker.ScriptVersion, obj={"type":"channel","common":{"role":"info","name":"Version NSPanelTS"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.731	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.ScripgtDebugStatus, obj={"type":"channel","common":{"role":"socket","name":"ScripgtDebugStatus"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.731	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.MQTT.portCheck, obj={"type":"channel","common":{"role":"socket","name":"mqttPortCheck"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.732	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.Screensaver.alternativeScreensaverLayout, obj={"type":"channel","common":{"role":"socket","name":"alternativeScreensaverLayout"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:16.732	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.Update.UpdateMessage, obj={"type":"channel","common":{"role":"socket","name":"UpdateMesssage"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                            javascript.0	19:50:17.874	info	Stopping script script.js.NSPanels.NSPanel_1
                            
                            ArmilarA 1 Antwort Letzte Antwort
                            0
                            • T TimoWald

                              @tt-tom

                              javascript.0	19:49:03.554	info	Compiling TypeScript source script.js.NSPanels.NSPanel_1
                              javascript.0	19:49:04.707	info	script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
                              javascript.0	19:49:04.850	info	script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
                              javascript.0	19:49:04.873	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.IoBroker.JavaScriptVersion, state={"val":"v8.8.3","ack":true,"ts":1732733344873,"q":0,"from":"system.adapter.javascript.0","lc":1732470578207,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.873	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.IoBroker.ScriptName, state={"val":"NSPanels.NSPanel_1","ack":true,"ts":1732733344873,"q":0,"from":"system.adapter.javascript.0","lc":1732731197196,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.884	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.IoBroker.NodeJSVersion, state={"val":"v20.18.0","ack":true,"ts":1732733344884,"q":0,"from":"system.adapter.javascript.0","lc":1732470577619,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.885	info	script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
                              javascript.0	19:49:04.887	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Display_Firmware.desiredVersion, state={"val":53,"ack":true,"ts":1732733344887,"q":0,"from":"system.adapter.javascript.0","lc":1732470576173,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.889	warn	script.js.NSPanels.NSPanel_1: extendObject(id=0_userdata.0.NSPanel.1.ScreensaverInfo.bgColorIndicator, obj={"_id":"","type":"state","common":{"type":"number","name":"Color Indicator","role":"level","states":{"0":"black","1":"red","2":"green","3":"attention","4":"pink","5":"dark red"},"read":true,"write":true},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.890	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.ScreensaverInfo.activeBrightness, obj={"type":"channel","common":{"role":"slider","name":"activeBrightness"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.892	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Relay.1, obj={"type":"channel","common":{"role":"socket","name":"Relay.1"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.893	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.MRIcons.alternateMRIconSize.1, obj={"type":"channel","common":{"role":"socket","name":"alternateMRIconSize.1"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.895	info	script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
                              javascript.0	19:49:04.895	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.ScreensaverInfo.weatherForecast, obj={"type":"channel","common":{"role":"socket","name":"weatherForecast"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.897	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100","ack":false,"ts":1732733344897,"q":0,"from":"system.adapter.javascript.0","lc":1732733344897,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.898	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100~6371~65535~0","ack":false,"ts":1732733344898,"q":0,"from":"system.adapter.javascript.0","lc":1732733344898,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.921	info	script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                              javascript.0	19:49:04.923	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Consumtion.MeanPower, state={"val":null,"ack":true,"ts":1732733344923,"q":0,"from":"system.adapter.javascript.0","lc":1732733344923,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.933	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100~6371~65535~0","ack":false,"ts":1732733344933,"q":0,"from":"system.adapter.javascript.0","lc":1732733344933,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.933	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100~6371~65535~0","ack":false,"ts":1732733344933,"q":0,"from":"system.adapter.javascript.0","lc":1732733344933,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.939	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"time~19:49","ack":false,"ts":1732733344939,"q":0,"from":"system.adapter.javascript.0","lc":1732733344939,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.942	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"date~Mittwoch, 27. November 2024","ack":false,"ts":1732733344942,"q":0,"from":"system.adapter.javascript.0","lc":1732733344942,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.943	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"pageType~pageStartup","ack":false,"ts":1732733344943,"q":0,"from":"system.adapter.javascript.0","lc":1732733243441,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.948	info	script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
                              javascript.0	19:49:04.973	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Config.Update.activ, state={"val":0,"ack":true,"ts":1732733344973,"q":0,"from":"system.adapter.javascript.0","lc":1732470648310,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:04.997	info	script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
                              javascript.0	19:49:04.998	info	script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
                              javascript.0	19:49:04.998	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Display_Firmware.TFT.currentVersion, state={"val":"53 / v4.4.0","ack":true,"ts":1732733344998,"q":0,"from":"system.adapter.javascript.0","lc":1732722222464,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:05.025	info	Stopping script script.js.NSPanels.NSPanel_1
                              javascript.0	19:49:05.034	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Display_Firmware.TFT.desiredVersion, state={"val":"53 / v4.4.0","ack":true,"ts":1732733345034,"q":0,"from":"system.adapter.javascript.0","lc":1732470648813,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:05.039	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.IoBroker.ScriptVersion, obj={"type":"channel","common":{"role":"info","name":"Version NSPanelTS"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:05.040	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.ScripgtDebugStatus, obj={"type":"channel","common":{"role":"socket","name":"ScripgtDebugStatus"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:05.040	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.MQTT.portCheck, obj={"type":"channel","common":{"role":"socket","name":"mqttPortCheck"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:05.041	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.Screensaver.alternativeScreensaverLayout, obj={"type":"channel","common":{"role":"socket","name":"alternativeScreensaverLayout"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:49:05.072	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.Update.UpdateMessage, obj={"type":"channel","common":{"role":"socket","name":"UpdateMesssage"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:15.242	info	Compiling TypeScript source script.js.NSPanels.NSPanel_1
                              javascript.0	19:50:16.269	info	script.js.NSPanels.NSPanel_1: source code did not change, using cached compilation result...
                              javascript.0	19:50:16.465	info	script.js.NSPanels.NSPanel_1: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
                              javascript.0	19:50:16.483	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.IoBroker.JavaScriptVersion, state={"val":"v8.8.3","ack":true,"ts":1732733416483,"q":0,"from":"system.adapter.javascript.0","lc":1732470578207,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.484	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.IoBroker.ScriptName, state={"val":"NSPanels.NSPanel_1","ack":true,"ts":1732733416484,"q":0,"from":"system.adapter.javascript.0","lc":1732731197196,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.506	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.IoBroker.NodeJSVersion, state={"val":"v20.18.0","ack":true,"ts":1732733416506,"q":0,"from":"system.adapter.javascript.0","lc":1732470577619,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.508	info	script.js.NSPanels.NSPanel_1: setObjects enabled - create Alias Channels possible
                              javascript.0	19:50:16.513	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Display_Firmware.desiredVersion, state={"val":53,"ack":true,"ts":1732733416513,"q":0,"from":"system.adapter.javascript.0","lc":1732470576173,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.516	warn	script.js.NSPanels.NSPanel_1: extendObject(id=0_userdata.0.NSPanel.1.ScreensaverInfo.bgColorIndicator, obj={"_id":"","type":"state","common":{"type":"number","name":"Color Indicator","role":"level","states":{"0":"black","1":"red","2":"green","3":"attention","4":"pink","5":"dark red"},"read":true,"write":true},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.518	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.ScreensaverInfo.activeBrightness, obj={"type":"channel","common":{"role":"slider","name":"activeBrightness"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.521	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Relay.1, obj={"type":"channel","common":{"role":"socket","name":"Relay.1"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.522	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.MRIcons.alternateMRIconSize.1, obj={"type":"channel","common":{"role":"socket","name":"alternateMRIconSize.1"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.524	info	script.js.NSPanels.NSPanel_1: weather alias for accuweather.0. already exists
                              javascript.0	19:50:16.525	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.ScreensaverInfo.weatherForecast, obj={"type":"channel","common":{"role":"socket","name":"weatherForecast"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.528	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100","ack":false,"ts":1732733416528,"q":0,"from":"system.adapter.javascript.0","lc":1732733416528,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.529	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100~6371~65535~0","ack":false,"ts":1732733416529,"q":0,"from":"system.adapter.javascript.0","lc":1732733416529,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.650	info	script.js.NSPanels.NSPanel_1: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                              javascript.0	19:50:16.653	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Consumtion.MeanPower, state={"val":null,"ack":true,"ts":1732733416652,"q":0,"from":"system.adapter.javascript.0","lc":1732733416652,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.653	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100~6371~65535~0","ack":false,"ts":1732733416653,"q":0,"from":"system.adapter.javascript.0","lc":1732733416653,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.654	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"dimmode~8~100~6371~65535~0","ack":false,"ts":1732733416654,"q":0,"from":"system.adapter.javascript.0","lc":1732733416654,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.689	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"time~19:50","ack":false,"ts":1732733416689,"q":0,"from":"system.adapter.javascript.0","lc":1732733416689,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.692	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"date~Mittwoch, 27. November 2024","ack":false,"ts":1732733416692,"q":0,"from":"system.adapter.javascript.0","lc":1732733416692,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.693	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=mqtt.3.SmartHome.cmnd.NSPanel_1.CustomSend, state={"val":"pageType~pageStartup","ack":false,"ts":1732733416693,"q":0,"from":"system.adapter.javascript.0","lc":1732733243441,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.696	info	script.js.NSPanels.NSPanel_1: No Updates for NSPanel available
                              javascript.0	19:50:16.706	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Config.Update.activ, state={"val":0,"ack":true,"ts":1732733416705,"q":0,"from":"system.adapter.javascript.0","lc":1732470648310,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.716	info	script.js.NSPanels.NSPanel_1: Desired TFT Firmware: 53 / v4.4.0
                              javascript.0	19:50:16.716	info	script.js.NSPanels.NSPanel_1: Installed TFT Firmware: 53 / v4.4.0
                              javascript.0	19:50:16.717	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Display_Firmware.TFT.currentVersion, state={"val":"53 / v4.4.0","ack":true,"ts":1732733416716,"q":0,"from":"system.adapter.javascript.0","lc":1732722222464,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.726	warn	script.js.NSPanels.NSPanel_1: setForeignState(id=0_userdata.0.NSPanel.1.Display_Firmware.TFT.desiredVersion, state={"val":"53 / v4.4.0","ack":true,"ts":1732733416726,"q":0,"from":"system.adapter.javascript.0","lc":1732470648813,"c":"script.js.NSPanels.NSPanel_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.730	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.IoBroker.ScriptVersion, obj={"type":"channel","common":{"role":"info","name":"Version NSPanelTS"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.731	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.ScripgtDebugStatus, obj={"type":"channel","common":{"role":"socket","name":"ScripgtDebugStatus"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.731	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.MQTT.portCheck, obj={"type":"channel","common":{"role":"socket","name":"mqttPortCheck"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.732	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.Screensaver.alternativeScreensaverLayout, obj={"type":"channel","common":{"role":"socket","name":"alternativeScreensaverLayout"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:16.732	warn	script.js.NSPanels.NSPanel_1: setObject(id=alias.0.NSPanel.1.Config.Update.UpdateMessage, obj={"type":"channel","common":{"role":"socket","name":"UpdateMesssage"},"native":{}}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                              javascript.0	19:50:17.874	info	Stopping script script.js.NSPanels.NSPanel_1
                              
                              ArmilarA Offline
                              ArmilarA Offline
                              Armilar
                              Most Active Forum Testing
                              schrieb am zuletzt editiert von Armilar
                              #28

                              @timowald
                              @TT-Tom

                              Das Panel versucht den Kontakt herzustellen und geht in regelmäßigen Abständen in den Startup. Das ist, was die Empfangsseite (Nachrichten vom NSPanel) angeht in Ordnung. Das NSPanel bekommt allerdings keine Daten vom MQTT. Ich vermute, dass dier der CustomSend nicht abonniert wurde. Ist auch manuell erzeugt.

                              f7d286ce-07ce-4771-859c-11c4171471b8-image.png

                              Ich denke den Part mit dem MQTT-Explorer (Variante 3) solltest du mal durchführen und auch die MQTT-Einstellungen mal kurz posten.

                              https://github.com/joBr99/nspanel-lovelace-ui/wiki/ioBroker---Basisinstallation#7-customsend-anlegen.

                              Der Rest sieht für mich nach einem kurzfristigen Erfolgs-Durchbruch aus...

                              Ob der abonniert wurd kannst du auch einfach testen:

                              time~20:16
                              

                              in den CustomSend setzen und absenden. Dann "muss" das Panel anspringen. Ansonsten funktioniert der CustomSend noch nicht.

                              Da das Skript allerdings schon Nachrichten absetzt, wird dort wie beschrieben auch das aktuelle Problem sein...

                              siehe:
                              5c2ea464-3753-4c3a-9bb3-4983788262b6-image.png

                              Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                              https://github.com/joBr99/nspanel-lovelace-ui/wiki

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              T 1 Antwort Letzte Antwort
                              0
                              • ArmilarA Armilar

                                @timowald
                                @TT-Tom

                                Das Panel versucht den Kontakt herzustellen und geht in regelmäßigen Abständen in den Startup. Das ist, was die Empfangsseite (Nachrichten vom NSPanel) angeht in Ordnung. Das NSPanel bekommt allerdings keine Daten vom MQTT. Ich vermute, dass dier der CustomSend nicht abonniert wurde. Ist auch manuell erzeugt.

                                f7d286ce-07ce-4771-859c-11c4171471b8-image.png

                                Ich denke den Part mit dem MQTT-Explorer (Variante 3) solltest du mal durchführen und auch die MQTT-Einstellungen mal kurz posten.

                                https://github.com/joBr99/nspanel-lovelace-ui/wiki/ioBroker---Basisinstallation#7-customsend-anlegen.

                                Der Rest sieht für mich nach einem kurzfristigen Erfolgs-Durchbruch aus...

                                Ob der abonniert wurd kannst du auch einfach testen:

                                time~20:16
                                

                                in den CustomSend setzen und absenden. Dann "muss" das Panel anspringen. Ansonsten funktioniert der CustomSend noch nicht.

                                Da das Skript allerdings schon Nachrichten absetzt, wird dort wie beschrieben auch das aktuelle Problem sein...

                                siehe:
                                5c2ea464-3753-4c3a-9bb3-4983788262b6-image.png

                                T Offline
                                T Offline
                                TimoWald
                                schrieb am zuletzt editiert von
                                #29

                                @armilar Damit legt er den Datenpunkt "CustomSend" nicht an.

                                d7a1da84-5757-4713-9abd-b729b93b2085-grafik.png

                                T ArmilarA 2 Antworten Letzte Antwort
                                0
                                • T TimoWald

                                  @armilar Damit legt er den Datenpunkt "CustomSend" nicht an.

                                  d7a1da84-5757-4713-9abd-b729b93b2085-grafik.png

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

                                  @timowald du musst

                                  time~20:16

                                  absenden

                                  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

                                  T 1 Antwort Letzte Antwort
                                  0
                                  • T TimoWald

                                    @armilar Damit legt er den Datenpunkt "CustomSend" nicht an.

                                    d7a1da84-5757-4713-9abd-b729b93b2085-grafik.png

                                    ArmilarA Offline
                                    ArmilarA Offline
                                    Armilar
                                    Most Active Forum Testing
                                    schrieb am zuletzt editiert von Armilar
                                    #31

                                    @timowald

                                    und bitte mal Screenshots vom MQTT-Adapter (Instanz 3)... evtl stimmt da etwas noch nicht...

                                    Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                                    https://github.com/joBr99/nspanel-lovelace-ui/wiki

                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                    T 1 Antwort Letzte Antwort
                                    0
                                    • T TT-Tom

                                      @timowald du musst

                                      time~20:16

                                      absenden

                                      T Offline
                                      T Offline
                                      TimoWald
                                      schrieb am zuletzt editiert von
                                      #32

                                      @tt-tom
                                      1eb06eda-9cac-4a36-9d8a-478230b1baf4-grafik.png

                                      1 Antwort Letzte Antwort
                                      0
                                      • ArmilarA Armilar

                                        @timowald

                                        und bitte mal Screenshots vom MQTT-Adapter (Instanz 3)... evtl stimmt da etwas noch nicht...

                                        T Offline
                                        T Offline
                                        TimoWald
                                        schrieb am zuletzt editiert von
                                        #33

                                        @armilar
                                        252df68e-b2ce-46b4-8771-413b8aa5267b-grafik.png
                                        085f40ed-ebde-4faf-a920-4b2ce94fc765-grafik.png
                                        d2b1b3db-407d-4b55-a44b-245c5886afed-grafik.png

                                        T 1 Antwort Letzte Antwort
                                        0
                                        • T TimoWald

                                          @armilar
                                          252df68e-b2ce-46b4-8771-413b8aa5267b-grafik.png
                                          085f40ed-ebde-4faf-a920-4b2ce94fc765-grafik.png
                                          d2b1b3db-407d-4b55-a44b-245c5886afed-grafik.png

                                          T Offline
                                          T Offline
                                          TimoWald
                                          schrieb am zuletzt editiert von
                                          #34

                                          Der Eintrag ist in der MQTT.0 Instanz erschienen. Wie stelle ich das um?

                                          ArmilarA T 2 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          781

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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