NEWS
Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)
-
@rookie50 Genau Rookie50
Danke fĂŒr deine Antwort...
Ich benutze als Darstellung einen Schalter und so wie du beschrieben hast auch die Datenpunkte. Wie gesagt schalten kann ich es alles und die Kachel verschwindet auch richtig nur bleibt der (Schalter) dauerhaft auf grĂŒn (wie AN).....???
Man sieht es auch auf meinen Screenshots das der State sich darunter Ă€ndern von true auf false nur eben oben der Schalter nicht@woduwolle nur um es auszuschlieĂen ;-) Du hast fĂŒr diese Kachel nicht so rein zufĂ€llig 2 mal das gleiche Symbol fĂŒr an und aus?

Ansonsten gehen mir die Ideen aus, warum sich das Icon nicht Àndert.
-
@woduwolle nur um es auszuschlieĂen ;-) Du hast fĂŒr diese Kachel nicht so rein zufĂ€llig 2 mal das gleiche Symbol fĂŒr an und aus?

Ansonsten gehen mir die Ideen aus, warum sich das Icon nicht Àndert.
Ich habe gerade nachgeschaut.... Es sind wie normal eingestellt OFF und ON...
Ich denke es hÀngt mit der Programmierung zusammen... wenn ich den AUTO schalter auf AUS stelle sieht man das wenn die Kacheln ausgeblendet werden daà das Icon auch auf AUS geschalten wird... Vielleicht hilft das weiter???? -
Ich wĂŒrde gerne ein GerĂ€t ausblenden. Es geht hier um den Weihnachtsbaum. Gibt es eine Möglichkeit ein Kachel auszublenden, die nicht ĂŒber Aktiv/Inaktiv funktioniert, denn nĂ€chsts Jahr soll wieder alles so funktionieren wie bisher. -
Ich wĂŒrde gerne ein GerĂ€t ausblenden. Es geht hier um den Weihnachtsbaum. Gibt es eine Möglichkeit ein Kachel auszublenden, die nicht ĂŒber Aktiv/Inaktiv funktioniert, denn nĂ€chsts Jahr soll wieder alles so funktionieren wie bisher. -
@gonzokalle Ich hĂ€tte es schon gerne, dass es automatisch passiert. ich wĂŒrde dann eine Variable erstellen oder so oder wenn der Weihnachtsbaum nicht mehr ereichbar ist. Aber danke fĂŒr den Tipp... ich kann es vorerst so machen. Vielleicht gibt es doch eine andere Möglichkeit?
-
@gonzokalle Ich hĂ€tte es schon gerne, dass es automatisch passiert. ich wĂŒrde dann eine Variable erstellen oder so oder wenn der Weihnachtsbaum nicht mehr ereichbar ist. Aber danke fĂŒr den Tipp... ich kann es vorerst so machen. Vielleicht gibt es doch eine andere Möglichkeit?
@ldittmar
Automatisch geht es leider nicht.
Wo hast du denn das nette Weihnachtsbaum Icon her? -
@ldittmar
Automatisch geht es leider nicht.
Wo hast du denn das nette Weihnachtsbaum Icon her?@gonzokalle genau seins hab ich zwar nicht gefunden, aber da findest du was.
mein favorit ist ja die Sigi... :D

