NEWS
iQontrol Vis Support Thread
-
@da_woody
Danke dir. Ich schau mir das mal an. -
Hallo,
ich arbeite nun schon seit ein paar Tagen mit IQontrol.
Ist ein schöner Adapter, mit dem man sehr schnelle eine schöne Oberfläche generieren kann.Ich habe bei einigen Datenpunkten in der Darstellung ein kleines Problem.
Nach dem jeweiligen Wert soll noch die entsprechende UNIT des Datenpunkte angezeigt werden.
In den meisten Fällen funktioniert dies auch, aber bei folgenden Feldern leider nicht.Habe schon alles versucht, kriege aber nicht hin, dass z.B. hinter der Zeit für Sonnenaufgang noch die UNIT: "Uhr" steht.
Hat jemand eine Idee, warum das hier nicht funktioniert.
Das Datenfeld wird von mir über die Funktion:
sonnenaufgang.toLocaleTimeString('de-DE',{ hour12: false, hour:'2-digit', minute:'2-digit', second:'2-digit' }));
gefüllt.
-
@stefanh-0 sagte in iQontrol Vis Support Thread:
Hat jemand eine Idee, warum das hier nicht funktioniert.
das zwar nicht, aber afair hilft es im Zweifel, beim betroffenen Datenpunkt über das Zahnrad-Symbol den "Iqontrol"-Tab aufzurufen, und dort unter "Unit" das Gewünschte explizit einzutragen.
-
@jleg Danke für den Tip, aber das funktioniert leider bei diesem Datenpunkt auch nicht.
Es steht dort aber auch "(this is only supported for numbers)", vermutlich funktioniert es desshalb nicht? -
@stefanh-0 sagte in iQontrol Vis Support Thread:
@jleg Danke für den Tip, aber das funktioniert leider bei diesem Datenpunkt auch nicht.
Es steht dort aber auch "(this is only supported for numbers)", vermutlich funktioniert es desshalb nicht?nein, das mit "nur bei Numbers" bezieht sich nur auf die Einstellungen für "Wert = 0" und "Wert = 1". Am besten hier löschen, die allg. Angabe für "Einheit" gilt für jeden Typ.
-
@stefanh-0 ...was auch noch "auffällig" ist:
- die "eingebauten" Astro-Werte liegen doch unter javascript.0.variables.astro - und werden automatisch befüllt
- wenn du da selber was befüllen möchtest, hat das eigentlich nichts unter javascript... zu suchen, sondern sollte in user... rein, denke ich
- dein DP sieht imo auch etwas merkwürdig aus - "Role: javascript"? Da würde ich es mal mit "value" versuchen...
-
@jleg Hab ich so jetzt mal eingetragen.
Leider erschein die Unit: "Uhr" aber immer noch nicht in der IQontrol-Ansicht des Datenfeldes.
-
@jleg Ja, das stimmt, aber da fehlen halt noch die Werte für unseren Mond und die Werte wie Tageslänge fehlen hier auch. Daher musste ich hier sowieso nochmals ran und habe mir in javascipt dafür nochmals einen eigenen Knoten erstellt.
-
Ich habe eine Kachel vom Gerätetyp "Bewegungsmelder" erstellt.
Die Kachel zeigt die Anwesenheit einer Person an.
(tr-064 Adapter liest das Handy (active=true/false) aus der FRITZ!Box aus)In der Status-Zeile (Kachel ganz unten) möchte ich nur den Status (Anwesend / Nicht da) angezeigt bekommen.
Den Zeitstempel brauche ich nicht.
Dazu habe ich bei "STATE, LEVEL und Zeitstempel" folgendes eingestellt:
Zeitstempel zum Status hinzufügen = Nur Status anzeigen
Zeige Zeitstempel im Dialog = NieDas funktioniert erstmal auch.
Aber wenn man den Bearbeiten-Dialog wieder öffnet, hat sich automatisch bei "STATE, LEVEL und Zeitstempel" ein Parameter geändert.
Aus
Zeitstempel zum Status hinzufügen = Nur Status anzeigen
wurde
Zeitstempel zum Status hinzufügen = Status + abgelaufene Zeit
Sobald man nun im Bearbeiten-Dialog irgendwas anderes ändert, wird in der Kachel beim Status wieder der Zeitstempel angezeigt.
Das nervt.
Ist das ein Bug oder habe ich was nicht verstanden?
-
@meute sagte in iQontrol Vis Support Thread:
Ist das ein Bug oder habe ich was nicht verstanden?
sieht nach Bug aus - ist bei mir auch so...
-
@jleg sagte in iQontrol Vis Support Thread:
@meute sagte in iQontrol Vis Support Thread:
Ist das ein Bug oder habe ich was nicht verstanden?
sieht nach Bug aus - ist bei mir auch so...
Ich habe auf GitHub ein Issue erstellt:
https://github.com/iobroker-community-adapters/ioBroker.iqontrol/issues/358
Mal sehen... -
Hi,
ich hab mal eine einfache Frage.
Kann ich zum Ausblenden einer Kachel auch auf den Wert (oder ungleich des Wertes) "(null)" also dem Nichtvorhandensein eines Wertes abfragen?
Mir ist nicht klar, was ich dann unter den Bedingungen für eine aktive Kachel bei dem Wert "Bedingung" eintragen muss (Nein, natürlich stehen bei mir da nicht die Fragezeichen)
Ich möchte bestimmte Kacheln nur dann anzeigen, wenn in einem bestimmten Datenpunkt auch ein Wert vorhanden ist.
EDIT: Ja, ich könnte mir auch mit einem Skript wieder zwei weitere boolean Datenpunkte erzeugen, das auf Aktualisierung dieses (null) Datenpunktes lauscht und dann einen FALSE erzeugt auf den ich abfragen kann, möchte ich aber nicht. Das fühlt sich irgendwie "schmutzig" an.