NEWS
Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)
-
@s-bormann
Klappt -
@dslraser Überschrift und Boder-Styling sind online
-
@s-bormann
Du hast wieder ein unfassbares Tempo drauf -
@s-bormann Nach diesem letzten Update wird der Adapter nicht mehr grün...
host.iobroker 2022-01-09 19:13:43.713 warn Do not restart adapter system.adapter.iqontrol.0 because restart loop detected host.iobroker 2022-01-09 19:13:43.713 info Restart adapter system.adapter.iqontrol.0 because enabled host.iobroker 2022-01-09 19:13:43.713 error instance system.adapter.iqontrol.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.iobroker 2022-01-09 19:13:43.713 error Caught by controller[0]: at Iqontrol.onReady (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:1014:15) host.iobroker 2022-01-09 19:13:43.713 error Caught by controller[0]: at Iqontrol.createLists (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:413:16) host.iobroker 2022-01-09 19:13:43.712 error Caught by controller[0]: TypeError: sorting.indexOf is not a function host.iobroker 2022-01-09 19:13:43.712 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-09 19:13:43.134 warn (32360) Terminated (UNCAUGHT_EXCEPTION): Without reason iqontrol.0 2022-01-09 19:13:43.134 info (32360) terminating iqontrol.0 2022-01-09 19:13:43.134 info (32360) cleaned everything up... iqontrol.0 2022-01-09 19:13:43.133 info (32360) Stop trigger intervals iqontrol.0 2022-01-09 19:13:43.131 error (32360) sorting.indexOf is not a function iqontrol.0 2022-01-09 19:13:43.130 error at Iqontrol.onReady (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:1014:15) iqontrol.0 2022-01-09 19:13:43.130 error at Iqontrol.createLists (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:413:16) iqontrol.0 2022-01-09 19:13:43.130 error (32360) TypeError: sorting.indexOf is not a function iqontrol.0 2022-01-09 19:13:43.129 error (32360) unhandled promise rejection: sorting.indexOf is not a function iqontrol.0 2022-01-09 19:13:43.129 error (32360) 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-09 19:13:42.052 info (32360) Creating List States... iqontrol.0 2022-01-09 19:13:42.052 info (32360) Creating Widget States... iqontrol.0 2022-01-09 19:13:42.029 info (32360) Creating Popup States... iqontrol.0 2022-01-09 19:13:41.982 info (32360) starting. Version 1.11.0 in /opt/iobroker/node_modules/iobroker.iqontrol, node: v14.17.0, js-controller: 3.3.22
-
@docgame sagte in Test Adapter iQontrol 1.11.x Vis:
@s-bormann Nach diesem letzten Update wird der Adapter nicht mehr grün...
host.iobroker 2022-01-09 19:13:43.713 warn Do not restart adapter system.adapter.iqontrol.0 because restart loop detected host.iobroker 2022-01-09 19:13:43.713 info Restart adapter system.adapter.iqontrol.0 because enabled host.iobroker 2022-01-09 19:13:43.713 error instance system.adapter.iqontrol.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.iobroker 2022-01-09 19:13:43.713 error Caught by controller[0]: at Iqontrol.onReady (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:1014:15) host.iobroker 2022-01-09 19:13:43.713 error Caught by controller[0]: at Iqontrol.createLists (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:413:16) host.iobroker 2022-01-09 19:13:43.712 error Caught by controller[0]: TypeError: sorting.indexOf is not a function host.iobroker 2022-01-09 19:13:43.712 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-09 19:13:43.134 warn (32360) Terminated (UNCAUGHT_EXCEPTION): Without reason iqontrol.0 2022-01-09 19:13:43.134 info (32360) terminating iqontrol.0 2022-01-09 19:13:43.134 info (32360) cleaned everything up... iqontrol.0 2022-01-09 19:13:43.133 info (32360) Stop trigger intervals iqontrol.0 2022-01-09 19:13:43.131 error (32360) sorting.indexOf is not a function iqontrol.0 2022-01-09 19:13:43.130 error at Iqontrol.onReady (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:1014:15) iqontrol.0 2022-01-09 19:13:43.130 error at Iqontrol.createLists (/opt/iobroker/node_modules/iobroker.iqontrol/main.js:413:16) iqontrol.0 2022-01-09 19:13:43.130 error (32360) TypeError: sorting.indexOf is not a function iqontrol.0 2022-01-09 19:13:43.129 error (32360) unhandled promise rejection: sorting.indexOf is not a function iqontrol.0 2022-01-09 19:13:43.129 error (32360) 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-09 19:13:42.052 info (32360) Creating List States... iqontrol.0 2022-01-09 19:13:42.052 info (32360) Creating Widget States... iqontrol.0 2022-01-09 19:13:42.029 info (32360) Creating Popup States... iqontrol.0 2022-01-09 19:13:41.982 info (32360) starting. Version 1.11.0 in /opt/iobroker/node_modules/iobroker.iqontrol, node: v14.17.0, js-controller: 3.3.22
Danke, probier es jetzt bitte noch mal.
-
Hi,
Haben die neuen Versionen neue Nummern oder sind wir noch bei 1.11.0 ?
-
@s-bormann vielen Dank. Jetzt ist er wieder grün. Zum Testen werde ich heute leider nicht mehr kommen. Das Thema mit den Listen interessiert mich brennend, da ich das bisher auch immer über die Blocklys gemacht habe. Bis jetzt kann ich euch aber nicht folgen wie das Vorgehen genau ist.
-
@wendy2702 sagte in Test Adapter iQontrol 1.11.x Vis:
Hi,
Haben die neuen Versionen neue Nummern oder sind wir noch bei 1.11.0 ?
1.11.0 ist die aktuelle Beta. Die läuft auch meines Wissens nach gut.
Auf Github befindet sich die Alpha-Version. Diese hat keine eigene (neue) Versionsnummer. Hier wird gerade quasi "am offenen Herzen" gearbeitet. Deshalb gibt es hier auch so viele Bugs und alle paar Stunden ein Update.
Die Listen-Funktion ist halt a) komplett neu , b) sehr umfangreich und nutzt c) erstmalig auch sehr viele Server-Funktionen. Und da jeder Server und jede Konfig anders ist, bin ich über jeden, der mir Fehler meldet dankbar - man muss sich aber im Klaren sein, dass die Funktion derzeit noch instabil ist und man ggf. zurück auf die Beta oder die Stable wechseln muss - was ja zum Glück kein Problem ist.Edit: Nur noch mal zur Erklärung (weils gerade anderweitig auch Thema war): Github-Versionen sollten nur in Rücksprache mit dem Entwickler installiert werden. Hier sind wir im Gespräch darüber und im Austausch - deshalb ist es kein Problem. Aber ich würde unbedingt davon abraten, sonstige Adapter ohne Rücksprache von Github zu installieren - da weiß man schlicht nicht, was man sich installiert.
-
@s-bormann kurze Frage zum Export von Geräte Optionen. Sollte das auch addional controls etc übernehmen?
Hab das gerade mal probiert und da kam irgendwie nicht so richtig was beim Import an.
-
Hi,
kann mir das einer mal mit den Valve_States erklären?
Hab es so verstanden, das es die Öffnung des Ventils bedeutet, da steht dann ein Prozentwert drin. Aber wie zeigt ihr das bei euch an, also außer als Prozentwert?ciao
Martin -
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
@dslraser Überschrift und Boder-Styling sind online
morgen kann ich wieder etwas weiter testen.
-
@martinschm sagte in Test Adapter iQontrol 1.11.x Vis:
@s-bormann kurze Frage zum Export von Geräte Optionen. Sollte das auch addional controls etc übernehmen?
Hab das gerade mal probiert und da kam irgendwie nicht so richtig was beim Import an.
Hi, nein, betrifft nur die Optionen, nicht den Rest des Gerätes.
-
@martinschm sagte in Test Adapter iQontrol 1.11.x Vis:
Hi,
kann mir das einer mal mit den Valve_States erklären?
Hab es so verstanden, das es die Öffnung des Ventils bedeutet, da steht dann ein Prozentwert drin. Aber wie zeigt ihr das bei euch an, also außer als Prozentwert?ciao
MartinGenau, es ist so gedacht, dass es die Ventilöffnung in Prozent darstellt. Im Prinzip ist es aber ähnlich, wie die ADDITIONAL_INFOs, es sollte jeden beliebigen Datenpunkt anzeigen können.
-
Puh 320 Seiten.... was würdet Ihr von einem extra Unterforum für den Adapter halten?
Unabhängig davon hier meine ersten Fragen:
Was bedeutet das rot markierte:
Wenn ich das Drop Down öffne sehe ich da nichts mit "OC" kann aber auch die Spalte nicht größer machen oder wüsste nicht wo.
Zweite Frage: wo kann ich denn hier die Texte die vom Birthday Kalender kommen übersetzen?
In VIS geht das ja im Widget aber hier konnte ich es bisher nicht finden.
-
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
@dslraser Überschrift und Boder-Styling sind online
Erstmal danke für Deinen Einsatz.
Die Überschrift wäre vielleicht „mittig“ besser platziert.Edit:
kann ich für Badge gekippt und geöffnet irgendwie addieren, oder brauche ich ein kleines Blockly dafür ?Ich habe versucht die Überschrift auf den Datenpunkt zu verlinken, aber da wird nur der Text dargestellt, geht das an dieser Stelle irgendwie ?
Überschrift
|Fenster geöffnet: {iqontrol.0.Lists.Fensterliste.Fenster_geöffnet}
-
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
Deshalb habe ich das Generieren der NAMES und PARENTNAMES-Listen im JSON-Format wieder rausgeschmissen, da das ganze unnötig und verwirrend ist.
Die Namen Listen finde ich schon sinnvoll. Mann kann die sehr gut "missbrauchen/gebrauchen", z.B. wenn man sich geöffnete oder auch gekippte Fenster über den Alexa2 Adapter ansagen lassen möchte.
Dazu nur ein Hinweis. Alexa hat ein Textlimit (wieviel weiß ich gerade nicht aus dem Kopf), das kann man aber "umgehen", wenn mit Semikolon getrennt wird (nicht mit Komma). Nach jedem Semikolon beginnt das Textlimit neu. Die Ansage ist dann nur etwas langsamer.Also in so einer Liste mit Komma wird in speak (alexa2 Adapter) nichts angesagt, zu lang (oder extra mit Blockly erledigen ?)
Diese Liste wird in speak (Alexa2 Adapter) angesagt
-
@wendy2702 sagte in Test Adapter iQontrol 1.11.x Vis:
Puh 320 Seiten.... was würdet Ihr von einem extra Unterforum für den Adapter halten?
Hi,
ich fände das sehr gut! Meiner Meinung nach wären möglichst viel Unterforen das beste, was die Übersichtlichkeit angeht. Aber da gibt es bestimmt auch andere Meinungen zu. @Jey-Cee , wie siehts Du das? Ist so was sinnvoll / möglich?Bei lauter einzelnen Threads, die wild im Forum verteilt sind, weiß ich persönlich sonst gar nicht, wie ich die Übersicht behalten soll, wo ich welche Frage noch nicht beantwortet habe. Oder wie lösen das Andere?
Hier dieser ewig lange Thread ist natürlich überhaupt null geeignet irgenwas nachzuschlagen. Für mich ist das eher wie ein Chat.
Unabhängig davon hier meine ersten Fragen:
Was bedeutet das rot markierte:
Wenn ich das Drop Down öffne sehe ich da nichts mit "OC" kann aber auch die Spalte nicht größer machen oder wüsste nicht wo.
Eigentlich sollte das so aussehen:
In Chrome funktioniert das auch. Welchen Browser nutzt Du?
Man kann damit die einzelnen Sektionen in "Collapsibles" verwandeln, also zuklappbare Sektionen.Zweite Frage: wo kann ich denn hier die Texte die vom Birthday Kalender kommen übersetzen?
In VIS geht das ja im Widget aber hier konnte ich es bisher nicht finden.
Im JSON-Table-Widget gibt es Übersetzungen hier:
Hier kann man Wort-Paare eintragen, also z.B. Birthday,Geburtstag;age,Alter;birthYear,Geburtsjahr etc.
Viel Erfolg und Spaß!
-
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
Eigentlich sollte das so aussehen:
In Chrome funktioniert das auch. Welchen Browser nutzt Du?
Man kann damit die einzelnen Sektionen in "Collapsibles" verwandeln, also zuklappbare Sektionen.Wenn ich das aufklappe kann ich das auch sehen was du zeigst. Bin nur über das "OC" verwundert gewesen.
Das mit dem Widget werde ich testen.
Danke.... wird noch ein langer harter weg für mich mit dem einrichten in iQontrol. Ich zähle auf euch
-
@dslraser sagte in Test Adapter iQontrol 1.11.x Vis:
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
@dslraser Überschrift und Boder-Styling sind online
Erstmal danke für Deinen Einsatz.
Die Überschrift wäre vielleicht „mittig“ besser platziert.Versuch es mal so:
<center>Überschrift</center>
Sieht ja schon mal mega cool aus! Geht auf jeden Fall in eine gute Richtung!
Kannst Du mir mal die Farbwerte schicken, die Du vergeben hast? Dann könnte ich die als Standard in das Widget hinterlegen.Edit:
kann ich für Badge gekippt und geöffnet irgendwie addieren, oder brauche ich ein kleines Blockly dafür ?Zwei Wege:
Einen neuen Counter anlegen, der sowohl offen, als auch gekippt zählt (also die Conditions mit ODER verknüpft):
(Die Werte von gekippt und geöffnet müssten halt noch angepasst werden)Oder zweiter Weg:
Eine neue Calculation anlegen, die die beiden Werte addiert:
Ich habe versucht die Überschrift auf den Datenpunkt zu verlinken, aber da wird nur der Text dargestellt, geht das an dieser Stelle irgendwie ?
Überschrift
|Fenster geöffnet: {iqontrol.0.Lists.Fensterliste.Fenster_geöffnet}
Das ist (noch) nicht implementiert. Muss ich mal überlegen, ob das geht. Aber eigentlich denke ich, sollte sich die Funktion in das Widget einbauen lassen. Ich denk später mal drüber nach.
-
@dslraser sagte in Test Adapter iQontrol 1.11.x Vis:
@s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:
Deshalb habe ich das Generieren der NAMES und PARENTNAMES-Listen im JSON-Format wieder rausgeschmissen, da das ganze unnötig und verwirrend ist.
Die Namen Listen finde ich schon sinnvoll. Mann kann die sehr gut "missbrauchen/gebrauchen", z.B. wenn man sich geöffnete oder auch gekippte Fenster über den Alexa2 Adapter ansagen lassen möchte.
Dazu nur ein Hinweis. Alexa hat ein Textlimit (wieviel weiß ich gerade nicht aus dem Kopf), das kann man aber "umgehen", wenn mit Semikolon getrennt wird (nicht mit Komma). Nach jedem Semikolon beginnt das Textlimit neu. Die Ansage ist dann nur etwas langsamer.Also in so einer Liste mit Komma wird in speak (alexa2 Adapter) nichts angesagt, zu lang (oder extra mit Blockly erledigen ?)
Diese Liste wird in speak (Alexa2 Adapter) angesagt
Könnte das Trennzeichen einfach wählbar machen. Kommt auf die ToDo-Liste. Du hast immer gute Ideen!