-
Ich wĂŒrde gerne ein GerĂ€t ausblenden. Es geht hier um den Weihnachtsbaum. Gibt es eine Möglichkeit ein Kachel auszublenden, die nicht ĂŒber Aktiv/Inaktiv funktioniert, denn nĂ€chsts Jahr soll wieder alles so funktionieren wie bisher. -
@navlis sagte in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):
@ldittmar darf ich fragen wie du diesen Rand links mit den Infos gemacht hast ??
LG Silvan
ja cool, gerade ausprobiert: das ist offenbar das "Panel", mit "ohne Schliessen-Knopf" und "bei grossen Bildschirmen immer öffnen". Hatte ich gar nicht auf dem Schirm, eröffnet ja ganz neue Möglichkeiten... :-)
-
@navlis wenns ums panel geht:
Toolbar und Panel
ist zwar schon alt, aber die grundfunktion ist da. -
Ich wĂŒrde gerne ein GerĂ€t ausblenden. Es geht hier um den Weihnachtsbaum. Gibt es eine Möglichkeit ein Kachel auszublenden, die nicht ĂŒber Aktiv/Inaktiv funktioniert, denn nĂ€chsts Jahr soll wieder alles so funktionieren wie bisher.@ldittmar said in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):
Ich wĂŒrde gerne ein GerĂ€t ausblenden. Es geht hier um den Weihnachtsbaum. Gibt es eine Möglichkeit ein Kachel auszublenden, die nicht ĂŒber Aktiv/Inaktiv funktioniert, denn nĂ€chsts Jahr soll wieder alles so funktionieren wie bisher.Was steckt denn hinter der "gelĂŒftet" Kachel?
ĂberwĂ€chst du, wann in dem RĂ€umen das letzte mal ein Fenster geöffnet wurde und wenn ja, wie machst du das? -
Hallo zusammen
Ich wĂŒrde gerne mein Garagentor in die Visualisierung einbinden. Aber ich verstehe der GerĂ€tetyp "Garage Door" leider nicht. Ich hĂ€tte eigentlich sowas wie bei GerĂ€tetyp "Blind Rollladen" erwartet. Also Datenpunkt "UP" und Konstante "UP_SET_VALUE".Ich verwende ein homematic IP Modul: HmIP-MOD-HO
Datenpunkt zum Steuern DOOR_COMMAND
"0": "NOP",
"1": "OPEN",
"2": "STOP",
"3": "CLOSE",
"4": "PARTIAL_OPEN"Status Datenpunkt DOOR_STATE
"0": "CLOSED",
"1": "OPEN",
"2": "VENTILATION_POSITION",
"3": "POSITION_UNKNOWN"Könnt Ihr mir einen Tipp geben wie ich die Datenpunkte richtig ansteuere? ĂŒber Additional Control?
DANKE fĂŒr eure Hilfe
@markus_ sagte in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):
Hallo zusammen
Ich wĂŒrde gerne mein Garagentor in die Visualisierung einbinden. Aber ich verstehe der GerĂ€tetyp "Garage Door" leider nicht. Ich hĂ€tte eigentlich sowas wie bei GerĂ€tetyp "Blind Rollladen" erwartet. Also Datenpunkt "UP" und Konstante "UP_SET_VALUE".Ich verwende ein homematic IP Modul: HmIP-MOD-HO
Datenpunkt zum Steuern DOOR_COMMAND
"0": "NOP",
"1": "OPEN",
"2": "STOP",
"3": "CLOSE",
"4": "PARTIAL_OPEN"Status Datenpunkt DOOR_STATE
"0": "CLOSED",
"1": "OPEN",
"2": "VENTILATION_POSITION",
"3": "POSITION_UNKNOWN"Könnt Ihr mir einen Tipp geben wie ich die Datenpunkte richtig ansteuere? ĂŒber Additional Control?
DANKE fĂŒr eure Hilfe
Hallo,
dazu suche ich auch die Lösung...?Danke!
-
Hi, falls es jemanden interessiert. Ich habe es nun geschafft meine Kameras mit RTSPtoWeb in iQontrol darzustellen. Man muss einfach ein neues GerĂ€te als Widget erstellen und unter Background_HTML folgenden Code einfĂŒgen:
<input type="hidden" name="webrtc-url" id="webrtc-url" value="http://192.168.2.2:8083/stream/a34525d7-6d13-421d-9127-2cd7bc4323dc/channel/0/webrtc" /> <video id="webrtc-video" autoplay muted playsinline controls style="max-width: 100%; max-height: 100%;" /> <script> setTimeout(function () { function startPlay(videoEl, url) { const webrtc = new RTCPeerConnection({ iceServers: [ { urls: ["stun:stun.l.google.com:19302"], }, ], sdpSemantics: "unified-plan", }); webrtc.ontrack = function (event) { console.log(event.streams.length + " track is delivered"); videoEl.srcObject = event.streams[0]; videoEl.play(); }; webrtc.addTransceiver("video", { direction: "sendrecv" }); webrtc.onnegotiationneeded = async function handleNegotiationNeeded() { const offer = await webrtc.createOffer(); await webrtc.setLocalDescription(offer); fetch(url, { method: "POST", body: new URLSearchParams({ data: btoa(webrtc.localDescription.sdp) }), }) .then((response) => response.text()) .then((data) => { try { webrtc.setRemoteDescription(new RTCSessionDescription({ type: "answer", sdp: atob(data) })); } catch (e) { console.warn(e); } }); }; const webrtcSendChannel = webrtc.createDataChannel("rtsptowebSendChannel"); webrtcSendChannel.onopen = (event) => { console.log(`${webrtcSendChannel.label} has opened`); webrtcSendChannel.send("ping"); }; webrtcSendChannel.onclose = (_event) => { console.log(`${webrtcSendChannel.label} has closed`); startPlay(videoEl, url); }; webrtcSendChannel.onmessage = (event) => console.log(event.data); } const videoEl = document.querySelector("#webrtc-video"); const webrtcUrl = document.querySelector("#webrtc-url").value; startPlay(videoEl, webrtcUrl); }, 1000); </script>In der erste Zeile muss nur die IP addresse und die Kamera ID angepasst werden:
http://192.168.2.2:8083/stream/a34525d7-6d13-421d-9127-2cd7bc4323dc/channel/0/webrtcSobald die Ansicht geladen wird startet der Player mit Videobild.
Guten Morgen,
das funktioniert bei mir sehr gut, wenn ich das Skript aber in die VIS 2 ĂŒbernehme startet der Player nicht mehr. Hat das jemand gelöst oder eine Idee warum es nicht geht?
@rookie50 sagte in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):
Hi, falls es jemanden interessiert. Ich habe es nun geschafft meine Kameras mit RTSPtoWeb in iQontrol darzustellen. Man muss einfach ein neues GerĂ€te als Widget erstellen und unter Background_HTML folgenden Code einfĂŒgen:
<input type="hidden" name="webrtc-url" id="webrtc-url" value="http://192.168.2.2:8083/stream/a34525d7-6d13-421d-9127-2cd7bc4323dc/channel/0/webrtc" /> <video id="webrtc-video" autoplay muted playsinline controls style="max-width: 100%; max-height: 100%;" /> <script> setTimeout(function () { function startPlay(videoEl, url) { const webrtc = new RTCPeerConnection({ iceServers: [ { urls: ["stun:stun.l.google.com:19302"], }, ], sdpSemantics: "unified-plan", }); webrtc.ontrack = function (event) { console.log(event.streams.length + " track is delivered"); videoEl.srcObject = event.streams[0]; videoEl.play(); }; webrtc.addTransceiver("video", { direction: "sendrecv" }); webrtc.onnegotiationneeded = async function handleNegotiationNeeded() { const offer = await webrtc.createOffer(); await webrtc.setLocalDescription(offer); fetch(url, { method: "POST", body: new URLSearchParams({ data: btoa(webrtc.localDescription.sdp) }), }) .then((response) => response.text()) .then((data) => { try { webrtc.setRemoteDescription(new RTCSessionDescription({ type: "answer", sdp: atob(data) })); } catch (e) { console.warn(e); } }); }; const webrtcSendChannel = webrtc.createDataChannel("rtsptowebSendChannel"); webrtcSendChannel.onopen = (event) => { console.log(`${webrtcSendChannel.label} has opened`); webrtcSendChannel.send("ping"); }; webrtcSendChannel.onclose = (_event) => { console.log(`${webrtcSendChannel.label} has closed`); startPlay(videoEl, url); }; webrtcSendChannel.onmessage = (event) => console.log(event.data); } const videoEl = document.querySelector("#webrtc-video"); const webrtcUrl = document.querySelector("#webrtc-url").value; startPlay(videoEl, webrtcUrl); }, 1000); </script>In der erste Zeile muss nur die IP addresse und die Kamera ID angepasst werden:
http://192.168.2.2:8083/stream/a34525d7-6d13-421d-9127-2cd7bc4323dc/channel/0/webrtcSobald die Ansicht geladen wird startet der Player mit Videobild.
-
@woduwolle Du hast einen DP der AUTOMATIK EIN/AUS schaltet und einen Datenpunkt der den Sprenger EIN/AUS schaltet. Du bentuzt in iQontrol fĂŒr die Darstellung "Schalter", soweit richtig?
In der Kachel fĂŒr den Sprenger 0815 benutzt als State den Datenpunkt um den Sprenger ein bzw. auszuschalten. z.B.:

