- ioBroker Community Home
- Deutsch
- Tester
- Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)
NEWS
Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)
-
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
@dslraser sagte in Test Adapter iQontrol 1.11.x Vis:
@s-bormann
Hallo Sebastian,
ich habe mich nochmal mit den Listen für Temperaturen und Batterien usw. beschäftigt. Gibt es eine "einfachere" Möglichkeit eine Liste mit Werten zu erstellen ? (z.B. auch über Aufzählungen) Ich bekomme es zwar damit hin, aber bei Batterien ist das viel klickerei.



Hintergund:
Ich lasse mir z.B. durch Alexa die Liste der Temperaturen ansagen, oder ich lasse mir auch eine Liste mit Temperaturen oder auch Batterien mit Werten per Telegram oder EMAIL schicken.
Alle Listen die sonst erstellt werden sind aber immer ohne Werte. Oder habe ich es nur noch nicht gefunden wie es anders geht ?EDIT:
In z.B. Telegram kann man es dann z.B. so darstellen

oder auch so…

Hi, aktuell geht das noch nicht, sollte sich aber implementieren lassen. Ich schau später mal danach.
Ist jetzt auf Github. Waren ziemlich umfangreiche Änderungen nötig, also bitte gut testen

Edit: Achso, hier muss es aktiviert werden:

@s-bormann
Danke, probiere ich und teste auch. -
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
@dslraser sagte in Test Adapter iQontrol 1.11.x Vis:
@s-bormann
Hallo Sebastian,
ich habe mich nochmal mit den Listen für Temperaturen und Batterien usw. beschäftigt. Gibt es eine "einfachere" Möglichkeit eine Liste mit Werten zu erstellen ? (z.B. auch über Aufzählungen) Ich bekomme es zwar damit hin, aber bei Batterien ist das viel klickerei.



Hintergund:
Ich lasse mir z.B. durch Alexa die Liste der Temperaturen ansagen, oder ich lasse mir auch eine Liste mit Temperaturen oder auch Batterien mit Werten per Telegram oder EMAIL schicken.
Alle Listen die sonst erstellt werden sind aber immer ohne Werte. Oder habe ich es nur noch nicht gefunden wie es anders geht ?EDIT:
In z.B. Telegram kann man es dann z.B. so darstellen

oder auch so…

Hi, aktuell geht das noch nicht, sollte sich aber implementieren lassen. Ich schau später mal danach.
Ist jetzt auf Github. Waren ziemlich umfangreiche Änderungen nötig, also bitte gut testen

Edit: Achso, hier muss es aktiviert werden:

