NEWS
iQontrol Vis Support Thread
-
@flycatcher said in iQontrol Vis Support Thread:
Hallo,
kann ich den Gerätenamen in der Kachel über einen Datenpunkt anzeigen.
Also je nach Text im Datenpunkt wird der Gerätename anders angezeigt.
Wie hier zum Beispiel der Text Schlafzimmer. Wenn das geht wie stelle ich dort einen Datenpunkt ein?
Hab das leider noch nicht gefunden.Hat sich erledigt. Nach rumprobieren und weiterem suchen habe ich die Info hier gefunden:
https://github.com/sbormann/ioBroker.iqontrol#device-names -
@da_woody der Input ist garnicht so doof, das mit dem Badge gefällt mir ganz gut. Die Idee könnte noch weiter gehen. Man macht ein Skript, welches den Öffnungszustand des Ventil erkennt. Ist Der Öffnungszustand größer 0, dann wird in Info_B (wo es bei mir jetzt die Öffnung anzeigt) nur „An“ oder „Aus“ gezeigt. Die Leistung kann ich eh nicht ermitteln am Heizkörper, da ich dafür die VL/RL Temperatur dauerhaft messen müsste und vorallem auch den Durchfluss bräuchte.
Die Frage ist nur, wie bekomme ich das „dynamisch“ in Info_B oder auch das bereitgestellt. Hast Du da eine Idee zu? Bin gerade leider nur am Tablet unterwegs, da im Urlaub.
P.S.: Danke für den Hinweis auf den Tippfehler
-
@memphispdm auf die idea mit dem badge bin ich gekommen, weil ja eben beim thermostat der glow nicht funktioniert.
da ich beim scripten bin, kann ich dir da nicht weiterhelfen. bei mir ist heizen ja rein infrarot. aber du könntest ja im badge den öffnungswinkel anzeigen. dann haste infoB für was anderes frei.
allerdinx glaub ich, daß du über den schraubenschlüssel eine valuelist anlegen kannst fürs "dynamische"
scheenen urlaub! -
@memphispdm sagte in iQontrol Vis Support Thread:
Jetzt komme ich dann doch nochmal mit zwei weiteren Themen um die Ecke.
Glow
Wie man sieht ist der Heizungsboost mit einem Glow hinterlegt. Bei inaktiver Kachel blau, bei aktiver Kachel rot. Da das ein Schalter ist, ist relativ klar wann sie inaktiv und aktiv ist.
Nun habe ich die beiden Heizkörperthermostate. Ich würde diese gerne rot leuchten lassen wenn die Ventilöffnung größer 0 ist (wird in INFO_B gerade mit 0 angezeigt). Ist das überhaupt möglich? Die Kachel ist ja eigentlich "daueraktiv"Ich habe das bei mir wie folgt:
(vielleicht als Anregung für Dich zu gebrauchen)In meiner Hauptansicht habe ich nur kleine Kacheln (hier z.B. das Heizungssymbol-wenn keine meiner "Heizungen" aktiv ist sieht es so aus)
Beim Klick auf das Symbol öffnet sich meine Seite mit den Heizungen. (kein Badge und Glow in blau, wenn kein Boost oder level (Ventilöffnung = 0 ist))
Hauptseite wenn z.B. wie hier 2 Heizungen aktiv sind (Boost mal für Dich angemacht)
Klick auf das Symbol (an zwei Heizungen Boost angeschaltet. Ventilöffnung ist im Badge in Prozent zu sehen und die Kacheln sind hell sowie Glow in rot)
Das Ganze macht ein Blockly (ich stelle später gern einen Export vom Blockly hier rein, wenn gewünscht)
Das Blockly legt folgende Datenpunkte an, diese verwende ich dann in iQontrol.
Hier verwende ich die erstellten Datenpunkte.
Das Blockly kann max 6 Heizungen verarbeiten. (oder weniger) Wenn mehr benötigt wird, dann müßte man das Blockly erweitern.
Ich verwende Heizgruppen über den hmrpc Adapter (HMIP Wandthermostate und Heizkörperthermostate), aber wenn keine Gruppen vorhanden sind, dann gibt es ja die gleichen Datenpunkte...Kann man die Überschrift "Licht" und "Heizung" dynamisch zentrieren? So wie die Kacheln auch?
Mit HTML habe ich es nicht in die Mitte bekommen (center landet dann sogar rechts) Da müßte man sicher in den css Einstellungen schrauben-im Adapter unter Optionen/Sonstiges/CSS (Nur für Experten):
vielleicht kann @s-bormann was dazu sagen ?Edit: ab hier am 01.01.2023 eingefügt
Hier nun der Blockly Export und eine Beschreibung dazu.
Das Blockly legt Datenpunkte selbst an, (zu finden unter: 0_userdata.0.iQontrol.Geraete_aktiv.Heizung) wenn wie hier im nachfolgenden Bild wahr eingestellt wird.
Bei Raum_01_Heizung_Name, dann Deinen "Wunschnamen" eintragen.(nicht leer lassen, keine Sonderzeichen, keine Umlaute sowie keine Leerzeichen verwenden) Für Boost und Level mußt Du die entsprechenden Datenpunkte von Dir zuordnen. Wenn die anderen 5 "Räume" nicht verwendet werden sollen, dann einfach alle 2-6 vor dem ersten Blockly Start auf falsch stellen, Boost und Level braucht dann nicht zugeordnet werden, einfach so lassen.Wenn falsch eingestellt wird und vor schon ein Datenpunkt erstellt wurde, sollte es den zuvor erstellten Datenpunkt auch wieder löschen.
Voraussetzung für das erstellen von Datenpunkten über das Blockly ist, das dieser Haken im Javascript Adapter gesetzt ist.Wenn Du Fragen zum Blockly hast, dann frage einfach wieder. Ich habe alles was im Blockly nicht verstellt werden muss (z.B. die Funktion) zugeklappt.
Edit2: übrigens werden bei mir im RPC Adapter die Werte in den Datenpunkten für die Ventilöffnung "falsch angezeigt", siehe hier:
Das Blockly korrigiert das gleich mit.
Ich glaube übrigens für das was Du vor hast ginge auch alias...
Ich verwende diese Blocklys hauptsächlich zum zählen der aktiven Geräte, aber auch das ginge über die Listenfunktion von iQontrol, die ich auch viel nutze. Die Listenfunktion kam aber in iQontrol erst später dazu. -
@martinschm said in iQontrol Vis Support Thread:
@flycatcher said in iQontrol Vis Support Thread:
@martinschm said in iQontrol Vis Support Thread:
Hi,
ich nutze iQontrol um damit auch die Steuerung über für den heatingcontrol Adapter zu machen. Jetzt ist das relativ viel Klickerrei pro Heizung und ich wollte fragen ob man sich quasi eine Kachel einrichten und als Vorlage für weitere Kacheln nutzen kann und dabei dann nur die Datenpunkte anpassen kann. Die Logik ist bei jeder Heizung gleich, im "Pfad" müßte man nur den Namen des Raums austauschen.
Geht das in iQontrol irgendwie?
Coole Sachen. Müsste ich mir auch bauen.
Könntest Du Deine Kachel vielleicht mal zur Verfügung stellen?Sehr gerne, gibt es eine Möglichkeit die zu exportieren?
Hab das alles über Additional Controlls gemacht und dann die Felder angepasst mit Custom Settings um zB Min/Max Werte einzuschränken oder die Darstellung als Zeitfeld zu machen.Der Boost Knopf gefällt mir noch nicht. Als Button sieht man nicht ob etwas passiert. Als Switch ist es immer im Toggle Modus, also man sieht nicht "An" wenn geBoostet wird und Aus wenn es fertig ist sondern kann nur umswitchen um Anzuschalten und da bleibt der Knopf dann. Hab mir teilweise noch die verbleibende Boostzeit anzeigen lassen.
Hi, hat etwas gedauert, aber hier der Export von meinem Gerät.
-
@martinschm said in iQontrol Vis Support Thread:
@martinschm said in iQontrol Vis Support Thread:
@flycatcher said in iQontrol Vis Support Thread:
@martinschm said in iQontrol Vis Support Thread:
Hi,
ich nutze iQontrol um damit auch die Steuerung über für den heatingcontrol Adapter zu machen. Jetzt ist das relativ viel Klickerrei pro Heizung und ich wollte fragen ob man sich quasi eine Kachel einrichten und als Vorlage für weitere Kacheln nutzen kann und dabei dann nur die Datenpunkte anpassen kann. Die Logik ist bei jeder Heizung gleich, im "Pfad" müßte man nur den Namen des Raums austauschen.
Geht das in iQontrol irgendwie?
Coole Sachen. Müsste ich mir auch bauen.
Könntest Du Deine Kachel vielleicht mal zur Verfügung stellen?Sehr gerne, gibt es eine Möglichkeit die zu exportieren?
Hab das alles über Additional Controlls gemacht und dann die Felder angepasst mit Custom Settings um zB Min/Max Werte einzuschränken oder die Darstellung als Zeitfeld zu machen.Der Boost Knopf gefällt mir noch nicht. Als Button sieht man nicht ob etwas passiert. Als Switch ist es immer im Toggle Modus, also man sieht nicht "An" wenn geBoostet wird und Aus wenn es fertig ist sondern kann nur umswitchen um Anzuschalten und da bleibt der Knopf dann. Hab mir teilweise noch die verbleibende Boostzeit anzeigen lassen.
Hi, hat etwas gedauert, aber hier der Export von meinem Gerät.
@Flycatcher du mußt bei den Zeitfeldern noch diese Custom Einstellungen vornehmen
Ich habe außerdem bei allen Temperaturfeldern das Min und Max definiert
-
Ein Gesundes neues Jahr allen zusammen. Hoffe Ihr seid gut reingekommen.
@dslraser oh Wow, das ist ja schon der direkte Weg nach Rom
Genau DAS ist mein Gedankengang. Nur das ich die Öffnungsprozente nicht im Badge darstellen lassen will sondern in Info_B des Ventils selber. Aber das ist ja egal ob ich das bei InfoB oder in nem Badge anzeigen lasse. Würdest Du mir ein Blocky für ein Thermostat zur Verfügung stellen? Ich Bastel mir das dann auf meine Bedürfnisse um -
@memphispdm
ich stelle das Blockly und eine Beschreibung dazu dann in den Beitrag wo schon die Bilder zu meinem Vorschlag sind. -
Blockly habe ich hier im Beitrag unten eingefügt.
-
@martinschm said in iQontrol Vis Support Thread:
@martinschm said in iQontrol Vis Support Thread:
@martinschm said in iQontrol Vis Support Thread:
@flycatcher said in iQontrol Vis Support Thread:
@martinschm said in iQontrol Vis Support Thread:
Hi,
ich nutze iQontrol um damit auch die Steuerung über für den heatingcontrol Adapter zu machen. Jetzt ist das relativ viel Klickerrei pro Heizung und ich wollte fragen ob man sich quasi eine Kachel einrichten und als Vorlage für weitere Kacheln nutzen kann und dabei dann nur die Datenpunkte anpassen kann. Die Logik ist bei jeder Heizung gleich, im "Pfad" müßte man nur den Namen des Raums austauschen.
Geht das in iQontrol irgendwie?
Coole Sachen. Müsste ich mir auch bauen.
Könntest Du Deine Kachel vielleicht mal zur Verfügung stellen?Sehr gerne, gibt es eine Möglichkeit die zu exportieren?
Hab das alles über Additional Controlls gemacht und dann die Felder angepasst mit Custom Settings um zB Min/Max Werte einzuschränken oder die Darstellung als Zeitfeld zu machen.Der Boost Knopf gefällt mir noch nicht. Als Button sieht man nicht ob etwas passiert. Als Switch ist es immer im Toggle Modus, also man sieht nicht "An" wenn geBoostet wird und Aus wenn es fertig ist sondern kann nur umswitchen um Anzuschalten und da bleibt der Knopf dann. Hab mir teilweise noch die verbleibende Boostzeit anzeigen lassen.
Hi, hat etwas gedauert, aber hier der Export von meinem Gerät.
@Flycatcher du mußt bei den Zeitfeldern noch diese Custom Einstellungen vornehmen
Ich habe außerdem bei allen Temperaturfeldern das Min und Max definiert
Super. Vielen Dank. Werde ich übernehmen und mal ausprobieren.
-
Hallo,
ich habe ein Problem:
Ich möchte mit einem Widget eine Webseite anzeigen, aber egal welche Webseite ich bei BACKGROUND_URL eintrage (z.B. https://www.google.de) zeigt das Widget nur einen grauen Hintergrund und "google.de hat die Verbindung abgelehnt" an.
Weiß jemand woran das liegen kann?
-
Frohes neues Jahr euch allen!
Eine Frage: ich nutze den hervorragenden Parcel-Adapter (https://forum.iobroker.net/topic/51795/adapter-paketverfolgung-dhl-briefe-amazon-dpd-gls-ups-17t/2). Damit habe ich in iQontrol auuch ein JSON eingebunden. Kann ich das irgendwie noch anpassen, z.B. die Strings (z.B. DHL) durch Logos ersetzen? Falls ja, wo ginge das?
Besten Dank!
EDIT: funktioniert das über das Icon Replacement? Kann mir da jmd. auf die Sprünge helfen?
EDIT2: habe es nun hinbekommen, nun scheitere ich an der Skalierung des Logos. Wo kann man das anpassen?
-
@fir3drag0n wo hast du das logo her? die icons haben normal ~100x100px.
entweder was passendes suchen, oder z.b. mit gimp schnitzen. -
Hallo zusammen,
bin neu hier und freu mir den Popo ab, dass ich iQontrol gefunden habe. Ein kleines Problemchen trage ich nun schon Wochen mit mir rum und komme da einfach auf keine zufriedenstellende Lösung.
Es geht darum, dass Flots als BACKGROUND_URL nicht angezeigt werden, wenn man dort Boolean-Werte anzeigen lassen möchte (also effektiv an/aus). Wenn die Werte Zahlen sind ist das kein Problem (z.B. Temperaturen). Gibts da einen Trick?Grüße,
-
@martinschm sagte in iQontrol Vis Support Thread:
Hi,
ich nutze iQontrol um damit auch die Steuerung über für den heatingcontrol Adapter zu machen. Jetzt ist das relativ viel Klickerrei pro Heizung und ich wollte fragen ob man sich quasi eine Kachel einrichten und als Vorlage für weitere Kacheln nutzen kann und dabei dann nur die Datenpunkte anpassen kann. Die Logik ist bei jeder Heizung gleich, im "Pfad" müßte man nur den Namen des Raums austauschen.
Geht das in iQontrol irgendwie?
Hi,
ja, das geht. Einfach einmal anlegen und dann hier klicken:
Und dann das hier nutzen:
VG
-
@mkshb sagte in iQontrol Vis Support Thread:
Moin,
hat noch jemand Probleme mit Zeilenumbrüchen in Additional Controls?
Wenn ich versuche das hier von @martinschm umzusetzen:Kommt das dabei raus:
EDIT:
Die Ursache habe ich gefunden. Das generierte HTML beinhaltet eine statische Height Angabe von 52px.<textarea class="iQontrolDialogString DialogAdditionalControlsString ui-input-text ui-shadow-inset ui-body-inherit ui-corner-all ui-state-disabled ui-textinput-autogrow" data-iqontrol-device-id="iqontrol.0.Views.Heizpl%E4ne.devices.0" data-disabled="true" name="DialogAdditionalControlsString_1" id="DialogAdditionalControlsString_1" style="height: 52px;"></textarea>
Mit einem eigenen CSS habe ich der Klasse .DialogAdditionalControlsString eine Höhe von 42px zugewiesen.
.DialogAdditionalControlsString { height: 42px !important; }
Was bleibt ist die Unsicherheit über unerwünschte Effekte an anderen Stellen.
Beste Grüße
Hi,
gut gelöst. Die Höhe der Textfelder wird vom Framework normalerweise abhängig vom Inhalt verändert, d.h. das Textfeld passt sich der Anzahl der Zeilen an. Das hatte ich beim Nutzen der halben Breite nicht bedacht, dass das zu Problemen führen kann. Ich denke aber mal, das ganze ist schon eher speziell und da Du eine gute Lösung für Dich gefunden hast, würde ich hier erst mal nichts umbauen in iQontrol.
LG! -
@mkshb sagte in iQontrol Vis Support Thread:
@lanlan1 sagte in iQontrol Vis Support Thread:
Könnte es sein der der iframe dann doch anders reagiert als im normalen Webbrowser ?
Ich bin mir nicht so ganz sicher das das wirklich eingebettet wird.CU Bernd
Moin,
ich habe keine solche Erfahrung gemacht. Bin mir nicht ganz sicher, wie die Seite in iQontrol eingebunden wird. Wenn es iFrame ist, könnte die Kamera-Seite das Einbinden verhindern. Schau Dir mal den Quelltext der Seite an und suche nach Content-Security-Policy oder einem JavaScript welches das Einbinden per iFrame unterbindet.
Je nach dem wie fit Du in HTML bist, könntest Du das Einbinden auch mit einer eigenen Seite simulieren.
Hi,
genau so ist es, es ist ein iFrame - und da kann das Einbinden manchmal durch Policys oder CORS-Regeln unterbunden sein.
LG -
@memphispdm sagte in iQontrol Vis Support Thread:
Jetzt komme ich dann doch nochmal mit zwei weiteren Themen um die Ecke.
-
Glow
Wie man sieht ist der Heizungsboost mit einem Glow hinterlegt. Bei inaktiver Kachel blau, bei aktiver Kachel rot. Da das ein Schalter ist, ist relativ klar wann sie inaktiv und aktiv ist.
Nun habe ich die beiden Heizkörperthermostate. Ich würde diese gerne rot leuchten lassen wenn die Ventilöffnung größer 0 ist (wird in INFO_B gerade mit 0 angezeigt). Ist das überhaupt möglich? Die Kachel ist ja eigentlich "daueraktiv" -
Kann man die Überschrift "Licht" und "Heizung" dynamisch zentrieren? So wie die Kacheln auch?
Danke für Euren Input
Hallo, gab es bislang nicht, habe ich aber gerade eingebaut. Lade ich nachher auf Github zum Testen.
-
-
@chrisbgl sagte in iQontrol Vis Support Thread:
Hallo,
ich habe ein Problem:
Ich möchte mit einem Widget eine Webseite anzeigen, aber egal welche Webseite ich bei BACKGROUND_URL eintrage (z.B. https://www.google.de) zeigt das Widget nur einen grauen Hintergrund und "google.de hat die Verbindung abgelehnt" an.
Weiß jemand woran das liegen kann?
Manche Seiten lehnen die Einbindung in einen iFrame ab - da kann man dann leider nichts machen.
-
@s-bormann funzt astrein!