Unten in der Kacheleinstellung benutzt Du dann als "Bedingung fĂŒr eine aktive Kachel" den DP von AUTOMATIK.
Damit sollte es funktionieren
-
@woduwolle Es ist mir nicht so ganz klar was Du erreichen möchtest. In der Kachel wird der Datenpunkt, den Du als State, oben in den Einstellungen, eingetragen hast, angezeigt. Das muss aber nicht der Gleiche sein, wie der DP, den Du als Bedingung fĂŒr eine aktive GerĂ€tekachel benutzt.
@rookie50Hallo Ich versuche es hier nochmals besser zu erklÀren. Wenn ich diese wenn ich eine beedingung als aktive kachel wÀhle, wird sobald diese bedingung True wird die Kachel eingeblendet. Alles so wie es sein soll. Doch was mir nicht so passt ist das diese dann als Aktiv dargestellt wird und sich der Schieberegler nicht mehr als AUS darstellen lÀsst. Oder gibt es hier in den Einstellungen einen Hacken den ich setzten muss das dies wieder geht ????
Wenn ich eine beedingung als inaktiv wÀhle funktioniert dies auch nur das dann die Kachel (wenn sie eingeblendet ist) immer als inaktiv dargestellt ist..
Mein vorhaben ist das ich eine Kachel ein oder ausblende aber als Neutral nicht aktiv aber auch nicht inaktiv.
Vielleicht auch jemand anderst eine Idee oder Lösung
Ich wĂŒrde mich freuen
-
@rockie50
Was ich damit machen möchte ...
Mein gedanke ist der das ich schalter ausblenden möchte wenn die Automarik aktiv wenn ich die Automatik deaktiviere sollen die manuellen schalter wieder eingeblendet werden und dann zum manuellen schalten benutzt werden können. das funktioniert auch soweit nur das dann die kachel schon als aktiv eingeblendet wird. Was teilweise verwirrend ist wenn man nicht auf den State Status schaut....
... -
@rockie50
Was ich damit machen möchte ...
Mein gedanke ist der das ich schalter ausblenden möchte wenn die Automarik aktiv wenn ich die Automatik deaktiviere sollen die manuellen schalter wieder eingeblendet werden und dann zum manuellen schalten benutzt werden können. das funktioniert auch soweit nur das dann die kachel schon als aktiv eingeblendet wird. Was teilweise verwirrend ist wenn man nicht auf den State Status schaut....
...@woduwolle sagte in Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread):
@rockie50
Was ich damit machen möchte ...
Mein gedanke ist der das ich schalter ausblenden möchte wenn die Automarik aktiv wenn ich die Automatik deaktiviere sollen die manuellen schalter wieder eingeblendet werden und dann zum manuellen schalten benutzt werden können. das funktioniert auch soweit nur das dann die kachel schon als aktiv eingeblendet wird. Was teilweise verwirrend ist wenn man nicht auf den State Status schaut....
...Nur so als Idee...
hast Du es mal mit einem Widget probiert und beim State nichts verlinken.
Das Verhalten der Kachel dann in den Einstellungen...
Die Schaltung selbst dann ĂŒber ADDITIONAL_CONTROLS
(die Bilder sollen nur als Beispiel dienen...)

