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. Hardware
  4. SONOFF NSPanel mit Lovelace UI

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

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

SONOFF NSPanel mit Lovelace UI

Geplant Angeheftet Gesperrt Verschoben Hardware
lovelace uinspanelsonoff
7.8k Beiträge 274 Kommentatoren 6.8m Aufrufe 257 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.
  • theknutT Offline
    theknutT Offline
    theknut
    schrieb am zuletzt editiert von
    #4514

    @tt-tom Tom, bitte auch mal Paypal geben

    ☕ @ https://ko-fi.com/theknut

    1 Antwort Letzte Antwort
    1
    • D Offline
      D Offline
      docf
      schrieb am zuletzt editiert von
      #4515

      @tt-tom

      Hi irgendwie habe ich da einen Denkfehler
      Ich habe mit dem Wecker ein Alias für einen Shelly erstellt und diesen mit dem Wecker Script verknüpft.
      Leider lässt dieser sich nur ausschalten jedoch nicht einschalten.
      Was mache ich da denn falsch.
      Danke

      const dp_userdata: string = '0_userdata.0.NSPanel';
      const dp_alias: string = 'alias.0.NSPanel';
      
      // dpAction wird wenn der Wecker gestellt wird auf false geschaltet
      // dpAction wird wenn die Weckzeit erreicht ist auf true geschaltet
      // Der nachfolgende Datenpunkt muss manuell erstellt werden...
      const dpAction: string = 'alias.0.OG.Büro.OG_Büro_Hauptlicht.SET';
      
      const Debug = true;
      
      
      T 1 Antwort Letzte Antwort
      0
      • D docf

        @tt-tom

        Hi irgendwie habe ich da einen Denkfehler
        Ich habe mit dem Wecker ein Alias für einen Shelly erstellt und diesen mit dem Wecker Script verknüpft.
        Leider lässt dieser sich nur ausschalten jedoch nicht einschalten.
        Was mache ich da denn falsch.
        Danke

        const dp_userdata: string = '0_userdata.0.NSPanel';
        const dp_alias: string = 'alias.0.NSPanel';
        
        // dpAction wird wenn der Wecker gestellt wird auf false geschaltet
        // dpAction wird wenn die Weckzeit erreicht ist auf true geschaltet
        // Der nachfolgende Datenpunkt muss manuell erstellt werden...
        const dpAction: string = 'alias.0.OG.Büro.OG_Büro_Hauptlicht.SET';
        
        const Debug = true;
        
        
        T Offline
        T Offline
        TT-Tom
        schrieb am zuletzt editiert von TT-Tom
        #4516

        @docf kannst du bitte mal die log-meldungen posten, wenn du eine Weckzeit eingestellt hast.

        Edit: Fehler gefunden. bitte hier eine Änderung machen. Diesen Teil ersetzen.

        on({ id: dp_userdata + '.AlarmTime.State', change: 'ne' }, async (obj) => {
        
            time = getState(dp_userdata + '.AlarmTime.Time').val;
            if (Debug) log('Uhrzeit: ' + time, 'info');
            if ('paused' == obj.state.val) {
                (function () { if (scheduleAlarmTime) { 
                    clearSchedule(scheduleAlarmTime); 
                    scheduleAlarmTime = null; 
                    } 
                });
            } else if ('active' == obj.state.val) {
                let stunde: number = Math.floor(time / 60);
                let minute: number = time % 60;
                if (Debug) log('Weckzeit: ' + ('0' + stunde).slice(-2) + ':' + ('0' + minute).slice(-2), 'info');
                scheduleAlarmTime = schedule(minute + ' ' + stunde + ' * * *', async () => {
                    await setStateAsync(dpAction, <iobJS.State>{ val: true, ack: true });
                    await setStateAsync(dp_userdata + '.AlarmTime.State', <iobJS.State>{ val: 'paused', ack: true });
                });
            }
        });
        

        Edit: fix ist auf Github vorhanden.

        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

        D 1 Antwort Letzte Antwort
        1
        • T TT-Tom

          @docf kannst du bitte mal die log-meldungen posten, wenn du eine Weckzeit eingestellt hast.

          Edit: Fehler gefunden. bitte hier eine Änderung machen. Diesen Teil ersetzen.

          on({ id: dp_userdata + '.AlarmTime.State', change: 'ne' }, async (obj) => {
          
              time = getState(dp_userdata + '.AlarmTime.Time').val;
              if (Debug) log('Uhrzeit: ' + time, 'info');
              if ('paused' == obj.state.val) {
                  (function () { if (scheduleAlarmTime) { 
                      clearSchedule(scheduleAlarmTime); 
                      scheduleAlarmTime = null; 
                      } 
                  });
              } else if ('active' == obj.state.val) {
                  let stunde: number = Math.floor(time / 60);
                  let minute: number = time % 60;
                  if (Debug) log('Weckzeit: ' + ('0' + stunde).slice(-2) + ':' + ('0' + minute).slice(-2), 'info');
                  scheduleAlarmTime = schedule(minute + ' ' + stunde + ' * * *', async () => {
                      await setStateAsync(dpAction, <iobJS.State>{ val: true, ack: true });
                      await setStateAsync(dp_userdata + '.AlarmTime.State', <iobJS.State>{ val: 'paused', ack: true });
                  });
              }
          });
          

          Edit: fix ist auf Github vorhanden.

          D Offline
          D Offline
          docf
          schrieb am zuletzt editiert von
          #4517

          @tt-tom

          Super Danke teste ich am Abend ; )

          1 Antwort Letzte Antwort
          0
          • GarganoG Offline
            GarganoG Offline
            Gargano
            schrieb am zuletzt editiert von Gargano
            #4518

            Ich habe grade die v4.3.3.21 auf dem Simulator aufgespielt.
            2 Dinge sind mir aufgefallen :
            Er geht nicht mehr in den Screensaver Mode (auf allen Seiten und alwaysOnDisplay ist nicht gesetzt) , wo und was kann ich da nachschauen ?
            Trotz ausgeschaltetem Update , zeigt er mir beim Start an, daß der Berry Treiber ein Update braucht.

            1 Antwort Letzte Antwort
            0
            • ArmilarA Offline
              ArmilarA Offline
              Armilar
              Most Active Forum Testing
              schrieb am zuletzt editiert von
              #4519

              @gargano

              wirf mal die Datenpunkte vom Emulator weg unter:

              • 0_userdata.0
              • alias.0

              Bei mir läuft der Screensaver perfekt!

              Von welcher Version kommst du? Sind nicht viele Infos für einen Ansatz...

              Mit dem Berry-Update kann ich mir demnächst mal ansehen

              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.

              ArmilarA 1 Antwort Letzte Antwort
              1
              • ArmilarA Armilar

                @gargano

                wirf mal die Datenpunkte vom Emulator weg unter:

                • 0_userdata.0
                • alias.0

                Bei mir läuft der Screensaver perfekt!

                Von welcher Version kommst du? Sind nicht viele Infos für einen Ansatz...

                Mit dem Berry-Update kann ich mir demnächst mal ansehen

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

                Update - v4.3.3.22

                0c30097c-8471-4aa3-a458-a2594f86ba81-image.png

                Es gab gestern noch ein Update:

                Was ist neu?
                @TT-Tom noch eine Optimierung für die Update-Benachrichtigungen eingebaut.

                • Es wird ein neuer Datenpunkt automatisch in 0_userdata.0 und alias.0. angelegt mit dem die Update-Benachrichtigungen über das Service-Menü abgeschaltet werden können
                  49fc15cd-642d-4699-9b6e-9ead9fbc4cd7-image.png
                  b786521a-4644-40c2-a485-9fa9d29716df-image.png

                • Außerdem sind noch eine Erweiterung für dynamische Farben der Icons in das Menü eingeflossen

                • Dynamische Namen sind im Navigationsmenü möglich (Fix)

                Wie kann ich das Update durchführen?

                • Wenn aktuelle Version ab v4.3.3.10, dann unteren Teil des NSPanelTs.ts ab:
                  a8c80cdf-6f96-4a55-adaa-a27704726f9b-image.png austauschen
                • Service-Menü ersetzen (NSPanelTS.ts - Zeilen 371 - 753)

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

                Wenn aktuelle Version bis v4.3.3.9, dann Updateaneitung befolgen:
                https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Starthilfe-FAQ#hilfe-bei-update--upgrade

                VG
                @TT-Tom & Armilar :blush:

                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.

                1 Antwort Letzte Antwort
                3
                • eierfeileE Offline
                  eierfeileE Offline
                  eierfeile
                  schrieb am zuletzt editiert von eierfeile
                  #4521

                  Hi, ich nutze die cardThermo. Leider springt die Heizung aber nicht an, wenn die Soll Temperatur unterschritten wird. Die 2 Hardwaretasten sind bei mir deaktiviert. Können also nur digital geschaltet werden...falls das etwas zur Sache tut.
                  Was mache ich falsch?

                  let Kueche_Themostat = <PageThermo>
                  {
                      'type': 'cardThermo',
                      'heading': 'Thermostat Kueche',
                      'useColor': true,
                      'subPage': false,
                      'parent': undefined,
                      'items': [<PageItem>{ 
                                  id: 'alias.0.NSPanels.Thermostat_Kueche', 
                                  minValue: 50, 
                                  maxValue: 300,
                                  stepValue: 5,
                                //  setThermoDestTemp2: 'ACTUAL1'
                               }]
                  };
                  
                  
                  T 1 Antwort Letzte Antwort
                  0
                  • eierfeileE eierfeile

                    Hi, ich nutze die cardThermo. Leider springt die Heizung aber nicht an, wenn die Soll Temperatur unterschritten wird. Die 2 Hardwaretasten sind bei mir deaktiviert. Können also nur digital geschaltet werden...falls das etwas zur Sache tut.
                    Was mache ich falsch?

                    let Kueche_Themostat = <PageThermo>
                    {
                        'type': 'cardThermo',
                        'heading': 'Thermostat Kueche',
                        'useColor': true,
                        'subPage': false,
                        'parent': undefined,
                        'items': [<PageItem>{ 
                                    id: 'alias.0.NSPanels.Thermostat_Kueche', 
                                    minValue: 50, 
                                    maxValue: 300,
                                    stepValue: 5,
                                  //  setThermoDestTemp2: 'ACTUAL1'
                                 }]
                    };
                    
                    
                    T Offline
                    T Offline
                    TT-Tom
                    schrieb am zuletzt editiert von
                    #4522

                    @eierfeile die cradThermo steuert keine Heizung direkt sie kann nur Parameter setzen und die Solltemp. vorgeben. Die Steuerung erfolgt rein extern.

                    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

                    eierfeileE 1 Antwort Letzte Antwort
                    0
                    • theknutT Offline
                      theknutT Offline
                      theknut
                      schrieb am zuletzt editiert von theknut
                      #4523

                      Ich versuche gerade vergeblich meine eigene Navigation aufzubauen. Leider kann ich nicht nachvollziehen wie die zustande kommt.
                      Wie komme ich denn auf die Id für die Page, zu der navigiert werden soll?

                      let NSPanel_Service_SubPage = <PageEntities>
                      {
                          ...
                          'items': [
                              <PageItem>{ navigate: true, id: 'NSPanel_Infos', icon: 'information-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('infos'), buttonText: findLocaleServMenu('more')},
                              ...
                          ]
                      };
                      

                      Die hier vergebene Id NSPanel_Infos kommt sonst nirgendwo mehr im ganzen Skript vor, außer als Variablenname, aber das kann es ja eigentlich auch nicht sein.

                      Mit dem Variablennamen hatte ich es auch probiert, aber hatte auch keinen Erfolg. Am Ende wird nur der Reboot Button angezeigt.

                      let wohnzimmerLicht = <PageGrid> 
                      {
                          'type': 'cardGrid',
                          'heading': 'Licht',
                          'useColor': true,
                          'subPage': true,
                          'parent': menuPage,
                          'items': [
                              ...
                          ]
                      };
                      ...
                      menuPage.items = [
                              <PageItem>{ navigate: true, id: 'wohnzimmerLicht', icon: 'information-outline'},
                              <PageItem>{ id: AliasPath + 'Config.rebootNSPanel', name: findLocaleServMenu('reboot') ,icon: 'refresh', offColor: MSRed, onColor: MSGreen, buttonText: findLocaleServMenu('start')}
                          ];
                      ...
                      export const config = <Config> {
                      
                          // Seiteneinteilung / Page division
                          // Hauptseiten / Mainpages
                          pages: [
                              menuPage,
                              NSPanel_Service         	//Auto-Alias Service Page
                      	    //Unlock_Service            //Auto-Alias Service Page (Service Pages used with cardUnlock)
                          ],
                      
                          // Unterseiten / Subpages
                          subPages: [
                      	wohnzimmerLicht,
                              wohnzimmerRollo,
                              solarPage,
                              spotifyPremium,
                              wlanPage,
                              technikraum,
                                      NSPanel_Service_SubPage, 
                      

                      Dann erhalte ich dieses Warning

                      script.js.NSPanel.Dev.Dev: Found Alias without channel: wohnzimmerLicht! Please correct the Alias
                      

                      ☕ @ https://ko-fi.com/theknut

                      T 1 Antwort Letzte Antwort
                      0
                      • theknutT theknut

                        Ich versuche gerade vergeblich meine eigene Navigation aufzubauen. Leider kann ich nicht nachvollziehen wie die zustande kommt.
                        Wie komme ich denn auf die Id für die Page, zu der navigiert werden soll?

                        let NSPanel_Service_SubPage = <PageEntities>
                        {
                            ...
                            'items': [
                                <PageItem>{ navigate: true, id: 'NSPanel_Infos', icon: 'information-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('infos'), buttonText: findLocaleServMenu('more')},
                                ...
                            ]
                        };
                        

                        Die hier vergebene Id NSPanel_Infos kommt sonst nirgendwo mehr im ganzen Skript vor, außer als Variablenname, aber das kann es ja eigentlich auch nicht sein.

                        Mit dem Variablennamen hatte ich es auch probiert, aber hatte auch keinen Erfolg. Am Ende wird nur der Reboot Button angezeigt.

                        let wohnzimmerLicht = <PageGrid> 
                        {
                            'type': 'cardGrid',
                            'heading': 'Licht',
                            'useColor': true,
                            'subPage': true,
                            'parent': menuPage,
                            'items': [
                                ...
                            ]
                        };
                        ...
                        menuPage.items = [
                                <PageItem>{ navigate: true, id: 'wohnzimmerLicht', icon: 'information-outline'},
                                <PageItem>{ id: AliasPath + 'Config.rebootNSPanel', name: findLocaleServMenu('reboot') ,icon: 'refresh', offColor: MSRed, onColor: MSGreen, buttonText: findLocaleServMenu('start')}
                            ];
                        ...
                        export const config = <Config> {
                        
                            // Seiteneinteilung / Page division
                            // Hauptseiten / Mainpages
                            pages: [
                                menuPage,
                                NSPanel_Service         	//Auto-Alias Service Page
                        	    //Unlock_Service            //Auto-Alias Service Page (Service Pages used with cardUnlock)
                            ],
                        
                            // Unterseiten / Subpages
                            subPages: [
                        	wohnzimmerLicht,
                                wohnzimmerRollo,
                                solarPage,
                                spotifyPremium,
                                wlanPage,
                                technikraum,
                                        NSPanel_Service_SubPage, 
                        

                        Dann erhalte ich dieses Warning

                        script.js.NSPanel.Dev.Dev: Found Alias without channel: wohnzimmerLicht! Please correct the Alias
                        
                        T Offline
                        T Offline
                        TT-Tom
                        schrieb am zuletzt editiert von TT-Tom
                        #4524

                        @theknut der Eintrag kommt zusätzlich in die servicepage nspanel_info

                        Jetzt habe ich es erst erkannt. Dein Menu Aufbau ist komplett falsch. Siehe dir die Servicestellen an. Hast du eine Mainpage. Der Rest sind SubPage.

                        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

                        theknutT 1 Antwort Letzte Antwort
                        1
                        • T TT-Tom

                          @theknut der Eintrag kommt zusätzlich in die servicepage nspanel_info

                          Jetzt habe ich es erst erkannt. Dein Menu Aufbau ist komplett falsch. Siehe dir die Servicestellen an. Hast du eine Mainpage. Der Rest sind SubPage.

                          theknutT Offline
                          theknutT Offline
                          theknut
                          schrieb am zuletzt editiert von theknut
                          #4525

                          @tt-tom also ich muss blind sein. Ich finde im ganzen Skript (bis auf die parent-Verweise) keine weitere Id NSPanel_Infos

                          b5185ef8-255f-4bfd-b18f-b14eff647382-image.png

                          Die Service Page sagt sie will zu NSPanel_Infos navigieren, aber keine weitere Page oder PageItem hat diese Id vergeben bekommen. Und wenn es über den Variablennamen geht, warum geht das dann bei mir nicht? (siehe Code oben)

                          ☕ @ https://ko-fi.com/theknut

                          T 1 Antwort Letzte Antwort
                          0
                          • T TT-Tom

                            @eierfeile die cradThermo steuert keine Heizung direkt sie kann nur Parameter setzen und die Solltemp. vorgeben. Die Steuerung erfolgt rein extern.

                            eierfeileE Offline
                            eierfeileE Offline
                            eierfeile
                            schrieb am zuletzt editiert von eierfeile
                            #4526

                            @tt-tom ok dann hab ich das falsch verstanden. Aber gut, alle Daten sind ja ohnehin in iobroker vorhanden. Dann muss ich dafür noch ein mini Blockly schreiben. Wenn IstTemp < SollTemp dann relais=true und andersrum. Dann sollte es das gewesen sein.
                            7936d6ed-f2ca-43c8-9174-2c8c6f2315b4-image.png

                            T 1 Antwort Letzte Antwort
                            0
                            • theknutT theknut

                              @tt-tom also ich muss blind sein. Ich finde im ganzen Skript (bis auf die parent-Verweise) keine weitere Id NSPanel_Infos

                              b5185ef8-255f-4bfd-b18f-b14eff647382-image.png

                              Die Service Page sagt sie will zu NSPanel_Infos navigieren, aber keine weitere Page oder PageItem hat diese Id vergeben bekommen. Und wenn es über den Variablennamen geht, warum geht das dann bei mir nicht? (siehe Code oben)

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

                              @theknut bei navigate :true gibt targetPage: die Page an, also NSPanel_Infos.

                              ‹PageItem>‹ navigate: true, id: null, targetPage: 'Erdgeschoss', name: 'Haus'}
                              

                              Es geht auch über id:

                              menuPage.items = [
                                      <PageItem>{ navigate: true, id: 'wohnzimmerLicht', icon: 'information-outline'},
                                      <PageItem>{ id: AliasPath + 'Config.rebootNSPanel', name: findLocaleServMenu('reboot') ,icon: 'refresh', offColor: MSRed, onColor: MSGreen, buttonText: findLocaleServMenu('start')}
                                  ];
                              

                              der Teil der Page config ist falsch.
                              Seitenpage fängt immer mit

                              let name = <PageType>
                              {
                                  'type': 'cardType',
                                  'heading': 'Seiten Überschrift',
                                  'useColor': true,
                                  'items': []
                              };  
                              

                              hier kannst du noch mehr lesen

                              hier ein Link zur Navigation

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

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

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

                              1 Antwort Letzte Antwort
                              1
                              • eierfeileE eierfeile

                                @tt-tom ok dann hab ich das falsch verstanden. Aber gut, alle Daten sind ja ohnehin in iobroker vorhanden. Dann muss ich dafür noch ein mini Blockly schreiben. Wenn IstTemp < SollTemp dann relais=true und andersrum. Dann sollte es das gewesen sein.
                                7936d6ed-f2ca-43c8-9174-2c8c6f2315b4-image.png

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

                                @eierfeile

                                es gibt da den PID Adapter, der einen Regler darstellt. Kann dir dazu aber kein Support geben.
                                Oder wie du schon angemerkt hast, mit einem kleinen Script die Relais selber steuern.

                                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

                                D 1 Antwort Letzte Antwort
                                1
                                • D Offline
                                  D Offline
                                  docf
                                  schrieb am zuletzt editiert von
                                  #4529

                                  @tt-tom
                                  Hi ich versuche gerade den Countdown Timer auf die Reihe zu bekommen.
                                  Leider habe ich da ein Problem.

                                  Ich habe gesehen, dass in den Aliasen zwei Ordner erstellt wurden.
                                  Countdown und Coutown?

                                  Im Skript wird auf diesen Ordner verwiesen.

                                    setObject(dp_alias + '.Coundown', { type: 'channel', common: { role: 'level.timer', name: 'Countdown' }, native: {} });
                                  
                                  

                                  Ich habe den PageItem dann dahingehend angepasst und kann nun meinen Countdown Test sehen.

                                         <PageItem>{ id: "alias.0.NSPanel.Countown" , name: "ContdownTimer" , interpolateColor:true },
                                  

                                  Ich kann die Zeit einstellen jedoch funktioniert der Countdown nicht.

                                  Mache ich da etwas falsch oder muss ich da noch etwas ändern?
                                  Danke dir

                                  vg

                                  ArmilarA 1 Antwort Letzte Antwort
                                  0
                                  • T TT-Tom

                                    @eierfeile

                                    es gibt da den PID Adapter, der einen Regler darstellt. Kann dir dazu aber kein Support geben.
                                    Oder wie du schon angemerkt hast, mit einem kleinen Script die Relais selber steuern.

                                    D Offline
                                    D Offline
                                    docf
                                    schrieb am zuletzt editiert von
                                    #4530

                                    @tt-tom
                                    Ich habs jetzt hinbekommen ; )
                                    Nicht elegant aber es funktioniert.

                                    Beim erstellten Alias Countown habe ich die Objekte State und Actual angelegt und gepasst
                                    lediglich im Journal bekomme ich noch eine Warnung.

                                    16.12.2023, 10:44:58.978	[warn ]: javascript.0 (3804)     at script.js.common.Countdown4NsPanel:65:29
                                    16.12.2023, 10:44:58.978	[warn ]: javascript.0 (3804)     at step (script.js.common.Countdown4NsPanel:33:23)
                                    16.12.2023, 10:44:58.978	[warn ]: javascript.0 (3804)     at Object.next (script.js.common.Countdown4NsPanel:14:53)
                                    16.12.2023, 10:44:58.979	[warn ]: javascript.0 (3804)     at script.js.common.Countdown4NsPanel:8:71
                                    16.12.2023, 10:44:58.979	[warn ]: javascript.0 (3804)     at __awaiter (script.js.common.Countdown4NsPanel:4:12)
                                    16.12.2023, 10:44:58.979	[warn ]: javascript.0 (3804)     at Object.<anonymous> (script.js.common.Countdown4NsPanel:55:69)
                                    
                                    1 Antwort Letzte Antwort
                                    0
                                    • D docf

                                      @tt-tom
                                      Hi ich versuche gerade den Countdown Timer auf die Reihe zu bekommen.
                                      Leider habe ich da ein Problem.

                                      Ich habe gesehen, dass in den Aliasen zwei Ordner erstellt wurden.
                                      Countdown und Coutown?

                                      Im Skript wird auf diesen Ordner verwiesen.

                                        setObject(dp_alias + '.Coundown', { type: 'channel', common: { role: 'level.timer', name: 'Countdown' }, native: {} });
                                      
                                      

                                      Ich habe den PageItem dann dahingehend angepasst und kann nun meinen Countdown Test sehen.

                                             <PageItem>{ id: "alias.0.NSPanel.Countown" , name: "ContdownTimer" , interpolateColor:true },
                                      

                                      Ich kann die Zeit einstellen jedoch funktioniert der Countdown nicht.

                                      Mache ich da etwas falsch oder muss ich da noch etwas ändern?
                                      Danke dir

                                      vg

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

                                      @docf

                                      Sorry - mein Fehler - das externe Countdown-Script war durchgängig mit "Countown" (copy/paste) angelegt. Habe daraus dann "Countdown" gemacht (on the fly) und tatsächlich eine Stelle vergessen...

                                      aus

                                      setObject(dp_alias + '.Countown', { type: 'channel', common: { role: 'level.timer', name: 'Countdown' }, native: {} });
                                      

                                      muss

                                      setObject(dp_alias + '.Countdown', { type: 'channel', common: { role: 'level.timer', name: 'Countdown' }, native: {} });
                                      

                                      werden.

                                      Lösche mal den Alias und lasse es so erneut anlegen.

                                      Habe das Countdown-Script auf github ebenfalls angepasst

                                      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.

                                      1 Antwort Letzte Antwort
                                      1
                                      • X Offline
                                        X Offline
                                        xelarep
                                        schrieb am zuletzt editiert von
                                        #4532

                                        Hallo zusammen,

                                        ich hoffe ich hab das nicht irgendwo übersehen/überlesen: wie unterdrücke ich denn die Update Anzeige von Tasmota?
                                        Eigentlich(tm) sind AutoUpdates deaktiviert. Seit ein paar Tagen poppt aber gefühlt täglich die Aufforderung Tasmota FW Update 13.2.0 auf 13.3.0 hoch, was ich bisher auf meinen beiden Geräten dann immer für einen Tag mit "NEIN" unterdrückt bekomme...

                                        Alexander

                                        1 Antwort Letzte Antwort
                                        0
                                        • ArmilarA Offline
                                          ArmilarA Offline
                                          Armilar
                                          Most Active Forum Testing
                                          schrieb am zuletzt editiert von Armilar
                                          #4533

                                          @xelarep

                                          nur mit dem Fix aus der 4.3.3.22

                                          siehe Post von gestern:
                                          https://forum.iobroker.net/post/1095383

                                          Das hat mit Auto-Updates nichts zu tun. Die werden, wenn eingeschaltet ohne Popup durchgeführt.

                                          Wenn das Popup ausgeschaltet werden soll, dann nur mit der 4.3.3.22

                                          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.

                                          X 1 Antwort Letzte Antwort
                                          2
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          911

                                          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