@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
Ist jetzt auf Github. Waren ziemlich umfangreiche Änderungen nötig, also bitte gut testen
Die Listen sind perfekt da, so wie ich sie brauche, aber es hagelt Fehler im Log.
Komme ich irgendwie zurück zu der Version davor ? Ich mußte iQontrol erstmal stoppen.
EDIT:
Ich mußte iQontrol erstmal stoppen.
wieso läuft eigentlich iQontrol noch komplett, obwohl ich die Instanz gestoppt habe ? Ich kann sogar noch über iQontrol schalten...? (ist nach dem stoppen nur das Backend aus ?)
Hier noch das Log aus dem Browserfenster
host.iobroker 2022-01-29 21:00:21.708 info instance system.adapter.tvspielfilm.0 terminated with code 0 (NO_ERROR) host.iobroker 2022-01-29 21:00:08.851 info instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 21:00:08.075 info instance system.adapter.tvspielfilm.0 started with pid 23553 host.iobroker 2022-01-29 21:00:06.489 info instance system.adapter.ical.0 terminated with code 0 (NO_ERROR) host.iobroker 2022-01-29 21:00:04.056 info instance system.adapter.daswetter.0 started with pid 23538 host.iobroker 2022-01-29 21:00:00.037 info instance system.adapter.ical.0 started with pid 23523 host.iobroker 2022-01-29 20:54:51.546 info instance system.adapter.admin.0 started with pid 23504 host.iobroker 2022-01-29 20:54:49.051 info instance system.adapter.admin.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 20:54:48.478 info stopInstance system.adapter.admin.0 send kill signal host.iobroker 2022-01-29 20:54:48.474 info stopInstance system.adapter.admin.0 (force=false, process=true) host.iobroker 2022-01-29 20:47:56.364 info instance system.adapter.admin.0 started with pid 23484 host.iobroker 2022-01-29 20:47:53.861 info instance system.adapter.admin.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 20:47:53.296 info stopInstance system.adapter.admin.0 send kill signal host.iobroker 2022-01-29 20:47:53.294 info stopInstance system.adapter.admin.0 (force=false, process=true) host.iobroker 2022-01-29 20:47:36.106 info "system.adapter.iqontrol.0" disabled host.iobroker 2022-01-29 20:47:20.321 warn Do not restart adapter system.adapter.iqontrol.0 because restart loop detected host.iobroker 2022-01-29 20:47:20.321 info Restart adapter system.adapter.iqontrol.0 because enabled host.iobroker 2022-01-29 20:47:20.321 error instance system.adapter.iqontrol.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at processImmediate (internal/timers.js:466:21) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2332:33) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at ObjectsInRedisClient._getObject (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2286:37) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Redis.get (/opt/iobroker/node_modules/ioredis/built/commander.js:122:25) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Redis.sendCommand (/opt/iobroker/node_modules/ioredis/built/redis/index.js:628:24) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: Error: Connection is closed. host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[4]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at processImmediate (internal/timers.js:437:9) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at runNextTicks (internal/process/task_queues.js:60:5) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[0]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[0]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.320 error Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte iqontrol.0 2022-01-29 20:47:20.259 error (23469) Connection is closed. iqontrol.0 2022-01-29 20:47:20.259 error at processImmediate (internal/timers.js:466:21) iqontrol.0 2022-01-29 20:47:20.259 error at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2332:33) iqontrol.0 2022-01-29 20:47:20.259 error at ObjectsInRedisClient._getObject (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2286:37) iqontrol.0 2022-01-29 20:47:20.259 error at Redis.get (/opt/iobroker/node_modules/ioredis/built/commander.js:122:25) iqontrol.0 2022-01-29 20:47:20.259 error at Redis.sendCommand (/opt/iobroker/node_modules/ioredis/built/redis/index.js:628:24) iqontrol.0 2022-01-29 20:47:20.259 error (23469) Error: Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) unhandled promise rejection: Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). iqontrol.0 2022-01-29 20:47:20.257 debug (23469) redis get iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST_JSON, error - Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) ERROR updating object: Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST: Error: DB closed iqontrol.0 2022-01-29 20:47:20.254 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_2 iqontrol.0 2022-01-29 20:47:20.252 debug (23469) ...processing counter Batterienliste_Volt_1_5_Anzahl_1_2... iqontrol.0 2022-01-29 20:47:20.252 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.251 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST_JSON iqontrol.0 2022-01-29 20:47:20.249 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST iqontrol.0 2022-01-29 20:47:20.248 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1 iqontrol.0 2022-01-29 20:47:20.247 debug (23469) ...processing counter Batterienliste_Volt_1_5_Anzahl_1_1... iqontrol.0 2022-01-29 20:47:20.246 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_NAMES_LIST --> Bad Fenster links, Bad Fenster rechts, Fernbedienung Heiko, Fernbedienung Kerstin, Gästezimmer Fenster links, Gästezimmer Fenster iqontrol.0 2022-01-29 20:47:20.245 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.243 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_LIST_JSON --> ["alias.0.Batterien_Volt.Gaestezimmer_Fenster_rechts","alias.0.Batterien_Volt.Haustuerklingel","alias.0.Batterien_Volt.Keller_Saun iqontrol.0 2022-01-29 20:47:20.242 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_LIST_JSON iqontrol.0 2022-01-29 20:47:20.240 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_LIST --> alias.0.Batterien_Volt.Gaestezimmer_Fenster_rechts, alias.0.Batterien_Volt.Haustuerklingel, alias.0.Batterien_Volt.Keller_Sauna_Fenster iqontrol.0 2022-01-29 20:47:20.239 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_LIST iqontrol.0 2022-01-29 20:47:20.238 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL --> 27 iqontrol.0 2022-01-29 20:47:20.196 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL iqontrol.0 2022-01-29 20:47:20.180 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_NAMES_LIST --> Bad Fenster links;Bad Fenster rechts;Gästezimmer Fenster links;Gästezimmer Fenster rechts;Keller Heizung;Keller Sauna links;Keller iqontrol.0 2022-01-29 20:47:20.137 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_NAMES_LIST --> iqontrol.0 2022-01-29 20:47:20.135 debug (23469) set state: Lists.Fenster.Fenster_gekippt_NAMES_LIST --> iqontrol.0 2022-01-29 20:47:20.135 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES --> alias.0.Fenster.Bad_Fenster_links: geschlossen;alias.0.Fenster.Bad_Fenster_rechts: geschlossen;alias.0.Fenster.Gaestezimmer_F iqontrol.0 2022-01-29 20:47:20.133 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES --> iqontrol.0 2022-01-29 20:47:20.132 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.132 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES --> iqontrol.0 2022-01-29 20:47:20.132 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.131 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST_JSON --> ["alias.0.Fenster.Bad_Fenster_links","alias.0.Fenster.Bad_Fenster_rechts","alias.0.Fenster.Gaestezimmer_Fenster_links","alias.0.Fens iqontrol.0 2022-01-29 20:47:20.131 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST_JSON --> [] iqontrol.0 2022-01-29 20:47:20.130 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.129 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST_JSON --> [] iqontrol.0 2022-01-29 20:47:20.128 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST --> alias.0.Fenster.Bad_Fenster_links;alias.0.Fenster.Bad_Fenster_rechts;alias.0.Fenster.Gaestezimmer_Fenster_links;alias.0.Fenster.Gaestezim iqontrol.0 2022-01-29 20:47:20.127 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST --> iqontrol.0 2022-01-29 20:47:20.126 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST --> iqontrol.0 2022-01-29 20:47:20.124 debug (23469) set state: Lists.Fenster.Fenster_geschlossen --> 20 iqontrol.0 2022-01-29 20:47:20.124 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet --> 0 iqontrol.0 2022-01-29 20:47:20.123 debug (23469) set state: Lists.Fenster.Fenster_gekippt --> 0 iqontrol.0 2022-01-29 20:47:20.122 info (23469) COUNTER Fenster Fenster_geschlossen: 20 of 20 iqontrol.0 2022-01-29 20:47:20.121 info (23469) COUNTER Fenster Fenster_geoeffnet: 0 of 20 iqontrol.0 2022-01-29 20:47:20.121 info (23469) COUNTER Fenster Fenster_gekippt: 0 of 20 iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...processing Selector 1... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) Creating List Batterienliste_Volt_1_5... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...triggering calculation function Batterien_LOWBAT Batterien_sortiert by creation... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...subscribing to items of calculation Batterien_LOWBAT Batterien_sortiert (2 objects)... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_sortiert iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...processing calculation Batterien_LOWBAT_Batterien_sortiert... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...triggering counter functions of list Batterien_LOWBAT by creation... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...no trigger interval for list Batterien_LOWBAT... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...subscribing to items of list Batterien_LOWBAT (70 objects)... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.103 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_LIST_JSON iqontrol.0 2022-01-29 20:47:20.100 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_LIST iqontrol.0 2022-01-29 20:47:20.098 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer iqontrol.0 2022-01-29 20:47:20.094 debug (23469) ...processing counter Batterien_LOWBAT_Batterien_leer... iqontrol.0 2022-01-29 20:47:20.094 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.093 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_oder_gekippt --> 0 iqontrol.0 2022-01-29 20:47:20.090 debug (23469) updated object: Lists.Fenster.Fenster_geoeffnet_oder_gekippt iqontrol.0 2022-01-29 20:47:20.089 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_LIST_JSON iqontrol.0 2022-01-29 20:47:20.085 info (23469) CALCULATION Fenster Fenster_geoeffnet_oder_gekippt result: 0 iqontrol.0 2022-01-29 20:47:20.083 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_LIST iqontrol.0 2022-01-29 20:47:20.083 debug (23469) CALCULATION Fenster Fenster_geoeffnet_oder_gekippt function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.080 error (23469) concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) iqontrol.0 2022-01-29 20:47:20.080 error (23469) ReferenceError: concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error (23469) unhandled promise rejection: concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error (23469) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). iqontrol.0 2022-01-29 20:47:20.079 debug (23469) CALCULATION Fenster Fenster_sortiert function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_geschlossen function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_geoeffnet function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_gekippt function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.074 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll iqontrol.0 2022-01-29 20:47:20.072 debug (23469) ...processing counter Batterien_LOWBAT_Batterien_voll... iqontrol.0 2022-01-29 20:47:20.072 debug (23469) set state: Lists.Batterien_LOWBAT.TOTAL_NAMES_LIST --> Bad Fenster links, Bad Fenster rechts, Bewegungsmelder Flur Gäste WC, Bewegungsmelder Garage, Bewegungsmelder Garten, Bewegungsmelder Ga iqontrol.0 2022-01-29 20:47:20.070 debug (23469) updated object: Lists.Batterien_LOWBAT.TOTAL_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.068 debug (23469) set state: Lists.Batterien_LOWBAT.TOTAL_LIST_JSON --> ["alias.0.Batterien_voll_leer.Bad_Fenster_links","alias.0.Batterien_voll_leer.Bad_Fenster_rechts","alias.0.Batterien_voll_leer.Bewegungsm iqontrol.0 2022-01-29 20:47:20.066 debug (23469) updated object: Lists.Batterien_LOWBAT.TOTAL_LIST_JSON -
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
Ist jetzt auf Github. Waren ziemlich umfangreiche Änderungen nötig, also bitte gut testen
Die Listen sind perfekt da, so wie ich sie brauche, aber es hagelt Fehler im Log.
Komme ich irgendwie zurück zu der Version davor ? Ich mußte iQontrol erstmal stoppen.
EDIT:
Ich mußte iQontrol erstmal stoppen.
wieso läuft eigentlich iQontrol noch komplett, obwohl ich die Instanz gestoppt habe ? Ich kann sogar noch über iQontrol schalten...? (ist nach dem stoppen nur das Backend aus ?)
Hier noch das Log aus dem Browserfenster
host.iobroker 2022-01-29 21:00:21.708 info instance system.adapter.tvspielfilm.0 terminated with code 0 (NO_ERROR) host.iobroker 2022-01-29 21:00:08.851 info instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 21:00:08.075 info instance system.adapter.tvspielfilm.0 started with pid 23553 host.iobroker 2022-01-29 21:00:06.489 info instance system.adapter.ical.0 terminated with code 0 (NO_ERROR) host.iobroker 2022-01-29 21:00:04.056 info instance system.adapter.daswetter.0 started with pid 23538 host.iobroker 2022-01-29 21:00:00.037 info instance system.adapter.ical.0 started with pid 23523 host.iobroker 2022-01-29 20:54:51.546 info instance system.adapter.admin.0 started with pid 23504 host.iobroker 2022-01-29 20:54:49.051 info instance system.adapter.admin.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 20:54:48.478 info stopInstance system.adapter.admin.0 send kill signal host.iobroker 2022-01-29 20:54:48.474 info stopInstance system.adapter.admin.0 (force=false, process=true) host.iobroker 2022-01-29 20:47:56.364 info instance system.adapter.admin.0 started with pid 23484 host.iobroker 2022-01-29 20:47:53.861 info instance system.adapter.admin.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 20:47:53.296 info stopInstance system.adapter.admin.0 send kill signal host.iobroker 2022-01-29 20:47:53.294 info stopInstance system.adapter.admin.0 (force=false, process=true) host.iobroker 2022-01-29 20:47:36.106 info "system.adapter.iqontrol.0" disabled host.iobroker 2022-01-29 20:47:20.321 warn Do not restart adapter system.adapter.iqontrol.0 because restart loop detected host.iobroker 2022-01-29 20:47:20.321 info Restart adapter system.adapter.iqontrol.0 because enabled host.iobroker 2022-01-29 20:47:20.321 error instance system.adapter.iqontrol.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at processImmediate (internal/timers.js:466:21) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2332:33) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at ObjectsInRedisClient._getObject (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2286:37) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Redis.get (/opt/iobroker/node_modules/ioredis/built/commander.js:122:25) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Redis.sendCommand (/opt/iobroker/node_modules/ioredis/built/redis/index.js:628:24) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: Error: Connection is closed. host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[4]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at processImmediate (internal/timers.js:437:9) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at runNextTicks (internal/process/task_queues.js:60:5) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[0]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[0]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.320 error Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte iqontrol.0 2022-01-29 20:47:20.259 error (23469) Connection is closed. iqontrol.0 2022-01-29 20:47:20.259 error at processImmediate (internal/timers.js:466:21) iqontrol.0 2022-01-29 20:47:20.259 error at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2332:33) iqontrol.0 2022-01-29 20:47:20.259 error at ObjectsInRedisClient._getObject (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2286:37) iqontrol.0 2022-01-29 20:47:20.259 error at Redis.get (/opt/iobroker/node_modules/ioredis/built/commander.js:122:25) iqontrol.0 2022-01-29 20:47:20.259 error at Redis.sendCommand (/opt/iobroker/node_modules/ioredis/built/redis/index.js:628:24) iqontrol.0 2022-01-29 20:47:20.259 error (23469) Error: Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) unhandled promise rejection: Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). iqontrol.0 2022-01-29 20:47:20.257 debug (23469) redis get iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST_JSON, error - Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) ERROR updating object: Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST: Error: DB closed iqontrol.0 2022-01-29 20:47:20.254 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_2 iqontrol.0 2022-01-29 20:47:20.252 debug (23469) ...processing counter Batterienliste_Volt_1_5_Anzahl_1_2... iqontrol.0 2022-01-29 20:47:20.252 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.251 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST_JSON iqontrol.0 2022-01-29 20:47:20.249 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST iqontrol.0 2022-01-29 20:47:20.248 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1 iqontrol.0 2022-01-29 20:47:20.247 debug (23469) ...processing counter Batterienliste_Volt_1_5_Anzahl_1_1... iqontrol.0 2022-01-29 20:47:20.246 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_NAMES_LIST --> Bad Fenster links, Bad Fenster rechts, Fernbedienung Heiko, Fernbedienung Kerstin, Gästezimmer Fenster links, Gästezimmer Fenster iqontrol.0 2022-01-29 20:47:20.245 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.243 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_LIST_JSON --> ["alias.0.Batterien_Volt.Gaestezimmer_Fenster_rechts","alias.0.Batterien_Volt.Haustuerklingel","alias.0.Batterien_Volt.Keller_Saun iqontrol.0 2022-01-29 20:47:20.242 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_LIST_JSON iqontrol.0 2022-01-29 20:47:20.240 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_LIST --> alias.0.Batterien_Volt.Gaestezimmer_Fenster_rechts, alias.0.Batterien_Volt.Haustuerklingel, alias.0.Batterien_Volt.Keller_Sauna_Fenster iqontrol.0 2022-01-29 20:47:20.239 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_LIST iqontrol.0 2022-01-29 20:47:20.238 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL --> 27 iqontrol.0 2022-01-29 20:47:20.196 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL iqontrol.0 2022-01-29 20:47:20.180 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_NAMES_LIST --> Bad Fenster links;Bad Fenster rechts;Gästezimmer Fenster links;Gästezimmer Fenster rechts;Keller Heizung;Keller Sauna links;Keller iqontrol.0 2022-01-29 20:47:20.137 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_NAMES_LIST --> iqontrol.0 2022-01-29 20:47:20.135 debug (23469) set state: Lists.Fenster.Fenster_gekippt_NAMES_LIST --> iqontrol.0 2022-01-29 20:47:20.135 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES --> alias.0.Fenster.Bad_Fenster_links: geschlossen;alias.0.Fenster.Bad_Fenster_rechts: geschlossen;alias.0.Fenster.Gaestezimmer_F iqontrol.0 2022-01-29 20:47:20.133 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES --> iqontrol.0 2022-01-29 20:47:20.132 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.132 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES --> iqontrol.0 2022-01-29 20:47:20.132 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.131 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST_JSON --> ["alias.0.Fenster.Bad_Fenster_links","alias.0.Fenster.Bad_Fenster_rechts","alias.0.Fenster.Gaestezimmer_Fenster_links","alias.0.Fens iqontrol.0 2022-01-29 20:47:20.131 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST_JSON --> [] iqontrol.0 2022-01-29 20:47:20.130 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.129 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST_JSON --> [] iqontrol.0 2022-01-29 20:47:20.128 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST --> alias.0.Fenster.Bad_Fenster_links;alias.0.Fenster.Bad_Fenster_rechts;alias.0.Fenster.Gaestezimmer_Fenster_links;alias.0.Fenster.Gaestezim iqontrol.0 2022-01-29 20:47:20.127 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST --> iqontrol.0 2022-01-29 20:47:20.126 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST --> iqontrol.0 2022-01-29 20:47:20.124 debug (23469) set state: Lists.Fenster.Fenster_geschlossen --> 20 iqontrol.0 2022-01-29 20:47:20.124 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet --> 0 iqontrol.0 2022-01-29 20:47:20.123 debug (23469) set state: Lists.Fenster.Fenster_gekippt --> 0 iqontrol.0 2022-01-29 20:47:20.122 info (23469) COUNTER Fenster Fenster_geschlossen: 20 of 20 iqontrol.0 2022-01-29 20:47:20.121 info (23469) COUNTER Fenster Fenster_geoeffnet: 0 of 20 iqontrol.0 2022-01-29 20:47:20.121 info (23469) COUNTER Fenster Fenster_gekippt: 0 of 20 iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...processing Selector 1... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) Creating List Batterienliste_Volt_1_5... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...triggering calculation function Batterien_LOWBAT Batterien_sortiert by creation... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...subscribing to items of calculation Batterien_LOWBAT Batterien_sortiert (2 objects)... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_sortiert iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...processing calculation Batterien_LOWBAT_Batterien_sortiert... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...triggering counter functions of list Batterien_LOWBAT by creation... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...no trigger interval for list Batterien_LOWBAT... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...subscribing to items of list Batterien_LOWBAT (70 objects)... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.103 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_LIST_JSON iqontrol.0 2022-01-29 20:47:20.100 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_LIST iqontrol.0 2022-01-29 20:47:20.098 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer iqontrol.0 2022-01-29 20:47:20.094 debug (23469) ...processing counter Batterien_LOWBAT_Batterien_leer... iqontrol.0 2022-01-29 20:47:20.094 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.093 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_oder_gekippt --> 0 iqontrol.0 2022-01-29 20:47:20.090 debug (23469) updated object: Lists.Fenster.Fenster_geoeffnet_oder_gekippt iqontrol.0 2022-01-29 20:47:20.089 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_LIST_JSON iqontrol.0 2022-01-29 20:47:20.085 info (23469) CALCULATION Fenster Fenster_geoeffnet_oder_gekippt result: 0 iqontrol.0 2022-01-29 20:47:20.083 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_LIST iqontrol.0 2022-01-29 20:47:20.083 debug (23469) CALCULATION Fenster Fenster_geoeffnet_oder_gekippt function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.080 error (23469) concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) iqontrol.0 2022-01-29 20:47:20.080 error (23469) ReferenceError: concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error (23469) unhandled promise rejection: concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error (23469) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). iqontrol.0 2022-01-29 20:47:20.079 debug (23469) CALCULATION Fenster Fenster_sortiert function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_geschlossen function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_geoeffnet function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_gekippt function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.074 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll iqontrol.0 2022-01-29 20:47:20.072 debug (23469) ...processing counter Batterien_LOWBAT_Batterien_voll... iqontrol.0 2022-01-29 20:47:20.072 debug (23469) set state: Lists.Batterien_LOWBAT.TOTAL_NAMES_LIST --> Bad Fenster links, Bad Fenster rechts, Bewegungsmelder Flur Gäste WC, Bewegungsmelder Garage, Bewegungsmelder Garten, Bewegungsmelder Ga iqontrol.0 2022-01-29 20:47:20.070 debug (23469) updated object: Lists.Batterien_LOWBAT.TOTAL_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.068 debug (23469) set state: Lists.Batterien_LOWBAT.TOTAL_LIST_JSON --> ["alias.0.Batterien_voll_leer.Bad_Fenster_links","alias.0.Batterien_voll_leer.Bad_Fenster_rechts","alias.0.Batterien_voll_leer.Bewegungsm iqontrol.0 2022-01-29 20:47:20.066 debug (23469) updated object: Lists.Batterien_LOWBAT.TOTAL_LIST_JSON -
@dslraser
Richtig. So wie ich das bisher verstanden habe, läuft das frontend über den web Adapter! Adapter pausieren, stoppt nur das backend.@muuulle sagte in Test Adapter iQontrol 1.11.x Vis:
@dslraser
Richtig. So wie ich das bisher verstanden habe, läuft das frontend über den web Adapter! Adapter pausieren, stoppt nur das backend.Korrekt, der laufende Adapter ist nur für ein paar Sonderfunktionen wie das Popup und jetzt eben die Listen notwendig. Der Rest läuft über den web-adapter.
-
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
Ist jetzt auf Github. Waren ziemlich umfangreiche Änderungen nötig, also bitte gut testen
Die Listen sind perfekt da, so wie ich sie brauche, aber es hagelt Fehler im Log.
Komme ich irgendwie zurück zu der Version davor ? Ich mußte iQontrol erstmal stoppen.
EDIT:
Ich mußte iQontrol erstmal stoppen.
wieso läuft eigentlich iQontrol noch komplett, obwohl ich die Instanz gestoppt habe ? Ich kann sogar noch über iQontrol schalten...? (ist nach dem stoppen nur das Backend aus ?)
Hier noch das Log aus dem Browserfenster
host.iobroker 2022-01-29 21:00:21.708 info instance system.adapter.tvspielfilm.0 terminated with code 0 (NO_ERROR) host.iobroker 2022-01-29 21:00:08.851 info instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 21:00:08.075 info instance system.adapter.tvspielfilm.0 started with pid 23553 host.iobroker 2022-01-29 21:00:06.489 info instance system.adapter.ical.0 terminated with code 0 (NO_ERROR) host.iobroker 2022-01-29 21:00:04.056 info instance system.adapter.daswetter.0 started with pid 23538 host.iobroker 2022-01-29 21:00:00.037 info instance system.adapter.ical.0 started with pid 23523 host.iobroker 2022-01-29 20:54:51.546 info instance system.adapter.admin.0 started with pid 23504 host.iobroker 2022-01-29 20:54:49.051 info instance system.adapter.admin.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 20:54:48.478 info stopInstance system.adapter.admin.0 send kill signal host.iobroker 2022-01-29 20:54:48.474 info stopInstance system.adapter.admin.0 (force=false, process=true) host.iobroker 2022-01-29 20:47:56.364 info instance system.adapter.admin.0 started with pid 23484 host.iobroker 2022-01-29 20:47:53.861 info instance system.adapter.admin.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 20:47:53.296 info stopInstance system.adapter.admin.0 send kill signal host.iobroker 2022-01-29 20:47:53.294 info stopInstance system.adapter.admin.0 (force=false, process=true) host.iobroker 2022-01-29 20:47:36.106 info "system.adapter.iqontrol.0" disabled host.iobroker 2022-01-29 20:47:20.321 warn Do not restart adapter system.adapter.iqontrol.0 because restart loop detected host.iobroker 2022-01-29 20:47:20.321 info Restart adapter system.adapter.iqontrol.0 because enabled host.iobroker 2022-01-29 20:47:20.321 error instance system.adapter.iqontrol.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at processImmediate (internal/timers.js:466:21) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2332:33) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at ObjectsInRedisClient._getObject (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2286:37) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Redis.get (/opt/iobroker/node_modules/ioredis/built/commander.js:122:25) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Redis.sendCommand (/opt/iobroker/node_modules/ioredis/built/redis/index.js:628:24) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: Error: Connection is closed. host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[4]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at processImmediate (internal/timers.js:437:9) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at runNextTicks (internal/process/task_queues.js:60:5) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[0]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[0]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.320 error Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte iqontrol.0 2022-01-29 20:47:20.259 error (23469) Connection is closed. iqontrol.0 2022-01-29 20:47:20.259 error at processImmediate (internal/timers.js:466:21) iqontrol.0 2022-01-29 20:47:20.259 error at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2332:33) iqontrol.0 2022-01-29 20:47:20.259 error at ObjectsInRedisClient._getObject (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2286:37) iqontrol.0 2022-01-29 20:47:20.259 error at Redis.get (/opt/iobroker/node_modules/ioredis/built/commander.js:122:25) iqontrol.0 2022-01-29 20:47:20.259 error at Redis.sendCommand (/opt/iobroker/node_modules/ioredis/built/redis/index.js:628:24) iqontrol.0 2022-01-29 20:47:20.259 error (23469) Error: Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) unhandled promise rejection: Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). iqontrol.0 2022-01-29 20:47:20.257 debug (23469) redis get iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST_JSON, error - Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) ERROR updating object: Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST: Error: DB closed iqontrol.0 2022-01-29 20:47:20.254 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_2 iqontrol.0 2022-01-29 20:47:20.252 debug (23469) ...processing counter Batterienliste_Volt_1_5_Anzahl_1_2... iqontrol.0 2022-01-29 20:47:20.252 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.251 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST_JSON iqontrol.0 2022-01-29 20:47:20.249 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST iqontrol.0 2022-01-29 20:47:20.248 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1 iqontrol.0 2022-01-29 20:47:20.247 debug (23469) ...processing counter Batterienliste_Volt_1_5_Anzahl_1_1... iqontrol.0 2022-01-29 20:47:20.246 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_NAMES_LIST --> Bad Fenster links, Bad Fenster rechts, Fernbedienung Heiko, Fernbedienung Kerstin, Gästezimmer Fenster links, Gästezimmer Fenster iqontrol.0 2022-01-29 20:47:20.245 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.243 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_LIST_JSON --> ["alias.0.Batterien_Volt.Gaestezimmer_Fenster_rechts","alias.0.Batterien_Volt.Haustuerklingel","alias.0.Batterien_Volt.Keller_Saun iqontrol.0 2022-01-29 20:47:20.242 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_LIST_JSON iqontrol.0 2022-01-29 20:47:20.240 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_LIST --> alias.0.Batterien_Volt.Gaestezimmer_Fenster_rechts, alias.0.Batterien_Volt.Haustuerklingel, alias.0.Batterien_Volt.Keller_Sauna_Fenster iqontrol.0 2022-01-29 20:47:20.239 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_LIST iqontrol.0 2022-01-29 20:47:20.238 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL --> 27 iqontrol.0 2022-01-29 20:47:20.196 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL iqontrol.0 2022-01-29 20:47:20.180 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_NAMES_LIST --> Bad Fenster links;Bad Fenster rechts;Gästezimmer Fenster links;Gästezimmer Fenster rechts;Keller Heizung;Keller Sauna links;Keller iqontrol.0 2022-01-29 20:47:20.137 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_NAMES_LIST --> iqontrol.0 2022-01-29 20:47:20.135 debug (23469) set state: Lists.Fenster.Fenster_gekippt_NAMES_LIST --> iqontrol.0 2022-01-29 20:47:20.135 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES --> alias.0.Fenster.Bad_Fenster_links: geschlossen;alias.0.Fenster.Bad_Fenster_rechts: geschlossen;alias.0.Fenster.Gaestezimmer_F iqontrol.0 2022-01-29 20:47:20.133 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES --> iqontrol.0 2022-01-29 20:47:20.132 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.132 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES --> iqontrol.0 2022-01-29 20:47:20.132 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.131 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST_JSON --> ["alias.0.Fenster.Bad_Fenster_links","alias.0.Fenster.Bad_Fenster_rechts","alias.0.Fenster.Gaestezimmer_Fenster_links","alias.0.Fens iqontrol.0 2022-01-29 20:47:20.131 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST_JSON --> [] iqontrol.0 2022-01-29 20:47:20.130 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.129 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST_JSON --> [] iqontrol.0 2022-01-29 20:47:20.128 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST --> alias.0.Fenster.Bad_Fenster_links;alias.0.Fenster.Bad_Fenster_rechts;alias.0.Fenster.Gaestezimmer_Fenster_links;alias.0.Fenster.Gaestezim iqontrol.0 2022-01-29 20:47:20.127 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST --> iqontrol.0 2022-01-29 20:47:20.126 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST --> iqontrol.0 2022-01-29 20:47:20.124 debug (23469) set state: Lists.Fenster.Fenster_geschlossen --> 20 iqontrol.0 2022-01-29 20:47:20.124 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet --> 0 iqontrol.0 2022-01-29 20:47:20.123 debug (23469) set state: Lists.Fenster.Fenster_gekippt --> 0 iqontrol.0 2022-01-29 20:47:20.122 info (23469) COUNTER Fenster Fenster_geschlossen: 20 of 20 iqontrol.0 2022-01-29 20:47:20.121 info (23469) COUNTER Fenster Fenster_geoeffnet: 0 of 20 iqontrol.0 2022-01-29 20:47:20.121 info (23469) COUNTER Fenster Fenster_gekippt: 0 of 20 iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...processing Selector 1... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) Creating List Batterienliste_Volt_1_5... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...triggering calculation function Batterien_LOWBAT Batterien_sortiert by creation... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...subscribing to items of calculation Batterien_LOWBAT Batterien_sortiert (2 objects)... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_sortiert iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...processing calculation Batterien_LOWBAT_Batterien_sortiert... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...triggering counter functions of list Batterien_LOWBAT by creation... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...no trigger interval for list Batterien_LOWBAT... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...subscribing to items of list Batterien_LOWBAT (70 objects)... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.103 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_LIST_JSON iqontrol.0 2022-01-29 20:47:20.100 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_LIST iqontrol.0 2022-01-29 20:47:20.098 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer iqontrol.0 2022-01-29 20:47:20.094 debug (23469) ...processing counter Batterien_LOWBAT_Batterien_leer... iqontrol.0 2022-01-29 20:47:20.094 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.093 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_oder_gekippt --> 0 iqontrol.0 2022-01-29 20:47:20.090 debug (23469) updated object: Lists.Fenster.Fenster_geoeffnet_oder_gekippt iqontrol.0 2022-01-29 20:47:20.089 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_LIST_JSON iqontrol.0 2022-01-29 20:47:20.085 info (23469) CALCULATION Fenster Fenster_geoeffnet_oder_gekippt result: 0 iqontrol.0 2022-01-29 20:47:20.083 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_LIST iqontrol.0 2022-01-29 20:47:20.083 debug (23469) CALCULATION Fenster Fenster_geoeffnet_oder_gekippt function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.080 error (23469) concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) iqontrol.0 2022-01-29 20:47:20.080 error (23469) ReferenceError: concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error (23469) unhandled promise rejection: concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error (23469) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). iqontrol.0 2022-01-29 20:47:20.079 debug (23469) CALCULATION Fenster Fenster_sortiert function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_geschlossen function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_geoeffnet function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_gekippt function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.074 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll iqontrol.0 2022-01-29 20:47:20.072 debug (23469) ...processing counter Batterien_LOWBAT_Batterien_voll... iqontrol.0 2022-01-29 20:47:20.072 debug (23469) set state: Lists.Batterien_LOWBAT.TOTAL_NAMES_LIST --> Bad Fenster links, Bad Fenster rechts, Bewegungsmelder Flur Gäste WC, Bewegungsmelder Garage, Bewegungsmelder Garten, Bewegungsmelder Ga iqontrol.0 2022-01-29 20:47:20.070 debug (23469) updated object: Lists.Batterien_LOWBAT.TOTAL_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.068 debug (23469) set state: Lists.Batterien_LOWBAT.TOTAL_LIST_JSON --> ["alias.0.Batterien_voll_leer.Bad_Fenster_links","alias.0.Batterien_voll_leer.Bad_Fenster_rechts","alias.0.Batterien_voll_leer.Bewegungsm iqontrol.0 2022-01-29 20:47:20.066 debug (23469) updated object: Lists.Batterien_LOWBAT.TOTAL_LIST_JSON@dslraser sagte in Test Adapter iQontrol 1.11.x Vis:
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
Ist jetzt auf Github. Waren ziemlich umfangreiche Änderungen nötig, also bitte gut testen
Die Listen sind perfekt da, so wie ich sie brauche, aber es hagelt Fehler im Log.
Komme ich irgendwie zurück zu der Version davor ? Ich mußte iQontrol erstmal stoppen.
EDIT:
Ich mußte iQontrol erstmal stoppen.
wieso läuft eigentlich iQontrol noch komplett, obwohl ich die Instanz gestoppt habe ? Ich kann sogar noch über iQontrol schalten...? (ist nach dem stoppen nur das Backend aus ?)
Hier noch das Log aus dem Browserfenster
host.iobroker 2022-01-29 21:00:21.708 info instance system.adapter.tvspielfilm.0 terminated with code 0 (NO_ERROR) host.iobroker 2022-01-29 21:00:08.851 info instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 21:00:08.075 info instance system.adapter.tvspielfilm.0 started with pid 23553 host.iobroker 2022-01-29 21:00:06.489 info instance system.adapter.ical.0 terminated with code 0 (NO_ERROR) host.iobroker 2022-01-29 21:00:04.056 info instance system.adapter.daswetter.0 started with pid 23538 host.iobroker 2022-01-29 21:00:00.037 info instance system.adapter.ical.0 started with pid 23523 host.iobroker 2022-01-29 20:54:51.546 info instance system.adapter.admin.0 started with pid 23504 host.iobroker 2022-01-29 20:54:49.051 info instance system.adapter.admin.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 20:54:48.478 info stopInstance system.adapter.admin.0 send kill signal host.iobroker 2022-01-29 20:54:48.474 info stopInstance system.adapter.admin.0 (force=false, process=true) host.iobroker 2022-01-29 20:47:56.364 info instance system.adapter.admin.0 started with pid 23484 host.iobroker 2022-01-29 20:47:53.861 info instance system.adapter.admin.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 20:47:53.296 info stopInstance system.adapter.admin.0 send kill signal host.iobroker 2022-01-29 20:47:53.294 info stopInstance system.adapter.admin.0 (force=false, process=true) host.iobroker 2022-01-29 20:47:36.106 info "system.adapter.iqontrol.0" disabled host.iobroker 2022-01-29 20:47:20.321 warn Do not restart adapter system.adapter.iqontrol.0 because restart loop detected host.iobroker 2022-01-29 20:47:20.321 info Restart adapter system.adapter.iqontrol.0 because enabled host.iobroker 2022-01-29 20:47:20.321 error instance system.adapter.iqontrol.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at processImmediate (internal/timers.js:466:21) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2332:33) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at ObjectsInRedisClient._getObject (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2286:37) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Redis.get (/opt/iobroker/node_modules/ioredis/built/commander.js:122:25) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Redis.sendCommand (/opt/iobroker/node_modules/ioredis/built/redis/index.js:628:24) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: Error: Connection is closed. host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[4]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at processImmediate (internal/timers.js:437:9) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at runNextTicks (internal/process/task_queues.js:60:5) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[0]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[0]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.320 error Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte iqontrol.0 2022-01-29 20:47:20.259 error (23469) Connection is closed. iqontrol.0 2022-01-29 20:47:20.259 error at processImmediate (internal/timers.js:466:21) iqontrol.0 2022-01-29 20:47:20.259 error at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2332:33) iqontrol.0 2022-01-29 20:47:20.259 error at ObjectsInRedisClient._getObject (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2286:37) iqontrol.0 2022-01-29 20:47:20.259 error at Redis.get (/opt/iobroker/node_modules/ioredis/built/commander.js:122:25) iqontrol.0 2022-01-29 20:47:20.259 error at Redis.sendCommand (/opt/iobroker/node_modules/ioredis/built/redis/index.js:628:24) iqontrol.0 2022-01-29 20:47:20.259 error (23469) Error: Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) unhandled promise rejection: Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). iqontrol.0 2022-01-29 20:47:20.257 debug (23469) redis get iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST_JSON, error - Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) ERROR updating object: Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST: Error: DB closed iqontrol.0 2022-01-29 20:47:20.254 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_2 iqontrol.0 2022-01-29 20:47:20.252 debug (23469) ...processing counter Batterienliste_Volt_1_5_Anzahl_1_2... iqontrol.0 2022-01-29 20:47:20.252 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.251 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST_JSON iqontrol.0 2022-01-29 20:47:20.249 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST iqontrol.0 2022-01-29 20:47:20.248 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1 iqontrol.0 2022-01-29 20:47:20.247 debug (23469) ...processing counter Batterienliste_Volt_1_5_Anzahl_1_1... iqontrol.0 2022-01-29 20:47:20.246 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_NAMES_LIST --> Bad Fenster links, Bad Fenster rechts, Fernbedienung Heiko, Fernbedienung Kerstin, Gästezimmer Fenster links, Gästezimmer Fenster iqontrol.0 2022-01-29 20:47:20.245 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.243 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_LIST_JSON --> ["alias.0.Batterien_Volt.Gaestezimmer_Fenster_rechts","alias.0.Batterien_Volt.Haustuerklingel","alias.0.Batterien_Volt.Keller_Saun iqontrol.0 2022-01-29 20:47:20.242 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_LIST_JSON iqontrol.0 2022-01-29 20:47:20.240 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_LIST --> alias.0.Batterien_Volt.Gaestezimmer_Fenster_rechts, alias.0.Batterien_Volt.Haustuerklingel, alias.0.Batterien_Volt.Keller_Sauna_Fenster iqontrol.0 2022-01-29 20:47:20.239 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_LIST iqontrol.0 2022-01-29 20:47:20.238 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL --> 27 iqontrol.0 2022-01-29 20:47:20.196 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL iqontrol.0 2022-01-29 20:47:20.180 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_NAMES_LIST --> Bad Fenster links;Bad Fenster rechts;Gästezimmer Fenster links;Gästezimmer Fenster rechts;Keller Heizung;Keller Sauna links;Keller iqontrol.0 2022-01-29 20:47:20.137 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_NAMES_LIST --> iqontrol.0 2022-01-29 20:47:20.135 debug (23469) set state: Lists.Fenster.Fenster_gekippt_NAMES_LIST --> iqontrol.0 2022-01-29 20:47:20.135 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES --> alias.0.Fenster.Bad_Fenster_links: geschlossen;alias.0.Fenster.Bad_Fenster_rechts: geschlossen;alias.0.Fenster.Gaestezimmer_F iqontrol.0 2022-01-29 20:47:20.133 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES --> iqontrol.0 2022-01-29 20:47:20.132 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.132 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES --> iqontrol.0 2022-01-29 20:47:20.132 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.131 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST_JSON --> ["alias.0.Fenster.Bad_Fenster_links","alias.0.Fenster.Bad_Fenster_rechts","alias.0.Fenster.Gaestezimmer_Fenster_links","alias.0.Fens iqontrol.0 2022-01-29 20:47:20.131 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST_JSON --> [] iqontrol.0 2022-01-29 20:47:20.130 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.129 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST_JSON --> [] iqontrol.0 2022-01-29 20:47:20.128 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST --> alias.0.Fenster.Bad_Fenster_links;alias.0.Fenster.Bad_Fenster_rechts;alias.0.Fenster.Gaestezimmer_Fenster_links;alias.0.Fenster.Gaestezim iqontrol.0 2022-01-29 20:47:20.127 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST --> iqontrol.0 2022-01-29 20:47:20.126 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST --> iqontrol.0 2022-01-29 20:47:20.124 debug (23469) set state: Lists.Fenster.Fenster_geschlossen --> 20 iqontrol.0 2022-01-29 20:47:20.124 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet --> 0 iqontrol.0 2022-01-29 20:47:20.123 debug (23469) set state: Lists.Fenster.Fenster_gekippt --> 0 iqontrol.0 2022-01-29 20:47:20.122 info (23469) COUNTER Fenster Fenster_geschlossen: 20 of 20 iqontrol.0 2022-01-29 20:47:20.121 info (23469) COUNTER Fenster Fenster_geoeffnet: 0 of 20 iqontrol.0 2022-01-29 20:47:20.121 info (23469) COUNTER Fenster Fenster_gekippt: 0 of 20 iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...processing Selector 1... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) Creating List Batterienliste_Volt_1_5... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...triggering calculation function Batterien_LOWBAT Batterien_sortiert by creation... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...subscribing to items of calculation Batterien_LOWBAT Batterien_sortiert (2 objects)... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_sortiert iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...processing calculation Batterien_LOWBAT_Batterien_sortiert... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...triggering counter functions of list Batterien_LOWBAT by creation... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...no trigger interval for list Batterien_LOWBAT... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...subscribing to items of list Batterien_LOWBAT (70 objects)... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.103 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_LIST_JSON iqontrol.0 2022-01-29 20:47:20.100 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_LIST iqontrol.0 2022-01-29 20:47:20.098 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer iqontrol.0 2022-01-29 20:47:20.094 debug (23469) ...processing counter Batterien_LOWBAT_Batterien_leer... iqontrol.0 2022-01-29 20:47:20.094 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.093 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_oder_gekippt --> 0 iqontrol.0 2022-01-29 20:47:20.090 debug (23469) updated object: Lists.Fenster.Fenster_geoeffnet_oder_gekippt iqontrol.0 2022-01-29 20:47:20.089 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_LIST_JSON iqontrol.0 2022-01-29 20:47:20.085 info (23469) CALCULATION Fenster Fenster_geoeffnet_oder_gekippt result: 0 iqontrol.0 2022-01-29 20:47:20.083 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_LIST iqontrol.0 2022-01-29 20:47:20.083 debug (23469) CALCULATION Fenster Fenster_geoeffnet_oder_gekippt function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.080 error (23469) concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) iqontrol.0 2022-01-29 20:47:20.080 error (23469) ReferenceError: concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error (23469) unhandled promise rejection: concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error (23469) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). iqontrol.0 2022-01-29 20:47:20.079 debug (23469) CALCULATION Fenster Fenster_sortiert function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_geschlossen function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_geoeffnet function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_gekippt function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.074 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll iqontrol.0 2022-01-29 20:47:20.072 debug (23469) ...processing counter Batterien_LOWBAT_Batterien_voll... iqontrol.0 2022-01-29 20:47:20.072 debug (23469) set state: Lists.Batterien_LOWBAT.TOTAL_NAMES_LIST --> Bad Fenster links, Bad Fenster rechts, Bewegungsmelder Flur Gäste WC, Bewegungsmelder Garage, Bewegungsmelder Garten, Bewegungsmelder Ga iqontrol.0 2022-01-29 20:47:20.070 debug (23469) updated object: Lists.Batterien_LOWBAT.TOTAL_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.068 debug (23469) set state: Lists.Batterien_LOWBAT.TOTAL_LIST_JSON --> ["alias.0.Batterien_voll_leer.Bad_Fenster_links","alias.0.Batterien_voll_leer.Bad_Fenster_rechts","alias.0.Batterien_voll_leer.Bewegungsm iqontrol.0 2022-01-29 20:47:20.066 debug (23469) updated object: Lists.Batterien_LOWBAT.TOTAL_LIST_JSONa) Fix ist online.
b) Man kann irgendwie auf die Vorgänger-Versionen zurück, leider weiß ich auswendig selbst gerade nicht, wie es geht. Man muss im beim Installations-Pfad den letzten commit von github referenzieren. Wenn ich es finde, sag ich noch mal bescheid. -
@dslraser sagte in Test Adapter iQontrol 1.11.x Vis:
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
Ist jetzt auf Github. Waren ziemlich umfangreiche Änderungen nötig, also bitte gut testen
Die Listen sind perfekt da, so wie ich sie brauche, aber es hagelt Fehler im Log.
Komme ich irgendwie zurück zu der Version davor ? Ich mußte iQontrol erstmal stoppen.
EDIT:
Ich mußte iQontrol erstmal stoppen.
wieso läuft eigentlich iQontrol noch komplett, obwohl ich die Instanz gestoppt habe ? Ich kann sogar noch über iQontrol schalten...? (ist nach dem stoppen nur das Backend aus ?)
Hier noch das Log aus dem Browserfenster
host.iobroker 2022-01-29 21:00:21.708 info instance system.adapter.tvspielfilm.0 terminated with code 0 (NO_ERROR) host.iobroker 2022-01-29 21:00:08.851 info instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 21:00:08.075 info instance system.adapter.tvspielfilm.0 started with pid 23553 host.iobroker 2022-01-29 21:00:06.489 info instance system.adapter.ical.0 terminated with code 0 (NO_ERROR) host.iobroker 2022-01-29 21:00:04.056 info instance system.adapter.daswetter.0 started with pid 23538 host.iobroker 2022-01-29 21:00:00.037 info instance system.adapter.ical.0 started with pid 23523 host.iobroker 2022-01-29 20:54:51.546 info instance system.adapter.admin.0 started with pid 23504 host.iobroker 2022-01-29 20:54:49.051 info instance system.adapter.admin.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 20:54:48.478 info stopInstance system.adapter.admin.0 send kill signal host.iobroker 2022-01-29 20:54:48.474 info stopInstance system.adapter.admin.0 (force=false, process=true) host.iobroker 2022-01-29 20:47:56.364 info instance system.adapter.admin.0 started with pid 23484 host.iobroker 2022-01-29 20:47:53.861 info instance system.adapter.admin.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 20:47:53.296 info stopInstance system.adapter.admin.0 send kill signal host.iobroker 2022-01-29 20:47:53.294 info stopInstance system.adapter.admin.0 (force=false, process=true) host.iobroker 2022-01-29 20:47:36.106 info "system.adapter.iqontrol.0" disabled host.iobroker 2022-01-29 20:47:20.321 warn Do not restart adapter system.adapter.iqontrol.0 because restart loop detected host.iobroker 2022-01-29 20:47:20.321 info Restart adapter system.adapter.iqontrol.0 because enabled host.iobroker 2022-01-29 20:47:20.321 error instance system.adapter.iqontrol.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at processImmediate (internal/timers.js:466:21) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2332:33) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at ObjectsInRedisClient._getObject (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2286:37) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Redis.get (/opt/iobroker/node_modules/ioredis/built/commander.js:122:25) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Redis.sendCommand (/opt/iobroker/node_modules/ioredis/built/redis/index.js:628:24) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: Error: Connection is closed. host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[4]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at processImmediate (internal/timers.js:437:9) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at runNextTicks (internal/process/task_queues.js:60:5) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[0]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[0]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.320 error Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte iqontrol.0 2022-01-29 20:47:20.259 error (23469) Connection is closed. iqontrol.0 2022-01-29 20:47:20.259 error at processImmediate (internal/timers.js:466:21) iqontrol.0 2022-01-29 20:47:20.259 error at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2332:33) iqontrol.0 2022-01-29 20:47:20.259 error at ObjectsInRedisClient._getObject (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2286:37) iqontrol.0 2022-01-29 20:47:20.259 error at Redis.get (/opt/iobroker/node_modules/ioredis/built/commander.js:122:25) iqontrol.0 2022-01-29 20:47:20.259 error at Redis.sendCommand (/opt/iobroker/node_modules/ioredis/built/redis/index.js:628:24) iqontrol.0 2022-01-29 20:47:20.259 error (23469) Error: Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) unhandled promise rejection: Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). iqontrol.0 2022-01-29 20:47:20.257 debug (23469) redis get iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST_JSON, error - Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) ERROR updating object: Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST: Error: DB closed iqontrol.0 2022-01-29 20:47:20.254 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_2 iqontrol.0 2022-01-29 20:47:20.252 debug (23469) ...processing counter Batterienliste_Volt_1_5_Anzahl_1_2... iqontrol.0 2022-01-29 20:47:20.252 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.251 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST_JSON iqontrol.0 2022-01-29 20:47:20.249 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST iqontrol.0 2022-01-29 20:47:20.248 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1 iqontrol.0 2022-01-29 20:47:20.247 debug (23469) ...processing counter Batterienliste_Volt_1_5_Anzahl_1_1... iqontrol.0 2022-01-29 20:47:20.246 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_NAMES_LIST --> Bad Fenster links, Bad Fenster rechts, Fernbedienung Heiko, Fernbedienung Kerstin, Gästezimmer Fenster links, Gästezimmer Fenster iqontrol.0 2022-01-29 20:47:20.245 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.243 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_LIST_JSON --> ["alias.0.Batterien_Volt.Gaestezimmer_Fenster_rechts","alias.0.Batterien_Volt.Haustuerklingel","alias.0.Batterien_Volt.Keller_Saun iqontrol.0 2022-01-29 20:47:20.242 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_LIST_JSON iqontrol.0 2022-01-29 20:47:20.240 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_LIST --> alias.0.Batterien_Volt.Gaestezimmer_Fenster_rechts, alias.0.Batterien_Volt.Haustuerklingel, alias.0.Batterien_Volt.Keller_Sauna_Fenster iqontrol.0 2022-01-29 20:47:20.239 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_LIST iqontrol.0 2022-01-29 20:47:20.238 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL --> 27 iqontrol.0 2022-01-29 20:47:20.196 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL iqontrol.0 2022-01-29 20:47:20.180 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_NAMES_LIST --> Bad Fenster links;Bad Fenster rechts;Gästezimmer Fenster links;Gästezimmer Fenster rechts;Keller Heizung;Keller Sauna links;Keller iqontrol.0 2022-01-29 20:47:20.137 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_NAMES_LIST --> iqontrol.0 2022-01-29 20:47:20.135 debug (23469) set state: Lists.Fenster.Fenster_gekippt_NAMES_LIST --> iqontrol.0 2022-01-29 20:47:20.135 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES --> alias.0.Fenster.Bad_Fenster_links: geschlossen;alias.0.Fenster.Bad_Fenster_rechts: geschlossen;alias.0.Fenster.Gaestezimmer_F iqontrol.0 2022-01-29 20:47:20.133 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES --> iqontrol.0 2022-01-29 20:47:20.132 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.132 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES --> iqontrol.0 2022-01-29 20:47:20.132 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.131 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST_JSON --> ["alias.0.Fenster.Bad_Fenster_links","alias.0.Fenster.Bad_Fenster_rechts","alias.0.Fenster.Gaestezimmer_Fenster_links","alias.0.Fens iqontrol.0 2022-01-29 20:47:20.131 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST_JSON --> [] iqontrol.0 2022-01-29 20:47:20.130 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.129 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST_JSON --> [] iqontrol.0 2022-01-29 20:47:20.128 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST --> alias.0.Fenster.Bad_Fenster_links;alias.0.Fenster.Bad_Fenster_rechts;alias.0.Fenster.Gaestezimmer_Fenster_links;alias.0.Fenster.Gaestezim iqontrol.0 2022-01-29 20:47:20.127 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST --> iqontrol.0 2022-01-29 20:47:20.126 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST --> iqontrol.0 2022-01-29 20:47:20.124 debug (23469) set state: Lists.Fenster.Fenster_geschlossen --> 20 iqontrol.0 2022-01-29 20:47:20.124 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet --> 0 iqontrol.0 2022-01-29 20:47:20.123 debug (23469) set state: Lists.Fenster.Fenster_gekippt --> 0 iqontrol.0 2022-01-29 20:47:20.122 info (23469) COUNTER Fenster Fenster_geschlossen: 20 of 20 iqontrol.0 2022-01-29 20:47:20.121 info (23469) COUNTER Fenster Fenster_geoeffnet: 0 of 20 iqontrol.0 2022-01-29 20:47:20.121 info (23469) COUNTER Fenster Fenster_gekippt: 0 of 20 iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...processing Selector 1... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) Creating List Batterienliste_Volt_1_5... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...triggering calculation function Batterien_LOWBAT Batterien_sortiert by creation... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...subscribing to items of calculation Batterien_LOWBAT Batterien_sortiert (2 objects)... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_sortiert iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...processing calculation Batterien_LOWBAT_Batterien_sortiert... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...triggering counter functions of list Batterien_LOWBAT by creation... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...no trigger interval for list Batterien_LOWBAT... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...subscribing to items of list Batterien_LOWBAT (70 objects)... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.103 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_LIST_JSON iqontrol.0 2022-01-29 20:47:20.100 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_LIST iqontrol.0 2022-01-29 20:47:20.098 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer iqontrol.0 2022-01-29 20:47:20.094 debug (23469) ...processing counter Batterien_LOWBAT_Batterien_leer... iqontrol.0 2022-01-29 20:47:20.094 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.093 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_oder_gekippt --> 0 iqontrol.0 2022-01-29 20:47:20.090 debug (23469) updated object: Lists.Fenster.Fenster_geoeffnet_oder_gekippt iqontrol.0 2022-01-29 20:47:20.089 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_LIST_JSON iqontrol.0 2022-01-29 20:47:20.085 info (23469) CALCULATION Fenster Fenster_geoeffnet_oder_gekippt result: 0 iqontrol.0 2022-01-29 20:47:20.083 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_LIST iqontrol.0 2022-01-29 20:47:20.083 debug (23469) CALCULATION Fenster Fenster_geoeffnet_oder_gekippt function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.080 error (23469) concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) iqontrol.0 2022-01-29 20:47:20.080 error (23469) ReferenceError: concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error (23469) unhandled promise rejection: concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error (23469) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). iqontrol.0 2022-01-29 20:47:20.079 debug (23469) CALCULATION Fenster Fenster_sortiert function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_geschlossen function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_geoeffnet function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_gekippt function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.074 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll iqontrol.0 2022-01-29 20:47:20.072 debug (23469) ...processing counter Batterien_LOWBAT_Batterien_voll... iqontrol.0 2022-01-29 20:47:20.072 debug (23469) set state: Lists.Batterien_LOWBAT.TOTAL_NAMES_LIST --> Bad Fenster links, Bad Fenster rechts, Bewegungsmelder Flur Gäste WC, Bewegungsmelder Garage, Bewegungsmelder Garten, Bewegungsmelder Ga iqontrol.0 2022-01-29 20:47:20.070 debug (23469) updated object: Lists.Batterien_LOWBAT.TOTAL_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.068 debug (23469) set state: Lists.Batterien_LOWBAT.TOTAL_LIST_JSON --> ["alias.0.Batterien_voll_leer.Bad_Fenster_links","alias.0.Batterien_voll_leer.Bad_Fenster_rechts","alias.0.Batterien_voll_leer.Bewegungsm iqontrol.0 2022-01-29 20:47:20.066 debug (23469) updated object: Lists.Batterien_LOWBAT.TOTAL_LIST_JSONa) Fix ist online.
b) Man kann irgendwie auf die Vorgänger-Versionen zurück, leider weiß ich auswendig selbst gerade nicht, wie es geht. Man muss im beim Installations-Pfad den letzten commit von github referenzieren. Wenn ich es finde, sag ich noch mal bescheid.@s-bormann
Auch wenn ich mich nicht ständig zu Wort melde, so verfolge ich diesen Thread doch aufmerksam.
Wollte mal was loswerden:
Großes Lob an @s-bormann, du gehst auf sinnvolle Anfragen bereitwillig ein und bist echt sehr aktiv mit der Optimierung deines Adapters. -
@dslraser sagte in Test Adapter iQontrol 1.11.x Vis:
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
Ist jetzt auf Github. Waren ziemlich umfangreiche Änderungen nötig, also bitte gut testen
Die Listen sind perfekt da, so wie ich sie brauche, aber es hagelt Fehler im Log.
Komme ich irgendwie zurück zu der Version davor ? Ich mußte iQontrol erstmal stoppen.
EDIT:
Ich mußte iQontrol erstmal stoppen.
wieso läuft eigentlich iQontrol noch komplett, obwohl ich die Instanz gestoppt habe ? Ich kann sogar noch über iQontrol schalten...? (ist nach dem stoppen nur das Backend aus ?)
Hier noch das Log aus dem Browserfenster
host.iobroker 2022-01-29 21:00:21.708 info instance system.adapter.tvspielfilm.0 terminated with code 0 (NO_ERROR) host.iobroker 2022-01-29 21:00:08.851 info instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 21:00:08.075 info instance system.adapter.tvspielfilm.0 started with pid 23553 host.iobroker 2022-01-29 21:00:06.489 info instance system.adapter.ical.0 terminated with code 0 (NO_ERROR) host.iobroker 2022-01-29 21:00:04.056 info instance system.adapter.daswetter.0 started with pid 23538 host.iobroker 2022-01-29 21:00:00.037 info instance system.adapter.ical.0 started with pid 23523 host.iobroker 2022-01-29 20:54:51.546 info instance system.adapter.admin.0 started with pid 23504 host.iobroker 2022-01-29 20:54:49.051 info instance system.adapter.admin.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 20:54:48.478 info stopInstance system.adapter.admin.0 send kill signal host.iobroker 2022-01-29 20:54:48.474 info stopInstance system.adapter.admin.0 (force=false, process=true) host.iobroker 2022-01-29 20:47:56.364 info instance system.adapter.admin.0 started with pid 23484 host.iobroker 2022-01-29 20:47:53.861 info instance system.adapter.admin.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-01-29 20:47:53.296 info stopInstance system.adapter.admin.0 send kill signal host.iobroker 2022-01-29 20:47:53.294 info stopInstance system.adapter.admin.0 (force=false, process=true) host.iobroker 2022-01-29 20:47:36.106 info "system.adapter.iqontrol.0" disabled host.iobroker 2022-01-29 20:47:20.321 warn Do not restart adapter system.adapter.iqontrol.0 because restart loop detected host.iobroker 2022-01-29 20:47:20.321 info Restart adapter system.adapter.iqontrol.0 because enabled host.iobroker 2022-01-29 20:47:20.321 error instance system.adapter.iqontrol.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at processImmediate (internal/timers.js:466:21) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2332:33) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at ObjectsInRedisClient._getObject (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2286:37) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Redis.get (/opt/iobroker/node_modules/ioredis/built/commander.js:122:25) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: at Redis.sendCommand (/opt/iobroker/node_modules/ioredis/built/redis/index.js:628:24) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[5]: Error: Connection is closed. host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[4]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[3]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at processImmediate (internal/timers.js:437:9) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at runNextTicks (internal/process/task_queues.js:60:5) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[2]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[1]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[0]: at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) host.iobroker 2022-01-29 20:47:20.321 error Caught by controller[0]: ReferenceError: concat is not defined host.iobroker 2022-01-29 20:47:20.320 error Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte iqontrol.0 2022-01-29 20:47:20.259 error (23469) Connection is closed. iqontrol.0 2022-01-29 20:47:20.259 error at processImmediate (internal/timers.js:466:21) iqontrol.0 2022-01-29 20:47:20.259 error at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2332:33) iqontrol.0 2022-01-29 20:47:20.259 error at ObjectsInRedisClient._getObject (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2286:37) iqontrol.0 2022-01-29 20:47:20.259 error at Redis.get (/opt/iobroker/node_modules/ioredis/built/commander.js:122:25) iqontrol.0 2022-01-29 20:47:20.259 error at Redis.sendCommand (/opt/iobroker/node_modules/ioredis/built/redis/index.js:628:24) iqontrol.0 2022-01-29 20:47:20.259 error (23469) Error: Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) unhandled promise rejection: Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). iqontrol.0 2022-01-29 20:47:20.257 debug (23469) redis get iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST_JSON, error - Connection is closed. iqontrol.0 2022-01-29 20:47:20.257 error (23469) ERROR updating object: Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST: Error: DB closed iqontrol.0 2022-01-29 20:47:20.254 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_2 iqontrol.0 2022-01-29 20:47:20.252 debug (23469) ...processing counter Batterienliste_Volt_1_5_Anzahl_1_2... iqontrol.0 2022-01-29 20:47:20.252 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.251 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST_JSON iqontrol.0 2022-01-29 20:47:20.249 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST iqontrol.0 2022-01-29 20:47:20.248 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.Anzahl_1_1 iqontrol.0 2022-01-29 20:47:20.247 debug (23469) ...processing counter Batterienliste_Volt_1_5_Anzahl_1_1... iqontrol.0 2022-01-29 20:47:20.246 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_NAMES_LIST --> Bad Fenster links, Bad Fenster rechts, Fernbedienung Heiko, Fernbedienung Kerstin, Gästezimmer Fenster links, Gästezimmer Fenster iqontrol.0 2022-01-29 20:47:20.245 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.243 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_LIST_JSON --> ["alias.0.Batterien_Volt.Gaestezimmer_Fenster_rechts","alias.0.Batterien_Volt.Haustuerklingel","alias.0.Batterien_Volt.Keller_Saun iqontrol.0 2022-01-29 20:47:20.242 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_LIST_JSON iqontrol.0 2022-01-29 20:47:20.240 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL_LIST --> alias.0.Batterien_Volt.Gaestezimmer_Fenster_rechts, alias.0.Batterien_Volt.Haustuerklingel, alias.0.Batterien_Volt.Keller_Sauna_Fenster iqontrol.0 2022-01-29 20:47:20.239 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL_LIST iqontrol.0 2022-01-29 20:47:20.238 debug (23469) set state: Lists.Batterienliste_Volt_1_5.TOTAL --> 27 iqontrol.0 2022-01-29 20:47:20.196 debug (23469) updated object: Lists.Batterienliste_Volt_1_5.TOTAL iqontrol.0 2022-01-29 20:47:20.180 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_NAMES_LIST --> Bad Fenster links;Bad Fenster rechts;Gästezimmer Fenster links;Gästezimmer Fenster rechts;Keller Heizung;Keller Sauna links;Keller iqontrol.0 2022-01-29 20:47:20.137 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_NAMES_LIST --> iqontrol.0 2022-01-29 20:47:20.135 debug (23469) set state: Lists.Fenster.Fenster_gekippt_NAMES_LIST --> iqontrol.0 2022-01-29 20:47:20.135 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES --> alias.0.Fenster.Bad_Fenster_links: geschlossen;alias.0.Fenster.Bad_Fenster_rechts: geschlossen;alias.0.Fenster.Gaestezimmer_F iqontrol.0 2022-01-29 20:47:20.133 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES --> iqontrol.0 2022-01-29 20:47:20.132 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.132 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES --> iqontrol.0 2022-01-29 20:47:20.132 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.131 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST_JSON --> ["alias.0.Fenster.Bad_Fenster_links","alias.0.Fenster.Bad_Fenster_rechts","alias.0.Fenster.Gaestezimmer_Fenster_links","alias.0.Fens iqontrol.0 2022-01-29 20:47:20.131 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST_JSON --> [] iqontrol.0 2022-01-29 20:47:20.130 warn (23469) State "iqontrol.0.Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-29 20:47:20.129 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST_JSON --> [] iqontrol.0 2022-01-29 20:47:20.128 debug (23469) set state: Lists.Fenster.Fenster_geschlossen_LIST --> alias.0.Fenster.Bad_Fenster_links;alias.0.Fenster.Bad_Fenster_rechts;alias.0.Fenster.Gaestezimmer_Fenster_links;alias.0.Fenster.Gaestezim iqontrol.0 2022-01-29 20:47:20.127 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_LIST --> iqontrol.0 2022-01-29 20:47:20.126 debug (23469) set state: Lists.Fenster.Fenster_gekippt_LIST --> iqontrol.0 2022-01-29 20:47:20.124 debug (23469) set state: Lists.Fenster.Fenster_geschlossen --> 20 iqontrol.0 2022-01-29 20:47:20.124 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet --> 0 iqontrol.0 2022-01-29 20:47:20.123 debug (23469) set state: Lists.Fenster.Fenster_gekippt --> 0 iqontrol.0 2022-01-29 20:47:20.122 info (23469) COUNTER Fenster Fenster_geschlossen: 20 of 20 iqontrol.0 2022-01-29 20:47:20.121 info (23469) COUNTER Fenster Fenster_geoeffnet: 0 of 20 iqontrol.0 2022-01-29 20:47:20.121 info (23469) COUNTER Fenster Fenster_gekippt: 0 of 20 iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...processing Selector 1... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) Creating List Batterienliste_Volt_1_5... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...triggering calculation function Batterien_LOWBAT Batterien_sortiert by creation... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) ...subscribing to items of calculation Batterien_LOWBAT Batterien_sortiert (2 objects)... iqontrol.0 2022-01-29 20:47:20.110 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_sortiert iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...processing calculation Batterien_LOWBAT_Batterien_sortiert... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...triggering counter functions of list Batterien_LOWBAT by creation... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...no trigger interval for list Batterien_LOWBAT... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) ...subscribing to items of list Batterien_LOWBAT (70 objects)... iqontrol.0 2022-01-29 20:47:20.106 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.103 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_LIST_JSON iqontrol.0 2022-01-29 20:47:20.100 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer_LIST iqontrol.0 2022-01-29 20:47:20.098 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_leer iqontrol.0 2022-01-29 20:47:20.094 debug (23469) ...processing counter Batterien_LOWBAT_Batterien_leer... iqontrol.0 2022-01-29 20:47:20.094 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.093 debug (23469) set state: Lists.Fenster.Fenster_geoeffnet_oder_gekippt --> 0 iqontrol.0 2022-01-29 20:47:20.090 debug (23469) updated object: Lists.Fenster.Fenster_geoeffnet_oder_gekippt iqontrol.0 2022-01-29 20:47:20.089 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_LIST_JSON iqontrol.0 2022-01-29 20:47:20.085 info (23469) CALCULATION Fenster Fenster_geoeffnet_oder_gekippt result: 0 iqontrol.0 2022-01-29 20:47:20.083 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll_LIST iqontrol.0 2022-01-29 20:47:20.083 debug (23469) CALCULATION Fenster Fenster_geoeffnet_oder_gekippt function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.080 error (23469) concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error at Array.calculationFunction (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:974:11) iqontrol.0 2022-01-29 20:47:20.080 error (23469) ReferenceError: concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error (23469) unhandled promise rejection: concat is not defined iqontrol.0 2022-01-29 20:47:20.080 error (23469) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). iqontrol.0 2022-01-29 20:47:20.079 debug (23469) CALCULATION Fenster Fenster_sortiert function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_geschlossen function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_geoeffnet function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.075 debug (23469) COUNTER Fenster Fenster_gekippt function started, TRIGGERED BY triggeredByCreation iqontrol.0 2022-01-29 20:47:20.074 debug (23469) updated object: Lists.Batterien_LOWBAT.Batterien_voll iqontrol.0 2022-01-29 20:47:20.072 debug (23469) ...processing counter Batterien_LOWBAT_Batterien_voll... iqontrol.0 2022-01-29 20:47:20.072 debug (23469) set state: Lists.Batterien_LOWBAT.TOTAL_NAMES_LIST --> Bad Fenster links, Bad Fenster rechts, Bewegungsmelder Flur Gäste WC, Bewegungsmelder Garage, Bewegungsmelder Garten, Bewegungsmelder Ga iqontrol.0 2022-01-29 20:47:20.070 debug (23469) updated object: Lists.Batterien_LOWBAT.TOTAL_NAMES_LIST iqontrol.0 2022-01-29 20:47:20.068 debug (23469) set state: Lists.Batterien_LOWBAT.TOTAL_LIST_JSON --> ["alias.0.Batterien_voll_leer.Bad_Fenster_links","alias.0.Batterien_voll_leer.Bad_Fenster_rechts","alias.0.Batterien_voll_leer.Bewegungsm iqontrol.0 2022-01-29 20:47:20.066 debug (23469) updated object: Lists.Batterien_LOWBAT.TOTAL_LIST_JSONa) Fix ist online.
b) Man kann irgendwie auf die Vorgänger-Versionen zurück, leider weiß ich auswendig selbst gerade nicht, wie es geht. Man muss im beim Installations-Pfad den letzten commit von github referenzieren. Wenn ich es finde, sag ich noch mal bescheid.@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
a) Fix ist online.
Danke, läuft
erstmal wieder. Ich werde weiter testen. Im Log werden einige Datenpunkte angemeckert.Das komische dabei, ich habe bisher nur für die Temperatur eine LIST_WITH_VALUESerstellt. Es werden also auch Datenpunkte angemeckert die ich noch gar nicht erstellt habe ?iqontrol.0 2022-01-30 08:45:50.905 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:45:50.905 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:45:50.905 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.848 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_3.Anzahl_kleiner_gleich_2_5_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.708 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_kleiner_1_1_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.708 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.707 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.611 warn (24608) State "iqontrol.0.Lists.Batterien_LOWBAT.Batterien_leer_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.571 warn (24608) State "iqontrol.0.Lists.Batterien_LOWBAT.Batterien_voll_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.444 warn (24608) State "iqontrol.0.Lists.Bewegungsmelder.Bewegungsmelder_inaktiv_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.443 warn (24608) State "iqontrol.0.Lists.Bewegungsmelder.Bewegungsmelder_aktiv_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.363 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.362 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.362 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.235 warn (24608) State "iqontrol.0.Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.231 warn (24608) State "iqontrol.0.Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.229 warn (24608) State "iqontrol.0.Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.129 warn (24608) State "iqontrol.0.Lists.Rollos.Rollos_teil_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.128 warn (24608) State "iqontrol.0.Lists.Rollos.Rollos_zu_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.124 warn (24608) State "iqontrol.0.Lists.Rollos.Rollos_auf_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.089 warn (24608) State "iqontrol.0.Lists.Licht.Licht_aus_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.087 warn (24608) State "iqontrol.0.Lists.Licht.Licht_an_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.032 warn (24608) State "iqontrol.0.Lists.Steckdosen.Steckdosen_aus_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.030 warn (24608) State "iqontrol.0.Lists.Steckdosen.Steckdosen_an_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versionsEDIT: könntest Du beim nächsten Update eventuell glich noch "passende Namen" mit vergeben lassen ? Von mir aus könnte der Name auch genau so sein wie die ID. So sind die Datenpunkte in Blockly schwer auseinander zu halten, da dort in den Bausteinen immer nur der Name angezeigt wird.


