NEWS
Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)
-
@muuulle sagte in Test Adapter iQontrol 1.9.x Vis:
@s-bormann
Moin,drei Fragen oder Auffälligkeiten:
-
bei Halbierung der Additional Controls gibt es einen unschönen Umbruch, wenn sich Schalter und Schieberegler eine Zeile teilen sollen
-
ich kann den oberen Taster (nicht Schalter) nicht mehr bedienen. Die Aktion wird auf der ersten Überschrift (aussetzen) ausgeübt. Brauchst du ein Video?
- wie kann im Dark Mode der Hintergrund von Überschriften angepasst werden? Oder verstehe ich etwas falsch? Ändere ich die Farbe des Überzugs, werden die Überschriften verdeckt.
Danke!
- und 2) wurden gefixed.
- Man kann jetzt so ziemlich alle (zumindest alle, die mir eingefallen sind) Farben im Dark-Mode anpassen.
Das heißt, man kann jetzt getrennt
- Die Helligkeit der einzelnen Elemente festlegen
- Einen farbigen Überzug der einzelnen Elemente festlegen
- Und/oder alle Farben neu festlegen (dann macht es im allgemeinen natürlich Sinn, Helligkeit und Überzug nicht zu verwenden)
Heißt, man hat jetzt eine laaange Liste an Optionen - aber man muss sie ja nicht nutzen, wenn man nicht will bzw. mit den Standard-Einstellungen zufrieden ist.
VG
-
-
@s-bormann sagte in Test Adapter iQontrol 1.9.x Vis:
@emd sagte in Test Adapter iQontrol 1.9.x Vis:
Schriftart geht, danke!
Kann ich bei meinen zeitprofilen weiter oben auch den Wert in klammern ausblenden wo steht wann der timer fällig wird? Ist ja bei mir eigentlich kein timer
Hmmm, da muss ich mir was überlegen, wie man das konfiguriert. Ich denk drüber nach, wie das geht.
Hi,
die Option das auszublenden wurde in den Customs des Datenpunktes (Schraubenschlüssel) eingefügt.
VG -
@bengreenhigh sagte in Test Adapter iQontrol 1.9.x Vis:
@s-bormann Danke für Deine schnelle Antwort. Ich nutze alle Geräte über Alias, daher die Datenpunkte vom Original und vom Alias:
Und die Raws:{ "type": "state", "common": { "role": "level", "read": true, "write": true, "name": "Thermostat mode", "type": "number", "min": 0, "max": 255, "states": { "0": "Off", "1": "Heat", "2": "Cool", "3": "Auto", "4": "Auxiliary", "5": "Resume (on)", "6": "Fan", "7": "Furnace", "8": "Dry", "9": "Moist", "10": "Auto changeover", "11": "Energy heat", "12": "Energy cool", "13": "Away", "15": "Full power", "31": "Manufacturer specific" }, "custom": { "iqontrol.0": { "enabled": true, "readonly": false, "invert": false, "confirm": false, "pincode": "", "unit": "", "unit_zero": "", "unit_one": "", "min": 0, "max": 15, "step": "", "type": "number", "role": "level", "targetValueId": "", "states": { "0": "Off", "1": "Heat", "11": "Energy heat", "15": "Full power" }, "statesAddInput": false, "statesAddInputCaption": "Enter other value...", "showOnlyTargetValues": false, "roundDigits": 2, "timeFormat": "x", "timeDisplayFormat": "dddd, DD.MM.YYYY HH:mm:ss", "targetValues": "" } } }, "native": { "nodeId": 184, "valueId": { "commandClass": 64, "endpoint": 0, "property": "mode" } }, "_id": "zwave2.0.Node_184.Thermostat_Mode.mode", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.zwave2.0", "user": "system.user.admin", "ts": 1629217985759 }
{ "type": "state", "common": { "name": "Thermostat mode", "role": "level", "type": "number", "max": 255, "read": true, "write": true, "alias": { "id": "zwave2.0.Node_184.Thermostat_Mode.mode" }, "custom": { "iqontrol.0": { "0": "", "1": "", "2": "", "enabled": true, "invert": false, "confirm": false, "pincode": "", "step": "", "roundDigits": 2, "timeFormat": "x", "timeDisplayFormat": "dddd, DD.MM.YYYY HH:mm:ss", "targetValueId": "", "statesAddInput": false, "statesAddInputCaption": "Enter other value...", "showOnlyTargetValues": false, "readonly": false, "unit": "", "unit_zero": "", "unit_one": "", "min": "", "max": 15, "type": "number", "role": "level", "targetValues": "", "states": { "0": "Aus", "1": "Heizen", "11": "Absenkung", "15": "Boost" } } } }, "_id": "alias.0.DG.Thermostat_Büro.mode", "native": {}, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1627836377756 }
Genutzt wind in iQontrol und Skripten nur der Alias.
LG
Probier mal diese custom-settings im RAW des Alias. Damit hats bei mir funktioniert (als Thermostat, nicht als Homematic-Thermostat).
"custom": { "iqontrol.0": { "0": "", "1": "", "2": "", "enabled": true, "invert": false, "confirm": false, "pincode": "", "step": "", "roundDigits": 2, "timeFormat": "x", "timeDisplayFormat": "dddd, DD.MM.YYYY HH:mm:ss", "timeDisplayDontShowDistance": false, "targetValueId": "", "statesAddInput": false, "statesAddInputCaption": "Enter other value...", "showOnlyTargetValues": false, "readonly": false, "unit": "", "unit_zero": "", "unit_one": "", "min": 0, "max": 255, "type": "string", "role": "state", "targetValues": "", "states": { "0": "Aus", "1": "Heizen", "11": "Absenkung", "15": "Boost" } } }
VG
-
Ich versuche gerade meine Visu gegen aussen abzudichten. Gibt es eine elegante Lösung für einen Anmeldebildschirm?
-
Hallo an alle,
ich habe gerade all meine Datenpunkte in iQontrol auf Alias umgestellt.
Seitdem wird mir zwar der Status aller Geräte richtig angezeigt, aber ich kann die Geräte nicht mehr aus oder einschaten.
Auch wenn ich wieder zurück auf die Originalen Datenpunkte gehe funktioniert es nicht.
Den Adapter habe ich schon neu gestartet.Hat jeman eine Idee was ich noch machen kann?
-
@sandro_gera
Vielleicht das hier -
@dslraser said in Test Adapter iQontrol 1.9.x Vis:
@sandro_gera
Vielleicht das hierDie Typen steht richtig als Schater oder Licht drin.
Es ist ja auch nicht nur ein oder 2 Geräte. Es betrifft alle.
-
@sandro_gera sagte in Test Adapter iQontrol 1.9.x Vis:
Die Typen steht richtig als Schater oder Licht drin.
Der Typ im RAW ist aber nicht Schalter oder Licht, sondern z.B. boolean oder sowas
Beispiel einer meiner alias
{ "type": "state", "common": { "name": "Badezimmer links", "read": true, "write": true, "type": "boolean", "role": "switch.light", "alias": { "id": "hue.0.Badezimmerlampe_links.on" }, "desc": "per Script erstellt", "states": { "false": "aus", "true": "an" }, "smartName": false }, "native": {}, "from": "system.adapter.javascript.0", "user": "system.user.admin", "ts": 1607784693476, "_id": "alias.0.Licht.Badezimmer_Licht_links", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
@dslraser said in Test Adapter iQontrol 1.9.x Vis:
@sandro_gera sagte in Test Adapter iQontrol 1.9.x Vis:
Die Typen steht richtig als Schater oder Licht drin.
Der Typ im RAW ist aber nicht Schalter oder Licht, sondern z.B. boolean oder sowas
Beispiel einer meiner alias
{ "type": "state", "common": { "name": "Badezimmer links", "read": true, "write": true, "type": "boolean", "role": "switch.light", "alias": { "id": "hue.0.Badezimmerlampe_links.on" }, "desc": "per Script erstellt", "states": { "false": "aus", "true": "an" }, "smartName": false }, "native": {}, "from": "system.adapter.javascript.0", "user": "system.user.admin", "ts": 1607784693476, "_id": "alias.0.Licht.Badezimmer_Licht_links", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
So sieht das bei mir aus
{ "type": "state", "common": { "name": "Wandlampe-Arbeitszimmer", "type": "boolean", "role": "switch.light", "read": true, "write": true, "smartName": { "de": "Wandlampe Arbeitszimmer", "ghType": "action.devices.types.LIGHT", "ghTraits": [ "action.devices.traits.OnOff" ], "ghAttributes": "{\n \"commandOnlyOnOff\": false\n }", "smartType": "LIGHT" }, "alias": { "id": "deconz.0.Lights.28.on" }, "desc": "per Script erstellt", "states": { "false": "aus", "true": "an" } }, "native": {}, "from": "system.adapter.iot.0", "user": "system.user.admin", "ts": 1622803724566, "_id": "alias.0.Licht.Arbeitszimmer.Wandlampe_Arbeitszimmer", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
nach dem alias erstellen am Besten mal admin neu starten. Achtung: nicht stoppen, sondern nur neu starten !
damit
-
@dslraser said in Test Adapter iQontrol 1.9.x Vis:
nach dem alias erstellen am Besten mal admin neu starten. Achtung: nicht stoppen, sondern nur neu starten !
damit
Danke das versuche ich mal. Aber ich habe die Aliasse ja nicht neu erstellt.
Ich habe nur von den Original Datenpunkten auf die aliasse umgestellt. -
@dslraser said in Test Adapter iQontrol 1.9.x Vis:
nach dem alias erstellen am Besten mal admin neu starten. Achtung: nicht stoppen, sondern nur neu starten !
damit
Der Neustart des Admin hat auch nicht gebracht. Ich versuche jetzt mal den kompletten Raspberry neu zu starten.
-
@dslraser said in Test Adapter iQontrol 1.9.x Vis:
nach dem alias erstellen am Besten mal admin neu starten. Achtung: nicht stoppen, sondern nur neu starten !
damit
Neustart des Raspberry war auch erfolglos. Jetzt kann ich nur noch versuchen über backitup alles wieder zurück zu setzten, aber das ist ja eigentlich nicht ziehlführend.
-
@dslraser said in Test Adapter iQontrol 1.9.x Vis:
@sandro_gera sagte in Test Adapter iQontrol 1.9.x Vis:
Die Typen steht richtig als Schater oder Licht drin.
Der Typ im RAW ist aber nicht Schalter oder Licht, sondern z.B. boolean oder sowas
Beispiel einer meiner alias
{ "type": "state", "common": { "name": "Badezimmer links", "read": true, "write": true, "type": "boolean", "role": "switch.light", "alias": { "id": "hue.0.Badezimmerlampe_links.on" }, "desc": "per Script erstellt", "states": { "false": "aus", "true": "an" }, "smartName": false }, "native": {}, "from": "system.adapter.javascript.0", "user": "system.user.admin", "ts": 1607784693476, "_id": "alias.0.Licht.Badezimmer_Licht_links", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
Am Alias selbst kann es meiner Meinung nach nicht liegen, wenn ich den Wert im IO-broker unter objekten manuell ändere funktioniert alles wie immer auch Alexa funktioniert wie immer.
-
@sandro_gera Was sagt die Entwicklerkosole beim Schalten?
Im zweiten Absatz wird beschrieben, wie man ein Log des Fehlers erzeugt und welche Screenshots für die weitere Analyse notwendig sind:https://github.com/sbormann/ioBroker.iqontrol#troubleshooting
Vielen Dank!
-
@s-bormann said in Test Adapter iQontrol 1.9.x Vis:
@sandro_gera Was sagt die Entwicklerkosole beim Schalten?
Im zweiten Absatz wird beschrieben, wie man ein Log des Fehlers erzeugt und welche Screenshots für die weitere Analyse notwendig sind:https://github.com/sbormann/ioBroker.iqontrol#troubleshooting
Vielen Dank!
viewDeviceContextMenu start via TOUCHSTART/MOUSEDOWN index.js:7236 viewDeviceContextMenu start function index.js:4036 toolbarContextMenu end function index.js:4041 toolbarContextMenu end function - find active Toolbar Index index.js:7258 viewDeviceContextMenu level: -0.18750000000000003 index.js:7258 viewDeviceContextMenu level: -0.125 index.js:7258 viewDeviceContextMenu level: -0.062499999999999986 index.js:7245 viewDeviceContextMenu ignore click ended after 100ms index.js:7258 viewDeviceContextMenu level: 0 index.js:3986 toolbarContextMenu end via TOUCHEND/MOUSEUP index.js:4036 toolbarContextMenu end function index.js:7224 viewDeviceContextMenu end via TOUCHEND/MOUSEUP index.js:7276 viewDeviceContextMenu end function index.js:7224 viewDeviceContextMenu end via TOUCHEND/MOUSEUP index.js:7276 viewDeviceContextMenu end function translate.js:24 "aus": {"en": "aus", "de": "aus", "ru": "aus", "pt": "aus", "nl": "aus", "fr": "aus"}, index.js:7208 viewDeviceContextMenu device CLICK TOGGLE index.js:4041 toolbarContextMenu end function - find active Toolbar Index 2index.js:4055 toolbarContextMenu end function - end ignoreStart 2index.js:7281 viewDeviceContextMenu end function - end ignoreStart
Hilft die das weiter oder hab ich da was falsch gemacht?
-
@s-bormann said in Test Adapter iQontrol 1.9.x Vis:
@sandro_gera Was sagt die Entwicklerkosole beim Schalten?
Im zweiten Absatz wird beschrieben, wie man ein Log des Fehlers erzeugt und welche Screenshots für die weitere Analyse notwendig sind:https://github.com/sbormann/ioBroker.iqontrol#troubleshooting
Vielen Dank!
if (!dontEndIgnoreStart) setTimeout(function(){ console.log("toolbarContextMenu end function - end ignoreStart"); toolbarContextMenuIgnoreStart = false; toolbarContextMenuIgnoreClick = false;
function viewDeviceContextMenuEnd(dontEndIgnoreStart){ console.log("viewDeviceContextMenu end function"); viewDeviceContextMenuIgnoreStart = true; $('.iQontrolDevicePressureIndicator').css('box-shadow', '0px 0px 0px 0px rgba(175,175,175,0.85)'); if(viewDeviceContextMenuInterval) clearInterval(viewDeviceContextMenuInterval); if (!dontEndIgnoreStart) setTimeout(function(){ console.log("viewDeviceContextMenu end function - end ignoreStart"); viewDeviceContextMenuIgnoreStart = false; viewDeviceContextMenuIgnoreClick = false; }, 300); }
-
@s-bormann sagte in Test Adapter iQontrol 1.9.x Vis:
Auf Github gibt es eine neue Test-Version.
@verkel @evolvo187 Es gibt jetzt endlich die Möglichkeit, bei den ADDITIONAL_CONTROLS die Steuerelemente auf die Hälfte der Breite zu verkleinern und sie damit nebeneinander anordnen zu können:
Hm, bei mir tut sich da irgendwie nix (V1.9.3) - alle "additional controls" haben die Checkbox angekreuzt, aber "halbweit" wird's nicht (Typ "Popup"):
-
@jleg sagte in Test Adapter iQontrol 1.9.x Vis:
@s-bormann sagte in Test Adapter iQontrol 1.9.x Vis:
Auf Github gibt es eine neue Test-Version.
@verkel @evolvo187 Es gibt jetzt endlich die Möglichkeit, bei den ADDITIONAL_CONTROLS die Steuerelemente auf die Hälfte der Breite zu verkleinern und sie damit nebeneinander anordnen zu können:
Hm, bei mir tut sich da irgendwie nix (V1.9.3) - alle "additional controls" haben die Checkbox angekreuzt, aber "halbweit" wird's nicht (Typ "Popup"):
Bei mir gings nach einem Hard-Reload (Cache löschen)
-
@s-bormann sagte in Test Adapter iQontrol 1.9.x Vis:
Bei mir gings nach einem Hard-Reload (Cache löschen)
boa, wie "hard" muss der Reload denn sein? - yay, geht nun, aber erst nach Stop/Start von iqontrol- und web-Instanz (vorher shift-Reload, F5, Ctrl-F5 probiert, no avail)
Und jetzt hab' ich auch plötzlich "Dark mode" - aber ein "read-only"-Status-Bar sieht nun bissel verrutscht aus: