NEWS
Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)
-
@luder said in Test Adapter iQontrol 1.5.x:
Habe mal eine Frage:
- würde gerne einen Temperatur u. Feuchtewert mit sehr großer Schriftart in einer Kachel darstellen, d.h. die Kachel enthält dann nur formatfüllend den Temperaturwert als Zahl. Da ich unter den Einstellungen der Kachel nichts gefunden habe, wollte ich es mit HTML (BACKGROUND_HTML) lösen. Das funktioniert aber nicht. Der wird mir nur als Klartext dargestellt. Als HTML habe ich folgendes verwendet:
<table> <tbody> <tr> <td>Luftfeuchtigkeit</td> <td style="text-align: right;">{zigbee.0.001d0002323276.humidity}</td> </tr> <tr> <td>Lufttemperatur</td> <td style="text-align: right;">{zigbee.0.00150002323276.temperature}</td> </tr> </tbody> </table>Mache ich da irgendwas falsch?
Fehlt das nicht der Teil mit <html> <head> </head> <body> usw, das es eine komplette HTML Seite ist?
@martinschm Das geht leider auch nicht
-
Eigentlich suche ich solche Kacheln, wo man die Datenpunkte dann relativ groß (für Wandablet) anzeigen kann. Geht das auch dirkt mit dem iqontrol oder nur über Umwege über eingebundene HTML Seiten

@luder Hi, befasse mich erst seit kurzem mit iqontrol und habe folgendes Problem. Meine Homatic Geräte habe ich über den fhem Adapter in iobroker eingebunden.
Nun möchte in der Termostat Kachel angezeigt bekommen wenn das Fenster geöffnet ist. Um dies zu erreichen habe ich den Datenpunkt "winOpenReporting" mit dem iqontrol WINDOW_OPEN_REPORTING verknüpft. Leider funktioniert dies nicht. Kann das damit zusammenhängen das im "winOpenReporting" Datenpunkt der Wert "on" oder "off" gesetzt wird und nicht "false" oder "true" wie in derBeschreibung der Thermostat Rolle angegeben ist.Danke
-
@docgame sagte in Test Adapter iQontrol 1.5.x:
@s-bormann Werde ich morgen machen. Ich bin schon mal an der Entwicklerconsole gescheitert. F12 ist klar aber welche Einstellung ich zum loggen anwählen muss habe ich noch nicht herausgefunden (Debugger, Laufzeitanalyse oder was anderes?)
Bis morgenEinfach im Fenster "Console" schauen, ob es Fehler gibt, dann Screenshot. In der readme auf Github ist unter troubleshooting eine bebilderte Anleitung. VG!
-
Eigentlich suche ich solche Kacheln, wo man die Datenpunkte dann relativ groß (für Wandablet) anzeigen kann. Geht das auch dirkt mit dem iqontrol oder nur über Umwege über eingebundene HTML Seiten

-
@kassmann mal auf die Schnelle:
- Name des Geräts:
Müllabfuhr|{trashschedule.0.next.typesText} - Gerätetyp:
Wert - State:
javascript.0.trashschedule.nextDateCustom(wird über blockly geschrieben) - HTML:
javascript.0.trashschedule.typesHtml(wird auch über blockly geschrieben)
Bei den Optionen: - Icon an/aus:
./images/icons/blank.png|./../iqontrol.meta/userimages/usericons/{trashschedule.0.next.typesText}.png
Die Icons dann noch hochladen (hängen an). Wichtig ist, dass die genauso heissen, wie der "typesText" aus dem trashschedule. Bei Umlauten ist das etwas frickelig, hat irgendwann funktioniert. - Bedingung für aktive Kachel: Habe ich noch gesetzt, wenn Tag = 1, damit das dann etwas hervorsticht.
State IDauftrashschedule.0.next.daysLeftund dannBedinungswertauf1 - XML für blockly hängt auch anbei
trashschedule.xml - Der Vollständigkeitshalber hier noch ein Screenshot meiner Abfalltypen (die Farben dort werden für das HTML verwendet):

Hoffe, ich hab nichts vergessen und es läuft so. Freu mich über Feedback und Optimierungen :-)
LG
Siedi