EDIT2: Die TOTAL Liste kommt in der Sortierung wie im Selektor eingestellt. (Wert aufsteigend)

Die anderen Listen sind alphabetisch, oder ?


Diese ist nach Wert aaufsteigend wie eingestellt

Edit3: Hier mal ein Alexa Ansage Beispiel über die neue Liste
-
@s-bormann
Auch wenn ich mich nicht ständig zu Wort melde, so verfolge ich diesen Thread doch aufmerksam.
Wollte mal was loswerden:
Großes Lob an @s-bormann, du gehst auf sinnvolle Anfragen bereitwillig ein und bist echt sehr aktiv mit der Optimierung deines Adapters.@labersack sagte in Test Adapter iQontrol 1.11.x Vis:
@s-bormann
Auch wenn ich mich nicht ständig zu Wort melde, so verfolge ich diesen Thread doch aufmerksam.
Wollte mal was loswerden:
Großes Lob an @s-bormann, du gehst auf sinnvolle Anfragen bereitwillig ein und bist echt sehr aktiv mit der Optimierung deines Adapters.Vielen Dank für dieses nette Kompliment

-
Hi,
ich such mir gerade nen Wolf, um Gerätename und Status in der Liste auszublenden.
Kann mir jemand mal einenTipp geben, wo das ist?
Mir fehlen nämlich noch ein paar Millimeter, um die Liste ohne Scrollen darzustellen. -
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
a) Fix ist online.
Danke, läuft
erstmal wieder. Ich werde weiter testen. Im Log werden einige Datenpunkte angemeckert.Das komische dabei, ich habe bisher nur für die Temperatur eine LIST_WITH_VALUESerstellt. Es werden also auch Datenpunkte angemeckert die ich noch gar nicht erstellt habe ?iqontrol.0 2022-01-30 08:45:50.905 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:45:50.905 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:45:50.905 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.848 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_3.Anzahl_kleiner_gleich_2_5_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.708 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_kleiner_1_1_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.708 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.707 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.611 warn (24608) State "iqontrol.0.Lists.Batterien_LOWBAT.Batterien_leer_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.571 warn (24608) State "iqontrol.0.Lists.Batterien_LOWBAT.Batterien_voll_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.444 warn (24608) State "iqontrol.0.Lists.Bewegungsmelder.Bewegungsmelder_inaktiv_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.443 warn (24608) State "iqontrol.0.Lists.Bewegungsmelder.Bewegungsmelder_aktiv_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.363 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.362 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.362 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.235 warn (24608) State "iqontrol.0.Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.231 warn (24608) State "iqontrol.0.Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.229 warn (24608) State "iqontrol.0.Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.129 warn (24608) State "iqontrol.0.Lists.Rollos.Rollos_teil_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.128 warn (24608) State "iqontrol.0.Lists.Rollos.Rollos_zu_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.124 warn (24608) State "iqontrol.0.Lists.Rollos.Rollos_auf_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.089 warn (24608) State "iqontrol.0.Lists.Licht.Licht_aus_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.087 warn (24608) State "iqontrol.0.Lists.Licht.Licht_an_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.032 warn (24608) State "iqontrol.0.Lists.Steckdosen.Steckdosen_aus_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.030 warn (24608) State "iqontrol.0.Lists.Steckdosen.Steckdosen_an_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versionsEDIT: könntest Du beim nächsten Update eventuell glich noch "passende Namen" mit vergeben lassen ? Von mir aus könnte der Name auch genau so sein wie die ID. So sind die Datenpunkte in Blockly schwer auseinander zu halten, da dort in den Bausteinen immer nur der Name angezeigt wird.


EDIT2: Die TOTAL Liste kommt in der Sortierung wie im Selektor eingestellt. (Wert aufsteigend)

Die anderen Listen sind alphabetisch, oder ?


Diese ist nach Wert aaufsteigend wie eingestellt

Edit3: Hier mal ein Alexa Ansage Beispiel über die neue Liste
@dslraser sagte in Test Adapter iQontrol 1.11.x Vis:
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
a) Fix ist online.
Danke, läuft
erstmal wieder. Ich werde weiter testen. Im Log werden einige Datenpunkte angemeckert.Das komische dabei, ich habe bisher nur für die Temperatur eine LIST_WITH_VALUESerstellt. Es werden also auch Datenpunkte angemeckert die ich noch gar nicht erstellt habe ?iqontrol.0 2022-01-30 08:45:50.905 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:45:50.905 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:45:50.905 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.848 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_3.Anzahl_kleiner_gleich_2_5_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.708 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_kleiner_1_1_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.708 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.707 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.611 warn (24608) State "iqontrol.0.Lists.Batterien_LOWBAT.Batterien_leer_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.571 warn (24608) State "iqontrol.0.Lists.Batterien_LOWBAT.Batterien_voll_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.444 warn (24608) State "iqontrol.0.Lists.Bewegungsmelder.Bewegungsmelder_inaktiv_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.443 warn (24608) State "iqontrol.0.Lists.Bewegungsmelder.Bewegungsmelder_aktiv_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.363 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.362 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.362 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.235 warn (24608) State "iqontrol.0.Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.231 warn (24608) State "iqontrol.0.Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.229 warn (24608) State "iqontrol.0.Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.129 warn (24608) State "iqontrol.0.Lists.Rollos.Rollos_teil_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.128 warn (24608) State "iqontrol.0.Lists.Rollos.Rollos_zu_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.124 warn (24608) State "iqontrol.0.Lists.Rollos.Rollos_auf_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.089 warn (24608) State "iqontrol.0.Lists.Licht.Licht_aus_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.087 warn (24608) State "iqontrol.0.Lists.Licht.Licht_an_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.032 warn (24608) State "iqontrol.0.Lists.Steckdosen.Steckdosen_aus_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.030 warn (24608) State "iqontrol.0.Lists.Steckdosen.Steckdosen_an_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versionsEDIT: könntest Du beim nächsten Update eventuell glich noch "passende Namen" mit vergeben lassen ? Von mir aus könnte der Name auch genau so sein wie die ID. So sind die Datenpunkte in Blockly schwer auseinander zu halten, da dort in den Bausteinen immer nur der Name angezeigt wird.


