Hallo,
ich habe folgendes Problem:
Meine dezentralen Meltem Lüfter habe eigene GADs / Rückmeldungs GADs für jede Stufe.Dies führt mit den Mitteln der SmartVISU zu einem Anzeigeproblem, wie ich wie folgt schildern werden:
Im smarthome.py sieht das so aus:
Schalte ich eine Stufe, wird auf dem Rückmeldungskanal der alten Stufe zeitverzögert ein False gesendet. smarthome.PNG
In der SmartVISU habe ich mir das nun so vorgestellt:
Problem durch das oben geschilderte Verhalten: Kurzzeitig tauchen 2 Statussymbole auf: smartvisu.png
Ideen wie ich das smarter hinbekomme? Im worst case sicherlich ein Widget von Grund auf neu bauen, ohne die basics zu verwenden. Und dort dann etwas JavaScript-Magic. Aber schön finde ich das auch nicht.
Danke,
René
ich habe folgendes Problem:
Meine dezentralen Meltem Lüfter habe eigene GADs / Rückmeldungs GADs für jede Stufe.Dies führt mit den Mitteln der SmartVISU zu einem Anzeigeproblem, wie ich wie folgt schildern werden:
Im smarthome.py sieht das so aus:
Code:
[[ventilation]]
[[[mode1]]]
type = bool
visu_acl = rw
knx_dpt = 1
knx_send = 2/3/101
knx_listen = 2/3/107
knx_init = 2/3/107
[[[mode2]]]
type = bool
visu_acl = rw
knx_dpt = 1
knx_send = 2/3/102
knx_listen = 2/3/108
knx_init = 2/3/108
[[[mode3]]]
type = bool
visu_acl = rw
knx_dpt = 1
knx_send = 2/3/103
knx_listen = 2/3/109
knx_init = 2/3/109
[[[mode4]]]
type = bool
visu_acl = rw
knx_dpt = 1
knx_send = 2/3/104
knx_listen = 2/3/110
knx_init = 2/3/110
[[[mode5]]]
type = bool
visu_acl = rw
knx_dpt = 1
knx_send = 2/3/105
knx_listen = 2/3/111
knx_init = 2/3/111
[[[mode6]]]
type = bool
visu_acl = rw
knx_dpt = 1
knx_send = 2/3/106
knx_listen = 2/3/112
knx_init = 2/3/112
In der SmartVISU habe ich mir das nun so vorgestellt:
Code:
{{ basic.symbol(id|_('s1'), gad_mode1, 'Abwesenheit', icon1~'vent_ventilation.png')}}
{{ basic.symbol(id|_('s2'), gad_mode2, 'Anwesenheit', icon1~'vent_ventilation_level_1.png') }}
{{ basic.symbol(id|_('s3'), gad_mode3, 'Party', icon1~'vent_ventilation_level_2.png') }}
{{ basic.symbol(id|_('s4'), gad_mode4, 'Intensiv', icon1~'vent_ventilation_level_3.png') }}
{{ basic.button(id|_('switch1'), gad_mode1, '1', icon0~'vent_ventilation.png', 1, 'midi') }}
{{ basic.button(id|_('switch2'), gad_mode2, '2', icon0~'vent_ventilation_level_1.png', 1, 'midi') }}
{{ basic.button(id|_('switch3'), gad_mode3, '3', icon0~'vent_ventilation_level_2.png', 1, 'midi') }}
{{ basic.button(id|_('switch4'), gad_mode4, '4', icon0~'vent_ventilation_level_3.png', 1, 'midi') }}
Problem durch das oben geschilderte Verhalten: Kurzzeitig tauchen 2 Statussymbole auf: smartvisu.png
Ideen wie ich das smarter hinbekomme? Im worst case sicherlich ein Widget von Grund auf neu bauen, ohne die basics zu verwenden. Und dort dann etwas JavaScript-Magic. Aber schön finde ich das auch nicht.
Danke,
René


Kommentar