NEWS
[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?
-
@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.
-
@D3ltoroxp sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
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.
Genau deswegen kein Support für geänderte Skripte.
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.
Ähmm, ein Tor ist auch ne Tür, also diese Erweiterung wirds nicht geben
Dennoch komisch das es mit den anderen Kontakten wunderbar geklappt hat, was ich umgeändert habe.
Nein, nicht komisch. Wenn Du nen Fehler in der HM Funktion gebaut hast, diese aber bisher nicht genutzt wurde, dann greift der Fehler halt erst wenn Du nen HM Kontakt hinzufügst. Suchen und Ersetzen is cool, aber kann ins Auge gehen wenn dabei Sachen mitgeändert werden die nicht geändert werden sollten. Auch wenn man ein Skript umschreibt, gibt es keinen Grund Logmeldungen oder Funktionsnamen zu ändern.
-
@Pittini said in [Vorlage] Generisches Fensteroffenskript + Vis:
Ähmm, ein Tor ist auch ne Tür, also diese Erweiterung wirds nicht geben
Naja, ist dann aber verwirrend, weil ich Hoftore habe aber auch ne Hoftür. Hoftore kann ich dann per Tablet oder Alexa öffnen/schließen, die Tür nicht. An der Garage das selbe, Garantetor oder Tür.
Geht mir eigentlich nur um den Text, das es dann auch passend in der Message steht, wenns das Tor ist, sollte nicht Garagentür stehen. Muss ich mal schauen, wie ich das anstelle.
-
Ich habe heute damit begonnen alle Aliase zu verwenden. Dadurch bekomme ich in deinem Skript eine Fehlermeldung die ich nicht greifen kann.
Hier erstmal die Einstellungen unter Funktionen. Der Unterschied ist jetzt das Fenster/Tuer nun nicht mehr direkt auf den Datenpunkt zugreift, sondern auf den Alias Datenpunkt.
Das scheint auch alles soweit zu funktionoieren. Nur den NUKI Datenpunkt will er nicht so wirklich akzeptieren, was folgende Fehlermeldung zu Folge hat. Hast du ggf. einen Tip für mich wo ich (noch) suchen kann?
Hier die Fehlermeldung:
javascript.0 2020-10-04 20:14:13.629 error (12508) at processImmediate (timers.js:658:5) javascript.0 2020-10-04 20:14:13.628 error (12508) at tryOnImmediate (timers.js:676:5) javascript.0 2020-10-04 20:14:13.628 error (12508) at runCallback (timers.js:705:18) javascript.0 2020-10-04 20:14:13.628 error (12508) at Immediate.setImmediate (C:\iobroker\GLT\node_modules\iobroker.js-controller\lib\states\statesInRedis.js:236:41) javascript.0 2020-10-04 20:14:13.628 error (12508) at change (C:\iobroker\GLT\node_modules\iobroker.js-controller\lib\adapter.js:5346:46) javascript.0 2020-10-04 20:14:13.627 error (12508) at Array.forEach (<anonymous>) javascript.0 2020-10-04 20:14:13.625 error (12508) at aliases.(anonymous function).targets.forEach.target (C:\iobroker\GLT\node_modules\iobroker.js-controller\lib\adapter.js:5352:41) javascript.0 2020-10-04 20:14:13.624 error (12508) at Object.stateChange (C:\iobroker\GLT\node_modules\iobroker.javascript\main.js:472:25) javascript.0 2020-10-04 20:14:13.624 error (12508) at Object.callback (C:\iobroker\GLT\node_modules\iobroker.javascript\lib\sandbox.js:1055:38) javascript.0 2020-10-04 20:14:13.624 error (12508) at Object.<anonymous> (script.js.common.Fensterueberwachung:1327:30) javascript.0 2020-10-04 20:14:13.623 error (12508) Error in callback: TypeError: Cannot read property 'search' of null javascript.0 2020-10-04 20:14:06.487 info (12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen. javascript.0 2020-10-04 20:14:06.486 warn (12508) script.js.common.Fensterueberwachung: Unknown Windowstate undefined detected at alias.0.TFK.NUKI_geschlossen, please check your configuration javascript.0 2020-10-04 20:14:06.485 warn (12508) at process._tickCallback (internal/process/next_tick.js:68:7) javascript.0 2020-10-04 20:14:06.485 warn (12508) at promise.then (C:\iobroker\GLT\node_modules\standard-as-callback\built\index.js:19:49) javascript.0 2020-10-04 20:14:06.485 warn (12508) at tryCatcher (C:\iobroker\GLT\node_modules\standard-as-callback\built\utils.js:11:23) javascript.0 2020-10-04 20:14:06.485 warn (12508) at (anonymous function).get (C:\iobroker\GLT\node_modules\iobroker.objects-redis\index.js:1:93703) javascript.0 2020-10-04 20:14:06.484 warn (12508) at adapterObjects.getObject (C:\iobroker\GLT\node_modules\iobroker.js-controller\lib\adapter.js:2870:21) javascript.0 2020-10-04 20:14:06.484 warn (12508) at C:\iobroker\GLT\node_modules\iobroker.javascript\lib\sandbox.js:1885:38 javascript.0 2020-10-04 20:14:06.484 warn (12508) at Object.<anonymous> (script.js.common.Fensterueberwachung:255:13) javascript.0 2020-10-04 20:14:06.484 warn (12508) at InitialSort (script.js.common.Fensterueberwachung:291:5) javascript.0 2020-10-04 20:14:06.483 warn (12508) at main (script.js.common.Fensterueberwachung:323:5) javascript.0 2020-10-04 20:14:06.483 warn (12508) at init (script.js.common.Fensterueberwachung:308:45) javascript.0 2020-10-04 20:14:06.463 warn (12508) getState "alias.0.TFK.NUKI_geschlossen" not found (3) javascript.0 2020-10-04 20:14:06.462 info (12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen. javascript.0 2020-10-04 20:14:06.458 info (12508) script.js.common.Fensterueberwachung: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Stube-1 TempRoomIndex=8 javascript.0 2020-10-04 20:14:06.458 info (12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen. javascript.0 2020-10-04 20:14:06.456 info (12508) script.js.common.Fensterueberwachung: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Küche TempRoomIndex=7 javascript.0 2020-10-04 20:14:06.456 info (12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen. javascript.0 2020-10-04 20:14:06.454 info (12508) script.js.common.Fensterueberwachung: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Flur TempRoomIndex=3 javascript.0 2020-10-04 20:14:06.454 info (12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen. javascript.0 2020-10-04 20:14:06.452 info (12508) script.js.common.Fensterueberwachung: RoomOpenDoorCount[TempRoomIndex]=0 TempRoom=Keller TempRoomIndex=4 javascript.0 2020-10-04 20:14:06.452 info (12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen. javascript.0 2020-10-04 20:14:06.450 info (12508) script.js.common.Fensterueberwachung: SendWindowWarnMsg=true TempRoomIndex=9 javascript.0 2020-10-04 20:14:06.448 info (12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen. javascript.0 2020-10-04 20:14:06.448 info (12508) script.js.common.Fensterueberwachung: Alle Fenster geschlossen. javascript.0 2020-10-04 20:14:06.446 info (12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen. javascript.0 2020-10-04 20:14:06.445 info (12508) script.js.common.Fensterueberwachung: Alle Fenster geschlossen. javascript.0 2020-10-04 20:14:06.444 info (12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen. javascript.0 2020-10-04 20:14:06.443 info (12508) script.js.common.Fensterueberwachung: Alle Fenster geschlossen. javascript.0 2020-10-04 20:14:06.441 info (12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen. javascript.0 2020-10-04 20:14:06.441 info (12508) script.js.common.Fensterueberwachung: Alle Fenster geschlossen. javascript.0 2020-10-04 20:14:06.439 info (12508) script.js.common.Fensterueberwachung: Alle Türen geschlossen. javascript.0 2020-10-04 20:14:06.439 info (12508) script.js.common.Fensterueberwachung: Alle Fenster geschlossen. javascript.0 2020-10-04 20:14:06.427 info (12508) script.js.common.Fensterueberwachung: registered 0 subscriptions and 0 schedules javascript.0 2020-10-04 20:14:06.404 info (12508) script.js.common.Fensterueberwachung: starting Fensterskript, Version 1.6.5 javascript.0 2020-10-04 20:14:06.389 info (12508) Start javascript script.js.common.Fensterueberwachung
Im Fehlerlog steht, das er kein State für das NUKI finden kann. Es ist aber da und es ist true.
-
@JB_Sullivan Dürfte genau dieses Problem sein: https://github.com/Pittini/iobroker-Fensterauswertung/issues/22
Mach nen korrekten channel, dann klappts.
-
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 ?
-
@JB_Sullivan sagte in [Vorlage] Generisches Fensteroffenskript + Vis:
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: {} });