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
-
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.
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