EDIT2: Die TOTAL Liste kommt in der Sortierung wie im Selektor eingestellt. (Wert aufsteigend)

Die anderen Listen sind alphabetisch, oder ?


Diese ist nach Wert aaufsteigend wie eingestellt

Edit3: Hier mal ein Alexa Ansage Beispiel über die neue Liste
Hi,
- Der Fehler im Log ist korrigiert
- Das mit den Namen mache ich heute Abend
- Das mit der Sortierung schaue ich heute Abend auch noch mal an, muss jetzt erst mal weg. Ich glaube aber, dass ich die NAMES und PARENTNAMES-Listen immer nur alphabetisch sortieren lasse (am Anfang gabs ja nur sortieren nach ID, NAME oder PARENTNAME - und das machte ja auch nur in den Listen mit IDs sinn. Aber das neue "nach Wert sortieren" ist vermutlich auch in den NAME und PARENTNAME-Listen sinnvoll - müsste ich also noch ergänzen)
- Die Alexa-Ansage ist mega, das bau ich mir heute Abend auch nach

LG und bis später!
-
@dslraser sagte in Test Adapter iQontrol 1.11.x Vis:
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
a) Fix ist online.
Danke, läuft
erstmal wieder. Ich werde weiter testen. Im Log werden einige Datenpunkte angemeckert.Das komische dabei, ich habe bisher nur für die Temperatur eine LIST_WITH_VALUESerstellt. Es werden also auch Datenpunkte angemeckert die ich noch gar nicht erstellt habe ?iqontrol.0 2022-01-30 08:45:50.905 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:45:50.905 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:45:50.905 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.848 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_3.Anzahl_kleiner_gleich_2_5_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.708 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_kleiner_1_1_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.708 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_1_2_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.707 warn (24608) State "iqontrol.0.Lists.Batterienliste_Volt_1_5.Anzahl_1_1_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.611 warn (24608) State "iqontrol.0.Lists.Batterien_LOWBAT.Batterien_leer_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.571 warn (24608) State "iqontrol.0.Lists.Batterien_LOWBAT.Batterien_voll_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.444 warn (24608) State "iqontrol.0.Lists.Bewegungsmelder.Bewegungsmelder_inaktiv_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.443 warn (24608) State "iqontrol.0.Lists.Bewegungsmelder.Bewegungsmelder_aktiv_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.363 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.362 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.362 warn (24608) State "iqontrol.0.Lists.Tueren.Tueren_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.235 warn (24608) State "iqontrol.0.Lists.Fenster.Fenster_geschlossen_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.231 warn (24608) State "iqontrol.0.Lists.Fenster.Fenster_geoeffnet_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.229 warn (24608) State "iqontrol.0.Lists.Fenster.Fenster_gekippt_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.129 warn (24608) State "iqontrol.0.Lists.Rollos.Rollos_teil_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.128 warn (24608) State "iqontrol.0.Lists.Rollos.Rollos_zu_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.124 warn (24608) State "iqontrol.0.Lists.Rollos.Rollos_auf_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.089 warn (24608) State "iqontrol.0.Lists.Licht.Licht_aus_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.087 warn (24608) State "iqontrol.0.Lists.Licht.Licht_an_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.032 warn (24608) State "iqontrol.0.Lists.Steckdosen.Steckdosen_aus_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versions iqontrol.0 2022-01-30 08:43:53.030 warn (24608) State "iqontrol.0.Lists.Steckdosen.Steckdosen_an_LIST_WITH_VALUES" has no existing object, this might lead to an error in future versionsEDIT: könntest Du beim nächsten Update eventuell glich noch "passende Namen" mit vergeben lassen ? Von mir aus könnte der Name auch genau so sein wie die ID. So sind die Datenpunkte in Blockly schwer auseinander zu halten, da dort in den Bausteinen immer nur der Name angezeigt wird.