- Name des Geräts:
-
@s-bormann
Gibt es auch die Möglichkeit einen REGEXP zu subscriben?
Mit der getStateSubscribe scheint das nicht zu funktionieren.Gerade bei Strukturen unterhalb von 0_userdata.0.* wo ständig neue hinzukommen bzw. alte gelöscht werden, wäre es schön, auf die obere Ebene subscriben zu können, ohne jeden einzelnen State angeben zu müssen :-)
-
Hallo,
ich bin gerade über deinen Müllkalender gestolpert.
Leider kann ich das Blockly nicht importieren.
Ich bekomme immer eine Fehlermeldung.
Hast du oder jemand anderes eine Idee dazu?Gruß
FloH
@ians sagte in Test Adapter iQontrol 1.5.x:
Hast du oder jemand anderes eine Idee dazu?
von wo hast Du denn das Blockly was sich nicht importieren lässt ? Ich habe es gerade probiert, der Import funktioniert bei mir.
Ich habe es von der Wiki Seite -
@ians sagte in Test Adapter iQontrol 1.5.x:
Hast du oder jemand anderes eine Idee dazu?
von wo hast Du denn das Blockly was sich nicht importieren lässt ? Ich habe es gerade probiert, der Import funktioniert bei mir.
Ich habe es von der Wiki Seite -
@dslraser funktionieren tut es auf jeden fall.
die frage ist was, hat er wo, wie importiert...@da_woody sagte in Test Adapter iQontrol 1.5.x:
@dslraser funktionieren tut es auf jeden fall.
die frage ist was, hat er wo, wie importiert...das habe ich doch gefragt
von wo hast Du denn das Blockly was sich nicht importieren lässt ?
-
@da_woody sagte in Test Adapter iQontrol 1.5.x:
@dslraser funktionieren tut es auf jeden fall.
die frage ist was, hat er wo, wie importiert...das habe ich doch gefragt
von wo hast Du denn das Blockly was sich nicht importieren lässt ?
-
@luder das hat ja nichts mit den kacheln zu tun. du kannst die schriftgrößen selber definieren.
da muss du ein bisschen rumspielen wie es dir dann gefällt. in den optionen findest du einstellungen bis zum abwinken... -
zum Thema Müllkalender:
Ich habe alles lt. WIKI gemacht. Das Skript lies sich auch ohne Probleme importieren.
Ich habe nur ein Problem mit den Wochentagen. Es wird immer Donnerstag angezeigt obwohl die nächste Tonne schon morgen geleert wird.
Hat vielleicht jemand eine Idee was das Problem ist?
Ich habe die verbose Ausgabe.1.2.2021, 22:14:38.321 [info ]: javascript.0 (2133) Stop script script.js.VIS.Müllkalender 1.2.2021, 22:14:38.336 [info ]: javascript.0 (2133) Start javascript script.js.VIS.Müllkalender 1.2.2021, 22:14:38.346 [info ]: javascript.0 (2133) script.js.VIS.Müllkalender: subscribe: {"pattern":{"id":"trashschedule.0.next.types","change":"ne","q":0},"name":"script.js.VIS.Müllkalender"} 1.2.2021, 22:14:38.347 [info ]: javascript.0 (2133) script.js.VIS.Müllkalender: getState(id=trashschedule.0.type.json, timerId=undefined) => {"val":"[{\"name\":\"Restmüll\",\"daysLeft\":1,\"nextDate\":1612224000000,\"_color\":\"#949494\"},{\"name\":\"Bio\",\"daysLeft\":2,\"nextDate\":1612310400000,\"_color\":\"#4d2500\"},{\"name\":\"Papier\",\"daysLeft\":15,\"nextDate\":1613433600000,\"_color\":\"#0544ff\"},{\"name\":\"Gelber Sack\",\"daysLeft\":16,\"nextDate\":1613520000000,\"_color\":\"#ffd500\"}]","ack":true,"ts":1612213203562,"q":0,"from":"system.adapter.trashschedule.0","user":"system.user.admin","lc":1612212348299} 1.2.2021, 22:14:38.348 [info ]: javascript.0 (2133) script.js.VIS.Müllkalender: setStateDelayed(id=javascript.0.trashschedule.typesHtml, state=<ul><li style="color: #949494">Restmüll: Donnerstag in 1 Tage</li><li style="color: #4d2500">Bio: Donnerstag in 2 Tage</li><li style="color: #0544ff">Papier: Donnerstag in 15 Tage</li><li style="color: #ffd500">Gelber Sack: Donnerstag in 16 Tage</li></ul>, isAck=true, delay=0, clearRunning=false) 1.2.2021, 22:14:38.349 [info ]: javascript.0 (2133) script.js.VIS.Müllkalender: setForeignState(id=javascript.0.trashschedule.typesHtml, state={"val":"<ul><li style=\"color: #949494\">Restmüll: Donnerstag in 1 Tage</li><li style=\"color: #4d2500\">Bio: Donnerstag in 2 Tage</li><li style=\"color: #0544ff\">Papier: Donnerstag in 15 Tage</li><li style=\"color: #ffd500\">Gelber Sack: Donnerstag in 16 Tage</li></ul>","ack":true}) 1.2.2021, 22:14:38.350 [info ]: javascript.0 (2133) script.js.VIS.Müllkalender: getState(id=trashschedule.0.next.date, timerId=undefined) => {"val":1612224000000,"ack":true,"ts":1612213203562,"q":0,"from":"system.adapter.trashschedule.0","user":"system.user.admin","lc":1612207829000} 1.2.2021, 22:14:38.350 [info ]: javascript.0 (2133) script.js.VIS.Müllkalender: setStateDelayed(id=javascript.0.trashschedule.nextDateCustom, state=Dienstag, 02.02., isAck=true, delay=0, clearRunning=false) 1.2.2021, 22:14:38.351 [info ]: javascript.0 (2133) script.js.VIS.Müllkalender: setForeignState(id=javascript.0.trashschedule.nextDateCustom, state={"val":"Dienstag, 02.02.","ack":true}) 1.2.2021, 22:14:38.352 [info ]: javascript.0 (2133) script.js.VIS.Müllkalender: registered 1 subscription and 0 schedulesDANKE für eure Hilfe
-
@ians sagte in Test Adapter iQontrol 1.5.x:
Hast du oder jemand anderes eine Idee dazu?
von wo hast Du denn das Blockly was sich nicht importieren lässt ? Ich habe es gerade probiert, der Import funktioniert bei mir.
Ich habe es von der Wiki Seite -
@da_woody Unter Optionen\Kacheln\ finde ich die Schiftart u. Schriftdicke aber nichts zu der Größe, oders steht das noch woanders
@luder sorry, hast recht. hab nicht nachgeschaut und mir eingebildet, daß das dort ist.
das was man ändern kann ist der state. da gibts die einstellung: grosse schrift verwenden.

sind ein paar spielereien mit dem state. wobei da bei mir jetzt ein Temperatur-Sensor ist.
da musst du selber rumspielen bei anderen kacheln. -
Ahhh Tschuldigung......
Es ist das Blockly aus Diesem Beitrag hier@ians sagte in Test Adapter iQontrol 1.5.x:
Ahhh Tschuldigung......
Es ist das Blockly aus Diesem Beitrag hierja, bei direkten klick auf den Link bzw. die Datei in dem Beitrag wird es mir auch falsch angezeigt. Wenn man diese Datei aber auf den eigenen Rechner runter läd und mit einem Editor öffnet geht es. Also direkt im Browser kommt da bei mir auch Blödsinn raus.
-
@ians sagte in Test Adapter iQontrol 1.5.x:
Ahhh Tschuldigung......
Es ist das Blockly aus Diesem Beitrag hierja, bei direkten klick auf den Link bzw. die Datei in dem Beitrag wird es mir auch falsch angezeigt. Wenn man diese Datei aber auf den eigenen Rechner runter läd und mit einem Editor öffnet geht es. Also direkt im Browser kommt da bei mir auch Blödsinn raus.
-
@dslraser said in Test Adapter iQontrol 1.5.x:
einem Editor öffnet
aber bitte nicht wordpad! notepad++ sollte es schon sein... ;)
@da_woody sagte in Test Adapter iQontrol 1.5.x:
notepad++
gibt es aber nicht für "meinen" 😅 mac...(aber es gibt auch noch andere Alternativen)
-
@da_woody sagte in Test Adapter iQontrol 1.5.x:
notepad++
gibt es aber nicht für "meinen" 😅 mac...(aber es gibt auch noch andere Alternativen)
-
@dslraser luxuskerl! ;) jo, die gibts. hab mein macbook aber schon länger nicht aufgedreht gehabt da überall PCs rumlümmeln. der mac is im sommer immer auf der terrasse im einsatz...

