Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. SONOFF NSPanel mit Lovelace UI

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    SONOFF NSPanel mit Lovelace UI

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      TT-Tom @theknut last edited by

      @theknut der Fehler bei Rene sind die Daten im ACTUAL. Er hat da eine Verknüpfung zu einem Sensordatenpunkt und nicht wie im Wiki beschrieben, die Daten vom Script.

      1 Reply Last reply Reply Quote 1
      • T
        TT-Tom @Rene55 last edited by

        @rene55 das Script für die Mülltonnen findest du in meinem Github -> siehe Signatur

        Rene55 1 Reply Last reply Reply Quote 0
        • T
          ticaki Developer @theknut last edited by

          @theknut sagte in SONOFF NSPanel mit Lovelace UI:

          Wundert mich, dass es da einen Fehler gibt. matchAll gibt es schon seit Node V12 und ist auch in der ECMAScript 2020 Spezifikation. Bei mir und @armilar lief es ohne Kompilierfehler. Temporär könntest du die yAxisTicks selbst vorgeben, dann sollte es gehen.

          Da wird nicht getestet das es auch tatsächlich ein String ist, der da ankommt.

          theknut 1 Reply Last reply Reply Quote 1
          • Rene55
            Rene55 @TT-Tom last edited by

            @tt-tom Ja, nochmals vielen Dank. Ich hab das schon eingebaut - aktuell habe ich Restmüll und Papiertonne doppelt, aber noch kein 'Fegen'.

            T 1 Reply Last reply Reply Quote 0
            • T
              TT-Tom @Rene55 last edited by

              @rene55

              hast du dir die Script version 5.1.1 runter geladen???

              2024-01-21 20:00:27.864 - info: javascript.0 (364) script.js.common.NSPanel.Abfall: --------- Nächster Termin wird geprüft ---------
              2024-01-21 20:00:27.864 - info: javascript.0 (364) script.js.common.NSPanel.Abfall: Startdatum UTC: 2024-01-28T23:00:00.000Z
              2024-01-21 20:00:27.864 - info: javascript.0 (364) script.js.common.NSPanel.Abfall: Datum: 29.01.2024
              2024-01-21 20:00:27.864 - info: javascript.0 (364) script.js.common.NSPanel.Abfall: Event: Treppe
              2024-01-21 20:00:27.864 - info: javascript.0 (364) script.js.common.NSPanel.Abfall: Kontrolle Leerzeichen %Treppe%
              2024-01-21 20:00:27.864 - warn: javascript.0 (364) script.js.common.NSPanel.Abfall: Kein Abfalltermin => Event passt mit keinem Abfallnamen überein.
              

              laut dem Log von gestern heisst dein EVENT Treppe dieses musst du jetzt so einfügen.

              const jsonEventName5: string = 'Treppe';   // Vergleichstring für Event 5
              const customEventName5: string = 'Besen schwingen';        // benutzerdefinierter Text für Event 5
              

              die Konstante customEventName5 kannst du auch leer lassen, dann wird Treppe angezeigt.

              Rene55 1 Reply Last reply Reply Quote 1
              • theknut
                theknut @ticaki last edited by

                @ticaki said in SONOFF NSPanel mit Lovelace UI:

                @theknut sagte in SONOFF NSPanel mit Lovelace UI:

                Wundert mich, dass es da einen Fehler gibt. matchAll gibt es schon seit Node V12 und ist auch in der ECMAScript 2020 Spezifikation. Bei mir und @armilar lief es ohne Kompilierfehler. Temporär könntest du die yAxisTicks selbst vorgeben, dann sollte es gehen.

                Da wird nicht getestet das es auch tatsächlich ein String ist, der da ankommt.

                guter Punkt, bau ich noch ein

                T 1 Reply Last reply Reply Quote 0
                • Rene55
                  Rene55 @TT-Tom last edited by

                  @tt-tom Ja, die 5.1.1 ist aktiv und auch const jsonEventName5: string = 'Treppe'; ist angepasst. In '5' habe ich den Restmüll und in '6' die Papiertonne, jeweils von übernächster Woche.

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    TT-Tom @Rene55 last edited by

                    @rene55 sende bitte nochmal das Log und die Konstanten 1-6

                    Rene55 1 Reply Last reply Reply Quote 0
                    • Rene55
                      Rene55 @TT-Tom last edited by

                      @tt-tom Hier die Konstanten

                      
                      const jsonEventName1: string = 'Restmüll (grau) // GEM'; // Vergleichstring für Schwarze Tonne
                      const customEventName1: string = 'Restmüll';        // benutzerdefinierter Text für schwarze Tonne
                      const jsonEventName2: string = 'Verpackungen (gelb) // GEM'; // Vergleichstring für Gelbe Tonne / Sack
                      const customEventName2: string = 'Gelbe Tonne';       // benutzerdefinierter Text für gelbe Tonne
                      const jsonEventName3: string = 'Altpapier (blau) // GEM';    // Vergleichstring für Blaue Tonne
                      const customEventName3: string = 'Papiertonne';       // benutzerdefinierter Text für blaue Tonne
                      const jsonEventName4: string = 'Bioabfall (braun) // GEM';   // Vergleichstring für Braune Tonne
                      const customEventName4: string = 'Bio';        // benutzerdefinierter Text für braune Tonne
                      const jsonEventName5: string = 'Treppe';   // Vergleichstring für Event 5
                      const customEventName5: string = 'Besen schwingen';        // benutzerdefinierter Text für Event 5
                      const jsonEventName6: string = '';   // Vergleichstring für Event 6
                      const customEventName6: string = '';        // benutzerdefinierter Text für Event 6
                      

                      und das Log

                      
                      2024-01-22 12:56:50.954 - info: javascript.0 (364) Stop script script.js.common.NSPanel.Abfall_511
                      2024-01-22 12:56:54.193 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: compiling TypeScript source...
                      2024-01-22 12:56:54.212 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: source code did not change, using cached compilation result...
                      2024-01-22 12:56:54.217 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Datenpunkt 0_userdata.0.Abfallkalender.1 vorhanden
                      2024-01-22 12:56:54.217 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Datenpunkt 0_userdata.0.Abfallkalender.2 vorhanden
                      2024-01-22 12:56:54.217 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Datenpunkt 0_userdata.0.Abfallkalender.3 vorhanden
                      2024-01-22 12:56:54.217 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Datenpunkt 0_userdata.0.Abfallkalender.4 vorhanden
                      2024-01-22 12:56:54.217 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Datenpunkt 0_userdata.0.Abfallkalender.5 vorhanden
                      2024-01-22 12:56:54.217 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Datenpunkt 0_userdata.0.Abfallkalender.6 vorhanden
                      2024-01-22 12:56:54.217 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Startabfrage der Daten
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Rohdaten von Instanz ical: [{"date":"Heute ","event":"Restmüll (grau) // GEM","_class":"ical_Rene_55 ical_today","_date":"2024-01-21T23:00:00.000Z","_end":"2024-01-22T23:00:00.000Z","_IDID":"grau-2024-01-22@mags.de","_allDay":true,"_private":false,"_rule":" ","location":"","_calName":"Rene_55","_calColor":"#000000","_object":{"type":"VEVENT","params":[],"start":"2024-01-21T23:00:00.000Z","datetype":"date","end":"2024-01-22T23:00:00.000Z","dtstamp":"2024-01-22T11:30:23.000Z","uid":"grau-2024-01-22@mags.de","created":"2023-12-29T13:06:11.000Z","lastmodified":"2023-12-29T13:37:04.000Z","sequence":"0","status":"CONFIRMED","summary":"Restmüll (grau) // GEM","transparency":"OPAQUE","method":"PUBLISH"}},{"date":"Übermorgen ","event":"Altpapier (blau) // GEM","_class":"ical_Rene_55 ical_dayafter","_date":"2024-01-23T23:00:00.000Z","_end":"2024-01-24T23:00:00.000Z","_IDID":"blau-2024-01-24@mags.de","_allDay":true,"_private":false,"_rule":" ","location":"","_calName":"Rene_55","_calColor":"#000000","_object":{"type":"VEVENT","params":[],"start":"2024-01-23T23:00:00.000Z","datetype":"date","end":"2024-01-24T23:00:00.000Z","dtstamp":"2024-01-22T11:30:23.000Z","uid":"blau-2024-01-24@mags.de","created":"2023-12-29T13:06:11.000Z","lastmodified":"2023-12-29T13:37:04.000Z","sequence":"0","status":"CONFIRMED","summary":"Altpapier (blau) // GEM","transparency":"OPAQUE","method":"PUBLISH"}},{"date":"In 4 Tagen ","event":"Bioabfall (braun) // GEM","_class":"ical_Rene_55 ical_4days","_date":"2024-01-25T23:00:00.000Z","_end":"2024-01-26T23:00:00.000Z","_IDID":"braun-2024-01-26@mags.de","_allDay":true,"_private":false,"_rule":" ","location":"","_calName":"Rene_55","_calColor":"#000000","_object":{"type":"VEVENT","params":[],"start":"2024-01-25T23:00:00.000Z","datetype":"date","end":"2024-01-26T23:00:00.000Z","dtstamp":"2024-01-22T11:30:23.000Z","uid":"braun-2024-01-26@mags.de","created":"2023-12-29T13:06:11.000Z","lastmodified":"2023-12-29T13:37:04.000Z","sequence":"0","status":"CONFIRMED","summary":"Bioabfall (braun) // GEM","transparency":"OPAQUE","method":"PUBLISH"}},{"date":"In einer Woche ","event":"Treppe","_class":"ical_Rene_55 ical_oneweek","_date":"2024-01-28T23:00:00.000Z","_end":"2024-02-04T23:00:00.000Z","_section":"Treppe fegen","_IDID":"vbdvlermk3o4b7dgui0293h4d9@google.com","_allDay":true,"_private":false,"_rule":" rrule ","location":"","_calName":"Rene_55","_calColor":"#000000","_object":{"type":"VEVENT","params":[],"start":"2024-01-28T23:00:00.000Z","datetype":"date","end":"2024-02-04T23:00:00.000Z","rrule":{"_cache":{"all":false,"before":[],"after":[],"between":[]},"origOptions":{"dtstart":"2023-11-06T00:00:00.000Z","freq":2,"wkst":{"weekday":6},"interval":4,"byweekday":[{"weekday":0}]},"options":{"freq":2,"dtstart":"2023-11-06T00:00:00.000Z","interval":4,"wkst":6,"count":null,"until":null,"bysetpos":null,"bymonth":null,"bymonthday":[],"bynmonthday":[],"byyearday":null,"byweekno":null,"byweekday":[0],"bynweekday":null,"byhour":[0],"byminute":[0],"bysecond":[0],"byeaster":null}},"dtstamp":"2024-01-22T11:30:23.000Z","uid":"vbdvlermk3o4b7dgui0293h4d9@google.com","created":"2022-01-01T11:41:28.000Z","description":"Treppe fegen","lastmodified":"2022-12-16T09:22:43.000Z","sequence":"2","status":"CONFIRMED","summary":"Treppe","transparency":"OPAQUE","method":"PUBLISH"}},{"date":"31.01.2024 ","event":"Verpackungen (gelb) // GEM","_class":"ical_Rene_55 ","_date":"2024-01-30T23:00:00.000Z","_end":"2024-01-31T23:00:00.000Z","_IDID":"gelb-2024-01-31@mags.de","_allDay":true,"_private":false,"_rule":" ","location":"","_calName":"Rene_55","_calColor":"#000000","_object":{"type":"VEVENT","params":[],"start":"2024-01-30T23:00:00.000Z","datetype":"date","end":"2024-01-31T23:00:00.000Z","dtstamp":"2024-01-22T11:30:23.000Z","uid":"gelb-2024-01-31@mags.de","created":"2023-12-29T13:06:11.000Z","lastmodified":"2023-12-29T13:37:04.000Z","sequence":"0","status":"CONFIRMED","summary":"Verpackungen (gelb) // GEM","transparency":"OPAQUE","method":"PUBLISH"}},{"date":"05.02.2024 ","event":"Restmüll (grau) // GEM","_class":"ical_Rene_55 ","_date":"2024-02-04T23:00:00.000Z","_end":"2024-02-05T23:00:00.000Z","_IDID":"grau-2024-02-05@mags.de","_allDay":true,"_private":false,"_rule":" ","location":"","_calName":"Rene_55","_calColor":"#000000","_object":{"type":"VEVENT","params":[],"start":"2024-02-04T23:00:00.000Z","datetype":"date","end":"2024-02-05T23:00:00.000Z","dtstamp":"2024-01-22T11:30:23.000Z","uid":"grau-2024-02-05@mags.de","created":"2023-12-29T13:06:11.000Z","lastmodified":"2023-12-29T13:37:04.000Z","sequence":"0","status":"CONFIRMED","summary":"Restmüll (grau) // GEM","transparency":"OPAQUE","method":"PUBLISH"}},{"date":"07.02.2024 ","event":"Altpapier (blau) // GEM","_class":"ical_Rene_55 ","_date":"2024-02-06T23:00:00.000Z","_end":"2024-02-07T23:00:00.000Z","_IDID":"blau-2024-02-07@mags.de","_allDay":true,"_private":false,"_rule":" ","location":"","_calName":"Rene_55","_calColor":"#000000","_object":{"type":"VEVENT","params":[],"start":"2024-02-06T23:00:00.000Z","datetype":"date","end":"2024-02-07T23:00:00.000Z","dtstamp":"2024-01-22T11:30:23.000Z","uid":"blau-2024-02-07@mags.de","created":"2023-12-29T13:06:11.000Z","lastmodified":"2023-12-29T13:37:04.000Z","sequence":"0","status":"CONFIRMED","summary":"Altpapier (blau) // GEM","transparency":"OPAQUE","method":"PUBLISH"}},{"date":"09.02.2024 ","event":"Bioabfall (braun) // GEM","_class":"ical_Rene_55 ","_date":"2024-02-08T23:00:00.000Z","_end":"2024-02-09T23:00:00.000Z","_IDID":"braun-2024-02-09@mags.de","_allDay":true,"_private":false,"_rule":" ","location":"","_calName":"Rene_55","_calColor":"#000000","_object":{"type":"VEVENT","params":[],"start":"2024-02-08T23:00:00.000Z","datetype":"date","end":"2024-02-09T23:00:00.000Z","dtstamp":"2024-01-22T11:30:23.000Z","uid":"braun-2024-02-09@mags.de","created":"2023-12-29T13:06:11.000Z","lastmodified":"2023-12-29T13:37:04.000Z","sequence":"0","status":"CONFIRMED","summary":"Bioabfall (braun) // GEM","transparency":"OPAQUE","method":"PUBLISH"}},{"date":"15.02.2024 ","event":"Verpackungen (gelb) // GEM","_class":"ical_Rene_55 ","_date":"2024-02-14T23:00:00.000Z","_end":"2024-02-15T23:00:00.000Z","_IDID":"gelb-2024-02-15@mags.de","_allDay":true,"_private":false,"_rule":" ","location":"","_calName":"Rene_55","_calColor":"#000000","_object":{"type":"VEVENT","params":[],"start":"2024-02-14T23:00:00.000Z","datetype":"date","end":"2024-02-15T23:00:00.000Z","dtstamp":"2024-01-22T11:30:23.000Z","uid":"gelb-2024-02-15@mags.de","created":"2023-12-29T13:06:11.000Z","lastmodified":"2023-12-29T13:37:04.000Z","sequence":"0","status":"CONFIRMED","summary":"Verpackungen (gelb) // GEM","transparency":"OPAQUE","method":"PUBLISH"}},{"date":"19.02.2024 ","event":"Restmüll (grau) // GEM","_class":"ical_Rene_55 ","_date":"2024-02-18T23:00:00.000Z","_end":"2024-02-19T23:00:00.000Z","_IDID":"grau-2024-02-19@mags.de","_allDay":true,"_private":false,"_rule":" ","location":"","_calName":"Rene_55","_calColor":"#000000","_object":{"type":"VEVENT","params":[],"start":"2024-02-18T23:00:00.000Z","datetype":"date","end":"2024-02-19T23:00:00.000Z","dtstamp":"2024-01-22T11:30:23.000Z","uid":"grau-2024-02-19@mags.de","created":"2023-12-29T13:06:11.000Z","lastmodified":"2023-12-29T13:37:04.000Z","sequence":"0","status":"CONFIRMED","summary":"Restmüll (grau) // GEM","transparency":"OPAQUE","method":"PUBLISH"}},{"date":"21.02.2024 ","event":"Altpapier (blau) // GEM","_class":"ical_Rene_55 ","_date":"2024-02-20T23:00:00.000Z","_end":"2024-02-21T23:00:00.000Z","_IDID":"blau-2024-02-21@mags.de","_allDay":true,"_private":false,"_rule":" ","location":"","_calName":"Rene_55","_calColor":"#000000","_object":{"type":"VEVENT","params":[],"start":"2024-02-20T23:00:00.000Z","datetype":"date","end":"2024-02-21T23:00:00.000Z","dtstamp":"2024-01-22T11:30:23.000Z","uid":"blau-2024-02-21@mags.de","created":"2023-12-29T13:06:11.000Z","lastmodified":"2023-12-29T13:37:04.000Z","sequence":"0","status":"CONFIRMED","summary":"Altpapier (blau) // GEM","transparency":"OPAQUE","method":"PUBLISH"}}]
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Anzahl Trash - Daten: 11
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Daten vom ical Adapter werden ausgewertet
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: --------- Nächster Termin wird geprüft ---------
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Startdatum UTC: 2024-01-21T23:00:00.000Z
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Datum: Heute
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Event: Restmüll (grau) // GEM
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Kontrolle Leerzeichen %Restmüll (grau) // GEM%
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Event customName: Restmüll
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Abfallnummer: 1
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Daten vom ical Adapter werden ausgewertet
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: --------- Nächster Termin wird geprüft ---------
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Startdatum UTC: 2024-01-23T23:00:00.000Z
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Datum: Übermorgen
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Event: Altpapier (blau) // GEM
                      2024-01-22 12:56:54.218 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Kontrolle Leerzeichen %Altpapier (blau) // GEM%
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Event customName: Papiertonne
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Abfallnummer: 2
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Daten vom ical Adapter werden ausgewertet
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: --------- Nächster Termin wird geprüft ---------
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Startdatum UTC: 2024-01-25T23:00:00.000Z
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Datum: In 4 Tagen
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Event: Bioabfall (braun) // GEM
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Kontrolle Leerzeichen %Bioabfall (braun) // GEM%
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Event customName: Bio
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Abfallnummer: 3
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Daten vom ical Adapter werden ausgewertet
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: --------- Nächster Termin wird geprüft ---------
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Startdatum UTC: 2024-01-28T23:00:00.000Z
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Datum: In einer Woche
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Event: Treppe
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Kontrolle Leerzeichen %Treppe%
                      2024-01-22 12:56:54.219 - warn: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Kein Abfalltermin => Event passt mit keinem Abfallnamen überein.
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Daten vom ical Adapter werden ausgewertet
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: --------- Nächster Termin wird geprüft ---------
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Startdatum UTC: 2024-01-30T23:00:00.000Z
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Datum: 31.01.2024
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Event: Verpackungen (gelb) // GEM
                      2024-01-22 12:56:54.219 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Kontrolle Leerzeichen %Verpackungen (gelb) // GEM%
                      2024-01-22 12:56:54.220 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Event customName: Gelbe Tonne
                      2024-01-22 12:56:54.220 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Abfallnummer: 4
                      2024-01-22 12:56:54.220 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Daten vom ical Adapter werden ausgewertet
                      2024-01-22 12:56:54.220 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: --------- Nächster Termin wird geprüft ---------
                      2024-01-22 12:56:54.220 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Startdatum UTC: 2024-02-04T23:00:00.000Z
                      2024-01-22 12:56:54.220 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Datum: 05.02.2024
                      2024-01-22 12:56:54.220 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Event: Restmüll (grau) // GEM
                      2024-01-22 12:56:54.220 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Kontrolle Leerzeichen %Restmüll (grau) // GEM%
                      2024-01-22 12:56:54.220 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Event customName: Restmüll
                      2024-01-22 12:56:54.221 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Abfallnummer: 5
                      2024-01-22 12:56:54.221 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Daten vom ical Adapter werden ausgewertet
                      2024-01-22 12:56:54.221 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: --------- Nächster Termin wird geprüft ---------
                      2024-01-22 12:56:54.221 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Startdatum UTC: 2024-02-06T23:00:00.000Z
                      2024-01-22 12:56:54.221 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Datum: 07.02.2024
                      2024-01-22 12:56:54.221 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Event: Altpapier (blau) // GEM
                      2024-01-22 12:56:54.221 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Kontrolle Leerzeichen %Altpapier (blau) // GEM%
                      2024-01-22 12:56:54.222 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Event customName: Papiertonne
                      2024-01-22 12:56:54.222 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Abfallnummer: 6
                      2024-01-22 12:56:54.222 - warn: javascript.0 (364) script.js.common.NSPanel.Abfall_511: Alle Abfall-Datenpunkte gefüllt
                      2024-01-22 12:56:54.222 - info: javascript.0 (364) script.js.common.NSPanel.Abfall_511: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                      2024-01-22 12:56:56.624 - info: admin.0 (307) <== Disconnect system.user.admin from 192.168.68.44 javascript
                      2024-01-22 12:57:00.012 - info: mqtt.0 (417) send2Server mqtt.0.SmartHome.NSPanel_1.cmnd.CustomSend[SmartHome/NSPanel_1/cmnd/CustomSend]
                      2024-01-22 12:57:00.014 - info: mqtt.0 (417) send2Server mqtt.0.SmartHome.NSPanel_1.cmnd.CustomSend[SmartHome/NSPanel_1/cmnd/CustomSend]
                      

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        ticaki Developer @theknut last edited by ticaki

                        @theknut sagte in SONOFF NSPanel mit Lovelace UI:

                        @ticaki said in SONOFF NSPanel mit Lovelace UI:

                        @theknut sagte in SONOFF NSPanel mit Lovelace UI:

                        Wundert mich, dass es da einen Fehler gibt. matchAll gibt es schon seit Node V12 und ist auch in der ECMAScript 2020 Spezifikation. Bei mir und @armilar lief es ohne Kompilierfehler. Temporär könntest du die yAxisTicks selbst vorgeben, dann sollte es gehen.

                        Da wird nicht getestet das es auch tatsächlich ein String ist, der da ankommt.

                        guter Punkt, bau ich noch ein

                        mache einfach ein String() um das txt im [...String(txt) AFAIK sollte dann aus allem auch einem object ein String werden.

                        EDIT getestet:

                        javascript.0 (1272) script.js.Test.Skript_type_1: String(1) 1 String(true) true String(null) null String(undefined) undefined String({test:true}) [object Object]
                        

                        EDIT:

                        String(() => {log('test')}) daraus wird: "function () { log('test'); }"
                        
                        1 Reply Last reply Reply Quote 1
                        • T
                          TT-Tom @Rene55 last edited by

                          @rene55 Sorry Fehler lag bei mir / Script, bitte nochmal neu von Github ziehen.

                          Rene55 Neuschwansteini 2 Replies Last reply Reply Quote 1
                          • D
                            Doggie @Armilar last edited by

                            @armilar und Andere, Danke an alle nochmals für die Hilfe.
                            Nebenbei bemerkt: Ich weiß nicht, ob es so günstig ist alles zum Thema NSPanel in ein Topic zu packen. So sind mehrere Anfragen "verschachtelt" und schwerer zu lesen. Gut wäre es, wenn man "Untertopics" anlegen könnte, aber das gibt die Forensoftware wohl nicht her.

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              ticaki Developer @Doggie last edited by

                              @doggie sagte in SONOFF NSPanel mit Lovelace UI:

                              @armilar und Andere, Danke an alle nochmals für die Hilfe.
                              Nebenbei bemerkt: Ich weiß nicht, ob es so günstig ist alles zum Thema NSPanel in ein Topic zu packen. So sind mehrere Anfragen "verschachtelt" und schwerer zu lesen. Gut wäre es, wenn man "Untertopics" anlegen könnte, aber das gibt die Forensoftware wohl nicht her.

                              Die Sache ist das ca. 60% der Topics im deutschen Forum bei mir ausgeblendet werden und wenn dort eine Frage zu diesem Panel erscheint, bekomme ich die nie zu sehen.

                              1 Reply Last reply Reply Quote 0
                              • Armilar
                                Armilar Most Active Forum Testing last edited by

                                @ticaki

                                Dito... Ich lese nur sehr wenig der meisten Threads und Posts hier im Forum... Wenn du es hier reinschreibst, dann werde ich automatisch benachrichtigt... Leider gibt es kein Unterforum für das NSPanel, was es deutlich strukturieren würde...

                                Auf der anderen Seite bekommt man aber auch Lösungen und Anregungen zu anderen Themen und Fragestellungen...

                                1 Reply Last reply Reply Quote 0
                                • Rene55
                                  Rene55 @TT-Tom last edited by

                                  @tt-tom Erfolg ist zu vermelden: Mein Abfallkalender läuft. NSPanel_Abfallkalender.jpg

                                  Habe zwar den Colorpicker, den du gezeigt hast nicht gefunden, aber dennoch eine 'schöne' Farbe gewählt.

                                  T 1 Reply Last reply Reply Quote 2
                                  • T
                                    TT-Tom @Rene55 last edited by

                                    @rene55

                                    https://nodtem66.github.io/nextion-hmi-color-convert/index.html

                                    Rene55 1 Reply Last reply Reply Quote 1
                                    • Rene55
                                      Rene55 @TT-Tom last edited by

                                      @tt-tom Auch hier gibt es was zu sehen: Der Graph entwickelt sich langsam (aber stetig).

                                      NSPanel_TemperaturGraph.jpg

                                      Danke auch hierfür und für die kräftige Hilfestellung.
                                      Kleiner Wunsch von mir: const BucketName: string = 'storage_short'; statt fest verdrahtetem "iobroker' noch mit einbauen.

                                      T theknut 2 Replies Last reply Reply Quote 2
                                      • T
                                        TT-Tom @Rene55 last edited by

                                        @rene55 sagte in SONOFF NSPanel mit Lovelace UI:

                                        const BucketName: string = 'storage_short';

                                        Wunsch erfüllt 😊

                                        1 Reply Last reply Reply Quote 1
                                        • Rene55
                                          Rene55 last edited by

                                          @tt-tom Vielen Dank, das ging aber fix !!

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            Doggie @Armilar last edited by

                                            @armilar
                                            Es funktioniert immer noch nicht.
                                            Ich habe im Tab "Geräte" unter NSPanel - 1 einen Ordner mit dem Namen "Gaszähler" angelegt.
                                            Dann unter diesem Ordner "Gaszähler" ein Gerät mit dem Namen "Verbrauch Heute" und als Typ"Info" Das Gerät wird angelegt, aber es erscheint kein Fenster wo ich die Verknüpfung mit dem Datenpunkt aus Javascript - Gaszähler - Verbrauch Heute herstellen kann.
                                            Das Fenster ist aber gestern schon erschienen. Warum heute nicht? Irgendetwas läuft noch schief.
                                            Inzwischen reagiert der ganze IOBroker nicht mehr, weder mit Browser noch über Putty.
                                            Bald brauche ich nicht nur dieses Forum, sondern auch die Telefonseelsorge😧
                                            Jetzt muss ich erstmal den ioBroker wieder in Gange bringen...

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            888
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            lovelace ui nspanel sonoff
                                            260
                                            7128
                                            4325224
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo