NEWS
Widget Aktualisierung in vis nach KNX-Adapter Objektänderung funktioniert nicht
-
Hallo zusammen,
ich habe ein Problem mit vis bezüglich der Aktualisierung von Widgets nach Zustandsänderungen von Objekten aus dem KNX Adapter.
Ich möchte Zustände aus meinem KNX System mit iobroker/vis und metro Widgets visualisieren. Das funktioniert auch schon recht gut, nur Zustandsänderungen werden in vis nicht angezeigt bzw. die Anzeige wird nicht aktualisiert.
Folgendes Vorgehen: KNX Taster betätigen. Objekt "knx.0.Haus.EG.Licht_1" wird getoggelt. Telegramm auf dem BUS wird gesendet. Im iobroker "Objekte"-Tab ist die Änderung des Objekts zu sehen, von 0 nach 1. Bis hierhin ist alles in Ordnung. Jedoch wird diese Änderung nicht in vis angezeigt. Ich habe ein Metro Tile State Widget mit dem Objekt "knx.0.Haus.EG.Licht_1" verknüpft, allerdings ändert sich der Zustand des Widgets nicht.
Änderungen aus anderen Adaptern, z.B. dem rpi2.0 Adapter, werden in vis angezeigt und bei Änderungen aktualisiert.
Muss ich noch etwas einstellen oder warum funktioniert das Aktualisieren in vis mit dem KNX Adapter nicht?
Vielen Dank für eure Hilfe.
Ich verwende folgendes Setup:
iobroker 2.0.2
vis 0.15.5
metro style widgets 1.1.0
KNX 0.8.6
auf einem Raspberry PI 3B
-
Hatte noch niemand ein solches Problem bei der Nutzung des KNX Adapters mit vis?
Kann ich bei den Objekten etwas ein-/umstellen um die automatische Aktualisierung zu aktivieren?
-
Poste bitte mal einen Screenshot der Widget-Konfig (den Teil, wo Du die Objekt-ID eingetragen hast bitte vollständig).
Gruß,
Eric
Von unterwegs getippert
-
Hier ein Screenshot und die gesamte config.
Das Objekt "knx.0.Haus.EG.Licht_1" heißt in diesem Fall "knx.0.Haus_EG.Licht.L_E06_01_EA"
> [{"tpl":"tplMetroTileToggle","data":{"oid":"knx.0.Haus_EG.Licht.L_E06_01_EA","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","hover":"true","transform":"true","bg_class_false":"bg-gray","bg_class_true":"bg-yellow","icon_class_false":"","icon_class_true":"","icon_badge_false":"","icon_badge_true":"","badge_bg_class_false":"","badge_bg_class_true":"","brand_bg_class_false":"","brand_bg_class_true":"","badge_top":"0","badge_left":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"label_false":"","icon_false":"/icons-mfd-svg/light_light.svg","icon_true":"/icons-mfd-svg/light_light_dim_100.svg","name":"lightCtrl_onoff_wohnzimmer","g_ccontrol":true},"style":{"left":"370px","top":"530px","width":"76px","height":"87px","border-width":"1px","border-color":"#4a4a4a","border-style":"solid","border-radius":"10px"},"widgetSet":"metro"}]
1773_widgetconfig.png -
Hi,
Folgendes Vorgehen: KNX Taster betätigen. Objekt "knx.0.Haus.EG.Licht_1" wird getoggelt. `
im Screenshot ist aber ein anderer Datenpunkt eingetragen.Sicher, das Du den richtigen DP im Widget eingetragen hast?
Gruß,
Eric
Von unterwegs getippert
-
Hi,
ja, das war der richtige Datenpunkt. Das Problem hat sich gerade gelöst:
Ich habe in ETS versehentlich ein Leerzeichen in dem Variablennamen verwendet. In iobroker wird ein Leerzeichen durch ein "_" ersetzt, deswegen ist das nicht sofort aufgefallen. Nachdem ich jetzt das Leerzeichen in dem Variablennamen entfernt habe, funktioniert auch die Aktualisierung in vis super. Danke.