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

  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Sonoff NSPanel

NEWS

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

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

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

Sonoff NSPanel

Geplant Angeheftet Gesperrt Verschoben Hardware
1.5k Beiträge 78 Kommentatoren 637.7k Aufrufe 80 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.
  • D DaPeace

    @tt-tom ja die Datenpunkte werden angelegt allerdings stehen nur im Hauptordner ein paar Variablen drin aber bei ScreensaverInfo und popupNotify steht bei den Datenpunkten überall null und es fehlen mir auch die Tasmota-Infos inkl. dem Temperatursensor und der Version.

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

    @dapeace

    Hast du die MQTT Verbindung hergestellt? Hat das senden aus der Tasmota-Konsole funktioniert?

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

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

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

    1 Antwort Letzte Antwort
    0
    • V Offline
      V Offline
      Vocaris
      schrieb am zuletzt editiert von
      #998

      Hat keiner einen Link, wo man das Standard nspanel.tft laden kann?
      In verschiedenen Foren wird immer dieser Link angepriesen:

      https://cdn.discordapp.com/attachments/538814618106331139/925351768852951050/ns-panel.tft
      

      Aber der geht nicht.

      1 Antwort Letzte Antwort
      0
      • ArmilarA Armilar

        @kuckuckmann sagte in Sonoff NSPanel:

        @Armilar

        Beim Abfallkalender hast Du in Deinem Beispiel keine Farben bei der Definition mit angegeben. Dennoch sind auf dem Bsp. Screenshot die typischen Mülltonnenfarben zu sehen. Wo kommen die Farben denn her?

        //Subpage 1 von Subpages_1
        var Abfall: PageEntities =
        {
            "type": "cardEntities",
            "heading": "Abfallkalender",
            "useColor": true,
            "subPage": true,
            "parent": Subpages_1,
            "items": [
                <PageItem>{ id: "alias.0.NSPanel_1.Abfall.event1",icon: "trash-can"},
                <PageItem>{ id: "alias.0.NSPanel_1.Abfall.event2",icon: "trash-can"},
                <PageItem>{ id: "alias.0.NSPanel_1.Abfall.event3",icon: "trash-can"},
                <PageItem>{ id: "alias.0.NSPanel_1.Abfall.event4",icon: "trash-can"}
            ]
        };
        

        Unsere Stadt stellt einen ical Kalender zur Verfügung.

        var i, Muell_JSON, Event2, Color;
        
        function subsequenceFromStartLast(sequence, at1) {
          var start = at1;
          var end = sequence.length - 1 + 1;
          return sequence.slice(start, end);
        }
        
        
        on({id: 'ical.1.data.table', change: "ne"}, async function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          for (i = 0; i <= 3; i++) {
            Muell_JSON = getState("ical.1.data.table").val;
            setStateDelayed((['0_userdata.0.Abfallkalender.',parseFloat(i) + 1,'.date'].join('')), getAttr(Muell_JSON, (String(i) + '.date')), false, parseInt(((0) || "").toString(), 10), false);
            Event2 = subsequenceFromStartLast(getAttr(Muell_JSON, (String(i) + '.event')), 8);
            setStateDelayed((['0_userdata.0.Abfallkalender.',parseFloat(i) + 1,'.event'].join('')), Event2, false, parseInt(((0) || "").toString(), 10), false);
            if (Event2 == 'Reststoff') {
              Color = 33840;
            } else if (Event2 == 'Biotonne') {
              Color = 2016;
            } else if (Event2 == 'Blaue Tonne') {
              Color = 31;
            } else if (Event2 == 'Gelbe Tonne') {
              Color = 65504;
            }
            setStateDelayed((['0_userdata.0.Abfallkalender.',parseFloat(i) + 1,'.color'].join('')), Color, false, parseInt(((0) || "").toString(), 10), false);
          }
        });
        

        Das Script erstellt mir die entsprechenden Datenpunkte unter 0_userdata und dort schreibe ich auch die Farben rein, darüber liegt jeweils ein Alias vom Typ "warning"

        Somit ist die Sortierung der nächsten Leerung dynamisch nach Datum und nicht statisch nach Tonnenfarbe.

        Statisch lässt dich das als Alias "info" abbilden

        K Offline
        K Offline
        Kuckuckmann
        schrieb am zuletzt editiert von
        #999

        @armilar said in Sonoff NSPanel:

        @kuckuckmann sagte in Sonoff NSPanel:

        @Armilar

        Beim Abfallkalender hast Du in Deinem Beispiel keine Farben bei der Definition mit angegeben. Dennoch sind auf dem Bsp. Screenshot die typischen Mülltonnenfarben zu sehen. Wo kommen die Farben denn her?

        //Subpage 1 von Subpages_1
        var Abfall: PageEntities =
        {
            "type": "cardEntities",
            "heading": "Abfallkalender",
            "useColor": true,
            "subPage": true,
            "parent": Subpages_1,
            "items": [
                <PageItem>{ id: "alias.0.NSPanel_1.Abfall.event1",icon: "trash-can"},
                <PageItem>{ id: "alias.0.NSPanel_1.Abfall.event2",icon: "trash-can"},
                <PageItem>{ id: "alias.0.NSPanel_1.Abfall.event3",icon: "trash-can"},
                <PageItem>{ id: "alias.0.NSPanel_1.Abfall.event4",icon: "trash-can"}
            ]
        };
        

        Unsere Stadt stellt einen ical Kalender zur Verfügung.

        var i, Muell_JSON, Event2, Color;
        
        function subsequenceFromStartLast(sequence, at1) {
          var start = at1;
          var end = sequence.length - 1 + 1;
          return sequence.slice(start, end);
        }
        
        
        on({id: 'ical.1.data.table', change: "ne"}, async function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          for (i = 0; i <= 3; i++) {
            Muell_JSON = getState("ical.1.data.table").val;
            setStateDelayed((['0_userdata.0.Abfallkalender.',parseFloat(i) + 1,'.date'].join('')), getAttr(Muell_JSON, (String(i) + '.date')), false, parseInt(((0) || "").toString(), 10), false);
            Event2 = subsequenceFromStartLast(getAttr(Muell_JSON, (String(i) + '.event')), 8);
            setStateDelayed((['0_userdata.0.Abfallkalender.',parseFloat(i) + 1,'.event'].join('')), Event2, false, parseInt(((0) || "").toString(), 10), false);
            if (Event2 == 'Reststoff') {
              Color = 33840;
            } else if (Event2 == 'Biotonne') {
              Color = 2016;
            } else if (Event2 == 'Blaue Tonne') {
              Color = 31;
            } else if (Event2 == 'Gelbe Tonne') {
              Color = 65504;
            }
            setStateDelayed((['0_userdata.0.Abfallkalender.',parseFloat(i) + 1,'.color'].join('')), Color, false, parseInt(((0) || "").toString(), 10), false);
          }
        });
        

        Das Script erstellt mir die entsprechenden Datenpunkte unter 0_userdata und dort schreibe ich auch die Farben rein, darüber liegt jeweils ein Alias vom Typ "warning"

        Somit ist die Sortierung der nächsten Leerung dynamisch nach Datum und nicht statisch nach Tonnenfarbe.

        Statisch lässt dich das als Alias "info" abbilden

        Und in dem Jason steht dann auch schon ein Farbcode drin?

        NSPanel Dokumentation im GitHub Wiki:

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

        T 1 Antwort Letzte Antwort
        0
        • K Kuckuckmann

          @armilar said in Sonoff NSPanel:

          @kuckuckmann sagte in Sonoff NSPanel:

          @Armilar

          Beim Abfallkalender hast Du in Deinem Beispiel keine Farben bei der Definition mit angegeben. Dennoch sind auf dem Bsp. Screenshot die typischen Mülltonnenfarben zu sehen. Wo kommen die Farben denn her?

          //Subpage 1 von Subpages_1
          var Abfall: PageEntities =
          {
              "type": "cardEntities",
              "heading": "Abfallkalender",
              "useColor": true,
              "subPage": true,
              "parent": Subpages_1,
              "items": [
                  <PageItem>{ id: "alias.0.NSPanel_1.Abfall.event1",icon: "trash-can"},
                  <PageItem>{ id: "alias.0.NSPanel_1.Abfall.event2",icon: "trash-can"},
                  <PageItem>{ id: "alias.0.NSPanel_1.Abfall.event3",icon: "trash-can"},
                  <PageItem>{ id: "alias.0.NSPanel_1.Abfall.event4",icon: "trash-can"}
              ]
          };
          

          Unsere Stadt stellt einen ical Kalender zur Verfügung.

          var i, Muell_JSON, Event2, Color;
          
          function subsequenceFromStartLast(sequence, at1) {
            var start = at1;
            var end = sequence.length - 1 + 1;
            return sequence.slice(start, end);
          }
          
          
          on({id: 'ical.1.data.table', change: "ne"}, async function (obj) {
            var value = obj.state.val;
            var oldValue = obj.oldState.val;
            for (i = 0; i <= 3; i++) {
              Muell_JSON = getState("ical.1.data.table").val;
              setStateDelayed((['0_userdata.0.Abfallkalender.',parseFloat(i) + 1,'.date'].join('')), getAttr(Muell_JSON, (String(i) + '.date')), false, parseInt(((0) || "").toString(), 10), false);
              Event2 = subsequenceFromStartLast(getAttr(Muell_JSON, (String(i) + '.event')), 8);
              setStateDelayed((['0_userdata.0.Abfallkalender.',parseFloat(i) + 1,'.event'].join('')), Event2, false, parseInt(((0) || "").toString(), 10), false);
              if (Event2 == 'Reststoff') {
                Color = 33840;
              } else if (Event2 == 'Biotonne') {
                Color = 2016;
              } else if (Event2 == 'Blaue Tonne') {
                Color = 31;
              } else if (Event2 == 'Gelbe Tonne') {
                Color = 65504;
              }
              setStateDelayed((['0_userdata.0.Abfallkalender.',parseFloat(i) + 1,'.color'].join('')), Color, false, parseInt(((0) || "").toString(), 10), false);
            }
          });
          

          Das Script erstellt mir die entsprechenden Datenpunkte unter 0_userdata und dort schreibe ich auch die Farben rein, darüber liegt jeweils ein Alias vom Typ "warning"

          Somit ist die Sortierung der nächsten Leerung dynamisch nach Datum und nicht statisch nach Tonnenfarbe.

          Statisch lässt dich das als Alias "info" abbilden

          Und in dem Jason steht dann auch schon ein Farbcode drin?

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

          @kuckuckmann
          Denn farbcode legst du mit der Variable Color fest. Event2 musst du an deine Abfallnamen anpassen

          
              if (Event2 == 'Reststoff') {
                Color = 33840;
              } else if (Event2 == 'Biotonne') {
                Color = 2016;
              } else if (Event2 == 'Blaue Tonne') {
                Color = 31;
              } else if (Event2 == 'Gelbe Tonne') {
                Color = 65504;
              }
          
          

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

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

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

          1 Antwort Letzte Antwort
          0
          • V Offline
            V Offline
            Vocaris
            schrieb am zuletzt editiert von Vocaris
            #1001

            Habe folgendes Problem.
            Die gesamte Installation habe ich gemäß der Anleitung gemacht.
            Also auch die TFT FW eingespielt. Diese ist auf dem Panel jetzt 39.
            Das aktuelle TS, was es auf GitHub gibt hat aber im Code stehen:

            TypeScript zur Steuerung des SONOFF NSPanel mit dem ioBroker
            - abgestimmt auf TFT 38 / v3.1.0.1 / BerryDriver 4 / Tasmota 12.0.1
            

            Somit zeigt das Panel beim Start auch immer ein FW Update an. Aber Installiert = 39 und Online = 38.
            OK. Es scheint noch kein Script für 39 zu geben?
            Hat einer einen Link für die Version 38.

            Und dann... aktuell gibt mein TS Script immer folgende Fehler:

            12.8.2022, 13:39:38.223	[info ]: javascript.0 (463) Stop script script.js.common.NSPanelTS_ts
            12.8.2022, 13:39:40.955	[info ]: javascript.0 (463) script.js.common.NSPanelTS_ts: compiling TypeScript source...
            12.8.2022, 13:39:41.284	[info ]: javascript.0 (463) script.js.common.NSPanelTS_ts: source code did not change, using cached compilation result...
            12.8.2022, 13:39:41.433	[info ]: javascript.0 (463) script.js.common.NSPanelTS_ts: registered 15 subscriptions and 6 schedules
            12.8.2022, 13:39:41.505	[error]: javascript.0 (463) script.js.common.NSPanelTS_ts: TypeError: Cannot read properties of undefined (reading 'Version')
            12.8.2022, 13:39:41.506	[error]: javascript.0 (463)     at script.js.common.NSPanelTS_ts:787:55
            12.8.2022, 13:39:41.506	[error]: javascript.0 (463)     at step (script.js.common.NSPanelTS_ts:33:23)
            12.8.2022, 13:39:41.506	[error]: javascript.0 (463)     at Object.next (script.js.common.NSPanelTS_ts:14:53)
            12.8.2022, 13:39:41.506	[error]: javascript.0 (463)     at script.js.common.NSPanelTS_ts:8:71
            12.8.2022, 13:39:41.506	[error]: javascript.0 (463)     at __awaiter (script.js.common.NSPanelTS_ts:4:12)
            12.8.2022, 13:39:41.506	[error]: javascript.0 (463)     at script.js.common.NSPanelTS_ts:772:16
            

            Liegt das an der Version?
            Hatte damit begonnen die 4 Icons auf dem Screen Saver mir anzeigen zu lassen.
            Habe dafür var weatherForecast auf „false“ gesetzt und im Bereich:

            firstScreensaverEntity: { ScreensaverEntity: "hm-rpc.0.0006DAC8587AF0.1.ACTUAL_TEMPERATURE", ScreensaverEntityIcon: "water-percent", ScreensaverEntityText: "Luft", ScreensaverEntityUnitText: "%" },
                secondScreensaverEntity: { ScreensaverEntity: "daswetter.0.NextDaysDetailed.Location_1.Day_1.tempmax_value", ScreensaverEntityIcon: "weather-pouring", ScreensaverEntityText: "Regen", ScreensaverEntityUnitText: "%" },
                thirdScreensaverEntity: { ScreensaverEntity: "0_userdata.0.Wetter.Windstaerke_homaticIP", ScreensaverEntityIcon: "weather-windy", ScreensaverEntityText: "Wind", ScreensaverEntityUnitText: "bft" },
                fourthScreensaverEntity: { ScreensaverEntity: "accuweather.0.Current.UVIndex", ScreensaverEntityIcon: "solar-power", ScreensaverEntityText: "UV", ScreensaverEntityUnitText: "" },
            

            mal ein paar Datenpunkte eingesetzt zum Testen.
            PS: OK den letzten Punkt habe ich selber durch try & error rausbekommen. Der Wert für das darunter kommende

            weatherEntity: "alias.0.Meine_Aliase.Wettervorhersage","
            

            muss halt ein gültiger sein. Sonst zeigt er auch die 4 Entity von oben nicht an. Zudem dacht ich laut Anleitung, dass man ein Alisa via Geräte Manager erstellen MUSS.
            Aber meine 4 Entity habe ich mit direkten Namen der Objekte eingebunden.

            Bleibt also nur noch die Fehlermeldungen im Script.
            Zudem habe ich jetzt bei jedem Start die Info, dass es einen aktuellen Berry Treiber geben soll. Online = 4, Installiert = NULL ???
            Danke...

            T 1 Antwort Letzte Antwort
            0
            • V Vocaris

              Habe folgendes Problem.
              Die gesamte Installation habe ich gemäß der Anleitung gemacht.
              Also auch die TFT FW eingespielt. Diese ist auf dem Panel jetzt 39.
              Das aktuelle TS, was es auf GitHub gibt hat aber im Code stehen:

              TypeScript zur Steuerung des SONOFF NSPanel mit dem ioBroker
              - abgestimmt auf TFT 38 / v3.1.0.1 / BerryDriver 4 / Tasmota 12.0.1
              

              Somit zeigt das Panel beim Start auch immer ein FW Update an. Aber Installiert = 39 und Online = 38.
              OK. Es scheint noch kein Script für 39 zu geben?
              Hat einer einen Link für die Version 38.

              Und dann... aktuell gibt mein TS Script immer folgende Fehler:

              12.8.2022, 13:39:38.223	[info ]: javascript.0 (463) Stop script script.js.common.NSPanelTS_ts
              12.8.2022, 13:39:40.955	[info ]: javascript.0 (463) script.js.common.NSPanelTS_ts: compiling TypeScript source...
              12.8.2022, 13:39:41.284	[info ]: javascript.0 (463) script.js.common.NSPanelTS_ts: source code did not change, using cached compilation result...
              12.8.2022, 13:39:41.433	[info ]: javascript.0 (463) script.js.common.NSPanelTS_ts: registered 15 subscriptions and 6 schedules
              12.8.2022, 13:39:41.505	[error]: javascript.0 (463) script.js.common.NSPanelTS_ts: TypeError: Cannot read properties of undefined (reading 'Version')
              12.8.2022, 13:39:41.506	[error]: javascript.0 (463)     at script.js.common.NSPanelTS_ts:787:55
              12.8.2022, 13:39:41.506	[error]: javascript.0 (463)     at step (script.js.common.NSPanelTS_ts:33:23)
              12.8.2022, 13:39:41.506	[error]: javascript.0 (463)     at Object.next (script.js.common.NSPanelTS_ts:14:53)
              12.8.2022, 13:39:41.506	[error]: javascript.0 (463)     at script.js.common.NSPanelTS_ts:8:71
              12.8.2022, 13:39:41.506	[error]: javascript.0 (463)     at __awaiter (script.js.common.NSPanelTS_ts:4:12)
              12.8.2022, 13:39:41.506	[error]: javascript.0 (463)     at script.js.common.NSPanelTS_ts:772:16
              

              Liegt das an der Version?
              Hatte damit begonnen die 4 Icons auf dem Screen Saver mir anzeigen zu lassen.
              Habe dafür var weatherForecast auf „false“ gesetzt und im Bereich:

              firstScreensaverEntity: { ScreensaverEntity: "hm-rpc.0.0006DAC8587AF0.1.ACTUAL_TEMPERATURE", ScreensaverEntityIcon: "water-percent", ScreensaverEntityText: "Luft", ScreensaverEntityUnitText: "%" },
                  secondScreensaverEntity: { ScreensaverEntity: "daswetter.0.NextDaysDetailed.Location_1.Day_1.tempmax_value", ScreensaverEntityIcon: "weather-pouring", ScreensaverEntityText: "Regen", ScreensaverEntityUnitText: "%" },
                  thirdScreensaverEntity: { ScreensaverEntity: "0_userdata.0.Wetter.Windstaerke_homaticIP", ScreensaverEntityIcon: "weather-windy", ScreensaverEntityText: "Wind", ScreensaverEntityUnitText: "bft" },
                  fourthScreensaverEntity: { ScreensaverEntity: "accuweather.0.Current.UVIndex", ScreensaverEntityIcon: "solar-power", ScreensaverEntityText: "UV", ScreensaverEntityUnitText: "" },
              

              mal ein paar Datenpunkte eingesetzt zum Testen.
              PS: OK den letzten Punkt habe ich selber durch try & error rausbekommen. Der Wert für das darunter kommende

              weatherEntity: "alias.0.Meine_Aliase.Wettervorhersage","
              

              muss halt ein gültiger sein. Sonst zeigt er auch die 4 Entity von oben nicht an. Zudem dacht ich laut Anleitung, dass man ein Alisa via Geräte Manager erstellen MUSS.
              Aber meine 4 Entity habe ich mit direkten Namen der Objekte eingebunden.

              Bleibt also nur noch die Fehlermeldungen im Script.
              Zudem habe ich jetzt bei jedem Start die Info, dass es einen aktuellen Berry Treiber geben soll. Online = 4, Installiert = NULL ???
              Danke...

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

              @vocaris sagte in Sonoff NSPanel:

              Zudem habe ich jetzt bei jedem Start die Info, dass es einen aktuellen Berry Treiber geben soll. Online = 4, Installiert = NULL ???

              trage mal in

              0_userdata.0.NSPanel.1.Berry_Driver.currentVersion
              

              eine 4 ein. dann get die Meldung weg.

              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

              V 1 Antwort Letzte Antwort
              0
              • T TT-Tom

                @vocaris sagte in Sonoff NSPanel:

                Zudem habe ich jetzt bei jedem Start die Info, dass es einen aktuellen Berry Treiber geben soll. Online = 4, Installiert = NULL ???

                trage mal in

                0_userdata.0.NSPanel.1.Berry_Driver.currentVersion
                

                eine 4 ein. dann get die Meldung weg.

                V Offline
                V Offline
                Vocaris
                schrieb am zuletzt editiert von
                #1003

                @tt-tom HEi. Ja danke. ;-) Das ist klar... Aber wieso macht er das denn? Es ist doch das aktuelle Script in der autoexec.be

                T 1 Antwort Letzte Antwort
                0
                • V Vocaris

                  @tt-tom HEi. Ja danke. ;-) Das ist klar... Aber wieso macht er das denn? Es ist doch das aktuelle Script in der autoexec.be

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

                  @vocaris ich hatte es vor zwei Tage auch, dass currentVersion=null war. Habe dann die 4 wieder eingetragen, seit dem ist Ruhe. Mit dem Fehler im Script, kann ich dir leider nicht weiterhelfen.

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

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

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

                  1 Antwort Letzte Antwort
                  0
                  • V Offline
                    V Offline
                    Vocaris
                    schrieb am zuletzt editiert von
                    #1005

                    Hallo,
                    ganz langsam verstehe ich das Script. Zumindest ein wenig.
                    Habe da sicherlich noch massig Fragen.
                    Aktuell versuche ich zu verstehen, wie ich das Player Grid nutzen kann.
                    Ich habe ioB und mehrere Alexen im Haus.
                    Was muss ich tun, damit ich einen Echo oder eine Gruppe dort zielführend einbinden kann. Und wie kann ich in einem Grid z.B. 4 Radiosender mit Icon hinterlegen, dass bei "klick" der Sende3r am Echo X abgespielt wird.
                    Das verstehe ich noch nicht. Insb WAS von dem Alexa2 Adapter muss wie in den Alias Geräte Manager.
                    Danke für Eure Hilfe.

                    ArmilarA 1 Antwort Letzte Antwort
                    0
                    • ArmilarA Armilar

                      @mayan sagte in Sonoff NSPanel:

                      @Armilar

                      Danke für das tolle Skript. Mega Arbeit 👍
                      Kannst du mehr Infos zur cardQR geben?
                      Wie muss der Alias dafür aussehen?

                      Gerne ;-)

                      Ach ja, da fehlt ja noch, wie die cardQR arbeitet :blush:

                      Einfacher Alias "Info" auf Datenpunkt in 0_userdata.0.
                      7cb40a66-00da-42bb-88d9-56c6a1646436-image.png

                      und in dem Datenpunkt steht:
                      8d8f9b6c-4ba3-4f01-a1b7-faea2ec18892-image.png

                      Wobei (ihr ahnt es bestimmt schon) die nachfolgenden Parameter für:
                      T = Verschlüsselung
                      S = SSID
                      P = Password
                      H = Hidden (In meinem Fall also sichtbar für Gäste)
                      stehen. Und das wars auch schon ;-) - den QR-Code baut dann das Panel aus den Informationen.

                      Viel Spaß mit der cardQR

                      V Offline
                      V Offline
                      Vocaris
                      schrieb am zuletzt editiert von
                      #1006

                      @armilar Hei. Habe ich alle so gemacht. Wir auch angezeigt. Aber der Scanner im Handy im Bereich Netzwerk erkennt den angezeigten QR Code auf dem Display nicht.
                      Nehme ich einen normale QR Scanner, erkennt er zumindest das Bild und zeigt mir die Werte alle an. Aber Beim Ausführen geht er nur in die WLAN Einstellungen; legt aber kein entsprechende WLAN an.

                      1 Antwort Letzte Antwort
                      0
                      • ArmilarA Armilar

                        @herbiek sagte in Sonoff NSPanel:

                        @herbiek Ich habe es geschafft, einen QR-Code auf der Gast-WLAN-Seite des NSpanel zu generieren! Ja!
                        Aber der eingebaute QR-Scanner auf meinem eigenen Telefon (Poco F3, Android 12) will den QR-Code nicht erkennen.
                        Ich habe dann eine andere QR-Code-Scanner-App heruntergeladen, die den Code als Wifi-Netzwerk erkennt. Dann erhalte ich die Meldung, dass seit Android 10 die automatische Verbindung nicht mehr erlaubt ist und dass man sich weiterhin selbst mit dem Netzwerk verbinden muss. Ich kann das Kennwort zwar kopieren, aber wenn das Netzwerk versteckt ist (was ich noch einrichten möchte), wird es schwierig, es auszuwählen (ohne den SSID-Namen einzugeben).

                        Sowohl das Nokia meiner Frau als auch mein Poco F3 haben die Option, über ein Wifi-Netzwerk zu suchen. Im Wifi-Menü gibt es auch eine Schaltfläche zum Scannen eines QR-Codes, aber beide Telefone tun nichts mit dem generierten und angezeigten QR-Code auf dem NS-Panel. Nur die separaten Anwendungen erkennen es, aber in beiden Fällen ist es nur möglich, die SSID und das Passwort zu kopieren.

                        Ich gehe davon aus, dass dies nur die Sicherheitseinschränkung von Android ist, aber ich finde es immer wieder seltsam, dass der QR-Code nicht einmal erkannt zu werden scheint. Ich muss diese Einschränkungen in einem Text dieser losen "kostenlosen" QR-Apps lesen.

                        Das Problem mit Android kann ich nicht lösen, jedoch für die sichtbare SSID finden wir definitiv eine Lösung ;-)
                        Wenn "hidden", dann keine sichtbare SSID

                        V Offline
                        V Offline
                        Vocaris
                        schrieb am zuletzt editiert von
                        #1007

                        @armilar Ich kann das für mein OnePlus 9 ebenfalls bestätigen. Der Scanner erkennt nichts. Er reagiert gar nicht erst. Wenn ich in der FritzBox mit z.B. den QR Code für das Gäste Netz anzeigen lasse (der macht ja quasi das gleiche) da klappt es.
                        Der Code sieht allerdings optisch anders aus. Hat aber die gleichen Inhalte.
                        Ggf. ist der QR Code welches das Script erzeugt nicht ganz korrekt?

                        ArmilarA 1 Antwort Letzte Antwort
                        0
                        • V Vocaris

                          @armilar Ich kann das für mein OnePlus 9 ebenfalls bestätigen. Der Scanner erkennt nichts. Er reagiert gar nicht erst. Wenn ich in der FritzBox mit z.B. den QR Code für das Gäste Netz anzeigen lasse (der macht ja quasi das gleiche) da klappt es.
                          Der Code sieht allerdings optisch anders aus. Hat aber die gleichen Inhalte.
                          Ggf. ist der QR Code welches das Script erzeugt nicht ganz korrekt?

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

                          @vocaris sagte in Sonoff NSPanel:

                          @armilar Ich kann das für mein OnePlus 9 ebenfalls bestätigen. Der Scanner erkennt nichts. Er reagiert gar nicht erst. Wenn ich in der FritzBox mit z.B. den QR Code für das Gäste Netz anzeigen lasse (der macht ja quasi das gleiche) da klappt es.
                          Der Code sieht allerdings optisch anders aus. Hat aber die gleichen Inhalte.
                          Ggf. ist der QR Code welches das Script erzeugt nicht ganz korrekt?

                          Ich kann da leider nichts zu sagen, welche Mobiltelefone und Hersteller mit dem QR-Code (Ist übrigens nicht von mir, sondern in der TFT) kompatibel sind. Ich habe nur iPhones und die funktionieren mit dem erstellten Code. Kann den Vergleich mit dem QR-Code von einer FritzBox ebenfalls nicht machen, da mein Mesh nicht von Fritz ist.

                          Ansonsten kannst du ja versuchen einen brauchbaren String (QR als Plain-Text) über einen QR-Code-Generator zu erzeugen? Kann dir da leider nicht weiterhelfen... Vielleicht liegt es am OxygenOS?

                          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
                          0
                          • V Vocaris

                            Hallo,
                            ganz langsam verstehe ich das Script. Zumindest ein wenig.
                            Habe da sicherlich noch massig Fragen.
                            Aktuell versuche ich zu verstehen, wie ich das Player Grid nutzen kann.
                            Ich habe ioB und mehrere Alexen im Haus.
                            Was muss ich tun, damit ich einen Echo oder eine Gruppe dort zielführend einbinden kann. Und wie kann ich in einem Grid z.B. 4 Radiosender mit Icon hinterlegen, dass bei "klick" der Sende3r am Echo X abgespielt wird.
                            Das verstehe ich noch nicht. Insb WAS von dem Alexa2 Adapter muss wie in den Alias Geräte Manager.
                            Danke für Eure Hilfe.

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

                            @vocaris sagte in Sonoff NSPanel:

                            Hallo,
                            ganz langsam verstehe ich das Script. Zumindest ein wenig.
                            Habe da sicherlich noch massig Fragen.
                            Aktuell versuche ich zu verstehen, wie ich das Player Grid nutzen kann.
                            Ich habe ioB und mehrere Alexen im Haus.
                            Was muss ich tun, damit ich einen Echo oder eine Gruppe dort zielführend einbinden kann. Und wie kann ich in einem Grid z.B. 4 Radiosender mit Icon hinterlegen, dass bei "klick" der Sende3r am Echo X abgespielt wird.
                            Das verstehe ich noch nicht. Insb WAS von dem Alexa2 Adapter muss wie in den Alias Geräte Manager.
                            Danke für Eure Hilfe.

                            Die Radiosender im Grid erstellst du mit dem Alias "Taste":

                            06470556-88a1-4a5a-b80a-f3cd64f28c3a-image.png

                            Dann über die Funktion (am Ende der Zeile) z.B.
                            465f028a-40db-4c3d-b302-f5e59e3eded9-image.png

                            Den Alias vom Typ "Media" kannst du aktuell nur über den Alias Manager (automatisch) erzeugen. Hatten aber in den vergangenen Wochen schon Beispiele dazu.

                            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.

                            V 1 Antwort Letzte Antwort
                            0
                            • ArmilarA Armilar

                              @vocaris sagte in Sonoff NSPanel:

                              Hallo,
                              ganz langsam verstehe ich das Script. Zumindest ein wenig.
                              Habe da sicherlich noch massig Fragen.
                              Aktuell versuche ich zu verstehen, wie ich das Player Grid nutzen kann.
                              Ich habe ioB und mehrere Alexen im Haus.
                              Was muss ich tun, damit ich einen Echo oder eine Gruppe dort zielführend einbinden kann. Und wie kann ich in einem Grid z.B. 4 Radiosender mit Icon hinterlegen, dass bei "klick" der Sende3r am Echo X abgespielt wird.
                              Das verstehe ich noch nicht. Insb WAS von dem Alexa2 Adapter muss wie in den Alias Geräte Manager.
                              Danke für Eure Hilfe.

                              Die Radiosender im Grid erstellst du mit dem Alias "Taste":

                              06470556-88a1-4a5a-b80a-f3cd64f28c3a-image.png

                              Dann über die Funktion (am Ende der Zeile) z.B.
                              465f028a-40db-4c3d-b302-f5e59e3eded9-image.png

                              Den Alias vom Typ "Media" kannst du aktuell nur über den Alias Manager (automatisch) erzeugen. Hatten aber in den vergangenen Wochen schon Beispiele dazu.

                              V Offline
                              V Offline
                              Vocaris
                              schrieb am zuletzt editiert von
                              #1010

                              @armilar hat nur mit dem. SONOS Adapter geklappt. Wenn ich autom. einen Alias von einem Echo erstelle und ein binde sieht die Page so aus als wäre sie nativ. Also ohne einen gefundenen alias Datenpunkt.

                              ArmilarA 1 Antwort Letzte Antwort
                              0
                              • V Vocaris

                                @armilar hat nur mit dem. SONOS Adapter geklappt. Wenn ich autom. einen Alias von einem Echo erstelle und ein binde sieht die Page so aus als wäre sie nativ. Also ohne einen gefundenen alias Datenpunkt.

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

                                @vocaris sagte in Sonoff NSPanel:

                                @armilar hat nur mit dem. SONOS Adapter geklappt. Wenn ich autom. einen Alias von einem Echo erstelle und ein binde sieht die Page so aus als wäre sie nativ. Also ohne einen gefundenen alias Datenpunkt.

                                Ansonsten manuell mit dem Alias-Manager anlegen. Ich hatte mal eine Tabelle erstellt. In Zeile 12 findest du die erforderlichen Datenpunkte für den Media:

                                https://forum.iobroker.net/post/814084

                                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
                                0
                                • D Online
                                  D Online
                                  diwoma
                                  schrieb am zuletzt editiert von
                                  #1012

                                  Hi,
                                  ich habe eine Frage zur Temperatur-Anzeige im Screensaver, der die aktuelle Temperatur anzeigen soll. Wie und wie oft wird sie aktualisiert?
                                  Ich zeige damit auf einen Datenpunkt, der von mir mit einem externen Temperatur-Sensor gefüttert wird. Allerdings bewirkt eine Änderung des Datenpunktes nichts, weil ja nicht darauf getriggert wird.

                                  Reicht es wenn ich selbst auf den Wert triggere und nur die Function HandleScreensaverUpdate() aufrufe?
                                  Oder stört das den Ablauf des Screensavers mit seinen Timer/Trigger?

                                  -- diwoma

                                  ioBroker in LX-Container in Proxmox
                                  Zigbee-Coordinator: CC2652P2-TCP FW: 20230507

                                  D 1 Antwort Letzte Antwort
                                  0
                                  • D diwoma

                                    Hi,
                                    ich habe eine Frage zur Temperatur-Anzeige im Screensaver, der die aktuelle Temperatur anzeigen soll. Wie und wie oft wird sie aktualisiert?
                                    Ich zeige damit auf einen Datenpunkt, der von mir mit einem externen Temperatur-Sensor gefüttert wird. Allerdings bewirkt eine Änderung des Datenpunktes nichts, weil ja nicht darauf getriggert wird.

                                    Reicht es wenn ich selbst auf den Wert triggere und nur die Function HandleScreensaverUpdate() aufrufe?
                                    Oder stört das den Ablauf des Screensavers mit seinen Timer/Trigger?

                                    D Online
                                    D Online
                                    diwoma
                                    schrieb am zuletzt editiert von
                                    #1013

                                    @diwoma
                                    Ich hätte es vorher probieren sollen, denn es scheint zu funktionieren.
                                    Zumindest wird die geänderte Temperatur angezeigt.
                                    Die Frage bleibt offen ob es den Ablauf irgendwie stört?

                                    -- diwoma

                                    ioBroker in LX-Container in Proxmox
                                    Zigbee-Coordinator: CC2652P2-TCP FW: 20230507

                                    1 Antwort Letzte Antwort
                                    0
                                    • V Offline
                                      V Offline
                                      Vocaris
                                      schrieb am zuletzt editiert von
                                      #1014

                                      Guten Nachmittag zusammen,
                                      ich wollte mir jetzt mal die Zeit nehmen, um ein kl. Review meinerseits zu geben.
                                      Zu aller erst einmal einen ganz leben Dank an beiden Entwickler/Erfinder dieses loveleace TS und alles was dazu gehört. Ich weiß es nicht genau, aber ich schätze es sind @Armilar und @joBr99 . Zumindest haben die beiden zu dem Thema eine GitHub Seite.
                                      Ich kam zuerst mit dem Thema nicht klar. Ich bin kein Programmierer, sondern Konzeptionist. Also ich entwerfe SW Anwendungen und erstelle die Fachkonzepte für die OrgProgs und erstelle auch die Handbücher etc.
                                      Was auch die Überleitung zu einem mir wichtigen Thema ist. Die Dokumentation. Die vermisse ich hier komplett. Nicht als Vorwurf aufnehmen. Für Programmierer und insb. im eigenen Code sind Dinge vollkommen klar. Aber für einen Dritten insb. wenn er kein Codierer ist, ist das alle "quer" man versteht auch machen Threads nicht.
                                      Ich habe mich jetzt fast eine Woche mit dem Thema beschäftigt und komme laangsam klar. Habe schon einiges erstellt und versucht. Da es aber keine Doku und Erklärungen gibt, ist das alles sehr müßig.
                                      Ich weiß, dokumentieren ist nicht jeder Manns/Frau Sache. Aber sehr wichtig. Damit Dritte auch damit klar kommen.
                                      Es wäre echt wichtig alle möglichen "Pages" einmal vorzustellen. Was man mit Ihnen alles machen kann; welche verschiedenen Einstellmöglichkeiten (Code Schnipsel) es gibt.
                                      Vor allem die Abhängigkeiten zu den Aliasen und wie man sie für welches Grid erstellen muss.
                                      Ich bon z.B: bei den Aliasen für den Media Player iVm Echos wahnsinnig geworden.
                                      a) das man es mit dem Alias Manager und nicht mit dem Geräte Manager machen muss
                                      b) das man bei den Aliases, die in einer Liste (ein Beitrag innerhalb der laaangen Thread Liste) stehen wirklich den letzten Part hinter dem . des Grund Alias meint. Ich habe das Namen im Alias Manager immer im Feld "Name" vergeben. Wenn man den nach der autom. Anlage der Datenpunkte (Was man ja laut Anleitung machen soll) ändert, dann ändert das aber nicht den letzten Part des Alias Namen!!! Das hat mich echt Zeit gekostet.
                                      Das ist so ein Beispiel für eine Doku. Wenn man das den Usern nicht sagt...klappt nix und man hat keine Lust mehr.

                                      In dem riesen Thread hier sind so viel Infos enthalten ... Die kann man gar nicht alle finden. Ich habe mich fast durch alles durchgekämmt und einiges noch gefunden. Aber bei mir ist noch wirklich einiges offen. Ich habe aber Spaß daran gefunden.. Aber ob ich es überhaupt nutzen werde ist was Anderes. Bei mir wird ja alles per Stimme geregelt. Wozu also zum Display laufen und drücken... Na egal. Werde schone einen Einsatz finden.
                                      Damit das jetzt hier nicht zu lang wird.
                                      a) ich habe noch einige Fragen. Wo platziere ich die am Besten?
                                      b) Ich meine Fehler gefunden zu haben. Wo platziere ich die?
                                      c) Ich hätte wünsche bzw. Verbesserungsvorschläge. Wo platziere ich die?
                                      d) Wie wäre es ggf. wenn man im Git Hub ein WiKi aufbaut, das einer Doku/Anleitung gleich kommt. Geht das da ggf. so wie bei Wikipedia? Das ggf. mehrere dort schreiben können und so die Dokuerstellung unterstützen können? Ich kenn mich mit GitHub nicht aus ob das geht.

                                      So das wollte ich nur los werden mit dem Ziel ggf. von de langen Thread hier weg zu kommen in eine geregelte Dokumentation.
                                      Zum Ende nochmals vielen lieben Dank für Euren Einsatz.... Einen schönen Sonntag noch.

                                      ArmilarA J 2 Antworten Letzte Antwort
                                      0
                                      • V Vocaris

                                        Guten Nachmittag zusammen,
                                        ich wollte mir jetzt mal die Zeit nehmen, um ein kl. Review meinerseits zu geben.
                                        Zu aller erst einmal einen ganz leben Dank an beiden Entwickler/Erfinder dieses loveleace TS und alles was dazu gehört. Ich weiß es nicht genau, aber ich schätze es sind @Armilar und @joBr99 . Zumindest haben die beiden zu dem Thema eine GitHub Seite.
                                        Ich kam zuerst mit dem Thema nicht klar. Ich bin kein Programmierer, sondern Konzeptionist. Also ich entwerfe SW Anwendungen und erstelle die Fachkonzepte für die OrgProgs und erstelle auch die Handbücher etc.
                                        Was auch die Überleitung zu einem mir wichtigen Thema ist. Die Dokumentation. Die vermisse ich hier komplett. Nicht als Vorwurf aufnehmen. Für Programmierer und insb. im eigenen Code sind Dinge vollkommen klar. Aber für einen Dritten insb. wenn er kein Codierer ist, ist das alle "quer" man versteht auch machen Threads nicht.
                                        Ich habe mich jetzt fast eine Woche mit dem Thema beschäftigt und komme laangsam klar. Habe schon einiges erstellt und versucht. Da es aber keine Doku und Erklärungen gibt, ist das alles sehr müßig.
                                        Ich weiß, dokumentieren ist nicht jeder Manns/Frau Sache. Aber sehr wichtig. Damit Dritte auch damit klar kommen.
                                        Es wäre echt wichtig alle möglichen "Pages" einmal vorzustellen. Was man mit Ihnen alles machen kann; welche verschiedenen Einstellmöglichkeiten (Code Schnipsel) es gibt.
                                        Vor allem die Abhängigkeiten zu den Aliasen und wie man sie für welches Grid erstellen muss.
                                        Ich bon z.B: bei den Aliasen für den Media Player iVm Echos wahnsinnig geworden.
                                        a) das man es mit dem Alias Manager und nicht mit dem Geräte Manager machen muss
                                        b) das man bei den Aliases, die in einer Liste (ein Beitrag innerhalb der laaangen Thread Liste) stehen wirklich den letzten Part hinter dem . des Grund Alias meint. Ich habe das Namen im Alias Manager immer im Feld "Name" vergeben. Wenn man den nach der autom. Anlage der Datenpunkte (Was man ja laut Anleitung machen soll) ändert, dann ändert das aber nicht den letzten Part des Alias Namen!!! Das hat mich echt Zeit gekostet.
                                        Das ist so ein Beispiel für eine Doku. Wenn man das den Usern nicht sagt...klappt nix und man hat keine Lust mehr.

                                        In dem riesen Thread hier sind so viel Infos enthalten ... Die kann man gar nicht alle finden. Ich habe mich fast durch alles durchgekämmt und einiges noch gefunden. Aber bei mir ist noch wirklich einiges offen. Ich habe aber Spaß daran gefunden.. Aber ob ich es überhaupt nutzen werde ist was Anderes. Bei mir wird ja alles per Stimme geregelt. Wozu also zum Display laufen und drücken... Na egal. Werde schone einen Einsatz finden.
                                        Damit das jetzt hier nicht zu lang wird.
                                        a) ich habe noch einige Fragen. Wo platziere ich die am Besten?
                                        b) Ich meine Fehler gefunden zu haben. Wo platziere ich die?
                                        c) Ich hätte wünsche bzw. Verbesserungsvorschläge. Wo platziere ich die?
                                        d) Wie wäre es ggf. wenn man im Git Hub ein WiKi aufbaut, das einer Doku/Anleitung gleich kommt. Geht das da ggf. so wie bei Wikipedia? Das ggf. mehrere dort schreiben können und so die Dokuerstellung unterstützen können? Ich kenn mich mit GitHub nicht aus ob das geht.

                                        So das wollte ich nur los werden mit dem Ziel ggf. von de langen Thread hier weg zu kommen in eine geregelte Dokumentation.
                                        Zum Ende nochmals vielen lieben Dank für Euren Einsatz.... Einen schönen Sonntag noch.

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

                                        @vocaris sagte in Sonoff NSPanel:

                                        a) ich habe noch einige Fragen. Wo platziere ich die am Besten?
                                        b) Ich meine Fehler gefunden zu haben. Wo platziere ich die?
                                        c) Ich hätte wünsche bzw. Verbesserungsvorschläge. Wo platziere ich die?
                                        d) Wie wäre es ggf. wenn man im Git Hub ein WiKi aufbaut, das einer Doku/Anleitung gleich kommt. Geht das da ggf. so wie bei Wikipedia? Das ggf. mehrere dort schreiben können und so die Dokuerstellung unterstützen können? Ich kenn mich mit GitHub nicht aus ob das geht.

                                        Zunächst einmal vielen Dank.

                                        joBr99 ist der Grundstein und Owner. Von der Reihenfolge der Entwickler würde ich auch noch "Britzelpuf" nennen, der im Grunde den funktionalen Aufbau des Skriptes gelegt hat und "Grrzzz" der einen großen Anteil an den Subpages hatte.

                                        Grundsätzlich kann jeder an der Weiterentwicklung des Skriptes arbeiten. Sei es durch vorhandene und in sich getestete Neuerungen/Änderungen, die können gerne als Pull Request unter "https://github.com/joBr99/nspanel-lovelace-ui/pulls" einfließen. Oder Features Requests/Bugs die als Anregungen oder dem Bugfixing dienen unter "https://github.com/joBr99/nspanel-lovelace-ui/issues" angelegt werden.

                                        Meine persönliche Motivation entstand eher aus den eingeschränkten Funktionen der Sonoff-Version und den diversen Möglichkeiten in der vorliegenden Variante. Ich würde sogar behaupten, dass ich in meinem Smart Home die Sprachsteuerung kaum noch benötige, da fast alles (mit Ausnahme von Musik- und Senderwünschen oder Timer, etc.) über Sensoren/Aktoren und komplexen Logiken/Profilen gesteuert wird und dennoch eine komplette haptik-orientierte Fallback-Lösung vorhanden ist. Und genau hier ist das Panel sehr interessant. Es bietet genau diese Möglichkeiten, ohne das ich irgendwo eine zentrale Visualisierung bereitstellen muss, die evtl. super Eindruck macht, wir jedoch eh nicht benutzen würden. Und Oma oder andere Besucher kommen im Haus auch zurecht, da sie nicht alle Szenen oder Sprachbefehle auswendig lernen müsste. Das Smart Home soll aber für die gesamte Familie (auch im Alter) eine Bereicherung sein, nicht nur für mich...

                                        also:

                                        • zu a) Fragen hier im Forum

                                        • zu b) Wenn unsicher ob wirklich Fehler, dann hier, sonst wenn Fehler aber keine Lösung oder möglicher Lösungsvorschlag unter https://github.com/joBr99/nspanel-lovelace-ui/issues und wenn die Lösung bereits bekannt ist unter https://github.com/joBr99/nspanel-lovelace-ui/pulls

                                        • zu c) Als Feature Request unter https://github.com/joBr99/nspanel-lovelace-ui/issues

                                        • zu d) War in Planung, jedoch war es eine sehr rasante Entwicklung mit wenig Zeit für Wikis. Würde mich freuen, wenn das jemand übernehmen könnte (Bin zeitlich aktuell sehr eingeschränkt).

                                        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.

                                        D 1 Antwort Letzte Antwort
                                        0
                                        • ArmilarA Armilar

                                          @vocaris sagte in Sonoff NSPanel:

                                          a) ich habe noch einige Fragen. Wo platziere ich die am Besten?
                                          b) Ich meine Fehler gefunden zu haben. Wo platziere ich die?
                                          c) Ich hätte wünsche bzw. Verbesserungsvorschläge. Wo platziere ich die?
                                          d) Wie wäre es ggf. wenn man im Git Hub ein WiKi aufbaut, das einer Doku/Anleitung gleich kommt. Geht das da ggf. so wie bei Wikipedia? Das ggf. mehrere dort schreiben können und so die Dokuerstellung unterstützen können? Ich kenn mich mit GitHub nicht aus ob das geht.

                                          Zunächst einmal vielen Dank.

                                          joBr99 ist der Grundstein und Owner. Von der Reihenfolge der Entwickler würde ich auch noch "Britzelpuf" nennen, der im Grunde den funktionalen Aufbau des Skriptes gelegt hat und "Grrzzz" der einen großen Anteil an den Subpages hatte.

                                          Grundsätzlich kann jeder an der Weiterentwicklung des Skriptes arbeiten. Sei es durch vorhandene und in sich getestete Neuerungen/Änderungen, die können gerne als Pull Request unter "https://github.com/joBr99/nspanel-lovelace-ui/pulls" einfließen. Oder Features Requests/Bugs die als Anregungen oder dem Bugfixing dienen unter "https://github.com/joBr99/nspanel-lovelace-ui/issues" angelegt werden.

                                          Meine persönliche Motivation entstand eher aus den eingeschränkten Funktionen der Sonoff-Version und den diversen Möglichkeiten in der vorliegenden Variante. Ich würde sogar behaupten, dass ich in meinem Smart Home die Sprachsteuerung kaum noch benötige, da fast alles (mit Ausnahme von Musik- und Senderwünschen oder Timer, etc.) über Sensoren/Aktoren und komplexen Logiken/Profilen gesteuert wird und dennoch eine komplette haptik-orientierte Fallback-Lösung vorhanden ist. Und genau hier ist das Panel sehr interessant. Es bietet genau diese Möglichkeiten, ohne das ich irgendwo eine zentrale Visualisierung bereitstellen muss, die evtl. super Eindruck macht, wir jedoch eh nicht benutzen würden. Und Oma oder andere Besucher kommen im Haus auch zurecht, da sie nicht alle Szenen oder Sprachbefehle auswendig lernen müsste. Das Smart Home soll aber für die gesamte Familie (auch im Alter) eine Bereicherung sein, nicht nur für mich...

                                          also:

                                          • zu a) Fragen hier im Forum

                                          • zu b) Wenn unsicher ob wirklich Fehler, dann hier, sonst wenn Fehler aber keine Lösung oder möglicher Lösungsvorschlag unter https://github.com/joBr99/nspanel-lovelace-ui/issues und wenn die Lösung bereits bekannt ist unter https://github.com/joBr99/nspanel-lovelace-ui/pulls

                                          • zu c) Als Feature Request unter https://github.com/joBr99/nspanel-lovelace-ui/issues

                                          • zu d) War in Planung, jedoch war es eine sehr rasante Entwicklung mit wenig Zeit für Wikis. Würde mich freuen, wenn das jemand übernehmen könnte (Bin zeitlich aktuell sehr eingeschränkt).

                                          D Online
                                          D Online
                                          diwoma
                                          schrieb am zuletzt editiert von diwoma
                                          #1016

                                          @armilar
                                          Ich kenne keinen Entwickler (mich eingeschlossen), der gerne dokumentiert. Wenn Doku, dann im Code (manchmal) oder man verwendet sprechende Namen für Variable und Methoden. Das allerdings hilft nur den anderen Entwicklern und nicht den "nur" Usern.
                                          Aber es stimmt schon, dass es für das Verständnis für Pages leichter ist, wenn man es irgendwo suchen kann, und nicht nur hier in dem schon etwas unübersichtlichen Thread

                                          -- diwoma

                                          ioBroker in LX-Container in Proxmox
                                          Zigbee-Coordinator: CC2652P2-TCP FW: 20230507

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          573

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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