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

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

Community Forum

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

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

[Vorlage] Generisches Fensteroffenskript + Vis

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascripttemplatemonitoring
768 Beiträge 81 Kommentatoren 222.5k Aufrufe 97 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.
  • JB_SullivanJ JB_Sullivan

    @Pittini

    HMMM - OK, der Threadersteller dort sagt, er weiß Bescheid - ich weiß es nicht. Wie sieht ein korrekter Channel aus und warum wird nur der EINE Nuki DP, der ja Struktur mäßig genauso angelegt ist wie anderen, angemeckert und bei allen anderen funktioniert es ?

    P Offline
    P Offline
    Pittini
    Developer
    schrieb am zuletzt editiert von
    #381

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

    @Pittini

    HMMM - OK, der Threadersteller dort sagt, er weiß Bescheid - ich weiß es nicht. Wie sieht ein korrekter Channel aus und warum wird nur der EINE Nuki DP, der ja Struktur mäßig genauso angelegt ist wie anderen, angemeckert und bei allen anderen funktioniert es ?

    Ein korrekter channel hat Namen und rechts in der Objektliste den Bleistift und Schraubenschlüssel. Du kannst mit nem Einzeilerskript aus dem "falschen" nen richtigen machen.

    setObject("Die_Id_von_Deinem_Channel" , { type: 'channel', common: { name: "Wie der Channel heißen soll" }, native: {} });
    
    
    JB_SullivanJ 1 Antwort Letzte Antwort
    1
    • P Pittini

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

      @Pittini

      HMMM - OK, der Threadersteller dort sagt, er weiß Bescheid - ich weiß es nicht. Wie sieht ein korrekter Channel aus und warum wird nur der EINE Nuki DP, der ja Struktur mäßig genauso angelegt ist wie anderen, angemeckert und bei allen anderen funktioniert es ?

      Ein korrekter channel hat Namen und rechts in der Objektliste den Bleistift und Schraubenschlüssel. Du kannst mit nem Einzeilerskript aus dem "falschen" nen richtigen machen.

      setObject("Die_Id_von_Deinem_Channel" , { type: 'channel', common: { name: "Wie der Channel heißen soll" }, native: {} });
      
      
      JB_SullivanJ Offline
      JB_SullivanJ Offline
      JB_Sullivan
      schrieb am zuletzt editiert von
      #382

      @Pittini
      Dann würde ich sagen, er ist korrekt

      2020-10-06 12_30_39-objects - ioBroker.png

      Allerdings hat er im Vergleich mit den anderen eine eigenartige State Struktur

      2020-10-06 12_31_26-objects - ioBroker.png

      ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

      P 1 Antwort Letzte Antwort
      0
      • JB_SullivanJ JB_Sullivan

        @Pittini
        Dann würde ich sagen, er ist korrekt

        2020-10-06 12_30_39-objects - ioBroker.png

        Allerdings hat er im Vergleich mit den anderen eine eigenartige State Struktur

        2020-10-06 12_31_26-objects - ioBroker.png

        P Offline
        P Offline
        Pittini
        Developer
        schrieb am zuletzt editiert von
        #383

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

        Dann würde ich sagen, er ist korrekt

        Nein, isser nicht. Du redest vom tatsächlich korrekten Datenpunkt. Ich rede vom übergeordnetem Channel und der ist deutlich sichtbar nicht korrekt.
        Der "komische" Datenpunkt is dann ein anderes Thema, wozus da 5 States braucht weis ich auch ned.

        JB_SullivanJ 1 Antwort Letzte Antwort
        0
        • P Pittini

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

          Dann würde ich sagen, er ist korrekt

          Nein, isser nicht. Du redest vom tatsächlich korrekten Datenpunkt. Ich rede vom übergeordnetem Channel und der ist deutlich sichtbar nicht korrekt.
          Der "komische" Datenpunkt is dann ein anderes Thema, wozus da 5 States braucht weis ich auch ned.

          JB_SullivanJ Offline
          JB_SullivanJ Offline
          JB_Sullivan
          schrieb am zuletzt editiert von
          #384

          @Pittini

          Hmm - mir sagt "Channel" nichts. Was ist mit Channel bzw. Objekt gemeint? Bei dem Beispiel oben TFK?

          Also wäre das so richtig?

          setObject("alias.0.TFK" , { type: 'channel', common: { name: "TFK" }, native: {} });

          ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

          P 1 Antwort Letzte Antwort
          0
          • JB_SullivanJ JB_Sullivan

            @Pittini

            Hmm - mir sagt "Channel" nichts. Was ist mit Channel bzw. Objekt gemeint? Bei dem Beispiel oben TFK?

            Also wäre das so richtig?

            setObject("alias.0.TFK" , { type: 'channel', common: { name: "TFK" }, native: {} });

            P Offline
            P Offline
            Pittini
            Developer
            schrieb am zuletzt editiert von
            #385

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

            Also wäre das so richtig?

            Ja.

            Was "channel", "device", etc. bedeuten und wofür se gut sind steht da:
            https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md

            Kurz mal das relevante rauskopiert:

            Object types
            state - parent should be of type channel, device, instance or host
            channel - object to group one or more states. Parent should be device.
            device - object to group one or more channels or state. Should have no parent except adapter instance namespace.
            enum - objects holding a array in common.members that points to states, channels, devices or files. enums can have a parent enum (tree-structure possible)
            host - a host that runs a controller process
            adapter - the default config of an adapter. presence also indicates that the adapter is successfully installed. (suggestion: should have an attribute holding an array of the hosts where it is installed)
            instance - instance of adapter. Parent has to be of type adapter
            meta - rarely changing meta information that a adapter or his instances needs
            config - configurations
            script - scripts
            user - users
            group - groups
            chart - charts
            folder - a bunch of devices or may be other things.

            JB_SullivanJ 1 Antwort Letzte Antwort
            0
            • P Pittini

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

              Also wäre das so richtig?

              Ja.

              Was "channel", "device", etc. bedeuten und wofür se gut sind steht da:
              https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md

              Kurz mal das relevante rauskopiert:

              Object types
              state - parent should be of type channel, device, instance or host
              channel - object to group one or more states. Parent should be device.
              device - object to group one or more channels or state. Should have no parent except adapter instance namespace.
              enum - objects holding a array in common.members that points to states, channels, devices or files. enums can have a parent enum (tree-structure possible)
              host - a host that runs a controller process
              adapter - the default config of an adapter. presence also indicates that the adapter is successfully installed. (suggestion: should have an attribute holding an array of the hosts where it is installed)
              instance - instance of adapter. Parent has to be of type adapter
              meta - rarely changing meta information that a adapter or his instances needs
              config - configurations
              script - scripts
              user - users
              group - groups
              chart - charts
              folder - a bunch of devices or may be other things.

              JB_SullivanJ Offline
              JB_SullivanJ Offline
              JB_Sullivan
              schrieb am zuletzt editiert von
              #386

              @Pittini
              OK, also eine Fehlermeldung habe ich jetzt nicht mehr im Log. Aber die Tür wird nicht erkannt. Die Tür hat zwei Kontakte - einmal ein Xiaomi Aqara TFK
              welcher erkannt wird und einmal der NUKI eigene (der mit den komischen States)

              Dieser wird nicht erkannt.

              2020-10-06 15_07_33-vis.png

              javascript.0	2020-10-06 14:59:52.619	info	(12508) script.js.common.Fensterueberwachung: SendDoorWarnMsg=true TempRoomIndex=3
              javascript.0	2020-10-06 14:59:52.619	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
              javascript.0	2020-10-06 14:59:52.618	info	(12508) script.js.common.Fensterueberwachung: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Stube-1 TempRoomIndex=8
              javascript.0	2020-10-06 14:59:52.617	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
              javascript.0	2020-10-06 14:59:52.616	info	(12508) script.js.common.Fensterueberwachung: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Küche TempRoomIndex=7
              javascript.0	2020-10-06 14:59:52.616	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
              javascript.0	2020-10-06 14:59:52.615	info	(12508) script.js.common.Fensterueberwachung: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Flur TempRoomIndex=3
              javascript.0	2020-10-06 14:59:52.614	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
              javascript.0	2020-10-06 14:59:52.613	info	(12508) script.js.common.Fensterueberwachung: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Keller TempRoomIndex=4
              javascript.0	2020-10-06 14:59:52.613	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
              javascript.0	2020-10-06 14:59:52.612	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
              javascript.0	2020-10-06 14:59:52.611	info	(12508) script.js.common.Fensterueberwachung: SendWindowWarnMsg=true TempRoomIndex=6
              javascript.0	2020-10-06 14:59:52.610	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
              javascript.0	2020-10-06 14:59:52.610	info	(12508) script.js.common.Fensterueberwachung: Alle Fenster geschlossen.
              javascript.0	2020-10-06 14:59:52.609	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
              javascript.0	2020-10-06 14:59:52.608	info	(12508) script.js.common.Fensterueberwachung: Alle Fenster geschlossen.
              javascript.0	2020-10-06 14:59:52.606	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
              javascript.0	2020-10-06 14:59:52.605	info	(12508) script.js.common.Fensterueberwachung: Alle Fenster geschlossen.
              javascript.0	2020-10-06 14:59:52.604	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
              javascript.0	2020-10-06 14:59:52.603	info	(12508) script.js.common.Fensterueberwachung: Alle Fenster geschlossen.
              javascript.0	2020-10-06 14:59:52.587	info	(12508) script.js.common.Fensterueberwachung: registered 0 subscriptions and 0 schedules
              javascript.0	2020-10-06 14:59:52.569	info	(12508) script.js.common.Fensterueberwachung: starting Fensterskript, Version 1.6.5
              javascript.0	2020-10-06 14:59:52.550	info	(12508) Start javascript script.js.common.Fensterueberwachung
              

              Da ich das Skript von @paul53 zum anlegen der Alias DP`s verwende wäre es sicher hilfreich, wenn man dem Skript noch deine Zeile mit hinzu fügt. Für mich als Java Laie ist halt nur die Frage WO. Einfach oben drüber? So ->

              //Channel Eigenschaft setzen
              setObject("alias.0.xxxxxxxxx" , { type: 'channel', common: { name: "yyyyyyyy" }, native: {} });
              // Original-Datenpunkt
              const idOrigin = 'mein Quell Datenpunkt'
               
              // Alias-Datenpunkt
              const idAlias = 'mein.Ziel.Alias';
              var typeAlias, read, write, nameAlias, role, desc, min, max, unit, states, custom;
              // Folgende kommentieren, wenn keine Änderung der Eigenschaft erforderlich
              // nameAlias = 'Licht Haustür';
              // desc = 'per Script erstellt';
              // typeAlias = 'boolean'; // oder 'number'
              // read = "val == 'Ein' ? true : false"; // Erkennung "Aus" --> false erfolgt automatisch  
              // write = "val ? 'Ein' : 'Aus'";
              // role = 'switch';
              // min = 0; // nur Zahlen
              // max = 100; // nur Zahlen
              // unit = '%'; // nur für Zahlen
              // states = {0: 'Aus', 1: 'Auto', 2: 'Ein'}; // Zahlen (Multistate) oder Logikwert (z.B. Aus/Ein)
              custom = []; // verhindert doppelte Ausführung von history, telegram, mqtt-client, ...
               
              function createAlias(idSrc, idDst) {
                 if(existsState(idDst)) log(idDst + ' schon vorhanden !', 'warn');
                 else {
                    var obj = {};
                    obj.type = 'state';
                    obj.common = getObject(idSrc).common;
                    obj.common.alias = {};
                    obj.common.alias.id = idSrc;
                    if(typeAlias) obj.common.type = typeAlias;
                    if(obj.common.read !== false && read) obj.common.alias.read = read;
                    if(obj.common.write !== false && write) obj.common.alias.write = write;
                    if(nameAlias) obj.common.name = nameAlias;
                    if(role) obj.common.role = role;
                    if(desc) obj.common.desc = desc;
                    if(min !== undefined) obj.common.min = min;
                    if(max !== undefined) obj.common.max = max;
                    if(unit) obj.common.unit = unit;
                    if(states) obj.common.states = states;
                    if(custom && obj.common.custom) obj.common.custom = custom;
                    obj.native = {};
                    setObject(idDst, obj);
                 } 
              }
              

              ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

              P 1 Antwort Letzte Antwort
              0
              • JB_SullivanJ JB_Sullivan

                @Pittini
                OK, also eine Fehlermeldung habe ich jetzt nicht mehr im Log. Aber die Tür wird nicht erkannt. Die Tür hat zwei Kontakte - einmal ein Xiaomi Aqara TFK
                welcher erkannt wird und einmal der NUKI eigene (der mit den komischen States)

                Dieser wird nicht erkannt.

                2020-10-06 15_07_33-vis.png

                javascript.0	2020-10-06 14:59:52.619	info	(12508) script.js.common.Fensterueberwachung: SendDoorWarnMsg=true TempRoomIndex=3
                javascript.0	2020-10-06 14:59:52.619	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
                javascript.0	2020-10-06 14:59:52.618	info	(12508) script.js.common.Fensterueberwachung: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Stube-1 TempRoomIndex=8
                javascript.0	2020-10-06 14:59:52.617	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
                javascript.0	2020-10-06 14:59:52.616	info	(12508) script.js.common.Fensterueberwachung: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Küche TempRoomIndex=7
                javascript.0	2020-10-06 14:59:52.616	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
                javascript.0	2020-10-06 14:59:52.615	info	(12508) script.js.common.Fensterueberwachung: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Flur TempRoomIndex=3
                javascript.0	2020-10-06 14:59:52.614	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
                javascript.0	2020-10-06 14:59:52.613	info	(12508) script.js.common.Fensterueberwachung: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Keller TempRoomIndex=4
                javascript.0	2020-10-06 14:59:52.613	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
                javascript.0	2020-10-06 14:59:52.612	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
                javascript.0	2020-10-06 14:59:52.611	info	(12508) script.js.common.Fensterueberwachung: SendWindowWarnMsg=true TempRoomIndex=6
                javascript.0	2020-10-06 14:59:52.610	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
                javascript.0	2020-10-06 14:59:52.610	info	(12508) script.js.common.Fensterueberwachung: Alle Fenster geschlossen.
                javascript.0	2020-10-06 14:59:52.609	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
                javascript.0	2020-10-06 14:59:52.608	info	(12508) script.js.common.Fensterueberwachung: Alle Fenster geschlossen.
                javascript.0	2020-10-06 14:59:52.606	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
                javascript.0	2020-10-06 14:59:52.605	info	(12508) script.js.common.Fensterueberwachung: Alle Fenster geschlossen.
                javascript.0	2020-10-06 14:59:52.604	info	(12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen.
                javascript.0	2020-10-06 14:59:52.603	info	(12508) script.js.common.Fensterueberwachung: Alle Fenster geschlossen.
                javascript.0	2020-10-06 14:59:52.587	info	(12508) script.js.common.Fensterueberwachung: registered 0 subscriptions and 0 schedules
                javascript.0	2020-10-06 14:59:52.569	info	(12508) script.js.common.Fensterueberwachung: starting Fensterskript, Version 1.6.5
                javascript.0	2020-10-06 14:59:52.550	info	(12508) Start javascript script.js.common.Fensterueberwachung
                

                Da ich das Skript von @paul53 zum anlegen der Alias DP`s verwende wäre es sicher hilfreich, wenn man dem Skript noch deine Zeile mit hinzu fügt. Für mich als Java Laie ist halt nur die Frage WO. Einfach oben drüber? So ->

                //Channel Eigenschaft setzen
                setObject("alias.0.xxxxxxxxx" , { type: 'channel', common: { name: "yyyyyyyy" }, native: {} });
                // Original-Datenpunkt
                const idOrigin = 'mein Quell Datenpunkt'
                 
                // Alias-Datenpunkt
                const idAlias = 'mein.Ziel.Alias';
                var typeAlias, read, write, nameAlias, role, desc, min, max, unit, states, custom;
                // Folgende kommentieren, wenn keine Änderung der Eigenschaft erforderlich
                // nameAlias = 'Licht Haustür';
                // desc = 'per Script erstellt';
                // typeAlias = 'boolean'; // oder 'number'
                // read = "val == 'Ein' ? true : false"; // Erkennung "Aus" --> false erfolgt automatisch  
                // write = "val ? 'Ein' : 'Aus'";
                // role = 'switch';
                // min = 0; // nur Zahlen
                // max = 100; // nur Zahlen
                // unit = '%'; // nur für Zahlen
                // states = {0: 'Aus', 1: 'Auto', 2: 'Ein'}; // Zahlen (Multistate) oder Logikwert (z.B. Aus/Ein)
                custom = []; // verhindert doppelte Ausführung von history, telegram, mqtt-client, ...
                 
                function createAlias(idSrc, idDst) {
                   if(existsState(idDst)) log(idDst + ' schon vorhanden !', 'warn');
                   else {
                      var obj = {};
                      obj.type = 'state';
                      obj.common = getObject(idSrc).common;
                      obj.common.alias = {};
                      obj.common.alias.id = idSrc;
                      if(typeAlias) obj.common.type = typeAlias;
                      if(obj.common.read !== false && read) obj.common.alias.read = read;
                      if(obj.common.write !== false && write) obj.common.alias.write = write;
                      if(nameAlias) obj.common.name = nameAlias;
                      if(role) obj.common.role = role;
                      if(desc) obj.common.desc = desc;
                      if(min !== undefined) obj.common.min = min;
                      if(max !== undefined) obj.common.max = max;
                      if(unit) obj.common.unit = unit;
                      if(states) obj.common.states = states;
                      if(custom && obj.common.custom) obj.common.custom = custom;
                      obj.native = {};
                      setObject(idDst, obj);
                   } 
                }
                
                P Offline
                P Offline
                Pittini
                Developer
                schrieb am zuletzt editiert von
                #387

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

                Einfach oben drüber? So ->

                Das klappt so 100% nicht. Das gehört in die Funktion, wenn, dann sollte das @paul53 machen, weil sonst wärs bei Dir bei nem Skriptupdate wieder weg.

                Zum Thema Nuki, zeig mal pls komplettes startlog und sag mir welcher state für Tür auf/zu jetzt der richtige ist von den 5.

                D3ltoroxpD 1 Antwort Letzte Antwort
                0
                • P Pittini

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

                  Einfach oben drüber? So ->

                  Das klappt so 100% nicht. Das gehört in die Funktion, wenn, dann sollte das @paul53 machen, weil sonst wärs bei Dir bei nem Skriptupdate wieder weg.

                  Zum Thema Nuki, zeig mal pls komplettes startlog und sag mir welcher state für Tür auf/zu jetzt der richtige ist von den 5.

                  D3ltoroxpD Offline
                  D3ltoroxpD Offline
                  D3ltoroxp
                  schrieb am zuletzt editiert von D3ltoroxp
                  #388

                  @Pittini Eine kleine Frage, könnte man hier noch eine extra Zeit für Türen hinzufügen ?

                  const ZeitBisNachricht = 900000 // 300000 ms = 5 Minuten - Zyklus- bzw. Ablaufzeit für Türoffenwarnung/en
                  

                  Bei den Fenstern reicht das z.b. alle 5 oder 10 min, bei den Türen, wäre 1 min Taktung z.b. besser, wegen Hund usw.

                  Wenn das zu aufwändig ist, müsste ich das Script halt zwei mal nutzen, einmal nur für Fenster und einmal nur für Türen.

                  Könnte man für Tür und Fenster vllt noch separate Benachrichtigungseinstellungen hinzufügen ? Also z.b. Ansage über Alexa für Türen, aber nicht für Fenster. Schalte ich die Benachrichtigung ab, bekomme ich den Text auch nicht mehr mit x min geöffnet. Das wäre aber nicht schlecht.

                  P 1 Antwort Letzte Antwort
                  0
                  • D3ltoroxpD D3ltoroxp

                    @Pittini Eine kleine Frage, könnte man hier noch eine extra Zeit für Türen hinzufügen ?

                    const ZeitBisNachricht = 900000 // 300000 ms = 5 Minuten - Zyklus- bzw. Ablaufzeit für Türoffenwarnung/en
                    

                    Bei den Fenstern reicht das z.b. alle 5 oder 10 min, bei den Türen, wäre 1 min Taktung z.b. besser, wegen Hund usw.

                    Wenn das zu aufwändig ist, müsste ich das Script halt zwei mal nutzen, einmal nur für Fenster und einmal nur für Türen.

                    Könnte man für Tür und Fenster vllt noch separate Benachrichtigungseinstellungen hinzufügen ? Also z.b. Ansage über Alexa für Türen, aber nicht für Fenster. Schalte ich die Benachrichtigung ab, bekomme ich den Text auch nicht mehr mit x min geöffnet. Das wäre aber nicht schlecht.

                    P Offline
                    P Offline
                    Pittini
                    Developer
                    schrieb am zuletzt editiert von
                    #389

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

                    @Pittini Eine kleine Frage, könnte man hier noch eine extra Zeit für Türen hinzufügen ?

                    const ZeitBisNachricht = 900000 // 300000 ms = 5 Minuten - Zyklus- bzw. Ablaufzeit für Türoffenwarnung/en
                    

                    Bei den Fenstern reicht das z.b. alle 5 oder 10 min, bei den Türen, wäre 1 min Taktung z.b. besser, wegen Hund usw.

                    Hab ich dir eingebaut V1.6.7

                    Könnte man für Tür und Fenster vllt noch separate Benachrichtigungseinstellungen hinzufügen ? Also z.b. Ansage über Alexa für Türen, aber nicht für Fenster. Schalte ich die Benachrichtigung ab, bekomme ich den Text auch nicht mehr mit x min geöffnet. Das wäre aber nicht schlecht.

                    Langt das nicht?:
                    Inked2020-10-15 15_01_14-Window_LI.jpg

                    D3ltoroxpD 1 Antwort Letzte Antwort
                    1
                    • ? Offline
                      ? Offline
                      Ein ehemaliger Benutzer
                      schrieb am zuletzt editiert von
                      #390

                      Hallo zusammen,
                      wo/was muss ich einfügen, damit nur ein spezieller Nutzer benachrichtigt wird?

                      if (UseTelegram) {
                                      sendTo("telegram.0", "send", {
                                          text: msg
                                      });
                                  };
                      

                      Danke

                      ? 1 Antwort Letzte Antwort
                      0
                      • P Pittini

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

                        @Pittini Eine kleine Frage, könnte man hier noch eine extra Zeit für Türen hinzufügen ?

                        const ZeitBisNachricht = 900000 // 300000 ms = 5 Minuten - Zyklus- bzw. Ablaufzeit für Türoffenwarnung/en
                        

                        Bei den Fenstern reicht das z.b. alle 5 oder 10 min, bei den Türen, wäre 1 min Taktung z.b. besser, wegen Hund usw.

                        Hab ich dir eingebaut V1.6.7

                        Könnte man für Tür und Fenster vllt noch separate Benachrichtigungseinstellungen hinzufügen ? Also z.b. Ansage über Alexa für Türen, aber nicht für Fenster. Schalte ich die Benachrichtigung ab, bekomme ich den Text auch nicht mehr mit x min geöffnet. Das wäre aber nicht schlecht.

                        Langt das nicht?:
                        Inked2020-10-15 15_01_14-Window_LI.jpg

                        D3ltoroxpD Offline
                        D3ltoroxpD Offline
                        D3ltoroxp
                        schrieb am zuletzt editiert von D3ltoroxp
                        #391

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

                        Langt das nicht?:

                        Ich meine aber, wenn ich z.b. dIE Erinnerung für das offene Fenster deaktiviere, steht auch nichts unter last message, wie lange das Fenster schon auf steht oder ? Daher hatte ich das glaube angefragt.

                        Danke für die extra Zeiteinstellung für Benachrichtigung Türen. Hier hätte ich noch mal eine Frage, könntest du vllt auch eine separate Last Message für die Türen erstellen ? Da ich das in der VIS getrennt habe, Fenster, Türen, Tore
                        So steht halt bei den Türen dann auch, Schlafzimmer Fenster seit 3h offen.

                        Falls das aufwändig ist, werd ich das eben mit einem weiteren Script lösen, welches nur auf die Türen reagiert.

                        1 Antwort Letzte Antwort
                        0
                        • capitaenzC Offline
                          capitaenzC Offline
                          capitaenz
                          schrieb am zuletzt editiert von capitaenz
                          #392

                          Hallo zusammen,

                          ich bekomme folgende Fehler, wenn ich das Script starte:

                          19:36:33.150	warn	javascript.0 (13419) at init (script.js.common.FensterUeberwachung:301:26)
                          19:36:33.154	warn	javascript.0 (13419) at main (script.js.common.FensterUeberwachung:325:5)
                          19:36:33.154	warn	javascript.0 (13419) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                          19:36:33.154	warn	javascript.0 (13419) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                          19:36:33.158	warn	javascript.0 (13419) at init (script.js.common.FensterUeberwachung:302:35)
                          19:36:33.159	warn	javascript.0 (13419) at main (script.js.common.FensterUeberwachung:325:5)
                          19:36:33.159	warn	javascript.0 (13419) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                          19:36:33.159	warn	javascript.0 (13419) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                          19:36:33.162	warn	javascript.0 (13419) at init (script.js.common.FensterUeberwachung:303:37)
                          19:36:33.162	warn	javascript.0 (13419) at main (script.js.common.FensterUeberwachung:325:5)
                          19:36:33.163	warn	javascript.0 (13419) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                          19:36:33.163	warn	javascript.0 (13419) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                          19:36:33.165	warn	javascript.0 (13419) at init (script.js.common.FensterUeberwachung:304:32)
                          19:36:33.165	warn	javascript.0 (13419) at main (script.js.common.FensterUeberwachung:325:5)
                          19:36:33.165	warn	javascript.0 (13419) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                          19:36:33.166	warn	javascript.0 (13419) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                          19:36:33.170	warn	javascript.0 (13419) at init (script.js.common.FensterUeberwachung:305:30)
                          19:36:33.171	warn	javascript.0 (13419) at main (script.js.common.FensterUeberwachung:325:5)
                          19:36:33.171	warn	javascript.0 (13419) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                          19:36:33.171	warn	javascript.0 (13419) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                          19:36:33.173	warn	javascript.0 (13419) at init (script.js.common.FensterUeberwachung:317:27)
                          19:36:33.174	warn	javascript.0 (13419) at main (script.js.common.FensterUeberwachung:325:5)
                          19:36:33.174	warn	javascript.0 (13419) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                          19:36:33.174	warn	javascript.0 (13419) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                          19:36:33.181	error	javascript.0 (13419) at CreateRoomsWithOpenDoorsList (script.js.common.FensterUeberwachung:816:45)
                          19:36:33.181	error	javascript.0 (13419) at main (script.js.common.FensterUeberwachung:327:5)
                          19:36:33.181	error	javascript.0 (13419) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                          19:36:33.181	error	javascript.0 (13419) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                          

                          Ich habe bereits die Umlaute aus den abzufragenden Datenpunkten entfernt und die unnötigen Raumzuweisungen entfernt.
                          Die Konfig habe ich nur bei:

                          const UseSay = false; // Sollen Nachrichten via Say ausgegeben werden? Autorenfunktion, muß deaktiviert werden.
                          

                          angepasst.
                          Datenpunkte werden angelegt, das war es dann.
                          Die JS-Instanz habe ich bereits neu gestatet.
                          Node.js ist die: v12.18.2
                          ioBroker.admin 4.0.10
                          Script Engine 4.8.4

                          Hat jemand bitte noch einen Tipp für mich was ich anpassen/prüfen muss/kann?

                          ioBroker auf Synology DS920+ (SSD Raid / 20GB RAM) im VMM

                          P 1 Antwort Letzte Antwort
                          0
                          • capitaenzC capitaenz

                            Hallo zusammen,

                            ich bekomme folgende Fehler, wenn ich das Script starte:

                            19:36:33.150	warn	javascript.0 (13419) at init (script.js.common.FensterUeberwachung:301:26)
                            19:36:33.154	warn	javascript.0 (13419) at main (script.js.common.FensterUeberwachung:325:5)
                            19:36:33.154	warn	javascript.0 (13419) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                            19:36:33.154	warn	javascript.0 (13419) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                            19:36:33.158	warn	javascript.0 (13419) at init (script.js.common.FensterUeberwachung:302:35)
                            19:36:33.159	warn	javascript.0 (13419) at main (script.js.common.FensterUeberwachung:325:5)
                            19:36:33.159	warn	javascript.0 (13419) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                            19:36:33.159	warn	javascript.0 (13419) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                            19:36:33.162	warn	javascript.0 (13419) at init (script.js.common.FensterUeberwachung:303:37)
                            19:36:33.162	warn	javascript.0 (13419) at main (script.js.common.FensterUeberwachung:325:5)
                            19:36:33.163	warn	javascript.0 (13419) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                            19:36:33.163	warn	javascript.0 (13419) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                            19:36:33.165	warn	javascript.0 (13419) at init (script.js.common.FensterUeberwachung:304:32)
                            19:36:33.165	warn	javascript.0 (13419) at main (script.js.common.FensterUeberwachung:325:5)
                            19:36:33.165	warn	javascript.0 (13419) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                            19:36:33.166	warn	javascript.0 (13419) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                            19:36:33.170	warn	javascript.0 (13419) at init (script.js.common.FensterUeberwachung:305:30)
                            19:36:33.171	warn	javascript.0 (13419) at main (script.js.common.FensterUeberwachung:325:5)
                            19:36:33.171	warn	javascript.0 (13419) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                            19:36:33.171	warn	javascript.0 (13419) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                            19:36:33.173	warn	javascript.0 (13419) at init (script.js.common.FensterUeberwachung:317:27)
                            19:36:33.174	warn	javascript.0 (13419) at main (script.js.common.FensterUeberwachung:325:5)
                            19:36:33.174	warn	javascript.0 (13419) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                            19:36:33.174	warn	javascript.0 (13419) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                            19:36:33.181	error	javascript.0 (13419) at CreateRoomsWithOpenDoorsList (script.js.common.FensterUeberwachung:816:45)
                            19:36:33.181	error	javascript.0 (13419) at main (script.js.common.FensterUeberwachung:327:5)
                            19:36:33.181	error	javascript.0 (13419) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                            19:36:33.181	error	javascript.0 (13419) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                            

                            Ich habe bereits die Umlaute aus den abzufragenden Datenpunkten entfernt und die unnötigen Raumzuweisungen entfernt.
                            Die Konfig habe ich nur bei:

                            const UseSay = false; // Sollen Nachrichten via Say ausgegeben werden? Autorenfunktion, muß deaktiviert werden.
                            

                            angepasst.
                            Datenpunkte werden angelegt, das war es dann.
                            Die JS-Instanz habe ich bereits neu gestatet.
                            Node.js ist die: v12.18.2
                            ioBroker.admin 4.0.10
                            Script Engine 4.8.4

                            Hat jemand bitte noch einen Tipp für mich was ich anpassen/prüfen muss/kann?

                            P Offline
                            P Offline
                            Pittini
                            Developer
                            schrieb am zuletzt editiert von
                            #393

                            @capitaenz Zeig mal nen Screenshot aus der Objektliste wo ich seh wie und wo Du Funktion und Raum eingetragen hast.

                            capitaenzC 1 Antwort Letzte Antwort
                            0
                            • P Pittini

                              @capitaenz Zeig mal nen Screenshot aus der Objektliste wo ich seh wie und wo Du Funktion und Raum eingetragen hast.

                              capitaenzC Offline
                              capitaenzC Offline
                              capitaenz
                              schrieb am zuletzt editiert von capitaenz
                              #394

                              @Pittini
                              Gerne:
                              97771F6E-96A4-4DF2-8276-6182A1F66DDE.jpeg

                              ioBroker auf Synology DS920+ (SSD Raid / 20GB RAM) im VMM

                              P 1 Antwort Letzte Antwort
                              0
                              • capitaenzC capitaenz

                                @Pittini
                                Gerne:
                                97771F6E-96A4-4DF2-8276-6182A1F66DDE.jpeg

                                P Offline
                                P Offline
                                Pittini
                                Developer
                                schrieb am zuletzt editiert von
                                #395

                                @capitaenz Vergleich mal die Raumzuweisung von Dir, mit dem ersten Bild in der Anleitung und korrigier das bitte. Wenn der Fehler dann immer noch auftritt sehen wir weiter.

                                capitaenzC 1 Antwort Letzte Antwort
                                0
                                • P Pittini

                                  @capitaenz Vergleich mal die Raumzuweisung von Dir, mit dem ersten Bild in der Anleitung und korrigier das bitte. Wenn der Fehler dann immer noch auftritt sehen wir weiter.

                                  capitaenzC Offline
                                  capitaenzC Offline
                                  capitaenz
                                  schrieb am zuletzt editiert von
                                  #396

                                  @Pittini
                                  Ich habe jetzt die Anpassung vorgenommen, hatte mich da nur an den Text gehalten und nicht genau das Bild beachtet: Aber nur für den Datenpunkt, nicht den gesamten Channel!!!

                                  So sollte es jetzt passen, oder?
                                  fenster.JPG

                                  Bekomme noch immer folgende (Fehler-)Meldungen:

                                  javascript.0	2020-10-24 15:36:30.885	info	(15356) Stop script script.js.common.FensterUeberwachung
                                  javascript.0	2020-10-24 15:36:27.728	error	(15356) at runMicrotasks (<anonymous>)
                                  javascript.0	2020-10-24 15:36:27.728	error	(15356) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                  javascript.0	2020-10-24 15:36:27.728	error	(15356) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                  javascript.0	2020-10-24 15:36:27.728	error	(15356) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                  javascript.0	2020-10-24 15:36:27.728	error	(15356) at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2870:21
                                  javascript.0	2020-10-24 15:36:27.728	error	(15356) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1885:38
                                  javascript.0	2020-10-24 15:36:27.727	error	(15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                  javascript.0	2020-10-24 15:36:27.727	error	(15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                  javascript.0	2020-10-24 15:36:27.727	error	(15356) at main (script.js.common.FensterUeberwachung:327:5)
                                  javascript.0	2020-10-24 15:36:27.727	error	(15356) at CreateRoomsWithOpenDoorsList (script.js.common.FensterUeberwachung:816:45)
                                  javascript.0	2020-10-24 15:36:27.726	error	(15356) Error in callback: TypeError: Cannot set property '1' of undefined
                                  javascript.0	2020-10-24 15:36:27.722	warn	(15356) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                  javascript.0	2020-10-24 15:36:27.721	warn	(15356) at runMicrotasks (<anonymous>)
                                  javascript.0	2020-10-24 15:36:27.721	warn	(15356) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                  javascript.0	2020-10-24 15:36:27.721	warn	(15356) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                  javascript.0	2020-10-24 15:36:27.721	warn	(15356) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                  javascript.0	2020-10-24 15:36:27.721	warn	(15356) at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2870:21
                                  javascript.0	2020-10-24 15:36:27.721	warn	(15356) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1885:38
                                  javascript.0	2020-10-24 15:36:27.721	warn	(15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                  javascript.0	2020-10-24 15:36:27.720	warn	(15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                  javascript.0	2020-10-24 15:36:27.720	warn	(15356) at main (script.js.common.FensterUeberwachung:325:5)
                                  javascript.0	2020-10-24 15:36:27.720	warn	(15356) at init (script.js.common.FensterUeberwachung:317:27)
                                  javascript.0	2020-10-24 15:36:27.719	warn	(15356) getState "javascript.0.FensterUeberwachung..VentWarnTime" not found (3)
                                  javascript.0	2020-10-24 15:36:27.719	warn	(15356) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                  javascript.0	2020-10-24 15:36:27.719	warn	(15356) at runMicrotasks (<anonymous>)
                                  javascript.0	2020-10-24 15:36:27.718	warn	(15356) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                  javascript.0	2020-10-24 15:36:27.718	warn	(15356) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                  javascript.0	2020-10-24 15:36:27.718	warn	(15356) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                  javascript.0	2020-10-24 15:36:27.718	warn	(15356) at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2870:21
                                  javascript.0	2020-10-24 15:36:27.718	warn	(15356) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1885:38
                                  javascript.0	2020-10-24 15:36:27.718	warn	(15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                  javascript.0	2020-10-24 15:36:27.718	warn	(15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                  javascript.0	2020-10-24 15:36:27.717	warn	(15356) at main (script.js.common.FensterUeberwachung:325:5)
                                  javascript.0	2020-10-24 15:36:27.717	warn	(15356) at init (script.js.common.FensterUeberwachung:305:30)
                                  javascript.0	2020-10-24 15:36:27.715	warn	(15356) getState "javascript.0.FensterUeberwachung..SendDoorWarnMsg" not found (3)
                                  javascript.0	2020-10-24 15:36:27.715	warn	(15356) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                  javascript.0	2020-10-24 15:36:27.715	warn	(15356) at runMicrotasks (<anonymous>)
                                  javascript.0	2020-10-24 15:36:27.715	warn	(15356) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                  javascript.0	2020-10-24 15:36:27.715	warn	(15356) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                  javascript.0	2020-10-24 15:36:27.714	warn	(15356) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                  javascript.0	2020-10-24 15:36:27.714	warn	(15356) at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2870:21
                                  javascript.0	2020-10-24 15:36:27.714	warn	(15356) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1885:38
                                  javascript.0	2020-10-24 15:36:27.714	warn	(15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                  javascript.0	2020-10-24 15:36:27.714	warn	(15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                  javascript.0	2020-10-24 15:36:27.714	warn	(15356) at main (script.js.common.FensterUeberwachung:325:5)
                                  javascript.0	2020-10-24 15:36:27.713	warn	(15356) at init (script.js.common.FensterUeberwachung:304:32)
                                  javascript.0	2020-10-24 15:36:27.712	warn	(15356) getState "javascript.0.FensterUeberwachung..SendWindowWarnMsg" not found (3)
                                  javascript.0	2020-10-24 15:36:27.712	warn	(15356) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                  javascript.0	2020-10-24 15:36:27.712	warn	(15356) at runMicrotasks (<anonymous>)
                                  javascript.0	2020-10-24 15:36:27.712	warn	(15356) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                  javascript.0	2020-10-24 15:36:27.712	warn	(15356) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                  javascript.0	2020-10-24 15:36:27.711	warn	(15356) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                  javascript.0	2020-10-24 15:36:27.711	warn	(15356) at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2870:21
                                  javascript.0	2020-10-24 15:36:27.711	warn	(15356) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1885:38
                                  javascript.0	2020-10-24 15:36:27.711	warn	(15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                  javascript.0	2020-10-24 15:36:27.711	warn	(15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                  javascript.0	2020-10-24 15:36:27.711	warn	(15356) at main (script.js.common.FensterUeberwachung:325:5)
                                  javascript.0	2020-10-24 15:36:27.710	warn	(15356) at init (script.js.common.FensterUeberwachung:303:37)
                                  javascript.0	2020-10-24 15:36:27.709	warn	(15356) getState "javascript.0.FensterUeberwachung..SendWindowOpenCloseMsg" not found (3)
                                  javascript.0	2020-10-24 15:36:27.709	warn	(15356) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                  javascript.0	2020-10-24 15:36:27.709	warn	(15356) at runMicrotasks (<anonymous>)
                                  javascript.0	2020-10-24 15:36:27.709	warn	(15356) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                  javascript.0	2020-10-24 15:36:27.709	warn	(15356) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                  javascript.0	2020-10-24 15:36:27.708	warn	(15356) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                  javascript.0	2020-10-24 15:36:27.708	warn	(15356) at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2870:21
                                  javascript.0	2020-10-24 15:36:27.708	warn	(15356) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1885:38
                                  javascript.0	2020-10-24 15:36:27.708	warn	(15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                  javascript.0	2020-10-24 15:36:27.707	warn	(15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                  javascript.0	2020-10-24 15:36:27.707	warn	(15356) at main (script.js.common.FensterUeberwachung:325:5)
                                  javascript.0	2020-10-24 15:36:27.707	warn	(15356) at init (script.js.common.FensterUeberwachung:302:35)
                                  javascript.0	2020-10-24 15:36:27.705	warn	(15356) getState "javascript.0.FensterUeberwachung..SendDoorOpenCloseMsg" not found (3)
                                  javascript.0	2020-10-24 15:36:27.705	warn	(15356) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                  javascript.0	2020-10-24 15:36:27.704	warn	(15356) at runMicrotasks (<anonymous>)
                                  javascript.0	2020-10-24 15:36:27.704	warn	(15356) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                  javascript.0	2020-10-24 15:36:27.704	warn	(15356) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                  javascript.0	2020-10-24 15:36:27.704	warn	(15356) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                  javascript.0	2020-10-24 15:36:27.703	warn	(15356) at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2870:21
                                  javascript.0	2020-10-24 15:36:27.703	warn	(15356) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1885:38
                                  javascript.0	2020-10-24 15:36:27.703	warn	(15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                  javascript.0	2020-10-24 15:36:27.703	warn	(15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                  javascript.0	2020-10-24 15:36:27.702	warn	(15356) at main (script.js.common.FensterUeberwachung:325:5)
                                  javascript.0	2020-10-24 15:36:27.702	warn	(15356) at init (script.js.common.FensterUeberwachung:301:26)
                                  javascript.0	2020-10-24 15:36:27.699	warn	(15356) getState "javascript.0.FensterUeberwachung..SendVentMsg" not found (3)
                                  

                                  Die Objekte wurden angelegt:

                                  objekte.JPG

                                  ioBroker auf Synology DS920+ (SSD Raid / 20GB RAM) im VMM

                                  P 1 Antwort Letzte Antwort
                                  0
                                  • capitaenzC capitaenz

                                    @Pittini
                                    Ich habe jetzt die Anpassung vorgenommen, hatte mich da nur an den Text gehalten und nicht genau das Bild beachtet: Aber nur für den Datenpunkt, nicht den gesamten Channel!!!

                                    So sollte es jetzt passen, oder?
                                    fenster.JPG

                                    Bekomme noch immer folgende (Fehler-)Meldungen:

                                    javascript.0	2020-10-24 15:36:30.885	info	(15356) Stop script script.js.common.FensterUeberwachung
                                    javascript.0	2020-10-24 15:36:27.728	error	(15356) at runMicrotasks (<anonymous>)
                                    javascript.0	2020-10-24 15:36:27.728	error	(15356) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                    javascript.0	2020-10-24 15:36:27.728	error	(15356) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                    javascript.0	2020-10-24 15:36:27.728	error	(15356) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                    javascript.0	2020-10-24 15:36:27.728	error	(15356) at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2870:21
                                    javascript.0	2020-10-24 15:36:27.728	error	(15356) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1885:38
                                    javascript.0	2020-10-24 15:36:27.727	error	(15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                    javascript.0	2020-10-24 15:36:27.727	error	(15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                    javascript.0	2020-10-24 15:36:27.727	error	(15356) at main (script.js.common.FensterUeberwachung:327:5)
                                    javascript.0	2020-10-24 15:36:27.727	error	(15356) at CreateRoomsWithOpenDoorsList (script.js.common.FensterUeberwachung:816:45)
                                    javascript.0	2020-10-24 15:36:27.726	error	(15356) Error in callback: TypeError: Cannot set property '1' of undefined
                                    javascript.0	2020-10-24 15:36:27.722	warn	(15356) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                    javascript.0	2020-10-24 15:36:27.721	warn	(15356) at runMicrotasks (<anonymous>)
                                    javascript.0	2020-10-24 15:36:27.721	warn	(15356) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                    javascript.0	2020-10-24 15:36:27.721	warn	(15356) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                    javascript.0	2020-10-24 15:36:27.721	warn	(15356) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                    javascript.0	2020-10-24 15:36:27.721	warn	(15356) at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2870:21
                                    javascript.0	2020-10-24 15:36:27.721	warn	(15356) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1885:38
                                    javascript.0	2020-10-24 15:36:27.721	warn	(15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                    javascript.0	2020-10-24 15:36:27.720	warn	(15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                    javascript.0	2020-10-24 15:36:27.720	warn	(15356) at main (script.js.common.FensterUeberwachung:325:5)
                                    javascript.0	2020-10-24 15:36:27.720	warn	(15356) at init (script.js.common.FensterUeberwachung:317:27)
                                    javascript.0	2020-10-24 15:36:27.719	warn	(15356) getState "javascript.0.FensterUeberwachung..VentWarnTime" not found (3)
                                    javascript.0	2020-10-24 15:36:27.719	warn	(15356) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                    javascript.0	2020-10-24 15:36:27.719	warn	(15356) at runMicrotasks (<anonymous>)
                                    javascript.0	2020-10-24 15:36:27.718	warn	(15356) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                    javascript.0	2020-10-24 15:36:27.718	warn	(15356) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                    javascript.0	2020-10-24 15:36:27.718	warn	(15356) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                    javascript.0	2020-10-24 15:36:27.718	warn	(15356) at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2870:21
                                    javascript.0	2020-10-24 15:36:27.718	warn	(15356) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1885:38
                                    javascript.0	2020-10-24 15:36:27.718	warn	(15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                    javascript.0	2020-10-24 15:36:27.718	warn	(15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                    javascript.0	2020-10-24 15:36:27.717	warn	(15356) at main (script.js.common.FensterUeberwachung:325:5)
                                    javascript.0	2020-10-24 15:36:27.717	warn	(15356) at init (script.js.common.FensterUeberwachung:305:30)
                                    javascript.0	2020-10-24 15:36:27.715	warn	(15356) getState "javascript.0.FensterUeberwachung..SendDoorWarnMsg" not found (3)
                                    javascript.0	2020-10-24 15:36:27.715	warn	(15356) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                    javascript.0	2020-10-24 15:36:27.715	warn	(15356) at runMicrotasks (<anonymous>)
                                    javascript.0	2020-10-24 15:36:27.715	warn	(15356) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                    javascript.0	2020-10-24 15:36:27.715	warn	(15356) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                    javascript.0	2020-10-24 15:36:27.714	warn	(15356) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                    javascript.0	2020-10-24 15:36:27.714	warn	(15356) at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2870:21
                                    javascript.0	2020-10-24 15:36:27.714	warn	(15356) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1885:38
                                    javascript.0	2020-10-24 15:36:27.714	warn	(15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                    javascript.0	2020-10-24 15:36:27.714	warn	(15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                    javascript.0	2020-10-24 15:36:27.714	warn	(15356) at main (script.js.common.FensterUeberwachung:325:5)
                                    javascript.0	2020-10-24 15:36:27.713	warn	(15356) at init (script.js.common.FensterUeberwachung:304:32)
                                    javascript.0	2020-10-24 15:36:27.712	warn	(15356) getState "javascript.0.FensterUeberwachung..SendWindowWarnMsg" not found (3)
                                    javascript.0	2020-10-24 15:36:27.712	warn	(15356) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                    javascript.0	2020-10-24 15:36:27.712	warn	(15356) at runMicrotasks (<anonymous>)
                                    javascript.0	2020-10-24 15:36:27.712	warn	(15356) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                    javascript.0	2020-10-24 15:36:27.712	warn	(15356) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                    javascript.0	2020-10-24 15:36:27.711	warn	(15356) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                    javascript.0	2020-10-24 15:36:27.711	warn	(15356) at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2870:21
                                    javascript.0	2020-10-24 15:36:27.711	warn	(15356) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1885:38
                                    javascript.0	2020-10-24 15:36:27.711	warn	(15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                    javascript.0	2020-10-24 15:36:27.711	warn	(15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                    javascript.0	2020-10-24 15:36:27.711	warn	(15356) at main (script.js.common.FensterUeberwachung:325:5)
                                    javascript.0	2020-10-24 15:36:27.710	warn	(15356) at init (script.js.common.FensterUeberwachung:303:37)
                                    javascript.0	2020-10-24 15:36:27.709	warn	(15356) getState "javascript.0.FensterUeberwachung..SendWindowOpenCloseMsg" not found (3)
                                    javascript.0	2020-10-24 15:36:27.709	warn	(15356) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                    javascript.0	2020-10-24 15:36:27.709	warn	(15356) at runMicrotasks (<anonymous>)
                                    javascript.0	2020-10-24 15:36:27.709	warn	(15356) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                    javascript.0	2020-10-24 15:36:27.709	warn	(15356) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                    javascript.0	2020-10-24 15:36:27.708	warn	(15356) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                    javascript.0	2020-10-24 15:36:27.708	warn	(15356) at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2870:21
                                    javascript.0	2020-10-24 15:36:27.708	warn	(15356) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1885:38
                                    javascript.0	2020-10-24 15:36:27.708	warn	(15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                    javascript.0	2020-10-24 15:36:27.707	warn	(15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                    javascript.0	2020-10-24 15:36:27.707	warn	(15356) at main (script.js.common.FensterUeberwachung:325:5)
                                    javascript.0	2020-10-24 15:36:27.707	warn	(15356) at init (script.js.common.FensterUeberwachung:302:35)
                                    javascript.0	2020-10-24 15:36:27.705	warn	(15356) getState "javascript.0.FensterUeberwachung..SendDoorOpenCloseMsg" not found (3)
                                    javascript.0	2020-10-24 15:36:27.705	warn	(15356) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                    javascript.0	2020-10-24 15:36:27.704	warn	(15356) at runMicrotasks (<anonymous>)
                                    javascript.0	2020-10-24 15:36:27.704	warn	(15356) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                    javascript.0	2020-10-24 15:36:27.704	warn	(15356) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                    javascript.0	2020-10-24 15:36:27.704	warn	(15356) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                    javascript.0	2020-10-24 15:36:27.703	warn	(15356) at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2870:21
                                    javascript.0	2020-10-24 15:36:27.703	warn	(15356) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1885:38
                                    javascript.0	2020-10-24 15:36:27.703	warn	(15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                    javascript.0	2020-10-24 15:36:27.703	warn	(15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                    javascript.0	2020-10-24 15:36:27.702	warn	(15356) at main (script.js.common.FensterUeberwachung:325:5)
                                    javascript.0	2020-10-24 15:36:27.702	warn	(15356) at init (script.js.common.FensterUeberwachung:301:26)
                                    javascript.0	2020-10-24 15:36:27.699	warn	(15356) getState "javascript.0.FensterUeberwachung..SendVentMsg" not found (3)
                                    

                                    Die Objekte wurden angelegt:

                                    objekte.JPG

                                    P Offline
                                    P Offline
                                    Pittini
                                    Developer
                                    schrieb am zuletzt editiert von Pittini
                                    #397

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

                                    So sollte es jetzt passen, oder?

                                    Ja das schaut jetzt soweit ok aus.

                                    Die Objekte wurden angelegt:

                                    Nicht wirklich, das sind nur die Root Objekte, da fehlen alle Räume. Und das führt auch zu den ganzen Fehlern, hier z.B. steht normalerweise zwischen den beiden aufeinanderfolgenden Punkten der Raumname.

                                    javascript.0	2020-10-24 15:36:27.699	warn	(15356) getState "javascript.0.FensterUeberwachung..SendVentMsg" not found (3)
                                    

                                    Hast Du nach dem Eintragen der Räume und Funktion den JS Adapter neugestartet? Wenn nein, mach mal. Kommt der Fehler dann immer noch, brauch ich bitte mal ein komplettes Startlog vom Skript.

                                    capitaenzC 1 Antwort Letzte Antwort
                                    0
                                    • P Pittini

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

                                      So sollte es jetzt passen, oder?

                                      Ja das schaut jetzt soweit ok aus.

                                      Die Objekte wurden angelegt:

                                      Nicht wirklich, das sind nur die Root Objekte, da fehlen alle Räume. Und das führt auch zu den ganzen Fehlern, hier z.B. steht normalerweise zwischen den beiden aufeinanderfolgenden Punkten der Raumname.

                                      javascript.0	2020-10-24 15:36:27.699	warn	(15356) getState "javascript.0.FensterUeberwachung..SendVentMsg" not found (3)
                                      

                                      Hast Du nach dem Eintragen der Räume und Funktion den JS Adapter neugestartet? Wenn nein, mach mal. Kommt der Fehler dann immer noch, brauch ich bitte mal ein komplettes Startlog vom Skript.

                                      capitaenzC Offline
                                      capitaenzC Offline
                                      capitaenz
                                      schrieb am zuletzt editiert von capitaenz
                                      #398

                                      @Pittini
                                      Einen Neustart vom JS-Adapter habe ich durchgeführt.
                                      Meinst du dieses Logfile (const logging = true; //Erweiterte Logs ausgeben?)?

                                      17:18:40.422	info	javascript.0 (15356) Stop script script.js.common.FensterUeberwachung
                                      17:18:42.617	info	javascript.0 (15356) Start javascript script.js.common.FensterUeberwachung
                                      17:18:42.648	info	javascript.0 (15356) script.js.common.FensterUeberwachung: starting Fensterskript, Version 1.6.7
                                      17:18:42.651	info	javascript.0 (15356) script.js.common.FensterUeberwachung: registered 0 subscriptions and 0 schedules
                                      17:18:42.694	info	javascript.0 (15356) script.js.common.FensterUeberwachung: CreateStates fertig!
                                      17:18:42.701	warn	javascript.0 (15356) at init (script.js.common.FensterUeberwachung:301:26)
                                      17:18:42.702	warn	javascript.0 (15356) at main (script.js.common.FensterUeberwachung:325:5)
                                      17:18:42.702	warn	javascript.0 (15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                      17:18:42.702	warn	javascript.0 (15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                      17:18:42.708	warn	javascript.0 (15356) at init (script.js.common.FensterUeberwachung:302:35)
                                      17:18:42.708	warn	javascript.0 (15356) at main (script.js.common.FensterUeberwachung:325:5)
                                      17:18:42.708	warn	javascript.0 (15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                      17:18:42.708	warn	javascript.0 (15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                      17:18:42.711	warn	javascript.0 (15356) at init (script.js.common.FensterUeberwachung:303:37)
                                      17:18:42.711	warn	javascript.0 (15356) at main (script.js.common.FensterUeberwachung:325:5)
                                      17:18:42.711	warn	javascript.0 (15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                      17:18:42.711	warn	javascript.0 (15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                      17:18:42.714	warn	javascript.0 (15356) at init (script.js.common.FensterUeberwachung:304:32)
                                      17:18:42.714	warn	javascript.0 (15356) at main (script.js.common.FensterUeberwachung:325:5)
                                      17:18:42.714	warn	javascript.0 (15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                      17:18:42.714	warn	javascript.0 (15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                      17:18:42.719	warn	javascript.0 (15356) at init (script.js.common.FensterUeberwachung:305:30)
                                      17:18:42.719	warn	javascript.0 (15356) at main (script.js.common.FensterUeberwachung:325:5)
                                      17:18:42.719	warn	javascript.0 (15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                      17:18:42.719	warn	javascript.0 (15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                      17:18:42.720	info	javascript.0 (15356) script.js.common.FensterUeberwachung: x=0= SendWindowWarnMsg=null SendDoorWarnMsg=null SendVentMsg=null SendWindowOpenCloseMsg=null SendDoorOpenCloseMsg=null
                                      17:18:42.721	warn	javascript.0 (15356) at init (script.js.common.FensterUeberwachung:317:27)
                                      17:18:42.722	warn	javascript.0 (15356) at main (script.js.common.FensterUeberwachung:325:5)
                                      17:18:42.722	warn	javascript.0 (15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                      17:18:42.722	warn	javascript.0 (15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                      17:18:42.723	info	javascript.0 (15356) script.js.common.FensterUeberwachung: Reaching VentCheck x=0 Init=true VentwarnTime[x]=null RoomStateTimeStamp[x]=undefined
                                      17:18:42.724	info	javascript.0 (15356) script.js.common.FensterUeberwachung: Room 0 = is open or disabled, no vent warning set
                                      17:18:42.724	info	javascript.0 (15356) script.js.common.FensterUeberwachung: Reaching CreateRoomsWithVentWarnings
                                      17:18:42.727	info	javascript.0 (15356) script.js.common.FensterUeberwachung: Reaching CreateRoomsWithOpenDoorsList
                                      17:18:42.729	error	javascript.0 (15356) at CreateRoomsWithOpenDoorsList (script.js.common.FensterUeberwachung:816:45)
                                      17:18:42.729	error	javascript.0 (15356) at main (script.js.common.FensterUeberwachung:327:5)
                                      17:18:42.730	error	javascript.0 (15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                      17:18:42.730	error	javascript.0 (15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                      

                                      ioBroker auf Synology DS920+ (SSD Raid / 20GB RAM) im VMM

                                      P 1 Antwort Letzte Antwort
                                      0
                                      • capitaenzC capitaenz

                                        @Pittini
                                        Einen Neustart vom JS-Adapter habe ich durchgeführt.
                                        Meinst du dieses Logfile (const logging = true; //Erweiterte Logs ausgeben?)?

                                        17:18:40.422	info	javascript.0 (15356) Stop script script.js.common.FensterUeberwachung
                                        17:18:42.617	info	javascript.0 (15356) Start javascript script.js.common.FensterUeberwachung
                                        17:18:42.648	info	javascript.0 (15356) script.js.common.FensterUeberwachung: starting Fensterskript, Version 1.6.7
                                        17:18:42.651	info	javascript.0 (15356) script.js.common.FensterUeberwachung: registered 0 subscriptions and 0 schedules
                                        17:18:42.694	info	javascript.0 (15356) script.js.common.FensterUeberwachung: CreateStates fertig!
                                        17:18:42.701	warn	javascript.0 (15356) at init (script.js.common.FensterUeberwachung:301:26)
                                        17:18:42.702	warn	javascript.0 (15356) at main (script.js.common.FensterUeberwachung:325:5)
                                        17:18:42.702	warn	javascript.0 (15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                        17:18:42.702	warn	javascript.0 (15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                        17:18:42.708	warn	javascript.0 (15356) at init (script.js.common.FensterUeberwachung:302:35)
                                        17:18:42.708	warn	javascript.0 (15356) at main (script.js.common.FensterUeberwachung:325:5)
                                        17:18:42.708	warn	javascript.0 (15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                        17:18:42.708	warn	javascript.0 (15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                        17:18:42.711	warn	javascript.0 (15356) at init (script.js.common.FensterUeberwachung:303:37)
                                        17:18:42.711	warn	javascript.0 (15356) at main (script.js.common.FensterUeberwachung:325:5)
                                        17:18:42.711	warn	javascript.0 (15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                        17:18:42.711	warn	javascript.0 (15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                        17:18:42.714	warn	javascript.0 (15356) at init (script.js.common.FensterUeberwachung:304:32)
                                        17:18:42.714	warn	javascript.0 (15356) at main (script.js.common.FensterUeberwachung:325:5)
                                        17:18:42.714	warn	javascript.0 (15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                        17:18:42.714	warn	javascript.0 (15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                        17:18:42.719	warn	javascript.0 (15356) at init (script.js.common.FensterUeberwachung:305:30)
                                        17:18:42.719	warn	javascript.0 (15356) at main (script.js.common.FensterUeberwachung:325:5)
                                        17:18:42.719	warn	javascript.0 (15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                        17:18:42.719	warn	javascript.0 (15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                        17:18:42.720	info	javascript.0 (15356) script.js.common.FensterUeberwachung: x=0= SendWindowWarnMsg=null SendDoorWarnMsg=null SendVentMsg=null SendWindowOpenCloseMsg=null SendDoorOpenCloseMsg=null
                                        17:18:42.721	warn	javascript.0 (15356) at init (script.js.common.FensterUeberwachung:317:27)
                                        17:18:42.722	warn	javascript.0 (15356) at main (script.js.common.FensterUeberwachung:325:5)
                                        17:18:42.722	warn	javascript.0 (15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                        17:18:42.722	warn	javascript.0 (15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                        17:18:42.723	info	javascript.0 (15356) script.js.common.FensterUeberwachung: Reaching VentCheck x=0 Init=true VentwarnTime[x]=null RoomStateTimeStamp[x]=undefined
                                        17:18:42.724	info	javascript.0 (15356) script.js.common.FensterUeberwachung: Room 0 = is open or disabled, no vent warning set
                                        17:18:42.724	info	javascript.0 (15356) script.js.common.FensterUeberwachung: Reaching CreateRoomsWithVentWarnings
                                        17:18:42.727	info	javascript.0 (15356) script.js.common.FensterUeberwachung: Reaching CreateRoomsWithOpenDoorsList
                                        17:18:42.729	error	javascript.0 (15356) at CreateRoomsWithOpenDoorsList (script.js.common.FensterUeberwachung:816:45)
                                        17:18:42.729	error	javascript.0 (15356) at main (script.js.common.FensterUeberwachung:327:5)
                                        17:18:42.730	error	javascript.0 (15356) at InitialSort (script.js.common.FensterUeberwachung:293:5)
                                        17:18:42.730	error	javascript.0 (15356) at Object.<anonymous> (script.js.common.FensterUeberwachung:257:13)
                                        
                                        P Offline
                                        P Offline
                                        Pittini
                                        Developer
                                        schrieb am zuletzt editiert von
                                        #399

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

                                        Meinst du dieses Logfile (const logging = true; //Erweiterte Logs ausgeben?)?

                                        Ja.

                                        Ja, das meinte ich, danke. Ich glaub ich hab grad ne Idee worans liegt, zeig mir doch bitte mal die Einstellungen vom Skript.
                                        Du verwendest ja "Verschluss" als Funktionsname. Hast Du das auch im Skript angepasst? Dort ist nämlich als Standard "Tuer" und "Fenster" eingetragen.

                                        capitaenzC 1 Antwort Letzte Antwort
                                        0
                                        • P Pittini

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

                                          Meinst du dieses Logfile (const logging = true; //Erweiterte Logs ausgeben?)?

                                          Ja.

                                          Ja, das meinte ich, danke. Ich glaub ich hab grad ne Idee worans liegt, zeig mir doch bitte mal die Einstellungen vom Skript.
                                          Du verwendest ja "Verschluss" als Funktionsname. Hast Du das auch im Skript angepasst? Dort ist nämlich als Standard "Tuer" und "Fenster" eingetragen.

                                          capitaenzC Offline
                                          capitaenzC Offline
                                          capitaenz
                                          schrieb am zuletzt editiert von
                                          #400

                                          @Pittini ääääh, ja richtig, Verschluss. Gleich macht es bestimmt "klick" bei mir...
                                          Hatte das jetzt so versanden, das die Objekte nach dem Begriff "Tuer" und "Fenster" durchsucht werden, ist meine Annahme falsch?

                                          const Skriptversion = "1.6.7" //vom 15.10.2020 - https://github.com/Pittini/iobroker-Fensterauswertung - https://forum.iobroker.net/topic/31674/vorlage-generisches-fensteroffenskript-vis
                                          //Script um offene Fenster/Türen pro Raum und insgesamt zu zählen.
                                          //Möglichkeit eine Ansage nach x Minuten einmalig oder zyklisch bis Fensterschließung anzugeben
                                          //Dynamische erzeugung einer HTML Übersichtstabelle
                                          //WICHTIG!!!
                                          //Vorraussetzungen: Den Geräten müssen Räume zugewiesen sein, sowie die Funktion "Fenster" bzw "Tuer" für jeden entsprechenden Datenpunkt.
                                          
                                          //Grundeinstellungen
                                          const logging = false; //Erweiterte Logs ausgeben?
                                          const praefix = "javascript.0.FensterUeberwachung."; //Grundpfad für Script DPs - Muß innerhalb javascript.x sein.
                                          const PresenceDp = "" //Pfad zum Anwesenheitsdatenpunkt, leer lassen wenn nicht vorhanden
                                          const WhichWindowFunctionToUse = "Fenster"; // Legt fest nach welchem Begriff in Funktionen gesucht wird. Diese Funktion nur dem Datenpunkt zuweisen, NICHT dem ganzen Channel!
                                          const WhichDoorFunctionToUse = "Tuer"; // Legt fest nach welchem Begriff in Funktionen gesucht wird. Diese Funktion nur dem Datenpunkt zuweisen, NICHT dem ganzen Channel!
                                          const WindowIgnoreTime = 10000; // 10000 ms = 10 Sekunden - Zeit in ms für die kurzzeitiges öffnen/schliessen ignoriert wird
                                          const DoorIgnoreTime = 1000; // 1000 ms = 1 Sekunden - Zeit in ms für die kurzzeitiges öffnen/schliessen ignoriert wird
                                          
                                          
                                          //Nachrichteneinstellungen
                                          const TimeToWindowMsg = 900000 // 300000 ms = 5 Minuten - Zyklus- bzw. Ablaufzeit für Fenster-offenwarnung/en
                                          const TimeToDoorMsg = 300000 // 300000 ms = 5 Minuten - Zyklus- bzw. Ablaufzeit für Tür-offenwarnung/en
                                          
                                          const MaxMessages = 1; //Maximale Anzahl der Nachrichten pro Raum 
                                          
                                          const UseTelegram = false; // Sollen Nachrichten via Telegram gesendet werden?
                                          const UseAlexa = false; // Sollen Nachrichten via Alexa ausgegeben werden?
                                          const AlexaId = ""; // Die Alexa Seriennummer.
                                          const UseMail = false; //Nachricht via Mail versenden?
                                          const UseSay = false; // Sollen Nachrichten via Say ausgegeben werden? Autorenfunktion, muß deaktiviert werden.
                                          const UseEventLog = true; // Sollen Nachrichten ins Eventlog geschreiben werden? Autorenfunktion, muß deaktiviert werden.
                                          const NoMsgAtPresence = false; //Sollen Nachrichten bei Anwesenheit unterdrückt werden?
                                          

                                          ioBroker auf Synology DS920+ (SSD Raid / 20GB RAM) im VMM

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          530

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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