NEWS
[Vorlage] Generisches Fensteroffenskript + Vis
-
Hallo @Pittini
Wie in der Facebook Gruppe besprochen stell ich den Fehler und die von Dir gewünschten Infos hier noch einmal ein.Ich habe die Version 1.5.3 gerade bei mir im IOBroker installiert, eingerichtet und gestartet.
Leider bekomme ich einen Fehler bzgl. meines HmIP Fensterkontakts.
Die Meldung lautet: "javascript.0 (14697) script.js.common.FensterUeberwachung: Unknown Windowstate undefined detected at hm-rpc.0.0000D8A9A2F1E1.1.STATE, please check your configuration"
Der Wert ist 0 und 1 mit der Beschreibung CLOSED(0) und OPEN(1).
Ich habe versucht den die komplette Bezeichnung im Script zu hinterlegen, das ändert jedoch leider nichts. Hast Du vielleicht einen Hinweis für mich wie ich den Sensor integrieren kann?Den JS Adapter habe ich mittlerweile neu gestartet.
Hier das Startlog.
Und ein Screenshot der Objekt Struktur vom HmIP Gerät.10:12:01.756 info javascript.0 (11496) Start javascript script.js.common.FensterUeberwachung 10:12:01.772 info javascript.0 (11496) script.js.common.FensterUeberwachung: Raum 0 = Büro 10:12:01.773 info javascript.0 (11496) script.js.common.FensterUeberwachung: Raum 1 = Schlafzimmer 10:12:01.778 info javascript.0 (11496) script.js.common.FensterUeberwachung: registered 0 subscriptions and 0 schedules 10:12:01.796 info javascript.0 (11496) script.js.common.FensterUeberwachung: CreateStates fertig! 10:12:01.798 info javascript.0 (11496) script.js.common.FensterUeberwachung: x=0=Büro SendWarnMsg=true SendVentMsg=true SendOpenCloseMsg=true 10:12:01.798 info javascript.0 (11496) script.js.common.FensterUeberwachung: x=1=Schlafzimmer SendWarnMsg=true SendVentMsg=true SendOpenCloseMsg=true 10:12:01.799 info javascript.0 (11496) script.js.common.FensterUeberwachung: Reaching CheckForHmShit val=false typof val=string x=0 Sensor[x]=deconz.0.Sensors.42.open 10:12:01.801 info javascript.0 (11496) script.js.common.FensterUeberwachung: Reaching GetRoom x=0 10:12:01.802 info javascript.0 (11496) script.js.common.FensterUeberwachung: reaching CheckWindow, SensorVal[0]=closed SensorOldVal= TempRoom=Büro 10:12:01.803 info javascript.0 (11496) script.js.common.FensterUeberwachung: reaching ClearWarnTime - [x] = 0 10:12:01.805 info javascript.0 (11496) script.js.common.FensterUeberwachung: Alle Fenster geschlossen. 10:12:01.805 info javascript.0 (11496) script.js.common.FensterUeberwachung: Offene Fenster gesamt= 0 10:12:01.806 info javascript.0 (11496) script.js.common.FensterUeberwachung: Reaching CheckForHmShit val=false typof val=string x=1 Sensor[x]=deconz.0.Sensors.43.open 10:12:01.807 info javascript.0 (11496) script.js.common.FensterUeberwachung: Reaching GetRoom x=1 10:12:01.807 info javascript.0 (11496) script.js.common.FensterUeberwachung: reaching CheckWindow, SensorVal[1]=closed SensorOldVal= TempRoom=Schlafzimmer 10:12:01.808 info javascript.0 (11496) script.js.common.FensterUeberwachung: reaching ClearWarnTime - [x] = 1 10:12:01.810 info javascript.0 (11496) script.js.common.FensterUeberwachung: Alle Fenster geschlossen. 10:12:01.810 info javascript.0 (11496) script.js.common.FensterUeberwachung: Offene Fenster gesamt= 0 10:12:01.810 info javascript.0 (11496) script.js.common.FensterUeberwachung: Reaching CheckForHmShit val=0 typof val=string x=2 Sensor[x]=hm-rpc.0.0000D8A9A2F1E1.1.STATE 10:12:01.811 info javascript.0 (11496) script.js.common.FensterUeberwachung: hm-rpc.0.0000D8A9A2F1E1.1.STATE hat Zustandstext CLOSED, Wert= 0 Wert wird durch Zustandstext ersetzt 10:12:01.812 warn javascript.0 (11496) script.js.common.FensterUeberwachung: Unknown Windowstate undefined detected at hm-rpc.0.0000D8A9A2F1E1.1.STATE, please check your configuration 10:12:01.812 info javascript.0 (11496) script.js.common.FensterUeberwachung: Reaching GetRoom x=2 10:12:01.813 info javascript.0 (11496) script.js.common.FensterUeberwachung: reaching CheckWindow, SensorVal[2]=unknown SensorOldVal= TempRoom=Büro 10:12:01.814 info javascript.0 (11496) script.js.common.FensterUeberwachung: Alle Fenster geschlossen. 10:12:01.815 info javascript.0 (11496) script.js.common.FensterUeberwachung: Offene Fenster gesamt= 0 10:12:01.816 info javascript.0 (11496) script.js.common.FensterUeberwachung: Reaching VentCheck x=0 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1593150211012 10:12:01.816 info javascript.0 (11496) script.js.common.FensterUeberwachung: Room 0 = Büro is open or disabled, no vent warning set 10:12:01.817 info javascript.0 (11496) script.js.common.FensterUeberwachung: Reaching CreateRoomsWithVentWarnings 10:12:01.818 info javascript.0 (11496) script.js.common.FensterUeberwachung: Reaching VentCheck x=1 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1593154155533 10:12:01.818 info javascript.0 (11496) script.js.common.FensterUeberwachung: Room 1 = Schlafzimmer is open or disabled, no vent warning set 10:12:01.819 info javascript.0 (11496) script.js.common.FensterUeberwachung: Reaching CreateRoomsWithVentWarnings 10:12:01.821 info javascript.0 (11496) script.js.common.FensterUeberwachung: Reaching CreateRoomsWithOpenWindowsList 10:12:01.823 info javascript.0 (11496) script.js.common.FensterUeberwachung: RoomsWithOpenWindows: Alle Fenster sind geschlossen 10:12:01.827 info javascript.0 (11496) script.js.common.FensterUeberwachung: Reaching CreateRoomsWithTiltedWindowsList 10:12:01.827 info javascript.0 (11496) script.js.common.FensterUeberwachung: RoomsWithTiltedWindows: Keine Fenster gekippt 10:12:01.828 info javascript.0 (11496) script.js.common.FensterUeberwachung: Reaching CreateRoomsWithVentWarnings
-
Ich kann dich auf jedenfall beruhigen, dass der Kontakt definitiv mit dem Script funktioniert.
Was mir auffällt ist, dass du den HM IP Kontakt unter RPC.0 hast. Nutzt du keine HM Kontakte? Wenn doch, musst du die HM Kontakte unter RPC.0 packen und die HM IP Kontakte unter RPC.1 in einer eigenen Instanz.
Edit: Im Rega Adapter müsste es dann so ähnlich aussehen:
-
Gratuliere, Du hast nen Bug gefunden. Ersetz mal Zeile 621 von aktuell:
val = CheckForHmShit(val, x);
mit
val = CheckForHmShit(val, x).toLowerCase();
und sag Bescheid obs dann klappt.
-
Bei mir ist die Reihenfolge eine andere. Ich habe mit HmIP Angefangen und nur HmIP und CUxD laufen. Sobald ich ein DM Gerät bekomme muss das eben auf de "2" ausweichen
@Pittini
Vielen Dank für die schnelle Hilfe.
So ist es, ich hab die Zeile ersetzt. Warnung beim Scriptstart ist weg und die Objekte werden beim Status wechsel aktualisiert. -
Hallo Leute, heut is Wünschdirwaserfüllungstag, ab heute gibts das Fensterskript auch mit Türen, sowie der Möglichkeit die Tabelle alphabetisch oder benutzerdefiniert sortieren zu können. Dazu ne Menge neuer Datenpunkte für die Türen und Integration derselben in die Tabelle. Viel Spaß!
Changelog
24.06.20 (V1.6.0)
- Add: Raumliste kann jetzt alphabetisch oder benutzerdefiniert sortiert werden, wodurch es möglich wird gewünschte Räume für die Tabellemausgabe in der Reihenfolge nach oben zu schieben.
- Add: Es ist jetzt möglich auch Türen separat mitzuzählen, hierfür muß eine zweite Funktion, z.B. "Tuer" festgelegt und den entsprechenden Türjkontakten zugewiesen werden. Bei der Tabellenausgabe gibt es eine weitere Spalte für Türen mit eigenem Icon und eigener Farbe. Die gesamt Textausgabe wurde angepasst und nennt nun pro geöffneten Raum, sowohl Fenster als auch Türöffnungsstatusänderungen.
- Change, der bisherige Defaultwert für die Funktionsbezeichnung der Fenster wurde geändert von "Verschluss" zu "Fenster".
-
11:02:54.102 warn javascript.0 (184) script.js.common.Fenster_Pittini3: Unknown Windowstate undefined detected at hm-rpc.0.OEQ0926852.1, please check your configuration
RAW vom DP:
{ "type": "state", "common": { "def": false, "type": "boolean", "read": false, "write": false, "role": "indicator", "name": "Badfenster.INSTALL_TEST" }, "native": { "DEFAULT": false, "FLAGS": 3, "ID": "INSTALL_TEST", "MAX": true, "MIN": false, "OPERATIONS": 4, "TAB_ORDER": 3, "TYPE": "ACTION", "UNIT": "" }, "from": "system.adapter.hm-rega.0", "user": "system.user.admin", "ts": 1580848013546, "_id": "hm-rpc.0.OEQ0926852.1.INSTALL_TEST", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
Erledigt, habe die Funktion vom DP gelöscht.
-
Hallo, warum habe ich im Esszimmer ein Fenster?
11:50:51.653 info javascript.0 (184) Stop script script.js.common.Fenster_Pittini3 11:50:51.654 info javascript.0 (184) script.js.common.Fenster_Pittini3: reaching ClearWarnTime - [x] = 0 11:50:51.654 info javascript.0 (184) script.js.common.Fenster_Pittini3: Clearing Interval for 0 11:50:51.654 info javascript.0 (184) script.js.common.Fenster_Pittini3: reaching ClearWarnTime - [x] = 1 11:50:51.654 info javascript.0 (184) script.js.common.Fenster_Pittini3: reaching ClearWarnTime - [x] = 2 11:50:52.014 info javascript.0 (184) Start javascript script.js.common.Fenster_Pittini3 11:50:52.026 info javascript.0 (184) script.js.common.Fenster_Pittini3: Raum- 0 = Badzimmer hat Fenstersensor/en 11:50:52.027 info javascript.0 (184) script.js.common.Fenster_Pittini3: Raum- 1 = Vorraum hat Türsensor/en 11:50:52.027 info javascript.0 (184) script.js.common.Fenster_Pittini3: Raum- 2 = Esszimmer hat Türsensor/en 11:50:52.028 info javascript.0 (184) script.js.common.Fenster_Pittini3: registered 0 subscriptions and 0 schedules 11:50:52.049 info javascript.0 (184) script.js.common.Fenster_Pittini3: CreateStates fertig! 11:50:52.049 info javascript.0 (184) script.js.common.Fenster_Pittini3: x=0=Badzimmer SendWindowWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 11:50:52.050 info javascript.0 (184) script.js.common.Fenster_Pittini3: x=1=Esszimmer SendWindowWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 11:50:52.050 info javascript.0 (184) script.js.common.Fenster_Pittini3: x=2=Vorraum SendWindowWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true 11:50:52.050 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching CheckForHmShit val=true typof val=string x=0 Sensor[x]=hm-rpc.0.OEQ0926852.1.STATE 11:50:52.051 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching GetRoom x=0 11:50:52.051 info javascript.0 (184) script.js.common.Fenster_Pittini3: reaching CheckWindow, SensorVal[0]=open SensorOldVal= TempRoom=Badzimmer SensorType[x]=Window TempRoomIndex=0 11:50:52.051 info javascript.0 (184) script.js.common.Fenster_Pittini3: RoomOpenWindowCount für Badzimmer=1 11:50:52.051 info javascript.0 (184) script.js.common.Fenster_Pittini3: SendWindowWarnMsg=true TempRoomIndex=0 11:50:52.051 info javascript.0 (184) script.js.common.Fenster_Pittini3: Setting Interval to Room:Badzimmer 11:50:52.052 info javascript.0 (184) script.js.common.Fenster_Pittini3: Offene Fenster gesamt= 1 11:50:52.052 info javascript.0 (184) script.js.common.Fenster_Pittini3: Alle Türen geschlossen. 11:50:52.052 info javascript.0 (184) script.js.common.Fenster_Pittini3: Offene Türen gesamt= 0 11:50:52.053 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching CheckForHmShit val=false typof val=string x=1 Sensor[x]=hm-rpc.0.NEQ1818500.1.STATE 11:50:52.053 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching GetRoom x=1 11:50:52.053 info javascript.0 (184) script.js.common.Fenster_Pittini3: reaching CheckWindow, SensorVal[1]=closed SensorOldVal= TempRoom=Vorraum SensorType[x]=Door TempRoomIndex=2 11:50:52.053 info javascript.0 (184) script.js.common.Fenster_Pittini3: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Vorraum TempRoomIndex=2 11:50:52.054 info javascript.0 (184) script.js.common.Fenster_Pittini3: reaching ClearWarnTime - [x] = 2 11:50:52.055 info javascript.0 (184) script.js.common.Fenster_Pittini3: Offene Fenster gesamt= 1 11:50:52.055 info javascript.0 (184) script.js.common.Fenster_Pittini3: Alle Türen geschlossen. 11:50:52.055 info javascript.0 (184) script.js.common.Fenster_Pittini3: Offene Türen gesamt= 0 11:50:52.055 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching CheckForHmShit val=true typof val=string x=2 Sensor[x]=hm-rpc.0.NEQ1826414.1.STATE 11:50:52.055 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching GetRoom x=2 11:50:52.055 info javascript.0 (184) script.js.common.Fenster_Pittini3: reaching CheckWindow, SensorVal[2]=open SensorOldVal= TempRoom=Esszimmer SensorType[x]=Door TempRoomIndex=1 11:50:52.056 info javascript.0 (184) script.js.common.Fenster_Pittini3: RoomOpenDoorCount für Esszimmer=1 11:50:52.056 info javascript.0 (184) script.js.common.Fenster_Pittini3: Offene Fenster gesamt= 1 11:50:52.056 info javascript.0 (184) script.js.common.Fenster_Pittini3: Offene Türen gesamt= 1 11:50:52.056 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching VentCheck x=0 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1593248764873 11:50:52.056 info javascript.0 (184) script.js.common.Fenster_Pittini3: Room 0 = Badzimmer is open or disabled, no vent warning set 11:50:52.056 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithVentWarnings 11:50:52.057 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching VentCheck x=1 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1593248450539 11:50:52.057 info javascript.0 (184) script.js.common.Fenster_Pittini3: Room 1 = Esszimmer is open or disabled, no vent warning set 11:50:52.057 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithVentWarnings 11:50:52.057 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching VentCheck x=2 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1593248450539 11:50:52.057 info javascript.0 (184) script.js.common.Fenster_Pittini3: Room 2 = Vorraum is open or disabled, no vent warning set 11:50:52.057 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithVentWarnings 11:50:52.059 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithOpenDoorsList 11:50:52.059 info javascript.0 (184) script.js.common.Fenster_Pittini3: RoomsWithOpenDoors: Esszimmer 1 offene Tür 11:50:52.059 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithOpenWindowsList 11:50:52.060 info javascript.0 (184) script.js.common.Fenster_Pittini3: RoomsWithOpenWindows: Badzimmer 1 offenes Fenster 11:50:52.060 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithTiltedWindowsList 11:50:52.060 info javascript.0 (184) script.js.common.Fenster_Pittini3: RoomsWithTiltedWindows: Keine Fenster gekippt 11:50:52.060 info javascript.0 (184) script.js.common.Fenster_Pittini3: CreateOpenRoomsList() 11:50:52.060 info javascript.0 (184) script.js.common.Fenster_Pittini3: RoomsWithOpenings: Badzimmer 1 offenes Fenster<br>Esszimmer 1 offene Tür<br> 11:50:52.060 info javascript.0 (184) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithVentWarnings
-
@sigi234 sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
Hallo, warum habe ich im Esszimmer ein Fenster?
Wo siehst Du das? Ich seh nur ne offene Tür im Esszimmer. Oder überseh ich was Du mir zeigen willst?
Edit: Ah, ja, jetzt seh ichs. Muss ich mal guggen warum er das meldet.
-
@Pittini sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
Edit: Ah, ja, jetzt seh ichs. Muss ich mal guggen warum er das meldet.
Vielleicht mag er ja das Türen nicht:
//Grundeinstellungen const logging = true; //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 = "Türen"; // Legt fest nach welchem Begriff in Funktionen gesucht wird. Diese Funktion nur dem Datenpunkt zuweisen, NICHT dem ganzen Channel! const IgnoreTime = 10000; // 10000 ms = 10 Sekunden - Zeit in ms für die kurzzeitiges öffnen/schliessen ignoriert wird
-
@sigi234 sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
Vielleicht mag er ja das Türen nicht:
Sollte egal sein (auch wenn ich persönlich bei sowas NIE deutsche Umlaute verwende). Er hats ja erstmal auch richtig erkannt:
11:50:52.026 info javascript.0 (184) script.js.common.Fenster_Pittini3: Raum- 0 = Badzimmer hat Fenstersensor/en 11:50:52.027 info javascript.0 (184) script.js.common.Fenster_Pittini3: Raum- 1 = Vorraum hat Türsensor/en 11:50:52.027 info javascript.0 (184) script.js.common.Fenster_Pittini3: Raum- 2 = Esszimmer hat Türsensor/en
Hast Du den js Adapter neugestartet nach den Aufzählungsänderungen? Wenn ja, muß ch später mal genauer guggen woher das kommen könnte, kann theoretisch schon durchaus ein Bug sein, is ja ganz frisch mit den Türen, auch wenn mir hier zuhaus im Test nix auffiel.
-
@Pittini sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
Hast Du den js Adapter neugestartet nach den Aufzählungsänderungen?
Ja, und Türen auf Tueren geändert, gleiches Ergebnis.
Browser Cache auch geleert. -
@sigi234
starte mal die admin Instanz neu (Achtung nicht stoppen, nur auf dem Pfeilkreis neu starten)
(immer wenn ich Aufzählungen ändere hilft das meistens)
Also nicht nur die JS-Instanz neu starten.damit
admin puffert und js puffert.
Danach das Browserfenster aktualisieren, nicht nur in Objekten aktualisieren.
-
@dslraser sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
starte mal die admin Instanz neu
Keine Änderung.
-
-
@sigi234 @Dominik-F - Ich kann das grad nicht reproduzieren. Und obiges Log sagt eigentlich alles ok. Trotzdem biegt das Skript zweifellos iwo falsch ab. Also bitte mal von beiden ein startlog und das Log wenn Ihr entsprechende Türen die als Fenster gemeldet werden aufmacht.
-
Start:
javascript.0 2020-06-27 14:31:42.375 info (68160) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithVentWarnings javascript.0 2020-06-27 14:31:42.375 info (68160) script.js.common.Fenster_Pittini3: RoomsWithOpenings: javascript.0 2020-06-27 14:31:42.375 info (68160) script.js.common.Fenster_Pittini3: CreateOpenRoomsList() javascript.0 2020-06-27 14:31:42.375 info (68160) script.js.common.Fenster_Pittini3: RoomsWithTiltedWindows: Keine Fenster gekippt javascript.0 2020-06-27 14:31:42.375 info (68160) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithTiltedWindowsList javascript.0 2020-06-27 14:31:42.374 info (68160) script.js.common.Fenster_Pittini3: RoomsWithOpenWindows: Alle Fenster sind geschlossen javascript.0 2020-06-27 14:31:42.374 info (68160) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithOpenWindowsList javascript.0 2020-06-27 14:31:42.374 info (68160) script.js.common.Fenster_Pittini3: RoomsWithOpenDoors: Keine Tür/en geöffnet javascript.0 2020-06-27 14:31:42.374 info (68160) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithOpenDoorsList javascript.0 2020-06-27 14:31:42.371 info (68160) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithVentWarnings javascript.0 2020-06-27 14:31:42.371 info (68160) script.js.common.Fenster_Pittini3: Room 2 = Vorraum is open or disabled, no vent warning set javascript.0 2020-06-27 14:31:42.371 info (68160) script.js.common.Fenster_Pittini3: Reaching VentCheck x=2 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1593248450539 javascript.0 2020-06-27 14:31:42.371 info (68160) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithVentWarnings javascript.0 2020-06-27 14:31:42.370 info (68160) script.js.common.Fenster_Pittini3: Room 1 = Esszimmer is open or disabled, no vent warning set javascript.0 2020-06-27 14:31:42.370 info (68160) script.js.common.Fenster_Pittini3: Reaching VentCheck x=1 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1593248450539 javascript.0 2020-06-27 14:31:42.370 info (68160) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithVentWarnings javascript.0 2020-06-27 14:31:42.370 info (68160) script.js.common.Fenster_Pittini3: Room 0 = Badzimmer is open or disabled, no vent warning set javascript.0 2020-06-27 14:31:42.370 info (68160) script.js.common.Fenster_Pittini3: Reaching VentCheck x=0 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1593259024290 javascript.0 2020-06-27 14:31:42.369 info (68160) script.js.common.Fenster_Pittini3: Offene Türen gesamt= 0 javascript.0 2020-06-27 14:31:42.369 info (68160) script.js.common.Fenster_Pittini3: Alle Türen geschlossen. javascript.0 2020-06-27 14:31:42.369 info (68160) script.js.common.Fenster_Pittini3: Offene Fenster gesamt= 0 javascript.0 2020-06-27 14:31:42.369 info (68160) script.js.common.Fenster_Pittini3: Alle Fenster geschlossen. javascript.0 2020-06-27 14:31:42.368 info (68160) script.js.common.Fenster_Pittini3: reaching ClearWarnTime - [x] = 1 javascript.0 2020-06-27 14:31:42.368 info (68160) script.js.common.Fenster_Pittini3: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Esszimmer TempRoomIndex=1 javascript.0 2020-06-27 14:31:42.368 info (68160) script.js.common.Fenster_Pittini3: reaching CheckWindow, SensorVal[2]=closed SensorOldVal= TempRoom=Esszimmer SensorType[x]=Door TempRoomIndex=1 javascript.0 2020-06-27 14:31:42.368 info (68160) script.js.common.Fenster_Pittini3: Reaching GetRoom x=2 javascript.0 2020-06-27 14:31:42.368 info (68160) script.js.common.Fenster_Pittini3: Reaching CheckForHmShit val=false typof val=string x=2 Sensor[x]=hm-rpc.0.NEQ1826414.1.STATE javascript.0 2020-06-27 14:31:42.368 info (68160) script.js.common.Fenster_Pittini3: Offene Türen gesamt= 0 javascript.0 2020-06-27 14:31:42.368 info (68160) script.js.common.Fenster_Pittini3: Alle Türen geschlossen. javascript.0 2020-06-27 14:31:42.367 info (68160) script.js.common.Fenster_Pittini3: Offene Fenster gesamt= 0 javascript.0 2020-06-27 14:31:42.367 info (68160) script.js.common.Fenster_Pittini3: Alle Fenster geschlossen. javascript.0 2020-06-27 14:31:42.366 info (68160) script.js.common.Fenster_Pittini3: reaching ClearWarnTime - [x] = 2 javascript.0 2020-06-27 14:31:42.366 info (68160) script.js.common.Fenster_Pittini3: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Vorraum TempRoomIndex=2 javascript.0 2020-06-27 14:31:42.364 info (68160) script.js.common.Fenster_Pittini3: reaching CheckWindow, SensorVal[1]=closed SensorOldVal= TempRoom=Vorraum SensorType[x]=Door TempRoomIndex=2 javascript.0 2020-06-27 14:31:42.364 info (68160) script.js.common.Fenster_Pittini3: Reaching GetRoom x=1 javascript.0 2020-06-27 14:31:42.364 info (68160) script.js.common.Fenster_Pittini3: Reaching CheckForHmShit val=false typof val=string x=1 Sensor[x]=hm-rpc.0.NEQ1818500.1.STATE javascript.0 2020-06-27 14:31:42.364 info (68160) script.js.common.Fenster_Pittini3: Offene Türen gesamt= 0 javascript.0 2020-06-27 14:31:42.364 info (68160) script.js.common.Fenster_Pittini3: Alle Türen geschlossen. javascript.0 2020-06-27 14:31:42.363 info (68160) script.js.common.Fenster_Pittini3: Offene Fenster gesamt= 0 javascript.0 2020-06-27 14:31:42.363 info (68160) script.js.common.Fenster_Pittini3: Alle Fenster geschlossen. javascript.0 2020-06-27 14:31:42.362 info (68160) script.js.common.Fenster_Pittini3: reaching ClearWarnTime - [x] = 0 javascript.0 2020-06-27 14:31:42.361 info (68160) script.js.common.Fenster_Pittini3: reaching CheckWindow, SensorVal[0]=closed SensorOldVal= TempRoom=Badzimmer SensorType[x]=Window TempRoomIndex=0 javascript.0 2020-06-27 14:31:42.361 info (68160) script.js.common.Fenster_Pittini3: Reaching GetRoom x=0 javascript.0 2020-06-27 14:31:42.360 info (68160) script.js.common.Fenster_Pittini3: Reaching CheckForHmShit val=false typof val=string x=0 Sensor[x]=hm-rpc.0.OEQ0926852.1.STATE javascript.0 2020-06-27 14:31:42.360 info (68160) script.js.common.Fenster_Pittini3: x=2=Vorraum SendWindowWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true javascript.0 2020-06-27 14:31:42.360 info (68160) script.js.common.Fenster_Pittini3: x=1=Esszimmer SendWindowWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true javascript.0 2020-06-27 14:31:42.359 info (68160) script.js.common.Fenster_Pittini3: x=0=Badzimmer SendWindowWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true javascript.0 2020-06-27 14:31:42.358 info (68160) script.js.common.Fenster_Pittini3: CreateStates fertig! javascript.0 2020-06-27 14:31:42.342 info (68160) script.js.common.Fenster_Pittini3: registered 0 subscriptions and 0 schedules javascript.0 2020-06-27 14:31:42.340 info (68160) script.js.common.Fenster_Pittini3: Raum- 2 = Esszimmer hat Türsensor/en javascript.0 2020-06-27 14:31:42.340 info (68160) script.js.common.Fenster_Pittini3: Raum- 1 = Vorraum hat Türsensor/en javascript.0 2020-06-27 14:31:42.339 info (68160) script.js.common.Fenster_Pittini3: Raum- 0 = Badzimmer hat Fenstersensor/en javascript.0 2020-06-27 14:31:42.318 info (68160) Start javascript script.js.common.Fenster_Pittini3 javascript.0 2020-06-27 14:31:41.838 info (68160) script.js.common.Fenster_Pittini3: reaching ClearWarnTime - [x] = 2 javascript.0 2020-06-27 14:31:41.838 info (68160) script.js.common.Fenster_Pittini3: reaching ClearWarnTime - [x] = 1 javascript.0 2020-06-27 14:31:41.838 info (68160) script.js.common.Fenster_Pittini3: Clearing Interval for 0 javascript.0 2020-06-27 14:31:41.838 info (68160) script.js.common.Fenster_Pittini3: reaching ClearWarnTime - [x] = 0
Terrassentür geöffnet:
javascript.0 2020-06-27 14:32:56.467 info (68160) script.js.common.Fenster_Pittini3: RoomsWithOpenings: Esszimmer 1 offene Tür<br> javascript.0 2020-06-27 14:32:56.467 info (68160) script.js.common.Fenster_Pittini3: CreateOpenRoomsList() javascript.0 2020-06-27 14:32:56.467 info (68160) script.js.common.Fenster_Pittini3: RoomsWithOpenDoors: Esszimmer 1 offene Tür javascript.0 2020-06-27 14:32:56.466 info (68160) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithOpenDoorsList javascript.0 2020-06-27 14:32:56.466 info (68160) script.js.common.Fenster_Pittini3: RoomsWithTiltedWindows: Keine Fenster gekippt javascript.0 2020-06-27 14:32:56.465 info (68160) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithTiltedWindowsList javascript.0 2020-06-27 14:32:56.465 info (68160) script.js.common.Fenster_Pittini3: RoomsWithOpenWindows: Alle Fenster sind geschlossen javascript.0 2020-06-27 14:32:56.465 info (68160) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithOpenWindowsList javascript.0 2020-06-27 14:32:56.465 info (68160) script.js.common.Fenster_Pittini3: RoomStateTimeStamp at checkWindow= 1593248450539 ms =27.06.2020 11:00:50 javascript.0 2020-06-27 14:32:56.465 info (68160) script.js.common.Fenster_Pittini3: Reaching CreateRoomsWithVentWarnings javascript.0 2020-06-27 14:32:56.465 info (68160) script.js.common.Fenster_Pittini3: Room 1 = Esszimmer is open or disabled, no vent warning set javascript.0 2020-06-27 14:32:56.465 info (68160) script.js.common.Fenster_Pittini3: Reaching VentCheck x=1 Init=false VentwarnTime[x]=0 RoomStateTimeStamp[x]=1593248450539 javascript.0 2020-06-27 14:32:56.465 info (68160) script.js.common.Fenster_Pittini3: Offene Türen gesamt= 1 javascript.0 2020-06-27 14:32:56.465 info (68160) script.js.common.Fenster_Pittini3: Offene Fenster gesamt= 0 javascript.0 2020-06-27 14:32:56.465 info (68160) script.js.common.Fenster_Pittini3: Alle Fenster geschlossen. javascript.0 2020-06-27 14:32:56.465 info (68160) script.js.common.Fenster_Pittini3: TempMessageLog=27.06.2020 14:32:56: Esszimmer Tür geöffnet!,27.06.2020 14:11:41: Esszimmer Tür geschlossen!,27.06.2020 13:57:04: Badzimmer Fenster geschlosse javascript.0 2020-06-27 14:32:56.465 info (68160) script.js.common.Fenster_Pittini3: Reaching WriteMessageLog, Message=Esszimmer Tür geöffnet! javascript.0 2020-06-27 14:32:56.464 info (68160) script.js.common.Fenster_Pittini3: Reaching Meldung, msg= Esszimmer Tür geöffnet! javascript.0 2020-06-27 14:32:56.464 info (68160) script.js.common.Fenster_Pittini3: Esszimmer Tür geöffnet javascript.0 2020-06-27 14:32:56.464 info (68160) script.js.common.Fenster_Pittini3: RoomOpenDoorCount für Esszimmer=1 javascript.0 2020-06-27 14:32:56.464 info (68160) script.js.common.Fenster_Pittini3: reaching CheckWindow, SensorVal[2]=open SensorOldVal=closed TempRoom=Esszimmer SensorType[x]=Door TempRoomIndex=1 javascript.0 2020-06-27 14:32:56.464 info (68160) script.js.common.Fenster_Pittini3: Reaching GetRoom x=2 javascript.0 2020-06-27 14:32:56.464 info (68160) script.js.common.Fenster_Pittini3: Reaching CheckForHmShit val=true typof val=string x=2 Sensor[x]=hm-rpc.0.NEQ1826414.1.STATE javascript.0 2020-06-27 14:32:56.464 info (68160) script.js.common.Fenster_Pittini3: Ignore Timeout for 2 exceeded, Value change happend, starting Functions javascript.0 2020-06-27 14:32:56.464 info (68160) script.js.common.Fenster_Pittini3: Reaching CheckForHmShit val=true typof val=string x=2 Sensor[x]=hm-rpc.0.NEQ1826414.1.STATE javascript.0 2020-06-27 14:32:56.463 info (68160) script.js.common.Fenster_Pittini3: InTimeout - Trigger= 2 Wert= true Alter Wert= false javascript.0 2020-06-27 14:32:46.462 info (68160) script.js.Ereignisse.Erstellt_eine_Ereignisliste_mit_50_Einträgen: neuer Event zum verarbeiten: <b>Terrassentür geöffnet</b> javascript.0 2020-06-27 14:32:46.454 info (68160) script.js.common.Fenster_Pittini3: Activating Ignore Timeout for 2, Value to ignore=closed javascript.0 2020-06-27 14:32:46.454 info (68160) script.js.common.Fenster_Pittini3: Reaching CheckForHmShit val=false typof val=string x=2 Sensor[x]=hm-rpc.0.NEQ1826414.1.STATE javascript.0 2020-06-27 14:32:46.454 info (68160) script.js.common.Fenster_Pittini3: Oldstate=false javascript.0 2020-06-27 14:32:46.453 info (68160) script.js.common.Fenster_Pittini3: Trigger= 2 Wert= true Alter Wert= false
-
@Pittini
Ich glaube es wird schon alles richtig erkannt, nur falsch in der Tabelle ausgegeben
Skriptstart:javascript.0 2020-06-27 14:40:06.523 info (30431) script.js.common.Fensterauswertung: CreateOpenRoomsList() javascript.0 2020-06-27 14:40:06.523 info (30431) script.js.common.Fensterauswertung: RoomsWithTiltedWindows: Keine Fenster gekippt javascript.0 2020-06-27 14:40:06.523 info (30431) script.js.common.Fensterauswertung: Reaching CreateRoomsWithTiltedWindowsList javascript.0 2020-06-27 14:40:06.523 info (30431) script.js.common.Fensterauswertung: RoomsWithOpenWindows: EG Bad 1 offenes Fenster<br>OG Bad 2 offene Fenster javascript.0 2020-06-27 14:40:06.522 info (30431) script.js.common.Fensterauswertung: Reaching CreateRoomsWithOpenWindowsList javascript.0 2020-06-27 14:40:06.522 info (30431) script.js.common.Fensterauswertung: RoomsWithOpenDoors: Keine Tür/en geöffnet javascript.0 2020-06-27 14:40:06.522 info (30431) script.js.common.Fensterauswertung: Reaching CreateRoomsWithOpenDoorsList javascript.0 2020-06-27 14:40:06.522 info (30431) script.js.common.Fensterauswertung: Reaching CreateRoomsWithVentWarnings javascript.0 2020-06-27 14:40:06.522 info (30431) script.js.common.Fensterauswertung: Room 4 = OG_Bad is open or disabled, no vent warning set javascript.0 2020-06-27 14:40:06.521 info (30431) script.js.common.Fensterauswertung: Reaching VentCheck x=4 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1593252348836 javascript.0 2020-06-27 14:40:06.521 info (30431) script.js.common.Fensterauswertung: Reaching CreateRoomsWithVentWarnings javascript.0 2020-06-27 14:40:06.521 info (30431) script.js.common.Fensterauswertung: Room 3 = Keller is open or disabled, no vent warning set javascript.0 2020-06-27 14:40:06.521 info (30431) script.js.common.Fensterauswertung: Reaching VentCheck x=3 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1593252348535 javascript.0 2020-06-27 14:40:06.521 info (30431) script.js.common.Fensterauswertung: Reaching CreateRoomsWithVentWarnings javascript.0 2020-06-27 14:40:06.521 info (30431) script.js.common.Fensterauswertung: Room 2 = EG_Wohnzimmer is open or disabled, no vent warning set javascript.0 2020-06-27 14:40:06.521 info (30431) script.js.common.Fensterauswertung: Reaching VentCheck x=2 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1593252930633 javascript.0 2020-06-27 14:40:06.521 info (30431) script.js.common.Fensterauswertung: Reaching CreateRoomsWithVentWarnings javascript.0 2020-06-27 14:40:06.521 info (30431) script.js.common.Fensterauswertung: Room 1 = EG_Küche is open or disabled, no vent warning set javascript.0 2020-06-27 14:40:06.521 info (30431) script.js.common.Fensterauswertung: Reaching VentCheck x=1 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1593252348534 javascript.0 2020-06-27 14:40:06.520 info (30431) script.js.common.Fensterauswertung: Reaching CreateRoomsWithVentWarnings javascript.0 2020-06-27 14:40:06.520 info (30431) script.js.common.Fensterauswertung: Room 0 = EG_Bad is open or disabled, no vent warning set javascript.0 2020-06-27 14:40:06.520 info (30431) script.js.common.Fensterauswertung: Reaching VentCheck x=0 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1593252348836 javascript.0 2020-06-27 14:40:06.520 info (30431) script.js.common.Fensterauswertung: Offene Türen gesamt= 0 javascript.0 2020-06-27 14:40:06.520 info (30431) script.js.common.Fensterauswertung: Alle Türen geschlossen. javascript.0 2020-06-27 14:40:06.520 info (30431) script.js.common.Fensterauswertung: Offene Fenster gesamt= 3 javascript.0 2020-06-27 14:40:06.519 info (30431) script.js.common.Fensterauswertung: reaching ClearWarnTime - [x] = 2 javascript.0 2020-06-27 14:40:06.519 info (30431) script.js.common.Fensterauswertung: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=EG_Wohnzimmer TempRoomIndex=2 javascript.0 2020-06-27 14:40:06.519 info (30431) script.js.common.Fensterauswertung: reaching CheckWindow, SensorVal[10]=closed SensorOldVal= TempRoom=EG_Wohnzimmer SensorType[x]=Door TempRoomIndex=2 javascript.0 2020-06-27 14:40:06.519 info (30431) script.js.common.Fensterauswertung: Reaching GetRoom x=10 javascript.0 2020-06-27 14:40:06.519 info (30431) script.js.common.Fensterauswertung: Reaching CheckForHmShit val=0 typof val=string x=10 Sensor[x]=hm-rpc.2.0007DA49992A68.1.STATE javascript.0 2020-06-27 14:40:06.519 info (30431) script.js.common.Fensterauswertung: Offene Türen gesamt= 0 javascript.0 2020-06-27 14:40:06.519 info (30431) script.js.common.Fensterauswertung: Alle Türen geschlossen. javascript.0 2020-06-27 14:40:06.519 info (30431) script.js.common.Fensterauswertung: Offene Fenster gesamt= 3 javascript.0 2020-06-27 14:40:06.518 info (30431) script.js.common.Fensterauswertung: reaching ClearWarnTime - [x] = 3 javascript.0 2020-06-27 14:40:06.518 info (30431) script.js.common.Fensterauswertung: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Keller TempRoomIndex=3 javascript.0 2020-06-27 14:40:06.518 info (30431) script.js.common.Fensterauswertung: reaching CheckWindow, SensorVal[9]=closed SensorOldVal= TempRoom=Keller SensorType[x]=Door TempRoomIndex=3 javascript.0 2020-06-27 14:40:06.518 info (30431) script.js.common.Fensterauswertung: Reaching GetRoom x=9 javascript.0 2020-06-27 14:40:06.517 info (30431) script.js.common.Fensterauswertung: Reaching CheckForHmShit val=false typof val=string x=9 Sensor[x]=zigbee.0.00158d0003e72e2d.opened javascript.0 2020-06-27 14:40:06.517 info (30431) script.js.common.Fensterauswertung: Offene Türen gesamt= 0 javascript.0 2020-06-27 14:40:06.517 info (30431) script.js.common.Fensterauswertung: Alle Türen geschlossen. javascript.0 2020-06-27 14:40:06.517 info (30431) script.js.common.Fensterauswertung: Offene Fenster gesamt= 3 javascript.0 2020-06-27 14:40:06.517 info (30431) script.js.common.Fensterauswertung: reaching ClearWarnTime - [x] = 1 javascript.0 2020-06-27 14:40:06.516 info (30431) script.js.common.Fensterauswertung: reaching CheckWindow, SensorVal[8]=closed SensorOldVal= TempRoom=EG_Küche SensorType[x]=Window TempRoomIndex=1 javascript.0 2020-06-27 14:40:06.516 info (30431) script.js.common.Fensterauswertung: Reaching GetRoom x=8 javascript.0 2020-06-27 14:40:06.516 info (30431) script.js.common.Fensterauswertung: Reaching CheckForHmShit val=false typof val=string x=8 Sensor[x]=zigbee.0.00158d0003e79084.opened javascript.0 2020-06-27 14:40:06.516 info (30431) script.js.common.Fensterauswertung: Offene Türen gesamt= 0 javascript.0 2020-06-27 14:40:06.516 info (30431) script.js.common.Fensterauswertung: Alle Türen geschlossen. javascript.0 2020-06-27 14:40:06.516 info (30431) script.js.common.Fensterauswertung: Offene Fenster gesamt= 3 javascript.0 2020-06-27 14:40:06.515 info (30431) script.js.common.Fensterauswertung: RoomOpenWindowCount für OG_Bad=2 javascript.0 2020-06-27 14:40:06.515 info (30431) script.js.common.Fensterauswertung: reaching CheckWindow, SensorVal[7]=open SensorOldVal= TempRoom=OG_Bad SensorType[x]=Window TempRoomIndex=4 javascript.0 2020-06-27 14:40:06.515 info (30431) script.js.common.Fensterauswertung: Reaching GetRoom x=7 javascript.0 2020-06-27 14:40:06.515 info (30431) script.js.common.Fensterauswertung: Reaching CheckForHmShit val=true typof val=string x=7 Sensor[x]=zigbee.0.00158d0003e78e9c.opened javascript.0 2020-06-27 14:40:06.515 info (30431) script.js.common.Fensterauswertung: Offene Türen gesamt= 0 javascript.0 2020-06-27 14:40:06.515 info (30431) script.js.common.Fensterauswertung: Alle Türen geschlossen. javascript.0 2020-06-27 14:40:06.515 info (30431) script.js.common.Fensterauswertung: Offene Fenster gesamt= 2 javascript.0 2020-06-27 14:40:06.514 info (30431) script.js.common.Fensterauswertung: reaching ClearWarnTime - [x] = 1 javascript.0 2020-06-27 14:40:06.514 info (30431) script.js.common.Fensterauswertung: reaching CheckWindow, SensorVal[6]=closed SensorOldVal= TempRoom=EG_Küche SensorType[x]=Window TempRoomIndex=1 javascript.0 2020-06-27 14:40:06.514 info (30431) script.js.common.Fensterauswertung: Reaching GetRoom x=6 javascript.0 2020-06-27 14:40:06.514 info (30431) script.js.common.Fensterauswertung: Reaching CheckForHmShit val=false typof val=string x=6 Sensor[x]=zigbee.0.00158d0003e72d1b.opened javascript.0 2020-06-27 14:40:06.514 info (30431) script.js.common.Fensterauswertung: Offene Türen gesamt= 0 javascript.0 2020-06-27 14:40:06.514 info (30431) script.js.common.Fensterauswertung: Alle Türen geschlossen. javascript.0 2020-06-27 14:40:06.514 info (30431) script.js.common.Fensterauswertung: Offene Fenster gesamt= 2 javascript.0 2020-06-27 14:40:06.513 info (30431) script.js.common.Fensterauswertung: reaching ClearWarnTime - [x] = 2 javascript.0 2020-06-27 14:40:06.513 info (30431) script.js.common.Fensterauswertung: reaching CheckWindow, SensorVal[5]=closed SensorOldVal= TempRoom=EG_Wohnzimmer SensorType[x]=Window TempRoomIndex=2 javascript.0 2020-06-27 14:40:06.513 info (30431) script.js.common.Fensterauswertung: Reaching GetRoom x=5 javascript.0 2020-06-27 14:40:06.513 info (30431) script.js.common.Fensterauswertung: Reaching CheckForHmShit val=false typof val=string x=5 Sensor[x]=zigbee.0.00158d0003e72ce7.opened javascript.0 2020-06-27 14:40:06.513 info (30431) script.js.common.Fensterauswertung: Offene Türen gesamt= 0 javascript.0 2020-06-27 14:40:06.513 info (30431) script.js.common.Fensterauswertung: Alle Türen geschlossen. javascript.0 2020-06-27 14:40:06.513 info (30431) script.js.common.Fensterauswertung: Offene Fenster gesamt= 2 javascript.0 2020-06-27 14:40:06.511 info (30431) script.js.common.Fensterauswertung: Setting Interval to Room:EG_Bad javascript.0 2020-06-27 14:40:06.511 info (30431) script.js.common.Fensterauswertung: SendWindowWarnMsg=true TempRoomIndex=0 javascript.0 2020-06-27 14:40:06.511 info (30431) script.js.common.Fensterauswertung: RoomOpenWindowCount für EG_Bad=1 javascript.0 2020-06-27 14:40:06.511 info (30431) script.js.common.Fensterauswertung: reaching CheckWindow, SensorVal[4]=open SensorOldVal= TempRoom=EG_Bad SensorType[x]=Window TempRoomIndex=0 javascript.0 2020-06-27 14:40:06.510 info (30431) script.js.common.Fensterauswertung: Reaching GetRoom x=4 javascript.0 2020-06-27 14:40:06.510 info (30431) script.js.common.Fensterauswertung: Reaching CheckForHmShit val=true typof val=string x=4 Sensor[x]=zigbee.0.00158d0003d41914.opened javascript.0 2020-06-27 14:40:06.510 info (30431) script.js.common.Fensterauswertung: Offene Türen gesamt= 0 javascript.0 2020-06-27 14:40:06.510 info (30431) script.js.common.Fensterauswertung: Alle Türen geschlossen. javascript.0 2020-06-27 14:40:06.510 info (30431) script.js.common.Fensterauswertung: Offene Fenster gesamt= 1 javascript.0 2020-06-27 14:40:06.510 info (30431) script.js.common.Fensterauswertung: reaching ClearWarnTime - [x] = 1 javascript.0 2020-06-27 14:40:06.509 info (30431) script.js.common.Fensterauswertung: reaching CheckWindow, SensorVal[3]=closed SensorOldVal= TempRoom=EG_Küche SensorType[x]=Window TempRoomIndex=1 javascript.0 2020-06-27 14:40:06.509 info (30431) script.js.common.Fensterauswertung: Reaching GetRoom x=3 javascript.0 2020-06-27 14:40:06.509 info (30431) script.js.common.Fensterauswertung: Reaching CheckForHmShit val=false typof val=string x=3 Sensor[x]=zigbee.0.00158d0003d418de.opened javascript.0 2020-06-27 14:40:06.509 info (30431) script.js.common.Fensterauswertung: Offene Türen gesamt= 0 javascript.0 2020-06-27 14:40:06.509 info (30431) script.js.common.Fensterauswertung: Alle Türen geschlossen. javascript.0 2020-06-27 14:40:06.509 info (30431) script.js.common.Fensterauswertung: Offene Fenster gesamt= 1 javascript.0 2020-06-27 14:40:06.509 info (30431) script.js.common.Fensterauswertung: Setting Interval to Room:OG_Bad javascript.0 2020-06-27 14:40:06.508 info (30431) script.js.common.Fensterauswertung: SendWindowWarnMsg=true TempRoomIndex=4 javascript.0 2020-06-27 14:40:06.508 info (30431) script.js.common.Fensterauswertung: RoomOpenWindowCount für OG_Bad=1 javascript.0 2020-06-27 14:40:06.508 info (30431) script.js.common.Fensterauswertung: reaching CheckWindow, SensorVal[2]=open SensorOldVal= TempRoom=OG_Bad SensorType[x]=Window TempRoomIndex=4 javascript.0 2020-06-27 14:40:06.508 info (30431) script.js.common.Fensterauswertung: Reaching GetRoom x=2 javascript.0 2020-06-27 14:40:06.508 info (30431) script.js.common.Fensterauswertung: Reaching CheckForHmShit val=true typof val=string x=2 Sensor[x]=zigbee.0.00158d00034d800a.opened javascript.0 2020-06-27 14:40:06.508 info (30431) script.js.common.Fensterauswertung: Offene Türen gesamt= 0 javascript.0 2020-06-27 14:40:06.508 info (30431) script.js.common.Fensterauswertung: Alle Türen geschlossen. javascript.0 2020-06-27 14:40:06.507 info (30431) script.js.common.Fensterauswertung: Offene Fenster gesamt= 0 javascript.0 2020-06-27 14:40:06.507 info (30431) script.js.common.Fensterauswertung: Alle Fenster geschlossen. javascript.0 2020-06-27 14:40:06.507 info (30431) script.js.common.Fensterauswertung: reaching ClearWarnTime - [x] = 1 javascript.0 2020-06-27 14:40:06.507 info (30431) script.js.common.Fensterauswertung: reaching CheckWindow, SensorVal[1]=closed SensorOldVal= TempRoom=EG_Küche SensorType[x]=Window TempRoomIndex=1 javascript.0 2020-06-27 14:40:06.507 info (30431) script.js.common.Fensterauswertung: Reaching GetRoom x=1 javascript.0 2020-06-27 14:40:06.507 info (30431) script.js.common.Fensterauswertung: Reaching CheckForHmShit val=false typof val=string x=1 Sensor[x]=zigbee.0.00158d00034d7fb0.opened javascript.0 2020-06-27 14:40:06.507 info (30431) script.js.common.Fensterauswertung: Offene Türen gesamt= 0 javascript.0 2020-06-27 14:40:06.506 info (30431) script.js.common.Fensterauswertung: Alle Türen geschlossen. javascript.0 2020-06-27 14:40:06.506 info (30431) script.js.common.Fensterauswertung: Offene Fenster gesamt= 0 javascript.0 2020-06-27 14:40:06.506 info (30431) script.js.common.Fensterauswertung: Alle Fenster geschlossen. javascript.0 2020-06-27 14:40:06.506 info (30431) script.js.common.Fensterauswertung: reaching ClearWarnTime - [x] = 2 javascript.0 2020-06-27 14:40:06.506 info (30431) script.js.common.Fensterauswertung: reaching CheckWindow, SensorVal[0]=closed SensorOldVal= TempRoom=EG_Wohnzimmer SensorType[x]=Window TempRoomIndex=2 javascript.0 2020-06-27 14:40:06.505 info (30431) script.js.common.Fensterauswertung: Reaching GetRoom x=0 javascript.0 2020-06-27 14:40:06.505 info (30431) script.js.common.Fensterauswertung: Reaching CheckForHmShit val=false typof val=string x=0 Sensor[x]=zigbee.0.00158d00034d695f.opened javascript.0 2020-06-27 14:40:06.505 info (30431) script.js.common.Fensterauswertung: x=4=OG_Bad SendWindowWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true javascript.0 2020-06-27 14:40:06.505 info (30431) script.js.common.Fensterauswertung: x=3=Keller SendWindowWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true javascript.0 2020-06-27 14:40:06.505 info (30431) script.js.common.Fensterauswertung: x=2=EG_Wohnzimmer SendWindowWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true javascript.0 2020-06-27 14:40:06.505 info (30431) script.js.common.Fensterauswertung: x=1=EG_Küche SendWindowWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true javascript.0 2020-06-27 14:40:06.505 info (30431) script.js.common.Fensterauswertung: x=0=EG_Bad SendWindowWarnMsg=true SendVentMsg=true SendWindowOpenCloseMsg=true SendDoorOpenCloseMsg=true javascript.0 2020-06-27 14:40:06.505 info (30431) script.js.common.Fensterauswertung: CreateStates fertig! javascript.0 2020-06-27 14:40:06.462 info (30431) script.js.common.Fensterauswertung: registered 0 subscriptions and 0 schedules javascript.0 2020-06-27 14:40:06.458 info (30431) script.js.common.Fensterauswertung: Raum- 0 = EG_Wohnzimmer hat Tür- und Fenstersensor/en javascript.0 2020-06-27 14:40:06.458 info (30431) script.js.common.Fensterauswertung: Raum- 4 = Keller hat Türsensor/en javascript.0 2020-06-27 14:40:06.458 info (30431) script.js.common.Fensterauswertung: Raum- 1 = EG_Küche hat Fenstersensor/en javascript.0 2020-06-27 14:40:06.458 info (30431) script.js.common.Fensterauswertung: Raum- 2 = OG_Bad hat Fenstersensor/en javascript.0 2020-06-27 14:40:06.458 info (30431) script.js.common.Fensterauswertung: Raum- 1 = EG_Küche hat Fenstersensor/en javascript.0 2020-06-27 14:40:06.458 info (30431) script.js.common.Fensterauswertung: Raum- 0 = EG_Wohnzimmer hat Fenstersensor/en javascript.0 2020-06-27 14:40:06.458 info (30431) script.js.common.Fensterauswertung: Raum- 3 = EG_Bad hat Fenstersensor/en javascript.0 2020-06-27 14:40:06.458 info (30431) script.js.common.Fensterauswertung: Raum- 1 = EG_Küche hat Fenstersensor/en javascript.0 2020-06-27 14:40:06.458 info (30431) script.js.common.Fensterauswertung: Raum- 2 = OG_Bad hat Fenstersensor/en javascript.0 2020-06-27 14:40:06.458 info (30431) script.js.common.Fensterauswertung: Raum- 1 = EG_Küche hat Fenstersensor/en javascript.0 2020-06-27 14:40:06.458 info (30431) script.js.common.Fensterauswertung: Raum- 0 = EG_Wohnzimmer hat Fenstersensor/en javascript.0 2020-06-27 14:40:06.452 info (30431) Start javascript script.js.common.Fensterauswertung javascript.0 2020-06-27 14:40:06.305 info (30431) script.js.common.Fensterauswertung: Clearing Interval for 4 javascript.0 2020-06-27 14:40:06.305 info (30431) script.js.common.Fensterauswertung: reaching ClearWarnTime - [x] = 4 javascript.0 2020-06-27 14:40:06.305 info (30431) script.js.common.Fensterauswertung: reaching ClearWarnTime - [x] = 3 javascript.0 2020-06-27 14:40:06.305 info (30431) script.js.common.Fensterauswertung: reaching ClearWarnTime - [x] = 2 javascript.0 2020-06-27 14:40:06.305 info (30431) script.js.common.Fensterauswertung: reaching ClearWarnTime - [x] = 1 javascript.0 2020-06-27 14:40:06.304 info (30431) script.js.common.Fensterauswertung: Clearing Interval for 0 javascript.0 2020-06-27 14:40:06.304 info (30431) script.js.common.Fensterauswertung: reaching ClearWarnTime - [x] = 0 javascript.0 2020-06-27 14:40:06.304 info (30431) Stop script script.js.common.Fensterauswertung
Wohnzimmer Tür wird geöffnet: (HM IP Drehgriff):
javascript.0 2020-06-27 14:53:28.793 info (30431) script.js.common.Fensterauswertung: RoomsWithOpenings: EG Bad 1 offenes Fenster<br>EG Wohnzimmer 1 offene Tür<br>OG Bad undefined<br> javascript.0 2020-06-27 14:53:28.793 info (30431) script.js.common.Fensterauswertung: CreateOpenRoomsList() javascript.0 2020-06-27 14:53:28.793 info (30431) script.js.common.Fensterauswertung: RoomsWithOpenDoors: EG Wohnzimmer 1 offene Tür javascript.0 2020-06-27 14:53:28.793 info (30431) script.js.common.Fensterauswertung: Reaching CreateRoomsWithOpenDoorsList javascript.0 2020-06-27 14:53:28.793 info (30431) script.js.common.Fensterauswertung: RoomsWithTiltedWindows: Keine Fenster gekippt javascript.0 2020-06-27 14:53:28.793 info (30431) script.js.common.Fensterauswertung: Reaching CreateRoomsWithTiltedWindowsList javascript.0 2020-06-27 14:53:28.793 info (30431) script.js.common.Fensterauswertung: RoomsWithOpenWindows: EG Bad 1 offenes Fenster<br>OG Bad 2 offene Fenster javascript.0 2020-06-27 14:53:28.792 info (30431) script.js.common.Fensterauswertung: Reaching CreateRoomsWithOpenWindowsList javascript.0 2020-06-27 14:53:28.792 info (30431) script.js.common.Fensterauswertung: RoomStateTimeStamp at checkWindow= 1593262382632 ms =27.06.2020 14:53:02 javascript.0 2020-06-27 14:53:28.792 info (30431) script.js.common.Fensterauswertung: Reaching CreateRoomsWithVentWarnings javascript.0 2020-06-27 14:53:28.792 info (30431) script.js.common.Fensterauswertung: Room 2 = EG_Wohnzimmer is open or disabled, no vent warning set javascript.0 2020-06-27 14:53:28.792 info (30431) script.js.common.Fensterauswertung: Reaching VentCheck x=2 Init=false VentwarnTime[x]=0 RoomStateTimeStamp[x]=1593262382632 javascript.0 2020-06-27 14:53:28.792 info (30431) script.js.common.Fensterauswertung: Offene Türen gesamt= 1 javascript.0 2020-06-27 14:53:28.792 info (30431) script.js.common.Fensterauswertung: Offene Fenster gesamt= 3 javascript.0 2020-06-27 14:53:28.791 info (30431) script.js.common.Fensterauswertung: TempMessageLog=27.06.2020 14:53:28: EG Wohnzimmer Tür geöffnet!,27.06.2020 14:53:02: EG Wohnzimmer Fenster geschlossen!,27.06.2020 14:52:45: EG Wohnzimmer F javascript.0 2020-06-27 14:53:28.791 info (30431) script.js.common.Fensterauswertung: Reaching WriteMessageLog, Message=EG Wohnzimmer Tür geöffnet! javascript.0 2020-06-27 14:53:28.791 info (30431) script.js.common.Fensterauswertung: Reaching Meldung, msg= EG Wohnzimmer Tür geöffnet! javascript.0 2020-06-27 14:53:28.791 info (30431) script.js.common.Fensterauswertung: EG_Wohnzimmer Tür geöffnet javascript.0 2020-06-27 14:53:28.791 info (30431) script.js.common.Fensterauswertung: RoomOpenDoorCount für EG_Wohnzimmer=1 javascript.0 2020-06-27 14:53:28.791 info (30431) script.js.common.Fensterauswertung: reaching CheckWindow, SensorVal[10]=open SensorOldVal=closed TempRoom=EG_Wohnzimmer SensorType[x]=Door TempRoomIndex=2 javascript.0 2020-06-27 14:53:28.790 info (30431) script.js.common.Fensterauswertung: Reaching GetRoom x=10 javascript.0 2020-06-27 14:53:28.790 info (30431) script.js.common.Fensterauswertung: Reaching CheckForHmShit val=2 typof val=string x=10 Sensor[x]=hm-rpc.2.0007DA49992A68.1.STATE javascript.0 2020-06-27 14:53:28.790 info (30431) script.js.common.Fensterauswertung: Ignore Timeout for 10 exceeded, Value change happend, starting Functions javascript.0 2020-06-27 14:53:28.790 info (30431) script.js.common.Fensterauswertung: Reaching CheckForHmShit val=2 typof val=string x=10 Sensor[x]=hm-rpc.2.0007DA49992A68.1.STATE javascript.0 2020-06-27 14:53:28.790 info (30431) script.js.common.Fensterauswertung: InTimeout - Trigger= 10 Wert= 2 Alter Wert= 0 javascript.0 2020-06-27 14:53:27.790 info (30431) script.js.common.Fensterauswertung: Activating Ignore Timeout for 10, Value to ignore=closed
-
@Dominik-F sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
Ich glaube es wird schon alles richtig erkannt, nur falsch in der Tabelle ausgegeben
Jetzt verwirrste mich aber. Die Tabelle sieht oben doch gut aus? Wo ist da ein Problem? Überseh ich was? Für mich ist das Problem nur dass er ne falsche Nachricht schickt und auch nen Interval macht.
-
Okay, ich hab nur das Bild von Siggi gesehen und gesehen, dass es bei mir gleich aussieht. Müsste bei mir nicht dort stehen :Tür geöffnet? Das hatte mich irgendwie verwirrt, dass dort eine offene Tür angezeigt wird und dort steht Fenster geschlossen. Bei Siggi sah es genauso aus und da bin ich davon ausgegangen, dass wir den gleichen Fehler haben.
-
@Dominik-F sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
Müsste bei mir nicht dort stehen :Tür geöffnet? Das hatte mich irgendwie verwirrt, dass dort eine offene Tür angezeigt wird und dort steht Fenster geschlossen.
Ja, die Darstellung ist etwas verwirrend, das hab ich auch gemerkt und besser da grad nach. Wenns Fenster und Türen gibt, werd ich jetzt einfach beides anzeigen lassen, ansonsten das zutreffende. Bisher bezieht sich dieser Teil eigentlich nur auf Fenster.