-
Willkommen im iQontrol-Entwicklungs-Thread!
iQontrol ist ein Visualisierungs-Adapter.
Dies ist der Entwicklungs-Thread
Hier werden die neuesten Updates veröffentlicht, neue Ideen und Features diskutiert und es finden alpha und beta-Tests statt. Wer also immer auf dem neuesten Stand sein will oder sich aktiv einbringen möchte, ist hier richtig aufgehoben.
Alternativ gibt es noch den iQontrol-Support-Thread. Hier sollen Support-Anfragen gestellt und diskutiert werden:
https://forum.iobroker.net/topic/52077Wichtige Resourcen
Das Readme auf Github beschreibt die wichtigsten Einstellungen, Troubleshooting etc.:
https://github.com/sbormann/ioBroker.iqontrolVideo-Tutorials:
https://www.youtube.com/playlist?list=PL8epyNz8pGEv6-R8dnfXm-m5aBlZFKOBGWiki mit einer Sammlung nĂŒtzlicher Scripte, Widgets etc.:
https://github.com/sbormann/ioBroker.iqontrol/wikiViel SpaĂ und Erfolg,
Sebastian@s-bormann
Hallo, danke fĂŒr die super IQontrol Visualisierung!
Nur durch diese Visu konnte ich als Neueinsteiger alles so visualisieren, wie ich es mir vorgestellte habe!Jedoch stehe ich vor einem Problem mit dem automatischen Seitenwechsel....
Da ich nicht möchte, dass sich bei meinen neuen GerÀten die Hauptseite "einbrennt" habe ich mir gedacht ich nutze die automatische Seitenwechsel-Funktion, als Schutz.
Meine Idee war daher, dass ich die Seiten im Minutentakt durchlaufen lasse...
nur bekomme ich das irgendwie nicht ganz hin mit dieser Funktion?hat irgendwer eine Idee wie ich das umsetzen kann?
-
@s-bormann
Hallo, danke fĂŒr die super IQontrol Visualisierung!
Nur durch diese Visu konnte ich als Neueinsteiger alles so visualisieren, wie ich es mir vorgestellte habe!Jedoch stehe ich vor einem Problem mit dem automatischen Seitenwechsel....
Da ich nicht möchte, dass sich bei meinen neuen GerÀten die Hauptseite "einbrennt" habe ich mir gedacht ich nutze die automatische Seitenwechsel-Funktion, als Schutz.
Meine Idee war daher, dass ich die Seiten im Minutentakt durchlaufen lasse...
nur bekomme ich das irgendwie nicht ganz hin mit dieser Funktion?hat irgendwer eine Idee wie ich das umsetzen kann?
@iqontrol-nutzer auch mit Doppel Posts kommst du nicht weiter...
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden
