@Pittini
Moin Moin,
ich lese gerade dieses Script von Beitrag 1 bis jetzt 167 durch.
Habe selbst dieses Script noch in Testnutzung. Testnutzung weil ich eigentlich zwei Bereiche separat abdecken möchte:
1x Obergeschoss und 1x ALLE Kontakte zusammen.
Heißt Script1 nur die OG's und Script2 alle Kontakte (EG, OG, Anbauten, Garage etc etc) - genutzt werden ausschließlich die Kontakte von Homematic.
Das Script1 (OG) funktioniert nun endlich... Ich musste jeden Kontakt im ioBorker von Hand anpassen, da die Räume immer Chanel-weise zugeordnet wurden und nicht nur der eigentliche Kontakt - egal sei's drum Script1 = OK
Nun zum Problemkind Script2
Hier wird immer ein altes CuxD-Gerät gemeldet, welches sich weder auf der CCU3 noch im ioBroker-Adapter von Homematic zu finden lässt.
2.6.2020, 14:09:31.389 [info ]: javascript.0 (840) script.js.home.Fensterscript-v2-all: getObject(id=hm-rpc.1.CUX2801002.13, enumName=rooms) => does not exist
2.6.2020, 14:09:31.391 [error]: javascript.0 (840) script.js.home.Fensterscript-v2-all: script.js.home.Fensterscript-v2-all:103
2.6.2020, 14:09:31.391 [error]: javascript.0 (840) at script.js.home.Fensterscript-v2-all:103:57
Wie gesagt es gibt kein CUX2801002.xx-Gerät.
Zu meinem Aufbau:
- Kontakte im OG gehören den Räumen TFK-OG und TFK-Alle an
- Kontakte im EG gehören den Räumen TFK-EK und TFK-Alle an
- ioBroker läuft in ESXi-VM mit 8GB auf nem Intel i3
- Homematic in eine RaspberryMatic auf CCU3-Basis
Frage:
Kann ich überhaupt zwei Script-Instanzen diese Scriptes laufen lassen?
Wieso könnte sich das Script an einem nicht vorhandenen Gerät aufhängen?
Grüße al-79