Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. [Vorlage] Generisches Fensteroffenskript + Vis

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[Vorlage] Generisches Fensteroffenskript + Vis

Scheduled Pinned Locked Moved JavaScript
javascripttemplatemonitoring
768 Posts 81 Posters 229.2k Views 97 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Pittini

    @dodi666 sagte in [Vorlage] Generisches Fensteroffenskript + Vis:

    Zudem gibt es ja auch beispielsweise Terrassentüren mit Kippfunktion, welche durchaus zur Belüftung des Raumes genutzt werden können.

    Eben, und spätestens da wirds dann schräg. Momentan wird das als Fenster gewertet, gäbs jetzt auch Türen im Skript, würden die meisten es als Tür definieren, was dann die Lüftungs und Öffnungswarnung durcheinander bringen würde, also müßte man es als Tür und Fenster deklarieren können usw. So "einfach" mit nem Flag ist das auch nicht getan, geht schon damit los, wo willste denn das Flag setzen? In der Objektliste bei den Fenstern? Da hats nix zu suchen, das sind Fenster. Also müßte man ne 2te Struktur anlegen, ne 2te Funktion einführen und den halben Code umschreiben wenns anständig gemacht sein soll. Einfach "dranpappen" is Pfusch und wird nicht passieren. Vieleicht mach ich irgendwann mal was in der Richtung wenn mir richtig langweilig ist, aktuell wirds keinerlei Änderungen in der Größenordnung geben.

    D Offline
    D Offline
    dodi666
    wrote on last edited by dodi666
    #148

    @Pittini
    Ich dachte es ging in dem Thread darum, mögliche Erweiterungen/Verbesserungen zu diskutieren. Deine Antworten lesen sich so, als würdest du dich persönlich angegriffen fühlen. Versteh mich bitte nicht falsch, das Skript ist toll und ich kann wunderbar mit den vorhandenen Funktionalitäten leben. Mir sind die genannten Dinge lediglich für meinen Anwendungsfall aufgefallen, und ich halte sie argumentativ immer noch für sinnvoll. Deine Einschätzung des Arbeitsaufwands teile ich voll und ganz und habe vollstes Verständnis dafür, wenn du es von daher nicht umsetzen möchtest. Trotzdem vielen Dank für dein Engagement und deine tolle Arbeit.

    P 1 Reply Last reply
    0
    • D dodi666

      @Pittini
      Ich dachte es ging in dem Thread darum, mögliche Erweiterungen/Verbesserungen zu diskutieren. Deine Antworten lesen sich so, als würdest du dich persönlich angegriffen fühlen. Versteh mich bitte nicht falsch, das Skript ist toll und ich kann wunderbar mit den vorhandenen Funktionalitäten leben. Mir sind die genannten Dinge lediglich für meinen Anwendungsfall aufgefallen, und ich halte sie argumentativ immer noch für sinnvoll. Deine Einschätzung des Arbeitsaufwands teile ich voll und ganz und habe vollstes Verständnis dafür, wenn du es von daher nicht umsetzen möchtest. Trotzdem vielen Dank für dein Engagement und deine tolle Arbeit.

      P Offline
      P Offline
      Pittini
      Developer
      wrote on last edited by
      #149

      @dodi666 sagte in [Vorlage] Generisches Fensteroffenskript + Vis:

      Deine Antworten lesen sich so, als würdest du dich persönlich angegriffen fühlen.

      Sorry, sollte nicht so rüberkommen, wenngleich, bedenke bitte ich krieg auch Wünsche per PM, FB, Git usw. Und wenn ich zu drölfzigten mal mich über die Türgeschichte auslassen muss, wurde es halt mal etwas harscher. Nicht persönlich gemeint.

      D 1 Reply Last reply
      0
      • P Pittini

        @dodi666 sagte in [Vorlage] Generisches Fensteroffenskript + Vis:

        Deine Antworten lesen sich so, als würdest du dich persönlich angegriffen fühlen.

        Sorry, sollte nicht so rüberkommen, wenngleich, bedenke bitte ich krieg auch Wünsche per PM, FB, Git usw. Und wenn ich zu drölfzigten mal mich über die Türgeschichte auslassen muss, wurde es halt mal etwas harscher. Nicht persönlich gemeint.

        D Offline
        D Offline
        dodi666
        wrote on last edited by
        #150

        @Pittini Na dann, bin ich ja nicht alleine mit meinem Wunsch :-)

        1 Reply Last reply
        0
        • B Offline
          B Offline
          Bibo*13
          wrote on last edited by
          #151

          Hi Pittini, danke für das skript. Superjob
          Ich habe nur ein Problem. Wenn ich SendWarnMsg von true auf false setzen möchte verweigert er mir das. Er macht also garnix und lässt hartnäckig true drinn stehen. Woran kann das liegen?

          B 1 Reply Last reply
          0
          • B Bibo*13

            Hi Pittini, danke für das skript. Superjob
            Ich habe nur ein Problem. Wenn ich SendWarnMsg von true auf false setzen möchte verweigert er mir das. Er macht also garnix und lässt hartnäckig true drinn stehen. Woran kann das liegen?

            B Offline
            B Offline
            Bibo*13
            wrote on last edited by
            #152

            @Bibo-13 Ok. nehme die Frage zurück. Nach Iobroker restart klappt alles. Sorry

            1 Reply Last reply
            0
            • E Offline
              E Offline
              e-i-k-e
              wrote on last edited by
              #153

              Hallo,

              Ich erhalte immer folgende Meldungen im log.

              javascript.0	2020-05-12 06:40:29.436	error	(354) at processTimers (internal/timers.js:492:7)
              javascript.0	2020-05-12 06:40:29.435	error	(354) at listOnTimeout (internal/timers.js:551:17)
              javascript.0	2020-05-12 06:40:29.435	error	(354) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1983:34)
              javascript.0	2020-05-12 06:40:29.435	error	(354) at Object.<anonymous> (script.js.common.Fensterauswertung:520:73)
              javascript.0	2020-05-12 06:40:29.435	error	(354) at Meldung (script.js.common.Fensterauswertung:206:21)
              javascript.0	2020-05-12 06:40:29.435	error	(354) Error in callback: ReferenceError: Say is not defined
              javascript.0	2020-05-12 06:40:29.434	info	(354) script.js.common.Fensterauswertung: Reaching Meldung, msg= Schlafzimmerfenster seit 10 Stunden 43 Minuten geöffnet!
              javascript.0	2020-05-12 06:40:29.414	error	(354) at processTimers (internal/timers.js:492:7)
              javascript.0	2020-05-12 06:40:29.414	error	(354) at listOnTimeout (internal/timers.js:551:17)
              javascript.0	2020-05-12 06:40:29.414	error	(354) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1983:34)
              javascript.0	2020-05-12 06:40:29.414	error	(354) at Object.<anonymous> (script.js.common.Fensterauswertung:520:73)
              javascript.0	2020-05-12 06:40:29.414	error	(354) at Meldung (script.js.common.Fensterauswertung:206:21)
              javascript.0	2020-05-12 06:40:29.414	error	(354) Error in callback: ReferenceError: Say is not defined
              

              Wo liegt bei mir der Fehler?

              K 1 Reply Last reply
              0
              • E e-i-k-e

                Hallo,

                Ich erhalte immer folgende Meldungen im log.

                javascript.0	2020-05-12 06:40:29.436	error	(354) at processTimers (internal/timers.js:492:7)
                javascript.0	2020-05-12 06:40:29.435	error	(354) at listOnTimeout (internal/timers.js:551:17)
                javascript.0	2020-05-12 06:40:29.435	error	(354) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1983:34)
                javascript.0	2020-05-12 06:40:29.435	error	(354) at Object.<anonymous> (script.js.common.Fensterauswertung:520:73)
                javascript.0	2020-05-12 06:40:29.435	error	(354) at Meldung (script.js.common.Fensterauswertung:206:21)
                javascript.0	2020-05-12 06:40:29.435	error	(354) Error in callback: ReferenceError: Say is not defined
                javascript.0	2020-05-12 06:40:29.434	info	(354) script.js.common.Fensterauswertung: Reaching Meldung, msg= Schlafzimmerfenster seit 10 Stunden 43 Minuten geöffnet!
                javascript.0	2020-05-12 06:40:29.414	error	(354) at processTimers (internal/timers.js:492:7)
                javascript.0	2020-05-12 06:40:29.414	error	(354) at listOnTimeout (internal/timers.js:551:17)
                javascript.0	2020-05-12 06:40:29.414	error	(354) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1983:34)
                javascript.0	2020-05-12 06:40:29.414	error	(354) at Object.<anonymous> (script.js.common.Fensterauswertung:520:73)
                javascript.0	2020-05-12 06:40:29.414	error	(354) at Meldung (script.js.common.Fensterauswertung:206:21)
                javascript.0	2020-05-12 06:40:29.414	error	(354) Error in callback: ReferenceError: Say is not defined
                

                Wo liegt bei mir der Fehler?

                K Offline
                K Offline
                kilasat
                wrote on last edited by
                #154

                @e-i-k-e

                6eb33034-1bbc-4659-92ea-f56436927530-image.png

                stelle die Funktion mal auf false, siehe Bild.

                1 Reply Last reply
                0
                • E Offline
                  E Offline
                  e-i-k-e
                  wrote on last edited by
                  #155

                  Ist deaktiviert, nutze diese Funktion auch gar nicht.
                  Verwende nur die Kombination mit Telegramm.

                  P 1 Reply Last reply
                  0
                  • E e-i-k-e

                    Ist deaktiviert, nutze diese Funktion auch gar nicht.
                    Verwende nur die Kombination mit Telegramm.

                    P Offline
                    P Offline
                    Pittini
                    Developer
                    wrote on last edited by
                    #156

                    @e-i-k-e sagte in [Vorlage] Generisches Fensteroffenskript + Vis:

                    Ist deaktiviert, nutze diese Funktion auch gar nicht.

                    Ich würde @e-i-k-e zustimmen wollen. Zeig mal Deine Skripteinstellungen.

                    AxelF1977A 1 Reply Last reply
                    0
                    • P Pittini

                      @e-i-k-e sagte in [Vorlage] Generisches Fensteroffenskript + Vis:

                      Ist deaktiviert, nutze diese Funktion auch gar nicht.

                      Ich würde @e-i-k-e zustimmen wollen. Zeig mal Deine Skripteinstellungen.

                      AxelF1977A Offline
                      AxelF1977A Offline
                      AxelF1977
                      wrote on last edited by AxelF1977
                      #157

                      @Pittini ich bekomme im Script folgende Fehlermeldungen

                      20:27:29.302 error javascript.0 (23702) at ReplaceChars (script.js.Fenster.Alle.Fensteroffenerkennung:339:32)
                      20:27:29.302 error javascript.0 (23702) at CreateOverviewTable (script.js.Fenster.Alle.Fensteroffenerkennung:309:219)
                      20:27:29.302 error javascript.0 (23702) at ReplaceChars (script.js.Fenster.Alle.Fensteroffenerkennung:339:32)
                      20:27:29.302 error javascript.0 (23702) at CreateOverviewTable (script.js.Fenster.Alle.Fensteroffenerkennung:309:219)
                      20:27:29.302 error javascript.0 (23702) at main (script.js.Fenster.Alle.Fensteroffenerkennung:198:5)
                      20:27:29.302 error javascript.0 (23702) at Object.<anonymous> (script.js.Fenster.Alle.Fensteroffenerkennung:161:13)

                      Im Script selber habe ich nichts verändert, außer in Zeile 22 UseSay zu deaktiveren.

                      Vor 5 min auf Git gezogen

                      Daher sehe ich nicht in VIS, und aktualisieren tut er Stati auch nicht

                      ASROCK Deskmini Intel I3 8100 16GB mit Proxmox VM ioBroker VM DIYHue| CCU piVCCU + FHEM auf Raspberry | Maria DB mit Grafana und Prometheus auf Tinker Board

                      Dominik F.D 1 Reply Last reply
                      0
                      • AxelF1977A AxelF1977

                        @Pittini ich bekomme im Script folgende Fehlermeldungen

                        20:27:29.302 error javascript.0 (23702) at ReplaceChars (script.js.Fenster.Alle.Fensteroffenerkennung:339:32)
                        20:27:29.302 error javascript.0 (23702) at CreateOverviewTable (script.js.Fenster.Alle.Fensteroffenerkennung:309:219)
                        20:27:29.302 error javascript.0 (23702) at ReplaceChars (script.js.Fenster.Alle.Fensteroffenerkennung:339:32)
                        20:27:29.302 error javascript.0 (23702) at CreateOverviewTable (script.js.Fenster.Alle.Fensteroffenerkennung:309:219)
                        20:27:29.302 error javascript.0 (23702) at main (script.js.Fenster.Alle.Fensteroffenerkennung:198:5)
                        20:27:29.302 error javascript.0 (23702) at Object.<anonymous> (script.js.Fenster.Alle.Fensteroffenerkennung:161:13)

                        Im Script selber habe ich nichts verändert, außer in Zeile 22 UseSay zu deaktiveren.

                        Vor 5 min auf Git gezogen

                        Daher sehe ich nicht in VIS, und aktualisieren tut er Stati auch nicht

                        Dominik F.D Offline
                        Dominik F.D Offline
                        Dominik F.
                        wrote on last edited by
                        #158

                        @AxelF1977

                        Nur um folgendes auszuschließen:

                        Wenn noch nicht geschehen, allen gewünschten Sensoren einen Raum und eine Funktion zuweisen. Die Funktion muss vorher in den Aufzählungen hinzugefügt werden und könnte z.B. "Verschluss" lauten. Soll ein anderer Begriff verwendet werden, muss dies dann auch im Script, Zeile 11 geändert werden. Nach der Zuweisung, bzw. dem anlegen neuer Aufzählungspunkte ist es oft hilfreich die JS Instanz neu zu starten da diese bei Aufzählungsänderungen gerne mal "zickt" was dann zu Skriptfehlern führt.

                        Hast du das bei dir eingestellt und befolgt?

                        AxelF1977A 1 Reply Last reply
                        0
                        • Dominik F.D Dominik F.

                          @AxelF1977

                          Nur um folgendes auszuschließen:

                          Wenn noch nicht geschehen, allen gewünschten Sensoren einen Raum und eine Funktion zuweisen. Die Funktion muss vorher in den Aufzählungen hinzugefügt werden und könnte z.B. "Verschluss" lauten. Soll ein anderer Begriff verwendet werden, muss dies dann auch im Script, Zeile 11 geändert werden. Nach der Zuweisung, bzw. dem anlegen neuer Aufzählungspunkte ist es oft hilfreich die JS Instanz neu zu starten da diese bei Aufzählungsänderungen gerne mal "zickt" was dann zu Skriptfehlern führt.

                          Hast du das bei dir eingestellt und befolgt?

                          AxelF1977A Offline
                          AxelF1977A Offline
                          AxelF1977
                          wrote on last edited by AxelF1977
                          #159

                          @Dominik-F alle Sensoren haben die Funktion Verschluss, aber auch noch 2 weiter, für andere Scripte. Die sind auch in den Aufzählungen, das passt.

                          Die Instanz wurde 1x neu und das Script selber 4x neu gestartet.

                          Die Ordnerstrucktur wurde im Javascripm Ordner auch anglegt, hier mal Auszüge

                          ebc0c06b-cc51-4e76-ad29-961c7666b5db-image.png
                          c7592d80-c9b7-4de1-bdd4-1f4ebeffef57-image.png

                          ASROCK Deskmini Intel I3 8100 16GB mit Proxmox VM ioBroker VM DIYHue| CCU piVCCU + FHEM auf Raspberry | Maria DB mit Grafana und Prometheus auf Tinker Board

                          P 1 Reply Last reply
                          0
                          • AxelF1977A AxelF1977

                            @Dominik-F alle Sensoren haben die Funktion Verschluss, aber auch noch 2 weiter, für andere Scripte. Die sind auch in den Aufzählungen, das passt.

                            Die Instanz wurde 1x neu und das Script selber 4x neu gestartet.

                            Die Ordnerstrucktur wurde im Javascripm Ordner auch anglegt, hier mal Auszüge

                            ebc0c06b-cc51-4e76-ad29-961c7666b5db-image.png
                            c7592d80-c9b7-4de1-bdd4-1f4ebeffef57-image.png

                            P Offline
                            P Offline
                            Pittini
                            Developer
                            wrote on last edited by
                            #160

                            @AxelF1977 Ein Raum namens undefined läßt auf einen nicht zugeweisen Raum, aber zugeordnetem Verschluss schließen. Um mehr zu sagen mußt mir die Infos geben die ich jedem immer aus der Nase ziehen muß.
                            Was steht im Skriptlog? Wie sieht die Zuordnung der Funktion und Räume in der Objektliste aus? Welche Einstellungen sind im Skript? Wann tritt der Fehler auf, bei Start oder wenn ne Nachricht geschickt wird?
                            Du kannst versuchsweise mal den kompletten Skriptchannel löschen. Wird er wieder mit nem undefined Raum angelegt, dann kontrollier Deine Raumzuweisungen. Wenn Du der Meinung bist das da alles paßt, dann melde Dich mit obengenannten Infos wieder.

                            AxelF1977A 1 Reply Last reply
                            0
                            • P Pittini

                              @AxelF1977 Ein Raum namens undefined läßt auf einen nicht zugeweisen Raum, aber zugeordnetem Verschluss schließen. Um mehr zu sagen mußt mir die Infos geben die ich jedem immer aus der Nase ziehen muß.
                              Was steht im Skriptlog? Wie sieht die Zuordnung der Funktion und Räume in der Objektliste aus? Welche Einstellungen sind im Skript? Wann tritt der Fehler auf, bei Start oder wenn ne Nachricht geschickt wird?
                              Du kannst versuchsweise mal den kompletten Skriptchannel löschen. Wird er wieder mit nem undefined Raum angelegt, dann kontrollier Deine Raumzuweisungen. Wenn Du der Meinung bist das da alles paßt, dann melde Dich mit obengenannten Infos wieder.

                              AxelF1977A Offline
                              AxelF1977A Offline
                              AxelF1977
                              wrote on last edited by AxelF1977
                              #161

                              @Pittini sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
                              Um mehr zu sagen mußt mir die Infos geben die ich jedem immer aus der Nase ziehen muß.

                              Was steht im Skriptlog?

                              Musst Du doch gar nicht, stand doch schon weiter oben

                              Log vom Script (unterhalb)

                              @Pittini ich bekomme im Script folgende Fehlermeldungen

                              20:27:29.302 error javascript.0 (23702) at ReplaceChars (script.js.Fenster.Alle.Fensteroffenerkennung:339:32)
                              20:27:29.302 error javascript.0 (23702) at CreateOverviewTable (script.js.Fenster.Alle.Fensteroffenerkennung:309:219)
                              20:27:29.302 error javascript.0 (23702) at ReplaceChars (script.js.Fenster.Alle.Fensteroffenerkennung:339:32)
                              20:27:29.302 error javascript.0 (23702) at CreateOverviewTable (script.js.Fenster.Alle.Fensteroffenerkennung:309:219)
                              20:27:29.302 error javascript.0 (23702) at main (script.js.Fenster.Alle.Fensteroffenerkennung:198:5)
                              20:27:29.302 error javascript.0 (23702) at Object.<anonymous> (script.js.Fenster.Alle.Fensteroffenerkennung:161:13)

                              Im Script selber habe ich nichts verändert, außer in Zeile 22 UseSay zu deaktiveren.

                              Vor 5 min auf Git gezogen

                              Daher sehe ich nichts in VIS, und aktualisieren tut er Stati auch nicht

                              @Pittini sagte in [Vorlage] Generisches Fensteroffenskript + Vis:

                              @AxelF1977 Ein Raum namens undefined läßt auf einen nicht zugeweisen Raum, aber zugeordnetem Verschluss schließen. Um mehr zu sagen mußt mir die Infos geben die ich jedem immer aus der Nase ziehen muß.
                              Was steht im Skriptlog? Wie sieht die Zuordnung der Funktion und Räume in der Objektliste aus?

                              ff8da450-12e6-4a0c-8f86-1a8c6615817f-image.png

                              @Pittini sagte in [Vorlage] Generisches Fensteroffenskript + Vis:

                              Welche Einstellungen sind im Skript?

                              Im Script selber habe ich nichts verändert, außer in Zeile 22 UseSay zu deaktiveren. Der Fehler tritt im Log laufend auf, also immer wenn das Script durch läuft.

                              Der Raum namens undefines kann 2 Gründe haben. Einmal gibt es eine Dachlucke, wo ich den State per Skript erzeuge, aus der Prozentangabe des Schalters, der ein Rolladenschalter ist, de rhat von hause aus keinen state (false/true), sondern level 0-100%

                              3e7d8915-1eef-4c47-b4ac-40b0c8b87bf3-image.png

                              Der Raum Küche heißt einmal Küche, einmal Kitchen. Wegen einem anderen Skript, muss ich das leider so beibehalten. Zumindest bis ich das Script Heizung gegen den Adapter tausche.

                              Das ist die Lage

                              ASROCK Deskmini Intel I3 8100 16GB mit Proxmox VM ioBroker VM DIYHue| CCU piVCCU + FHEM auf Raspberry | Maria DB mit Grafana und Prometheus auf Tinker Board

                              P 1 Reply Last reply
                              0
                              • AxelF1977A AxelF1977

                                @Pittini sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
                                Um mehr zu sagen mußt mir die Infos geben die ich jedem immer aus der Nase ziehen muß.

                                Was steht im Skriptlog?

                                Musst Du doch gar nicht, stand doch schon weiter oben

                                Log vom Script (unterhalb)

                                @Pittini ich bekomme im Script folgende Fehlermeldungen

                                20:27:29.302 error javascript.0 (23702) at ReplaceChars (script.js.Fenster.Alle.Fensteroffenerkennung:339:32)
                                20:27:29.302 error javascript.0 (23702) at CreateOverviewTable (script.js.Fenster.Alle.Fensteroffenerkennung:309:219)
                                20:27:29.302 error javascript.0 (23702) at ReplaceChars (script.js.Fenster.Alle.Fensteroffenerkennung:339:32)
                                20:27:29.302 error javascript.0 (23702) at CreateOverviewTable (script.js.Fenster.Alle.Fensteroffenerkennung:309:219)
                                20:27:29.302 error javascript.0 (23702) at main (script.js.Fenster.Alle.Fensteroffenerkennung:198:5)
                                20:27:29.302 error javascript.0 (23702) at Object.<anonymous> (script.js.Fenster.Alle.Fensteroffenerkennung:161:13)

                                Im Script selber habe ich nichts verändert, außer in Zeile 22 UseSay zu deaktiveren.

                                Vor 5 min auf Git gezogen

                                Daher sehe ich nichts in VIS, und aktualisieren tut er Stati auch nicht

                                @Pittini sagte in [Vorlage] Generisches Fensteroffenskript + Vis:

                                @AxelF1977 Ein Raum namens undefined läßt auf einen nicht zugeweisen Raum, aber zugeordnetem Verschluss schließen. Um mehr zu sagen mußt mir die Infos geben die ich jedem immer aus der Nase ziehen muß.
                                Was steht im Skriptlog? Wie sieht die Zuordnung der Funktion und Räume in der Objektliste aus?

                                ff8da450-12e6-4a0c-8f86-1a8c6615817f-image.png

                                @Pittini sagte in [Vorlage] Generisches Fensteroffenskript + Vis:

                                Welche Einstellungen sind im Skript?

                                Im Script selber habe ich nichts verändert, außer in Zeile 22 UseSay zu deaktiveren. Der Fehler tritt im Log laufend auf, also immer wenn das Script durch läuft.

                                Der Raum namens undefines kann 2 Gründe haben. Einmal gibt es eine Dachlucke, wo ich den State per Skript erzeuge, aus der Prozentangabe des Schalters, der ein Rolladenschalter ist, de rhat von hause aus keinen state (false/true), sondern level 0-100%

                                3e7d8915-1eef-4c47-b4ac-40b0c8b87bf3-image.png

                                Der Raum Küche heißt einmal Küche, einmal Kitchen. Wegen einem anderen Skript, muss ich das leider so beibehalten. Zumindest bis ich das Script Heizung gegen den Adapter tausche.

                                Das ist die Lage

                                P Offline
                                P Offline
                                Pittini
                                Developer
                                wrote on last edited by Pittini
                                #162

                                @AxelF1977 sagte in [Vorlage] Generisches Fensteroffenskript + Vis:

                                Musst Du doch gar nicht, stand doch schon weiter oben
                                Log vom Script (unterhalb)

                                Da muß doch mehr stehen als diese 6 Zeilen, ich brauch das ganze Log, nicht nur den Fehlerteil. Am besten das Log beim Skriptstart. Und wenn da was rotes oder gelbes auftaucht (was ja der Fall ist), das Iobroker Log dazu.

                                Der Raum namens undefines kann 2 Gründe haben. Einmal gibt es eine Dachlucke, wo ich den State per Skript erzeuge, aus der Prozentangabe des Schalters, der ein Rolladenschalter ist, de rhat von hause aus keinen state (false/true), sondern level 0-100%

                                Ist dem Skript egal wie der State erzeugt wird. Wohin schreibt das Skript denn den Wert? Is das eingesonderter DP im javascript.0 channel? Wenn ja, zeig mal das ganze als Screenshot inkl. des/der darüberliegenden Channels und inkl. der rechten Spalten mit Bleistift/Mülleimer/Schraubenschlüssel, ich hab so den Verdacht dasses da hängt.

                                Und wenn Du schon selber sagst dasses zwei Gründe haben kann, dann verifizier das doch mal indem Du einen mal den "Verschluss" wegnimmst und dann dem 2ten. Wo der Fehler dann weg ist, das ist der Bösewicht und man kann da gezielter Ursachenforschung betreiben.

                                AxelF1977A 1 Reply Last reply
                                1
                                • P Pittini

                                  @AxelF1977 sagte in [Vorlage] Generisches Fensteroffenskript + Vis:

                                  Musst Du doch gar nicht, stand doch schon weiter oben
                                  Log vom Script (unterhalb)

                                  Da muß doch mehr stehen als diese 6 Zeilen, ich brauch das ganze Log, nicht nur den Fehlerteil. Am besten das Log beim Skriptstart. Und wenn da was rotes oder gelbes auftaucht (was ja der Fall ist), das Iobroker Log dazu.

                                  Der Raum namens undefines kann 2 Gründe haben. Einmal gibt es eine Dachlucke, wo ich den State per Skript erzeuge, aus der Prozentangabe des Schalters, der ein Rolladenschalter ist, de rhat von hause aus keinen state (false/true), sondern level 0-100%

                                  Ist dem Skript egal wie der State erzeugt wird. Wohin schreibt das Skript denn den Wert? Is das eingesonderter DP im javascript.0 channel? Wenn ja, zeig mal das ganze als Screenshot inkl. des/der darüberliegenden Channels und inkl. der rechten Spalten mit Bleistift/Mülleimer/Schraubenschlüssel, ich hab so den Verdacht dasses da hängt.

                                  Und wenn Du schon selber sagst dasses zwei Gründe haben kann, dann verifizier das doch mal indem Du einen mal den "Verschluss" wegnimmst und dann dem 2ten. Wo der Fehler dann weg ist, das ist der Bösewicht und man kann da gezielter Ursachenforschung betreiben.

                                  AxelF1977A Offline
                                  AxelF1977A Offline
                                  AxelF1977
                                  wrote on last edited by
                                  #163

                                  @Pittini danke für die Ausführliche Antwort. Ich werde alles nach dem Feierabend einstellen.

                                  Danke

                                  ASROCK Deskmini Intel I3 8100 16GB mit Proxmox VM ioBroker VM DIYHue| CCU piVCCU + FHEM auf Raspberry | Maria DB mit Grafana und Prometheus auf Tinker Board

                                  AxelF1977A 1 Reply Last reply
                                  0
                                  • AxelF1977A AxelF1977

                                    @Pittini danke für die Ausführliche Antwort. Ich werde alles nach dem Feierabend einstellen.

                                    Danke

                                    AxelF1977A Offline
                                    AxelF1977A Offline
                                    AxelF1977
                                    wrote on last edited by
                                    #164

                                    @Pittini ich habe jetzt mal alle Räume und Funktionen bereinigt.

                                    Das war alles murks. Da ich nun auf den Heatingcontroll Adapter umgestiegen bin, der jetzt läuft, konnte ich die Benennung von Küche und Kitchen ändern. Ich habe die Funktionen teils über den ganzen Raum gehabt, anstatt nur bei dem einzelnen Datenpunkt.

                                    Nachdem das alles geschehen war, läuft das Script.

                                    Danke für die Denkanstöße und die unermüdliche Hilfe.

                                    ASROCK Deskmini Intel I3 8100 16GB mit Proxmox VM ioBroker VM DIYHue| CCU piVCCU + FHEM auf Raspberry | Maria DB mit Grafana und Prometheus auf Tinker Board

                                    1 Reply Last reply
                                    0
                                    • K Offline
                                      K Offline
                                      kilasat
                                      wrote on last edited by
                                      #165

                                      @Pittini habe eben den JS Adapter upgadeted und seit dem kommen die Öffnungszeiten anders als früher:

                                      neu
                                      60d1d028-1b16-4cad-99bf-87a495255293-grafik.png

                                      früher

                                      e14ad358-6dc8-4697-bea3-92547f080c8c-grafik.png

                                      P 1 Reply Last reply
                                      0
                                      • K kilasat

                                        @Pittini habe eben den JS Adapter upgadeted und seit dem kommen die Öffnungszeiten anders als früher:

                                        neu
                                        60d1d028-1b16-4cad-99bf-87a495255293-grafik.png

                                        früher

                                        e14ad358-6dc8-4697-bea3-92547f080c8c-grafik.png

                                        P Offline
                                        P Offline
                                        Pittini
                                        Developer
                                        wrote on last edited by
                                        #166

                                        @kilasat sagte in [Vorlage] Generisches Fensteroffenskript + Vis:

                                        habe eben den JS Adapter upgadeted und seit dem kommen die Öffnungszeiten anders als früher:

                                        Ja, normal wenn die Fenster bei Skriptstart schon offen waren nimmt er den Zeitstempel und macht seine 3 Meldungen oder was Du halt eingestellt hast mit den korrekten Daten. Its not a Bug, its a Feature.

                                        K 1 Reply Last reply
                                        2
                                        • P Pittini

                                          @kilasat sagte in [Vorlage] Generisches Fensteroffenskript + Vis:

                                          habe eben den JS Adapter upgadeted und seit dem kommen die Öffnungszeiten anders als früher:

                                          Ja, normal wenn die Fenster bei Skriptstart schon offen waren nimmt er den Zeitstempel und macht seine 3 Meldungen oder was Du halt eingestellt hast mit den korrekten Daten. Its not a Bug, its a Feature.

                                          K Offline
                                          K Offline
                                          kilasat
                                          wrote on last edited by
                                          #167

                                          @Pittini sagte in [Vorlage] Generisches Fensteroffenskript + Vis:

                                          @kilasat sagte in [Vorlage] Generisches Fensteroffenskript + Vis:

                                          habe eben den JS Adapter upgadeted und seit dem kommen die Öffnungszeiten anders als früher:

                                          Ja, normal wenn die Fenster bei Skriptstart schon offen waren nimmt er den Zeitstempel und macht seine 3 Meldungen oder was Du halt eingestellt hast mit den korrekten Daten. Its not a Bug, its a Feature.

                                          Ja perfekt. Hat brav aufgehört und läuft wie ein Uhrwerk.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          534

                                          Online

                                          32.7k

                                          Users

                                          82.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe