12 Dec 2022, 19:26

@decnet sagte in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:

Apropo Anfänger, wie kann ich den Status z.B. von "homeconnect.0.SIEMENS-CS658GRS6-68A40E1A317F.programs.active.BSH_Common_Root_ActiveProgram" in VIS so Anzeigen wie unter Objekte, also im deutschen Klartext z.B. "Heißluft", nicht als engl. Schachtelwort "Cooking.Oven.Program.HeatingMode.HotAir".

Mit Materialdesign Widgets:

[{"tpl":"tplVis-materialdesign-value","data":{"oid":"homeconnect.0.401010522278007458.status.BSH_Common_Status_OperationState","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","targetType":"auto","textAlign":"start","valueLabelWidth":"3","valuesFontColor":"#ffffff","valuesFontFamily":"#mdwTheme:vis-materialdesign.0.fonts.value.text","valuesFontSize":"#mdwTheme:vis-materialdesign.0.fontSizes.value.text","prepandTextColor":"#00bdb2","prepandTextFontFamily":"#mdwTheme:vis-materialdesign.0.fonts.value.prepand","prepandTextFontSize":"#mdwTheme:vis-materialdesign.0.fontSizes.value.prepand","appendTextColor":"#mdwTheme:vis-materialdesign.0.colors.value.append","appendTextFontFamily":"#mdwTheme:vis-materialdesign.0.fonts.value.append","appendTextFontSize":"#mdwTheme:vis-materialdesign.0.fontSizes.value.append","image":"/vis-icontwo/Devices/dishwasher.png","imageColor":"#mdwTheme:vis-materialdesign.0.colors.value.icon","iconPosition":"left","effectFontColor":"#mdwTheme:vis-materialdesign.0.colors.value.effect","effectFontSize":"#mdwTheme:vis-materialdesign.0.fontSizes.value.effect","effectDuration":"750","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,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"overrideText":"{val:homeconnect.0.401010522278007458.status.BSH_Common_Status_OperationState; val== \"BSH.Common.EnumType.OperationState.Inactive\" ? \"Inaktiv\" : val==\"BSH.Common.EnumType.OperationState.Ready\" ? \"Bereit\" : val==\"BSH.Common.EnumType.OperationState.Run\" ? \"Programm läuft\" : val==\"BSH.Common.EnumType.OperationState.Finished\" ? \"Programm beendet\" : \"no-no\" }","generateHtmlControl":"true","prepandText":"","debug":false,"iconHeight":"31","changeEffectEnabled":false},"style":{"left":"891px","top":"248px","width":"180px","height":"55px","z-index":"4"},"widgetSet":"materialdesign"}]

Natürlich an Eure anpassen, ist eine Geschirrspüler