EDIT2: Die TOTAL Liste kommt in der Sortierung wie im Selektor eingestellt. (Wert aufsteigend)

Die anderen Listen sind alphabetisch, oder ?


Diese ist nach Wert aaufsteigend wie eingestellt

Edit3: Hier mal ein Alexa Ansage Beispiel über die neue Liste
Hi,
- Der Fehler im Log ist korrigiert
- Das mit den Namen mache ich heute Abend
- Das mit der Sortierung schaue ich heute Abend auch noch mal an, muss jetzt erst mal weg. Ich glaube aber, dass ich die NAMES und PARENTNAMES-Listen immer nur alphabetisch sortieren lasse (am Anfang gabs ja nur sortieren nach ID, NAME oder PARENTNAME - und das machte ja auch nur in den Listen mit IDs sinn. Aber das neue "nach Wert sortieren" ist vermutlich auch in den NAME und PARENTNAME-Listen sinnvoll - müsste ich also noch ergänzen)
- Die Alexa-Ansage ist mega, das bau ich mir heute Abend auch nach

LG und bis später!
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
Die Alexa-Ansage ist mega, das bau ich mir heute Abend auch nach
Kannst ja mal testen. Ich beschreibe später noch die Erstellung der nötigen Routine für die Ansage.
iQontrol_Listen_Ueberschrift_Telegram_EMAIL_ALEXA_Temperaturen.zip
-
Hi,
ich such mir gerade nen Wolf, um Gerätename und Status in der Liste auszublenden.
Kann mir jemand mal einenTipp geben, wo das ist?
Mir fehlen nämlich noch ein paar Millimeter, um die Liste ohne Scrollen darzustellen.@vepman sagte in Test Adapter iQontrol 1.11.x Vis:
Hi,
ich such mir gerade nen Wolf, um Gerätename und Status in der Liste auszublenden.
Kann mir jemand mal einenTipp geben, wo das ist?
Mir fehlen nämlich noch ein paar Millimeter, um die Liste ohne Scrollen darzustellen.Ich weiß nicht was Du meinst ?
-
@vepman sagte in Test Adapter iQontrol 1.11.x Vis:
Hi,
ich such mir gerade nen Wolf, um Gerätename und Status in der Liste auszublenden.
Kann mir jemand mal einenTipp geben, wo das ist?
Mir fehlen nämlich noch ein paar Millimeter, um die Liste ohne Scrollen darzustellen.Ich weiß nicht was Du meinst ?
-
@vepman
das ist die Überschrift, oder ? Ich habe da eine Verlinkung drinn
-
@vepman sagte in Test Adapter iQontrol 1.11.x Vis:
@dslraser
Nee. die habe ich auch:

