NEWS
iQontrol Vis Support Thread
-
@geesthachter sagte in iQontrol Vis Support Thread:
Unter ADAPTER steht irgendwas von Eltern-Namen aufsteigend?
hat nix mit deinen eltern zu tun! da ist das root gemeint von deinen DPs
-
@da_woody
ah Okay -
gelöscht
-
Hallo zusammen,
hat jemand schon versucht, IQontrol mit dem JS Controller 5.0.2 (aktuelle Beta) zum laufen zu bekommen?
Ich bekomme (auch bei einer sauberen Neuinstallation des Adapters) folgende Fehlermeldungen:iqontrol.0 2023-06-12 13:40:19.615 error Error: Parameter "options" needs to be a real object but type "string" has been passed at Function.assertObject (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:301:19) at Iqontrol.getObject (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:3551:23) at /opt/iobroker/node_modules/@iobroker/js-controller-common/src/lib/common/tools.ts:2254:16 at new Promise (<anonymous>) at Iqontrol.getObjectAsync (/opt/iobroker/node_modules/@iobroker/js-controller-common/src/lib/common/tools.ts:2253:16) at Iqontrol.createOrUpdateObject (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:1673:25) at Iqontrol.createInfoConnection (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:413:14) at Iqontrol.onReady (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:1779:14) at Iqontrol.emit (node:events:513:28) at Iqontrol.emit (node:domain:489:12) iqontrol.0 2023-06-12 13:40:19.471 error unhandled promise rejection: Parameter "options" needs to be a real object but type "string" has been passed iqontrol.0 2023-06-12 13:40:19.471 error 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().
Alle anderen Adapter laufen fehlerfrei.
Hat jemand eine Idee? -
@deifel sagte in iQontrol Vis Support Thread:
Hat jemand eine Idee?
Moin,
erst einmal der
JS-Controler
ist Beta, da können immer Probleme auftreten.Dann, hab es nicht durchgelesen, aber vielleicht passt das ja zu Deinem Fehler
https://github.com/sbormann/ioBroker.iqontrol/issues/276Ich denke, Du brauchst den die neuste Beta des JS-Controlers nicht, also geh wieder zurück und warte auf die Freigabe, ich sehe die Alpha/Beta als Test für Entwickler und Tester, aber nicht für die Allgemeinheit.
VG
BerndP.S.: in der Beschreibung zum JS-Controler steht, dass man einige Adapter updaten muss, da ist auch
iQontrol
dabei, da wird min. V2.2.1+ genannt, was hast Du installiert? -
@dp20eic
Vielen Dank für Deine Antwort. Super erklärt und formuliert! Die Infos hatte ich nicht gefunden.
Ich habe die Version 2.2.0 installiert.
JS Controller hatte ich schon die letzte Beta installiert und Node und npm hatte ich auch passende Versionen getestet.
Dann scheint die Beta für mich wohl noch nicht reif für den Einsatz zu sein - zumindest mit IQontrol.
Ich bin zurück auf die letzte Stable und es läuft erstmal alles wieder normal.Ich werde noch etwas warten und beobachten und mal schauen, obs zu nem späteren Zeitpunkt dann läuft...
Viele Grüße
-
@deifel sagte in iQontrol Vis Support Thread:
Dann scheint die Beta für mich wohl noch nicht reif für den Einsatz zu sein - zumindest mit IQontrol.
Moin,
hatte gestern keine Zeit, wollte Dich eigentlich noch Fragen, was genau nicht mehr ging, oder ob Du nur die Meldungen im Log gesehen hast und deshalb nur Panik hattest.
Ich denke, dass jetzt viele/alle Adapterentwickler beginnen, ihre Adapter an die neue JS-Controler Version anzupassen.
Die Liste der Inkompatibilitäten wird mit der Zeit kleiner, dann kann auchOtto normal
mit dem Testen anfangen und seinen Beitrag leisten.VG
Bernd -
Hallo,
ich wollte iQontrol auf 2.2.1 hochziehen, jedoch belässt
iobroker upgrade iqontrol@2.2.1
die Version bei 2.2.0 .
iobroker@iobroker:/opt/iobroker$ iobroker upgrade iqontrol@2.2.1 Would you like to upgrade iqontrol from @2.2.0 to @2.2.1 now? [(y)es, (n)o]: y Update iqontrol from @2.2.0 to @2.2.1 NPM version: 9.5.1 Installing iobroker.iqontrol@2.2.1... (System call) upload [683] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/cache.manifest cache.manifest text/cache-manifest upload [650] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/images/icons/battery_10.png images/icons/battery_10.png image/png upload [600] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/images/icons/fluent/fluent_ERROR.png images/icons/fluent/fluent_ERROR.png image/png upload [550] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/images/icons/fluent/fluent_gas_off.png images/icons/fluent/fluent_gas_off.png image/png upload [500] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/images/icons/fluent/fluent_switch_off_red.png images/icons/fluent/fluent_switch_off_red.png image/png upload [450] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/images/icons/light_desklamp_off.png images/icons/light_desklamp_off.png image/png upload [400] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/images/icons/time_clock_off.png images/icons/time_clock_off.png image/png upload [350] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/images/symbols/media_pad_carat_l.png images/symbols/media_pad_carat_l.png image/png upload [300] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/images/widgets/flot-chart/flot-chart.css images/widgets/flot-chart/flot-chart.css text/css upload [250] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/images/icons-png/bars-white.png jquery/images/icons-png/bars-white.png image/png upload [200] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/images/icons-png/minus-white.png jquery/images/icons-png/minus-white.png image/png upload [150] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/images/icons-svg/bars-white.svg jquery/images/icons-svg/bars-white.svg image/svg+xml upload [100] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/images/icons-svg/minus-white.svg jquery/images/icons-svg/minus-white.svg image/svg+xml upload [90] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/images/icons-svg/recycle-white.svg jquery/images/icons-svg/recycle-white.svg image/svg+xml upload [80] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/images/icons-svg/tag-white.svg jquery/images/icons-svg/tag-white.svg image/svg+xml upload [70] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/anypicker/anypicker-all.css jquery/plugins/anypicker/anypicker-all.css text/css upload [60] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/anypicker/anypicker-pickercomponent.css jquery/plugins/anypicker/anypicker-pickercomponent.css text/css upload [50] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/anypicker/fonts/anypicker-font.eot jquery/plugins/anypicker/fonts/anypicker-font.eot application/vnd.ms-fontobject upload [40] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/anypicker/i18n/anypicker-i18n-zh-cn.js jquery/plugins/anypicker/i18n/anypicker-i18n-zh-cn.js application/javascript upload [30] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/jquery.pressure.js jquery/plugins/jquery.pressure.js application/javascript upload [20] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/moment/locale/pl.js jquery/plugins/moment/locale/pl.js application/javascript upload [19] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/moment/locale/pt.js jquery/plugins/moment/locale/pt.js application/javascript upload [18] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/moment/locale/ru.js jquery/plugins/moment/locale/ru.js application/javascript upload [17] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/moment/locale/zh-cn.js jquery/plugins/moment/locale/zh-cn.js application/javascript upload [16] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/moment/moment-with-locales.js jquery/plugins/moment/moment-with-locales.js application/javascript upload [15] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/moment/moment-with-locales.min.js jquery/plugins/moment/moment-with-locales.min.js application/javascript upload [14] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/moment/moment-with-locales.min.js.map jquery/plugins/moment/moment-with-locales.min.js.map application/json upload [13] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/moment/moment.js jquery/plugins/moment/moment.js application/javascript upload [12] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/moment/moment.min.js jquery/plugins/moment/moment.min.js application/javascript upload [11] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/moment/moment.min.js.map jquery/plugins/moment/moment.min.js.map application/json upload [10] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/ptrLight.min.css jquery/plugins/ptrLight.min.css text/css upload [9] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/ptrLight.modified.js jquery/plugins/ptrLight.modified.js application/javascript upload [8] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/reload.svg jquery/plugins/reload.svg image/svg+xml upload [7] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/shuffle.js jquery/plugins/shuffle.js application/javascript upload [6] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/shuffle.js.map jquery/plugins/shuffle.js.map application/json upload [5] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/shuffle.min.js jquery/plugins/shuffle.min.js application/javascript upload [4] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/jquery/plugins/shuffle.min.js.map jquery/plugins/shuffle.min.js.map application/json upload [3] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/manifest.json manifest.json application/json upload [2] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/offline.html offline.html text/html upload [1] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/userimages/demo/CoffeeFox.png userimages/demo/CoffeeFox.png image/png upload [0] iqontrol /opt/iobroker/node_modules/iobroker.iqontrol/www/words.js words.js application/javascript upload [402] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/admin.d.ts admin.d.ts video/mp2t upload [400] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/blockly.js blockly.js application/javascript upload [350] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/codemirror/addon/mode/multiplex.js codemirror/addon/mode/multiplex.js application/javascript upload [300] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/codemirror/mode/django/django.js codemirror/mode/django/django.js application/javascript upload [250] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/codemirror/mode/php/php.js codemirror/mode/php/php.js application/javascript upload [200] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/codemirror/mode/wast/wast.js codemirror/mode/wast/wast.js application/javascript upload [150] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/codemirror/src/line/highlight.js codemirror/src/line/highlight.js application/javascript upload [100] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/codemirror/theme/idea.css codemirror/theme/idea.css text/css upload [90] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/codemirror/theme/mdn-like.css codemirror/theme/mdn-like.css text/css upload [80] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/codemirror/theme/paraiso-dark.css codemirror/theme/paraiso-dark.css text/css upload [70] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/codemirror/theme/tomorrow-night-bright.css codemirror/theme/tomorrow-night-bright.css text/css upload [60] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/combinations.png combinations.png image/png upload [50] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/fancytree/react/channel.pdn fancytree/react/channel.pdn null upload [40] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/fancytree/react/ui.fancytree.min-win7.css fancytree/react/ui.fancytree.min-win7.css text/css upload [30] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/fonts/font_verdana.png fonts/font_verdana.png image/png upload [20] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/jszip.min.js jszip.min.js application/javascript upload [19] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/lists.png lists.png image/png upload [18] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/logs.png logs.png image/png upload [17] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/materialize-colorpicker/css/materialize-colorpicker.css materialize-colorpicker/css/materialize-colorpicker.css text/css upload [16] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/materialize-colorpicker/css/materialize-colorpicker.min.css materialize-colorpicker/css/materialize-colorpicker.min.css text/css upload [15] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/materialize-colorpicker/img/materialize-colorpicker/alpha-horizontal.png materialize-colorpicker/img/materialize-colorpicker/alpha-horizontal.png image/png upload [14] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/materialize-colorpicker/img/materialize-colorpicker/alpha.png materialize-colorpicker/img/materialize-colorpicker/alpha.png image/png upload [13] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/materialize-colorpicker/img/materialize-colorpicker/hue-horizontal.png materialize-colorpicker/img/materialize-colorpicker/hue-horizontal.png image/png upload [12] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/materialize-colorpicker/img/materialize-colorpicker/hue.png materialize-colorpicker/img/materialize-colorpicker/hue.png image/png upload [11] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/materialize-colorpicker/img/materialize-colorpicker/saturation.png materialize-colorpicker/img/materialize-colorpicker/saturation.png image/png upload [10] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/materialize-colorpicker/js/materialize-colorpicker.js materialize-colorpicker/js/materialize-colorpicker.js application/javascript upload [9] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/materialize-colorpicker/js/materialize-colorpicker.min.js materialize-colorpicker/js/materialize-colorpicker.min.js application/javascript upload [8] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/options.png options.png image/png upload [7] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/panel.png panel.png image/png upload [6] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/style.css style.css text/css upload [5] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/tab_m.html tab_m.html text/html upload [4] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/toolbar.png toolbar.png image/png upload [3] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/tsconfig.json tsconfig.json application/json upload [2] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/type-detector.js type-detector.js application/javascript upload [1] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/views.png views.png image/png upload [0] iqontrol.admin /opt/iobroker/node_modules/iobroker.iqontrol/admin/words.js words.js application/javascript
Nach y/n-Abfrage wird zwar etwas installiert, doch die Versionsnummer bleibt bei der vorherigen.
-
@schweiger2 wo hast du eine 2.2.1 gefunden?
-
In den Hinweisen für ein Upgrade zum Testen des js-controller auf V5.0.2 wird von der Version 2.2.1+ als Voraussetzung für einen funktionierenden iqontrol geschrieben.
https://forum.iobroker.net/topic/66108/js-controller-5-0-x-jetzt-in-der-beta
-
@schweiger2 sagte in iQontrol Vis Support Thread:
In den Hinweisen für ein Upgrade zum Testen des js-controller auf V5.0.2 wird von der Version 2.2.1+ als Voraussetzung für einen funktionierenden iqontrol geschrieben.
Moin,
diese Version gibt es nicht offiziell, soweit mir bekannt.
Man muss schon genau wissen, wie man an diese, bzw. die zukünftige Version kommt. Da die aber noch eher in den BereichAlpha
tendiert, werde ich das hier nicht preisgeben.
Das müsste dann schon eher @s-bormann hier bekannt geben, wenn es so weit istVG
Bernd -
@dp20eic
ok, dann werde ich warten, bis die 2.2.1 zugänglich ist.
Irgendeine Art der Kommunikation muss es ja dazu gegeben haben, denn sonst wäre die 2.2.1+ ja nicht erwähnt worden.
Besten Dank
-
@schweiger2 sagte in iQontrol Vis Support Thread:
Irgendeine Art der Kommunikation muss es ja dazu gegeben haben, denn sonst wäre die 2.2.1+ ja nicht erwähnt worden.
Moin,
ja, ich habe diese Version schon bei der ersten Alpha Version vom
JS-Controler
gesehen, somit ist diese Information auch in die Beta übernommen worden.
Auf Github wurde da auch diskutiert, da ich aber davon ausgehe, dass @s-bormann, gerade intensiv an der Weiterentwicklung voniQontrol
arbeitet, sodass er noch keine Zeit hatte, eine angepasste Version bereitzustellen.Einfach abwarten, noch ist auch
JS-Controler
noch Beta, und die Adapterentwickler, fangen jetzt an, ihre Adapter daran anzupassen.
Wenn man nicht explizit Testen will und Fehlerreports auf Github schreiben möchte, würde ich warten. Die Zeit sollte man lieber damit verbringen, sein Grundsystem aktuell zu halten, StichwortBookworm
löstBullseye
als stabiles Release abVG
Bernd -
@dp20eic
Guter Hinweis, danke.
Leider ging das Upgrade von bullseye auf bookworm viel zu schnell und einfach ;-)))
-
@schweiger2 sagte in iQontrol Vis Support Thread:
Leider ging das Upgrade von bullseye auf bookworm viel zu schnell und einfach ;-)))
Moin,
ah, Du suchst Herausforderungen
Ok, ich lass’ mir da mal was einfallenVG
Bernd -
@dp20eic
Mist, das Maul zu voll genommen
-
Die Flots Charts, die die Daten von den Shellys (Heizung, Strom Aktuell und Strom Tag) bekommen, zeigen seit zwei Wochen nichts mehr an.
Der History Adapter und der Flot Adapter zeigt den Verlauf aber richtig an.
Ich habe schon alles probiert.- DP gelöscht und neu erstellt.
- Neue Geräte mit Flot Chart erstellt.
- Aufzeichnung mit dem SQL Adapter probiert.
Nichts hat geholfen.
Was kann ich noch versuchen?
Bin mit meinem Latein am Ende.Die Daten sind alle vorhanden.
-
@gonzokalle
Ich habe jetzt mal beim Stromverbrauch die History vom Wasserbrauch eingetragen. Die wird angezeigt.Stelle ich wieder die History vom Stromverbrauch ein. Wird wieder nichts angezeigt.
Hat keiner eine Idee?Dabei sind die Daten doch vorhanden.
-
Ich habe heute Nachmittag "nur mal eben" meine buanet/iobroker Instanz im Docker aktualisiert und danach js-controller 5.05 installiert.
npm: 9.5.1 ----- node: v18.16.0 ----- build: 2023-06-19T23:45:21+00:00 ----- image: v8.0.1 -----
Nun mag iqontrol in der 2.2.0 nicht mehr starten (log ist aus iobroker, also der Anfang ist unten):
2023-06-20 21:28:27.297 error Parameter "options" needs to be a real object but type "string" has been passed 2023-06-20 21:28:27.296 error Error: Parameter "options" needs to be a real object but type "string" has been passed at Function.assertObject (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:301:19) at Iqontrol.getObject (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:3554:23) at /opt/iobroker/node_modules/@iobroker/js-controller-common/src/lib/common/tools.ts:2309:16 at new Promise (<anonymous>) at Iqontrol.getObjectAsync (/opt/iobroker/node_modules/@iobroker/js-controller-common/src/lib/common/tools.ts:2308:16) at Iqontrol.createOrUpdateObject (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:1673:25) at Iqontrol.createInfoConnection (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:413:14) at Iqontrol.onReady (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:1779:14) at Iqontrol.emit (node:events:513:28) at Iqontrol.emit (node:domain:489:12) 2023-06-20 21:28:27.002 error unhandled promise rejection: Parameter "options" needs to be a real object but type "string" has been passed 2023-06-20 21:28:27.001 error 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(). 2023-06-20 21:28:26.974 info starting. Version 2.2.0 in /opt/iobroker/node_modules/iobroker.iqontrol, node: v18.16.0, js-controller: 5.0.5
Was habe ich falsch gemacht?
-
Beta !?!