NEWS
[Vorlage] Generisches Fensteroffenskript + Vis
-
Was mir nicht so ganz Klar ist, ist der Begriff Verschluss, den habe ich nirgend definiert. Wo müsste man den denn definieren?
javascript.0 2020-09-09 11:39:48.818 warn (9100) script.js.common.Fensterueberwachung: setForeignState(id=javascript.0.FensterUeberwachung.OverviewTable, state="<table style='width:100%; border-collapse: collapse; border: 0px solid black;'>< javascript.0 2020-09-09 11:39:48.817 info (9100) script.js.common.Fensterueberwachung: Alle Fenster sind geschlossen javascript.0 2020-09-09 11:39:48.817 warn (9100) script.js.common.Fensterueberwachung: setForeignState(id=javascript.0.FensterUeberwachung.RoomsWithOpenWindows, state="Alle Fenster sind geschlossen") - wurde nicht ausgeführt, während der Deb javascript.0 2020-09-09 11:39:48.817 info (9100) script.js.common.Fensterueberwachung: Alle Fenster geschlossen. javascript.0 2020-09-09 11:39:48.817 warn (9100) script.js.common.Fensterueberwachung: setForeignState(id=javascript.0.FensterUeberwachung.WindowsOpen, state=0) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist javascript.0 2020-09-09 11:39:48.816 warn (9100) script.js.common.Fensterueberwachung: setForeignState(id=javascript.0.FensterUeberwachung.AlleFensterZu, state=true) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist javascript.0 2020-09-09 11:39:48.815 info (9100) script.js.common.Fensterueberwachung: CreateStates fertig! javascript.0 2020-09-09 11:39:48.814 info (9100) script.js.common.Fensterueberwachung: registered 0 subscriptions and 0 schedules javascript.0 2020-09-09 11:39:48.804 info (9100) Start javascript script.js.common.Fensterueberwachung javascript.0 2020-09-09 11:39:46.609 info (9100) Stop script script.js.common.Fensterueberwachung j
habe gerade gesehen das Debug noch aktiv war. Habe ich gerade geändert, javaskript Instanz neu gestartet und auch das Script selber. Leider ohne Erfolg. Es beliebt bei 4 DP`s
javascript.0 2020-09-09 11:42:11.863 info (9100) script.js.common.Fensterueberwachung: Alle Fenster sind geschlossen javascript.0 2020-09-09 11:42:11.863 info (9100) script.js.common.Fensterueberwachung: Alle Fenster geschlossen. javascript.0 2020-09-09 11:42:11.862 info (9100) script.js.common.Fensterueberwachung: CreateStates fertig! javascript.0 2020-09-09 11:42:11.860 info (9100) script.js.common.Fensterueberwachung: registered 0 subscriptions and 0 schedules javascript.0 2020-09-09 11:42:11.856 info (9100) Start javascript script.js.common.Fensterueberwachung javascript.0 2020-09-09 11:42:09.979 info (9100) Stop script script.js.common.Fensterueberwachung javascript.0 2020-09-09 11:42:08.784 info (9100) script.js.common.Fensterueberwachung: Alle Fenster sind geschlossen javascript.0 2020-09-09 11:42:08.783 info (9100) script.js.common.Fensterueberwachung: Alle Fenster geschlossen. javascript.0 2020-09-09 11:42:08.783 info (9100) script.js.common.Fensterueberwachung: CreateStates fertig! javascript.0 2020-09-09 11:42:08.782 info (9100) script.js.common.Fensterueberwachung: registered 0 subscriptions and 0 schedules javascript.0 2020-09-09 11:42:08.777 info (9100) Start javascript script.js.common.Fensterueberwachung javascript.0 2020-09-09 11:42:08.662 info (9100) Stop script script.js.common.Fensterueberwachung
.... und stimmen tut es auch nicht, da noch ein Fenster offen ist.
-
@JB_Sullivan sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
.... und stimmen tut es auch nicht, da noch ein Fenster offen ist.
Naja, stimmen tut es schon, solange er nicht mal einen Raum erkennt, is auch kein Fenster offen.
Als erstes sollteste mal dem Device den Raum zuordnen, nicht nur dem Datenpunkt. Aber ich denke nichtmal dass das der eigentliche Grund für das Verhalten ist, iwas liegt da bei Dir im argen, ich behaupte mal dasses nicht am Skript liegt, das ist zu oft im Einsatz als dass so ein Fehler durchschlupfen hätte können.
Zur Frage zum "Verschluss" - das ist alt, als Türen und Fenster noch gemeinsam verarbeitet wurden. Das wurde dann durch Tueren und Fenster ersetzt (wobei mans natürlich nennen kann wie man mag).
Hast Du an den Einstellungen iwas geändert? Das Log is so kurz, da is ja nicht mal der Startvermerk drin, der sollte so aussehen:12:20:25.770 info javascript.0 (15439) script.js.common.FensterUeberwachung: starting Fensterskript, Version 1.6.6
Also entweder ist das Skript nicht vollständig, Du hast iwas deaktiviert etc. pp.
Zeig doch mal nen Screenshot von den Skripteinstellungen und nen Datenpunkt aus der Objektliste wo Du Tür/Fenster zugeordnet hast, inkl. Raum, mit alle Dps aufgeklappt bis zum Rootchannel. -
@Pittini Ich sage ja gar nicht das es an deinem Script liegt - nur das es nicht so wie beschrieben funktioniert.
Das Script habe ich von GIT herunter geladen und so gut wie nichts geändert.
Der Screenshot von der Objekt Liste ist oben - oder was meinst du?Oder kommt das Statt "Verschluss"; ---- "Fenster"; "Tuer"; rein?
Hier nochmal aufgeklappt bis zum Root Channel
Hier - ich habe noch was im LOG File gefunden. Da ich aktuell über die Cloud auf meiner ioB Maschine drauf bin, scheint die Erstellung der Datenpunkte durch das Unterbrechen der Verbindung (warum auch immer habe 1Gbit Leitung) nicht ausgeführt zu werden.
cloud.0 2020-09-09 12:44:52.185 info (7112) User disconnected from cloud: XuaPWrPgDGn5F46UAA9g javascript.0 2020-09-09 12:44:45.904 info (14640) script.js.common.Fensterueberwachung: Kinderzimmer 1 offenes Fenster javascript.0 2020-09-09 12:44:45.903 info (14640) script.js.common.Fensterueberwachung: Reaching GetRoom x=5 javascript.0 2020-09-09 12:44:45.903 info (14640) script.js.common.Fensterueberwachung: Reaching GetRoom x=4 javascript.0 2020-09-09 12:44:45.902 info (14640) script.js.common.Fensterueberwachung: Kinderzimmer Fenster = geöffnet javascript.0 2020-09-09 12:44:45.902 info (14640) script.js.common.Fensterueberwachung: Setting Interval at initialization to Room: Kinderzimmer javascript.0 2020-09-09 12:44:45.902 info (14640) script.js.common.Fensterueberwachung: Temproom= Kinderzimmer TempRoomIndex= 3 RoomOpenWindowcount= 1 javascript.0 2020-09-09 12:44:45.901 info (14640) script.js.common.Fensterueberwachung: Reaching GetRoom x=3 javascript.0 2020-09-09 12:44:45.901 info (14640) script.js.common.Fensterueberwachung: Reaching GetRoom x=2 javascript.0 2020-09-09 12:44:45.900 info (14640) script.js.common.Fensterueberwachung: Reaching GetRoom x=1 javascript.0 2020-09-09 12:44:45.900 info (14640) script.js.common.Fensterueberwachung: Reaching GetRoom x=0 javascript.0 2020-09-09 12:44:45.899 info (14640) script.js.common.Fensterueberwachung: CreateStates fertig! javascript.0 2020-09-09 12:44:45.897 info (14640) script.js.common.Fensterueberwachung: registered 0 subscriptions and 0 schedules javascript.0 2020-09-09 12:44:45.896 info (14640) script.js.common.Fensterueberwachung: Raum 5 = Toilette javascript.0 2020-09-09 12:44:45.894 info (14640) script.js.common.Fensterueberwachung: Raum 4 = Kinderzimmer-OG javascript.0 2020-09-09 12:44:45.893 info (14640) script.js.common.Fensterueberwachung: Raum 3 = Kinderzimmer javascript.0 2020-09-09 12:44:45.893 info (14640) script.js.common.Fensterueberwachung: Raum 2 = Büro javascript.0 2020-09-09 12:44:45.893 info (14640) script.js.common.Fensterueberwachung: Raum 1 = Badezimmer-OG javascript.0 2020-09-09 12:44:45.893 info (14640) script.js.common.Fensterueberwachung: Raum 0 = Ankleidezimmer javascript.0 2020-09-09 12:44:45.883 info (14640) Start javascript script.js.common.Fensterueberwachung javascript.0 2020-09-09 12:44:39.432 info (14640) Stop script script.js.common.Fensterueberwachung
Oder meintest du ggf. den Baum aus dem Funktionsordner?
-
@JB_Sullivan Ok, Problem gelöst denk ich. Wenn Du die alte Version 1.2.3 nimmst, musst Du "Verschluss" verwenden als Funktion (oder was anderes, dann musste es aber auch im Skript ändern.)
Wenn Du die aktuelle Version nimmst, verwendeste "Tuer" und "Fenster".
Da Du aktuell "Fenster" zugewiesen hast, das Skript aber nach "Verschluss" sucht, is klar warum nix angelegt wird.
-
Also muss ich nur FENSTER rein schreiben - nicht Fenster & Tuer?
Aber egal ob nur Fenster oder Fenster und Tuer rein schreibe, es werden nur 5 Räume versucht anzulegen. Eigentlich sollten es 6 Räume und 3 Türen sein. Allerdings kommt immer dieser ominöse Cloud connectin Abbruch, sodaß im Ordner gar nichts angelegt wird.
cloud.0 2020-09-09 12:57:03.074 info (7112) User disconnected from cloud: r6BZNn8AH3Ds7ogHABA1 javascript.0 2020-09-09 12:56:58.776 info (14936) script.js.common.Fensterueberwachung: Kinderzimmer 1 offenes Fenster javascript.0 2020-09-09 12:56:58.775 info (14936) script.js.common.Fensterueberwachung: Reaching GetRoom x=5 javascript.0 2020-09-09 12:56:58.774 info (14936) script.js.common.Fensterueberwachung: Reaching GetRoom x=4 javascript.0 2020-09-09 12:56:58.774 info (14936) script.js.common.Fensterueberwachung: Kinderzimmer Fenster = geöffnet javascript.0 2020-09-09 12:56:58.774 info (14936) script.js.common.Fensterueberwachung: Setting Interval at initialization to Room: Kinderzimmer javascript.0 2020-09-09 12:56:58.773 info (14936) script.js.common.Fensterueberwachung: Temproom= Kinderzimmer TempRoomIndex= 3 RoomOpenWindowcount= 1 javascript.0 2020-09-09 12:56:58.772 info (14936) script.js.common.Fensterueberwachung: Reaching GetRoom x=3 javascript.0 2020-09-09 12:56:58.772 info (14936) script.js.common.Fensterueberwachung: Reaching GetRoom x=2 javascript.0 2020-09-09 12:56:58.771 info (14936) script.js.common.Fensterueberwachung: Reaching GetRoom x=1 javascript.0 2020-09-09 12:56:58.770 info (14936) script.js.common.Fensterueberwachung: Reaching GetRoom x=0 javascript.0 2020-09-09 12:56:58.769 info (14936) script.js.common.Fensterueberwachung: CreateStates fertig! javascript.0 2020-09-09 12:56:58.766 info (14936) script.js.common.Fensterueberwachung: registered 0 subscriptions and 0 schedules javascript.0 2020-09-09 12:56:58.764 info (14936) script.js.common.Fensterueberwachung: Raum 5 = Toilette javascript.0 2020-09-09 12:56:58.764 info (14936) script.js.common.Fensterueberwachung: Raum 4 = Kinderzimmer-OG javascript.0 2020-09-09 12:56:58.764 info (14936) script.js.common.Fensterueberwachung: Raum 3 = Kinderzimmer javascript.0 2020-09-09 12:56:58.764 info (14936) script.js.common.Fensterueberwachung: Raum 2 = Büro javascript.0 2020-09-09 12:56:58.763 info (14936) script.js.common.Fensterueberwachung: Raum 1 = Badezimmer-OG javascript.0 2020-09-09 12:56:58.763 info (14936) script.js.common.Fensterueberwachung: Raum 0 = Ankleidezimmer javascript.0 2020-09-09 12:56:58.757 info (14936) Start javascript script.js.common.Fensterueberwachung javascript.0 2020-09-09 12:56:55.825 info (14936) Stop script script.js.common.Fensterueberwachung javascript.0 2020-09-09 12:56:54.445 info (14936) script.js.common.Fensterueberwachung: Kinderzimmer 1 offenes Fenster javascript.0 2020-09-09 12:56:54.444 info (14936) script.js.common.Fensterueberwachung: Reaching GetRoom x=5 javascript.0 2020-09-09 12:56:54.443 info (14936) script.js.common.Fensterueberwachung: Reaching GetRoom x=4 javascript.0 2020-09-09 12:56:54.443 info (14936) script.js.common.Fensterueberwachung: Kinderzimmer Fenster = geöffnet javascript.0 2020-09-09 12:56:54.442 info (14936) script.js.common.Fensterueberwachung: Setting Interval at initialization to Room: Kinderzimmer javascript.0 2020-09-09 12:56:54.441 info (14936) script.js.common.Fensterueberwachung: Temproom= Kinderzimmer TempRoomIndex= 3 RoomOpenWindowcount= 1 javascript.0 2020-09-09 12:56:54.441 info (14936) script.js.common.Fensterueberwachung: Reaching GetRoom x=3 javascript.0 2020-09-09 12:56:54.440 info (14936) script.js.common.Fensterueberwachung: Reaching GetRoom x=2 javascript.0 2020-09-09 12:56:54.439 info (14936) script.js.common.Fensterueberwachung: Reaching GetRoom x=1 javascript.0 2020-09-09 12:56:54.438 info (14936) script.js.common.Fensterueberwachung: Reaching GetRoom x=0 javascript.0 2020-09-09 12:56:54.435 info (14936) script.js.common.Fensterueberwachung: CreateStates fertig! javascript.0 2020-09-09 12:56:54.432 info (14936) script.js.common.Fensterueberwachung: registered 0 subscriptions and 0 schedules javascript.0 2020-09-09 12:56:54.429 info (14936) script.js.common.Fensterueberwachung: Raum 5 = Toilette javascript.0 2020-09-09 12:56:54.429 info (14936) script.js.common.Fensterueberwachung: Raum 4 = Kinderzimmer-OG javascript.0 2020-09-09 12:56:54.429 info (14936) script.js.common.Fensterueberwachung: Raum 3 = Kinderzimmer javascript.0 2020-09-09 12:56:54.428 info (14936) script.js.common.Fensterueberwachung: Raum 2 = Büro javascript.0 2020-09-09 12:56:54.428 info (14936) script.js.common.Fensterueberwachung: Raum 1 = Badezimmer-OG javascript.0 2020-09-09 12:56:54.427 info (14936) script.js.common.Fensterueberwachung: Raum 0 = Ankleidezimmer
-
@JB_Sullivan sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
Also muss ich nur FENSTER rein schreiben - nicht Fenster & Tuer?
Nimm die neue Version. Fenster kriegen die Funktion "Fenster". Türen kriegen die Funktion "Tuer".
-
@Pittini Die neue Version finde ich Wo? - Diese hier ist direkt von GIT runter geladen - oder gibt es irgendwo was neueres?
-
@JB_Sullivan sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
@Pittini Die neue Version finde ich Wo? - Diese hier ist direkt von GIT runter geladen - oder gibt es irgendwo was neueres?
Liegen beide auf Git. Die eine im Ordner stable (das is die alte, die schmeiss ich jetzt gleich raus, dasses nicht nochmal kuddelmuddel gibt.), die andere liegt direkt im Root und heißt: Fensterauswertung-V1.6.5.js
-
@Pittini Ach daher - ich lade immer den Download Link unter "Code" herunter und da wird mir nur die 1.2.3. stable angeboten.
-
@JB_Sullivan sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
@Pittini Ach daher - ich lade immer den Download Link unter "Code" herunter und da wird mir nur die 1.2.3. stable angeboten.
Die is jetzt weg, jetzt kannste nur noch die richtige nehmen :).
-
@Pittini Kaum macht man es richtig und schon funktioniert es ( gilt für uns beide ) Vielen Dank für dein Unterstützung.
-
@Pittini said in [Vorlage] Generisches Fensteroffenskript + Vis:
@D3ltoroxp sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
Stimmt den hatte ich auch schon im Auge, aber auch hiermit kann ich das ja nicht jedem Fenster zuordnen.
Verstehe, warum nimmste dann nicht das Timestamp Widget und nimmst dafür den Room is open dp? Nur so als Idee die mir grad einfällt.
Hiermit bekomme ich dann aber auch keine fortlaufende Minutenangabe, wie bei dir. z.B. seit 10 min / seit 15 min / seit 45 min ? Oder zählt der Timestamp mit ? Ich meinte eher dort steht dann halt 13.09.2020 20:45
-
@D3ltoroxp sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
Oder zählt der Timestamp mit ? Ich meinte eher dort steht dann halt 13.09.2020 20:45
Kann beides. Option "als Interval" aktivieren, dann rechnet es die Zeit aus.
-
@Pittini Ich habe nun von Max auf Homematic IP umgestellt, soweit alles angepasst und den Räumen und der Funktion hinzugefügt. Es funktioniert soweit auch alles. Aber in der Log kommt folgendes .
warn javascript.0 (657) script.js.VIS.Torstatus: Unknown Gatestate unknown detected at hm-rpc.0.00155A49A4F577.1.STATE, please check your configuration
Wie bekomme ich das weg, oder wo liegt da der Fehler ? Das Script funktioniert auch in der VIS.
-
@D3ltoroxp sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
Wie bekomme ich das weg, oder wo liegt da der Fehler ? Das Script funktioniert auch in der VIS.
Evtl. weg nach JS Adapter neustart, mal versuchen pls.
Die Meldung kommt aus der Extrawurstfunktion für HM Devices, offenbar hat er beim starten den Zustandstext nicht mitgekriegt. Zeig mal ein komplettes startlog bitte. -
@Pittini So das ist alles nach dem start.
javascript.0 2020-09-26 17:34:47.754 info (657) script.js.VIS.Torstatus: Reaching CreateRoomsWithVentWarnings javascript.0 2020-09-26 17:34:47.753 info (657) script.js.VIS.Torstatus: RoomsWithTiltedGates: Keine Tor gekippt javascript.0 2020-09-26 17:34:47.753 info (657) script.js.VIS.Torstatus: Reaching CreateRoomsWithTiltedGatesList javascript.0 2020-09-26 17:34:47.752 info (657) script.js.VIS.Torstatus: RoomsWithOpenGates: Hoftor 1 offene Tor javascript.0 2020-09-26 17:34:47.751 info (657) script.js.VIS.Torstatus: Reaching CreateRoomsWithOpenGatesList javascript.0 2020-09-26 17:34:47.745 info (657) script.js.VIS.Torstatus: Reaching CreateRoomsWithVentWarnings javascript.0 2020-09-26 17:34:47.745 info (657) script.js.VIS.Torstatus: Room 2 = kleine Garage is open or disabled, no vent warning set javascript.0 2020-09-26 17:34:47.745 info (657) script.js.VIS.Torstatus: Reaching VentCheck x=2 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1601105662897 javascript.0 2020-09-26 17:34:47.744 info (657) script.js.VIS.Torstatus: Reaching CreateRoomsWithVentWarnings javascript.0 2020-09-26 17:34:47.744 info (657) script.js.VIS.Torstatus: Room 1 = Garage is open or disabled, no vent warning set javascript.0 2020-09-26 17:34:47.744 info (657) script.js.VIS.Torstatus: Reaching VentCheck x=1 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1601103785991 javascript.0 2020-09-26 17:34:47.743 info (657) script.js.VIS.Torstatus: Reaching CreateRoomsWithVentWarnings javascript.0 2020-09-26 17:34:47.742 info (657) script.js.VIS.Torstatus: Room 0 = Hoftor is open or disabled, no vent warning set javascript.0 2020-09-26 17:34:47.741 info (657) script.js.VIS.Torstatus: Reaching VentCheck x=0 Init=true VentwarnTime[x]=0 RoomStateTimeStamp[x]=1601130787684 javascript.0 2020-09-26 17:34:47.740 info (657) script.js.VIS.Torstatus: Offene Tor gesamt= 1 javascript.0 2020-09-26 17:34:47.739 info (657) script.js.VIS.Torstatus: reaching CheckGates, SensorVal[2]=unknown SensorOldVal= TempRoom=kleine Garage javascript.0 2020-09-26 17:34:47.739 info (657) script.js.VIS.Torstatus: Reaching GetRoom x=2 javascript.0 2020-09-26 17:34:47.739 warn (657) script.js.VIS.Torstatus: Unknown Gatestate undefined detected at hm-rpc.0.00155A49A4F577.1.STATE, please check your configuration javascript.0 2020-09-26 17:34:47.738 info (657) script.js.VIS.Torstatus: hm-rpc.0.00155A49A4F577.1.STATE hat Zustandstext CLOSED, Wert= 0 Wert wird durch Zustandstext ersetzt javascript.0 2020-09-26 17:34:47.737 info (657) script.js.VIS.Torstatus: Reaching CheckForHmShit val=0 typof val=string x=2 Sensor[x]=hm-rpc.0.00155A49A4F577.1.STATE javascript.0 2020-09-26 17:34:47.737 info (657) script.js.VIS.Torstatus: Offene Tor gesamt= 1 javascript.0 2020-09-26 17:34:47.736 info (657) script.js.VIS.Torstatus: reaching CheckGates, SensorVal[1]=unknown SensorOldVal= TempRoom=Garage javascript.0 2020-09-26 17:34:47.735 info (657) script.js.VIS.Torstatus: Reaching GetRoom x=1 javascript.0 2020-09-26 17:34:47.734 warn (657) script.js.VIS.Torstatus: Unknown Gatestate undefined detected at hm-rpc.0.00155A49A4F40C.1.STATE, please check your configuration javascript.0 2020-09-26 17:34:47.734 info (657) script.js.VIS.Torstatus: hm-rpc.0.00155A49A4F40C.1.STATE hat Zustandstext OPEN, Wert= 1 Wert wird durch Zustandstext ersetzt javascript.0 2020-09-26 17:34:47.733 info (657) script.js.VIS.Torstatus: Reaching CheckForHmShit val=1 typof val=string x=1 Sensor[x]=hm-rpc.0.00155A49A4F40C.1.STATE javascript.0 2020-09-26 17:34:47.732 info (657) script.js.VIS.Torstatus: Offene Tor gesamt= 1 javascript.0 2020-09-26 17:34:47.731 info (657) script.js.VIS.Torstatus: Setting Interval to Room:Hoftor javascript.0 2020-09-26 17:34:47.730 info (657) script.js.VIS.Torstatus: SendWarnMsg=true TempRoomIndex=0 javascript.0 2020-09-26 17:34:47.729 info (657) script.js.VIS.Torstatus: RoomOpenGatesCount für Hoftor=1 javascript.0 2020-09-26 17:34:47.728 info (657) script.js.VIS.Torstatus: reaching CheckGates, SensorVal[0]=open SensorOldVal= TempRoom=Hoftor javascript.0 2020-09-26 17:34:47.727 info (657) script.js.VIS.Torstatus: Reaching GetRoom x=0 javascript.0 2020-09-26 17:34:47.724 info (657) script.js.VIS.Torstatus: Reaching CheckForHmShit val=true typof val=string x=0 Sensor[x]=zigbee.0.00158d000322aefd.opened javascript.0 2020-09-26 17:34:47.722 info (657) script.js.VIS.Torstatus: x=2=kleine Garage SendWarnMsg=true SendVentMsg=true SendOpenCloseMsg=false javascript.0 2020-09-26 17:34:47.721 info (657) script.js.VIS.Torstatus: x=1=Garage SendWarnMsg=true SendVentMsg=true SendOpenCloseMsg=false javascript.0 2020-09-26 17:34:47.721 info (657) script.js.VIS.Torstatus: x=0=Hoftor SendWarnMsg=true SendVentMsg=true SendOpenCloseMsg=true javascript.0 2020-09-26 17:34:47.718 info (657) script.js.VIS.Torstatus: CreateStates fertig! javascript.0 2020-09-26 17:34:47.690 info (657) script.js.VIS.Torstatus: registered 0 subscriptions and 0 schedules javascript.0 2020-09-26 17:34:47.644 info (657) script.js.VIS.Torstatus: Raum 2 = kleine Garage javascript.0 2020-09-26 17:34:47.643 info (657) script.js.VIS.Torstatus: Sensor[2] hm-rpc.0.00155A49A4F577.1.STATE gehört zu Raum kleine Garage javascript.0 2020-09-26 17:34:47.642 info (657) script.js.VIS.Torstatus: Raum 1 = Garage javascript.0 2020-09-26 17:34:47.641 info (657) script.js.VIS.Torstatus: Sensor[1] hm-rpc.0.00155A49A4F40C.1.STATE gehört zu Raum [object Object] javascript.0 2020-09-26 17:34:47.640 info (657) script.js.VIS.Torstatus: Raum 0 = Hoftor javascript.0 2020-09-26 17:34:47.639 info (657) script.js.VIS.Torstatus: Sensor[0] zigbee.0.00158d000322aefd.opened gehört zu Raum Hoftor javascript.0 2020-09-26 17:34:47.584 info (657) Start javascript script.js.VIS.Torstatus
hab eben auch mal noch den js Adapter neu gestartet, aber kam direkt wieder der Fehler.
Er zählt zwar auch irgendwie mit, aber bei Last Message kommt auch nichts, von wegen kleine Garage geöffnet oder geschlossen. Denke das hängt mit an der Fehlermeldung ?Hat er Probleme mit OPEN(1) und CLOSED(0) ?
-
@D3ltoroxp sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
Hat er Probleme mit OPEN(1) und CLOSED(0) ?
Nein, deswegen gibts ja extra die HM Abfrage.
Da tauchen ja etliche Ungereimtheiten auf, nur, ganz ehrlich, Du hast Änderungen am Skript gemacht, ich seh umbenannte Funktionsnamen, geänderte Logmeldungen, da bin ich raus, mit dem Originalskript helf ich Dir gern weiter. -
@Pittini Ursprünglich war deins ja für Fenster, ich habe das nur umgeschrieben auf Tür und Tor. Sonst habe ich an deinem Script nichts geändert. Dieses Script lief ja auch. Ich habe lediglich, die alten Max Kontakte durch HM IP Kontakte getauscht und diese in die Räume und Funktionen gepackt, mehr nicht. Das heißt das Script lief vorher einwandfrei und die Änderungen habe ich schon mehrere Wochen / Monate drin. Es muss was mit diesen HM IP Geräten zu tun haben. Ganz sicher, denn mehr habe ich wie gesagt nicht geändert, seitdem es läuft.
Habe ja nur die Textausgaben geändert mit Notepad++ / Suchen - ersetzten.
-
@Pittini Ich habe jetzt noch mal die HM IP Kontakte rausgeschmissen und nen freien Xiaomi Kontakt benutzt, sofort funktioniert es wieder. Er zählt, es gibt keine Fehlermeldung und LastMessage schreibt auch das passende.
Aber was soll an den HM IP Kontakten anders sein ? Open / Close steht ja auch drin, das er drauf reagieren soll, genau so wie auf 1 oder 0.Könntest du mir nicht dennoch versuchen weiter zu helfen, wie du siehst klappt das mit den Xiaomi Kontakten und auch mit den alten Max Kontakten, nur diese HM IP Kontakte machen Probleme.
-
@Pittini said in [Vorlage] Generisches Fensteroffenskript + Vis:
@D3ltoroxp sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
Hat er Probleme mit OPEN(1) und CLOSED(0) ?
Nein, deswegen gibts ja extra die HM Abfrage.
Da tauchen ja etliche Ungereimtheiten auf, nur, ganz ehrlich, Du hast Änderungen am Skript gemacht, ich seh umbenannte Funktionsnamen, geänderte Logmeldungen, da bin ich raus, mit dem Originalskript helf ich Dir gern weiter.Ok, scheint doch bei mir ein Fehler drin zu sein. Habe mal die neuste Version von Git gezogen und die HM IP Kontakte angelegt und es gibt keine Wanrs oder Erros und es wird sauber gezählt und der Text generiert.
Ich habe auch gesehen, du hast Türen hinzugefügt. Das ist schon mal super. Ich hätte noch eine Bitte, könntest du vllt Tore auch noch mit hinzufügen, habe Garagen und Hoftore, das würde ich gerne noch mit überwachen. Gerade das Hoftor ist super wichtig, wegen dem Hund. Ich weiß nicht wieviel Arbeit das macht, dein Script um Tore zu erweitern, aber ich würde mich freuen wenn du dir das mal überlegen würdest.
Dennoch komisch das es mit den anderen Kontakten wunderbar geklappt hat, was ich umgeändert habe.