Ah, Du bist aber hier....

Da weiß ich es nicht.
-
-
-
-
@s-bormann @da_Woody und auch jeden Anderen den es interessiert...
Hier mal eine/meine Anleitung für die neue Listenfunktion um damit:
-
HTML-Überschriften für das Widget
-
Alexa Ansagen
-
Telegram Versand
-
EMAIL-Versand
realisieren zu können.
Dazu habe ich mir mehrere ähnliche Blockly erstellt. Hier am Beispiel von Temperaturen oder auch Steckdosen. (es gehen natürlich viele weitere Geräte) Ich stelle den Blockly Export hier als ZIP zur Verfügung. Diese Datei bitte auf den eigenen Rechner herunterladen und entpacken. Die darin enthaltene Textdatei mit einem Editor öffnen und den gesamten Inhalt in die Zwischenablage kopieren. Anschließend ein neues leeres Blockly erstellen und den Inhalt aus der Zwischenablage importieren und erstmal speichern, noch nicht das Blockly starten. Das Blockly sieht dann wie folgt aus: (siehe Spoiler Blockly Bilder) Alle "zugeklappten" Bereiche im Blockly brauchen nicht verändert werden. Immer nur auf wahr stellen was auch vorhanden ist und genutzt werden soll. (Telegram/EMAIL oder Alexa---Grundeinstellung auf falsch löscht alle erstellten Datenpunkte und macht das Blockly quasi funktionslos) Das Blockly erstellt eigene Datenpunkte unter 0_userdata.0 oder javascript.x (x=Instanznummer) Dafür muss im Javascript Adapter dieser Haken drinn sein.
- Grundeinstellungen

