NEWS
Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)
-
@zahnheinrich sagte in [Neuer Adapter] Visualisierung iQontrol:
Ansonsten ein kleines Blockly zum Umschalten ist auch kein Problem:
cc: @Tobias-Kettner
Ich würde schon den Status von "FKBad.SENSOR" nach true oder false abfragen/prüfen und dementsprechend "TestBool" schalten. Dann ist auf jeden Fall sichergestellt das sich nichts verschlucken kann falls man mal "ausversehen" den Datenpunkt "TestBool" ändert oder so.
-
@el_malto
Falls du nur lesend darauf zugreifst (z.B. bei einer Anzeige), brauchst du das nicht.
Ansonsten hast du Recht. -
@s-bormann sagte in [Neuer Adapter] Visualisierung iQontrol:
0.0.32 -> Added Battery
Funktioniert, auch die Farbe vom Batteriesymbol verändert sich.
Beim Klick auf die Kachel kommt das hier:
(sollte besser nicht so sein) -
@dslraser darf ich mal blöd nachfragen?
die Kachel dient Dir doch als reine Information, oder?
Wieso sollte man dann da draufklicken wollen???ausser ... ein hinterlegter "Absprung" funktioniert dann nicht wie gewünscht.
-
@zahnheinrich Auch wenn man nur lesend drauf zugreift. Ich würde immer den Zustand abfragen. Wenn dein ioBroker mal aus ist und der Sensor sich ändert, ioBroker dann wieder an ist hast du gleich den falschen Zustand weil das Blockly die Änderung nicht mit bekommen hat.
Oder merkt sich Blockly den Zustand bevor ioBroker oder so mal aus geht? -
@BBTown
ja, als reine Info. Ich habe nur aus Versehen drauf geklickt. Ich meinte damit nur, das diese Kachel nicht bedienbar sein sollte. -
Wäre es eigentlich möglich "Verknüpfte Ansicht" auch für die Licht Kachel zu bekommen oder geht das aus einem bestimmten Grund nicht?
Und eine Kachel ohne Symbole mit Typ "Wert" wäre ganz nett, um Status Infos etc. anzuzeigen -
@s-bormann
Also ich habe jetzt ein paar Versuche mit dem linked Devices Adapter unternommen und auch per Script aber eine Lösung habe ich immer noch nicht gefunden, ohne dabei Gefahr zu laufen den ganzen KNX Bus durcheinander zu bringen.
Im VIS ist das z.B. so gelöst:
Viele Grüße
-
@coyote das würde ich nicht machen, da Du durch den Klick auf die Kachel zu "Untereinstellungen" kommst (z.B. Dimmer, Farbe usw.)
Auch die Rolladen und/oder Heizungselemente würde ich daher nicht zum Verlinken nutzen -
@el_malto
Das darfst du auch gerne so machen.
In dem von dir genannten Fall (iobroker ist aus),
macht deine Methode keinen Unterschied,
weil wenn aus dann aus. Auch deine Abfrage erfolgt dann nicht.
Da die Diskussion ohnehin oT ist, können wir die jetzt gerne beenden. -
@zahnheinrich Dann denk mal noch einen Schritt weiter
Mehr als dich drauf hinweisen kann ich nicht mehr. Aber nun auch Schluss mit OT -
@coyote sagte in [Neuer Adapter] Visualisierung iQontrol:
Wäre es eigentlich möglich "Verknüpfte Ansicht" auch für die Licht Kachel zu bekommen oder geht das aus einem bestimmten Grund nicht?
Und eine Kachel ohne Symbole mit Typ "Wert" wäre ganz nett, um Status Infos etc. anzuzeigenHallo,
mir schwebt folgendes im Kopf vor:
Eine Unterscheidung zwischen normalem Klick und festem Klick (forced touch -> iphone) bzw. langem Klick (für Geräte, die keinen Druck messen können). Ich habe es aber noch nicht ganz zu Ende gedacht, welche Art Klick welche Aktion auslösen soll...
z.B.:- Normaler Klick --> Dialog öffnet sich
- Langer/Fester Klick --> Link wird aufgerufen
oder:
- Normaler Klick --> Verhalten wie jetzt auch
- Langer/Fester Klick --> Untermenü mit Auswahl öffnet sich:
- Link
- Dialog
- Erweiterter Dialog (z.B. mit Timestamps etc.)
Gibt es dazu Vorschläge? Ideen?
-
@BBTown stimmt da hast du recht, da hab ich nicht dran gedacht.
@s-bormann das wäre auch eine Idee. Fand die Verlinkung über die Fenster Kachel halt gut, dachte aber nicht an das Popup mit den Einstellungen beim Licht oder auch bei Heizung.
Langer Klick wäre nicht schlecht.
Ich dachte eben auch an eine Kachel, bei der ich vielleicht auch das Symbol selbst wählen könnte, also eigentlich wäre die "Wert" Kachel dafür auch gut zu gebrauchen, eben mit selbst wählbaren Symbol. -
@dslraser sagte in [Neuer Adapter] Visualisierung iQontrol:
@s-bormann sagte in [Neuer Adapter] Visualisierung iQontrol:
0.0.32 -> Added Battery
Funktioniert, auch die Farbe vom Batteriesymbol verändert sich.
Beim Klick auf die Kachel kommt das hier:
(sollte besser nicht so sein)Hi, wenn der verlinkte Datenpunkt schreibgeschützt ist, dann ist es der Slider auch und dient dann nur als Prozentanzeige.
-
@s-bormann danke. Ich habe meine iobroker auf einen Beelink migriert u ein iqontrol backup engespielt. Fehler bleibt.. Startseite ist immer noch leer. Andere Tabs funktionieren..
Uncaught TypeError: Cannot read property 'states' of undefined at index.js:1039 at index.js:231 at _callback (index.js:247) at index.js:275 at Object.<anonymous> (conn.js:918) at n.onack (socket.io.js:3) at n.onpacket (socket.io.js:3) at n.<anonymous> (socket.io.js:3) at n.emit (socket.io.js:2) at n.ondecoded (socket.io.js:1)
-
@s-bormann Also ich denke es hat was mit den Headings zu tun in der View. Lösche ich alle Headings funktionert es.
-
0.0.33 funktioniert
(Fenster offen Anzeige Heizung) -
@s-bormann sagte in [Neuer Adapter] Visualisierung iQontrol:
Hi, wenn der verlinkte Datenpunkt schreibgeschützt ist, dann ist es der Slider auch und dient dann nur als Prozentanzeige.
Ähm, der ist auf "write" : false (es wird aber trotzdem ein Slider angezeigt, wenn man ausversehen auf die Kachel klickt)
{ "type": "state", "common": { "name": "Landroid battery state", "type": "number", "role": "value.battery", "read": true, "write": false, "unit": "%", "desc": "Landroid mower battery state in %" }, "native": {}, "from": "system.adapter.worx.0", "user": "system.user.admin", "ts": 1559321899742, "_id": "worx.xxx.mower.batteryState", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
Edit: ich glaube jetzt habe ich es verstanden.....(der setzt also nicht aus versehen einen Wert, sondern zeigt nur die Prozentzahl als Slider an, richtig ?)
-
@dslraser sagte in [Neuer Adapter] Visualisierung iQontrol:
@s-bormann sagte in [Neuer Adapter] Visualisierung iQontrol:
Hi, wenn der verlinkte Datenpunkt schreibgeschützt ist, dann ist es der Slider auch und dient dann nur als Prozentanzeige.
Ähm, der ist auf "write" : false (es wird aber trotzdem ein Slider angezeigt, wenn man ausversehen auf die Kachel klickt)
{ "type": "state", "common": { "name": "Landroid battery state", "type": "number", "role": "value.battery", "read": true, "write": false, "unit": "%", "desc": "Landroid mower battery state in %" }, "native": {}, "from": "system.adapter.worx.0", "user": "system.user.admin", "ts": 1559321899742, "_id": "worx.xxx.mower.batteryState", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
Edit: ich glaube jetzt habe ich es verstanden.....(der setzt also nicht aus versehen einen Wert, sondern zeigt nur die Prozentzahl als Slider an, richtig ?)
Ich hab mal ein bisschen mit dem CSS gespielt. Man könnte read-only auch so darstellen:
Ist dann glaube ich intuitiver... -
Denke das ist deutlich besser, wenn read-only
Kann ich eigentlich den Button als Taster konfigurieren oder ist es möglich einen Taster zu bekommen? Habe ein paar Sachen die nur ein kurzes Taster Signal brauchen, da wäre sowas ideal. Ansonsten müsste ich es auch über Script lösen