- Telegram

- EMAIL

- Alexa

- Smileys

- HTML Überschrift Einstellungen

- erstellte Datenpunkte (Admin alte Ansicht) Beispiel Temperaturen

- Temperaturen, wenn im Blockly alles auf wahr gestellt wird

- Steckdosen, wenn im Blockly alles auf wahr gestellt wird

- in iQontrol erstellte Listen (Beispiele)

- Temperaturen

- Steckdosen

-
01 enthält den Datenpunkt für die HTML Überschrift. Smiley verwenden schaltet die Smiley in der Überschrift und für Telegram/EMAIL aus. State_aktiv verwende ich im Widget um Glow zu nutzen
-
02 Telegram Liste senden---macht genau das bei Klick auf den Button. Telegram_Versand_an_aus schaltet die Versandfunktion ein aus. Das heist, wenn auf true, dann erfolgt bei jeder Änderung ein Versand per Telegram/EMAIL wenn ein Gerät dieser Liste an oder aus geschaltet wird. Bei zum Beispiel Batterien erfolgt dann sozusagen automatisch der Versand, wenn eine Batterie leer ist. Wer eine Anwesenheitsfunktion nutzt, kann diesen Datenpunkt auch automatisch ein/ausschalten lassen. Anwesenheit-aus/Abwesenheit-an. Dann würde bei Abwesenheit jede erfasste Bewegung oder wenn ein Fenster geöffnet wird gemeldet werden.
-
03 gleiche Funktion wie 02
-
04 Alexa Routinebutton. Dieser Button wird in der Alexa Routine benutzt um das Blockly auszulösen. Wenn man diesen Button in den Objekten drückt, dann kommt entweder gar keine Ansage, oder am zuletzt angesprochenen ECHO (wenn man mehrere ECHO hat). Das Blockly versucht den angesprochenen ECHO für die Ansage zu ermitteln und gibt die Ansage dann dort aus. Das ganze funktioniert nicht übers Handys (Mobilgeräte allgemein) oder auch nicht im Auto, da diese Art Ansagen dort nicht vom Alexa2 Adapter wiedergegeben werden können. Der Versand der Listen per Sprachbefehl funktioniert hingegen immer.
Wenn es mehrere ECHOS in Hörweite gibt, dann kann es sein, das sich ein anderer ECHO angesprochen fühlt und die Ansage dann dort wiedergegeben wird. Wenn mich nur ein ECHO hört, dann funktioniert es recht zuverlässig. Wenn die Ansage hartnäckig am falschen ECHO kommt, dann hilft manchmal das angesprochene Gerät nach der Uhrzeit oder irgendwas zu fragen und die eigentliche Frage für die Routine hinter zu fragen.... -
Beispiel für meine Temperaturansage
Temperaturenansage.m4a
- Einstellung Alexa2 Adapter

- Wenn das Blockly gestartet wurde und Alexa verwendet werden soll, dann findet man bei meiner Blockly Einstellung folgende Datenpunkte im iot Adapter (Bitte unbedingt iot einmal öffen und nachsehen ob die SmartGeräte da sind. Dieser Schritt (iot öffnen und wieder schließen) ist notwendig, da sonst keine Geräte in der noch zu erledigenden Alexa Gerätesuche gefunden werden.

- nun eine neue Gerätesuche in der Alexa App starten, oder den Sprachbefehl:
Alexa, suche neue Geräteverwenden. Die neuen Geräte sollten gefunden werden und stehen nun zur Verfügung. - neue Routine in der App anlegen (+ drücken)

- nächster Schritt Routinennamen vergeben

- Beispiel Routinenname

- nächster Schritt

- nächster Schritt

- nächster Schritt

- nächster Schritt

- nächster Schritt

- nächster Schritt (alle Geräte auswählen)

- nächster Schritt (suchen und auswählen)

- nächster Schritt

- nächster Schritt

- nächster Schritt (speichern)

- es sollte eine neue Routine da sein

- Für die Ansage der Listen über Alexa Sprachbefehl
Alexa, wie sind die Temperaturen, dann sollten die Temperaturen angesagt werden. - Für den Versand der Listen per Telegram oder EMAIL über Alexa Sprachbefehl auch jeweils so eine Routine anlegen: z.B.
Alexa, schicke mir die Temperaturen mit Telegram
- Handy Ansicht - Kachel in 3 x 0,5 auf vergrößert voller Bildschirm

- Hochformat

- Querformat

- Eine Seite in iQontrol bei mir (noch nicht alles fertig)

-
Im Widget für die HTML Überschhrift

<br><center>Steckdosen</center><br><br>| {0_userdata.0.iQontrol.Listen.Steckdosen.01_HTML_Ueberschrift_Smiley_State.HTML_Ueberschrift_Steckdosen} -
GLOW

-
aktive Kachel für GLOW

-
meine Hauptansicht. Die Zahlen für die aktiven Geräte (Badge) stammen ebenfalls zum größten Teil aus den Listen. z.B. bei der Lampe

-
Hiermit versende ich auch aus iQontrol Telegram oder EMAIL Listen (dauer VPN Verbindung über Wireguard, verlinkt sind die Datenpunkte (die Button) aus dem Blockly

-
mit Klick auf das entsprechende Symbol öffnet sich das hier (noch nicht alle fertig)

-
oder eben das hier

-
damit kann ich die automatische Versandfunktion auch an oder aus schalten

-
also damit

-
Handyansichten

- mit GLOW und BADGE










- Beispiele zum importieren
-
eigene Schlagworte wie im Blockly angegeben fordern ein Telegram an
-

-

-

-

-

-

Blockly Update am 31.01.2022 17:05 Uhr
iQontrol_Listen_Ueberschrift_Telegram_EMAIL_ALEXA_Batterien_LOWBAT.zip
iQontrol_Listen_Ueberschrift_Telegram_EMAIL_ALEXA_Lichter.zip
iQontrol_Listen_Ueberschrift_Telegram_EMAIL_ALEXA_Steckdosen.zip
iQontrol_Listen_Ueberschrift_Telegram_EMAIL_ALEXA_Temperaturen.zip
iQontrol_Listen_Ueberschrift_Telegram_EMAIL_ALEXA_Luftfeuchtigkeit.zip
iQontrol_Listen_Ueberschrift_Telegram_EMAIL_ALEXA_Bewegungsmelder.zip
Weitere Blockly folgen, wenn ich fertig damit bin. Fehler kann ich nicht ausschließen und bitte ich auch hier mit Bezug auf diesen Beitrag zu melden.
Neue Version (0.2) zum testen hier
https://forum.iobroker.net/post/755066
-

