NEWS
[gelöst] VIS: Bedingtes Binding für Farbe
-
Guten Abend,
für einen Button, der einen Shelly steuert, möchte ich die (Hintergrund-)Farbe ändern, wenn dieser "offline" wird.
So etwas funktioniert:{wert:shelly.0.SHPLG-S#9A2FBF#1.online; wert == "false" ? "#775522" : "#fe9a2e" }Jetzt möchte ich aber die 2 Hexfarbenwerte durch Verweise auf Datenpunkte ersetzen, z. B. so etwas:
vis-inventwo.0.CSS.ButtonIn diesem DP steht dann die eigentliche Farbe.
Irgendeine Idee?
Vielen Dank! -
Guten Abend,
für einen Button, der einen Shelly steuert, möchte ich die (Hintergrund-)Farbe ändern, wenn dieser "offline" wird.
So etwas funktioniert:{wert:shelly.0.SHPLG-S#9A2FBF#1.online; wert == "false" ? "#775522" : "#fe9a2e" }Jetzt möchte ich aber die 2 Hexfarbenwerte durch Verweise auf Datenpunkte ersetzen, z. B. so etwas:
vis-inventwo.0.CSS.ButtonIn diesem DP steht dann die eigentliche Farbe.
Irgendeine Idee?
Vielen Dank!@iobroker2001 sagte in VIS: Bedingtes Binding für Farbe:
{wert:shelly.0.SHPLG-S#9A2FBF#1.online; wert == "false" ? "#775522" : "#fe9a2e" }
binding in binding geht nicht - daher versuch mal:
{wert:shelly.0.SHPLG-S#9A2FBF#1.online; wertcolor1:vis-inventwo.0.CSS.Button; wert == "false" ? wertcolor1 : "#fe9a2e" } -
Guten Abend,
für einen Button, der einen Shelly steuert, möchte ich die (Hintergrund-)Farbe ändern, wenn dieser "offline" wird.
So etwas funktioniert:{wert:shelly.0.SHPLG-S#9A2FBF#1.online; wert == "false" ? "#775522" : "#fe9a2e" }Jetzt möchte ich aber die 2 Hexfarbenwerte durch Verweise auf Datenpunkte ersetzen, z. B. so etwas:
vis-inventwo.0.CSS.ButtonIn diesem DP steht dann die eigentliche Farbe.
Irgendeine Idee?
Vielen Dank!@iobroker2001 sagte in VIS: Bedingtes Binding für Farbe:
in diesem DP steht dann die eigentliche Farbe*
Dann nimm doch diesen Datenpunkt in den Widget Farbeinstellungen als Binding
{vis-inventwo.0.CSS.Button} -
@iobroker2001 sagte in VIS: Bedingtes Binding für Farbe:
{wert:shelly.0.SHPLG-S#9A2FBF#1.online; wert == "false" ? "#775522" : "#fe9a2e" }
binding in binding geht nicht - daher versuch mal:
{wert:shelly.0.SHPLG-S#9A2FBF#1.online; wertcolor1:vis-inventwo.0.CSS.Button; wert == "false" ? wertcolor1 : "#fe9a2e" }@liv-in-sky sagte in VIS: Bedingtes Binding für Farbe:
{wert:shelly.0.SHPLG-S#9A2FBF#1.online; wertcolor1:vis-inventwo.0.CSS.Button; wert == "false" ? wertcolor1 : "#fe9a2e" }
Das funktioniert leider nicht, da wird das Farbattribut im Offline-Fall nicht mehr umgeschaltet.
-
@iobroker2001 sagte in VIS: Bedingtes Binding für Farbe:
in diesem DP steht dann die eigentliche Farbe*
Dann nimm doch diesen Datenpunkt in den Widget Farbeinstellungen als Binding
{vis-inventwo.0.CSS.Button}@glasfaser Dieses Attribut soll ja nur bedingt genommen werden.
-
@liv-in-sky sagte in VIS: Bedingtes Binding für Farbe:
{wert:shelly.0.SHPLG-S#9A2FBF#1.online; wertcolor1:vis-inventwo.0.CSS.Button; wert == "false" ? wertcolor1 : "#fe9a2e" }
Das funktioniert leider nicht, da wird das Farbattribut im Offline-Fall nicht mehr umgeschaltet.
@iobroker2001 sagte in VIS: Bedingtes Binding für Farbe:
Offline-Fall
was ist der offline fall
es sollte funktionieren, wenn der shelly dp getriggert ist - du kannst natürlich nicht die farbe ändern (vis-inventwo.0.CSS.Button )und hoffen, dass sich das in der vis auswirkt - der trigger ist der shelly
-
@iobroker2001 sagte in VIS: Bedingtes Binding für Farbe:
Offline-Fall
was ist der offline fall
es sollte funktionieren, wenn der shelly dp getriggert ist - du kannst natürlich nicht die farbe ändern (vis-inventwo.0.CSS.Button )und hoffen, dass sich das in der vis auswirkt - der trigger ist der shelly
@liv-in-sky Der Offline-Fall ist:
shelly.0.SHPLG-S#9A2FBF#1.online ist false
Das funktioniert ja auch. Die Farbe, die durch vis-inventwo.0.CSS.Button definiert ist, ändere ich nicht.
Dies hier:{wert:shelly.0.SHPLG-S#9A2FBF#1.online; wertcolor1:vis-inventwo.0.CSS.Button; wert == "false" ? "#775522" : wertcolor1 }funktioniert nicht.
Ich arbeite mit dem VIS-Inventwo-Universal-Switch-Widget, Attribut "Hintergrund".
-
@liv-in-sky Der Offline-Fall ist:
shelly.0.SHPLG-S#9A2FBF#1.online ist false
Das funktioniert ja auch. Die Farbe, die durch vis-inventwo.0.CSS.Button definiert ist, ändere ich nicht.
Dies hier:{wert:shelly.0.SHPLG-S#9A2FBF#1.online; wertcolor1:vis-inventwo.0.CSS.Button; wert == "false" ? "#775522" : wertcolor1 }funktioniert nicht.
Ich arbeite mit dem VIS-Inventwo-Universal-Switch-Widget, Attribut "Hintergrund".
@iobroker2001 könnte am widget liegen
ich stelle es mal nach
-
@iobroker2001 könnte am widget liegen
ich stelle es mal nach
@liv-in-sky Danke!
-
@liv-in-sky Danke!
poste mal dein widget - in code tags - zum import
-
poste mal dein widget - in code tags - zum import
[{"tpl":"i-vis-universal","data":{"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,"iUniversalWidgetType":"Switch","iValueType":"boolean","iValueComparison":"equal","iStateResponseTime":"0","iStateResetValueTime":"0","iNavWait":"100","iHttpType":"iSend","iPopUpBackground":"#666666","iPopUpPreventClickOutside":"","iPopUpShowTitle":"true","iPopUpTitle":"","iPopUpTitleColor":"#ffffff","iPopUpCloseBtnColor":"#dc2e2e","iPopUpWidth":"800px","iPopUpHeight":"500px","iPopUpHeightTitle":"50","iPopUpTitleSize":"28","iPopUpPosition":"center","iPopUpPositionX":"0","iPopUpPositionY":"0","iPopUpCloseAfterSeconds":"0","iPopUpCornerRadiusUL":"12","iPopUpCornerRadiusUR":"0","iPopUpCornerRadiusLR":"12","iPopUpCornerRadiusLL":"0","iPopUpShadowXOffset":"2","iPopUpShadowYOffset":"2","iPopUpShadowBlur":"2","iPopUpShadowSpread":"1","iPopUpShadowColor":"#111111","iButtonCol":"{vis-inventwo.0.CSS.Button}","iButtonActive":"{wert:shelly.0.SHPLG-S#9A2FBF#1.online; wert == \"false\" ? \"#775522\" : \"#fe9a2e\" }","iButtonColHover":"","iOpacityBack":"1","iCornerRadiusUL":"12","iCornerRadiusUR":"0","iCornerRadiusLR":"12","iCornerRadiusLL":"0","iContentFlexDirection":"vertical","iContentVertAlign":"iSpace-between","iContentOrder":"orderImgText","iOpacityCtn":"1","iContentType":"image","iTextColor":"#ffffff","iTextColorActive":"#ffffff","iTextSize":"16","iTextAlign":"iCenter","iTextDecoration":"none","iTextSpaceTop":"0","iTextSpaceBottom":"0","iTextSpaceLeft":"0","iTextSpaceRight":"0","iIconSize":"50","iImgAlign":"iCenter","iImgSpaceTop":"5","iImgSpaceBottom":"0","iImgSpaceLeft":"0","iImgSpaceRight":"0","iImgRotation":"0","iImgBlinkFalse":"0","iImgBlinkTrue":"0","iImgColorFalse":"","iImgColorTrue":"","iImgClockFace":"01","iImgClockHands":"01","iImgClockShowBorder":"1","iImgColorClockFace":"#ffffff","iImgColorHands":"#ffffff","iImgColorHandSecond":"#ff0000","iClockShowSeconds":"","iClockTimezone":"Europe/Berlin","iHtmlTextFieldFalse":"","iHtmlTextFieldTrue":"","iShadowXOffset":"2","iShadowYOffset":"2","iShadowBlur":"2","iShadowSpread":"1","iShadowColor":"#111111","iShadowColorActive":"#111111","iShadowColorHover":"","iShadowInnerXOffset":"0","iShadowInnerYOffset":"0","iShadowInnerBlur":"0","iShadowInnerSpread":"0","iShadowInnerColor":"#111111","iShadowInnerColorActive":"#111111","iShadowInnerColorHover":"","iShadowTextXOffset":"0","iShadowTextYOffset":"0","iShadowTextBlur":"0","iShadowTextColor":"#111111","iShadowTextColorActive":"#111111","iBorderSize":"0","iBorderStyle":"none","iBorderColor":"#ffffff","iBorderColorActive":"#ffffff","iBorderColorHover":"","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,"oid":"shelly.0.SHPLG-S#9A2FBF#1.Relay0.Switch","iTextTrue":"<b>ST13 Teichpumpe</b>","iTextFalse":"<b>ST13 Teichpumpe</b>","iImageTrue":"","iImageFalse":"","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"118px","top":"4px","width":"100px","height":"100px"},"widgetSet":"vis-inventwo"}]Das ist die Version mit den Hexcodes, die durch andere Datenpunkte ersetzt werden sollen.
-
[{"tpl":"i-vis-universal","data":{"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,"iUniversalWidgetType":"Switch","iValueType":"boolean","iValueComparison":"equal","iStateResponseTime":"0","iStateResetValueTime":"0","iNavWait":"100","iHttpType":"iSend","iPopUpBackground":"#666666","iPopUpPreventClickOutside":"","iPopUpShowTitle":"true","iPopUpTitle":"","iPopUpTitleColor":"#ffffff","iPopUpCloseBtnColor":"#dc2e2e","iPopUpWidth":"800px","iPopUpHeight":"500px","iPopUpHeightTitle":"50","iPopUpTitleSize":"28","iPopUpPosition":"center","iPopUpPositionX":"0","iPopUpPositionY":"0","iPopUpCloseAfterSeconds":"0","iPopUpCornerRadiusUL":"12","iPopUpCornerRadiusUR":"0","iPopUpCornerRadiusLR":"12","iPopUpCornerRadiusLL":"0","iPopUpShadowXOffset":"2","iPopUpShadowYOffset":"2","iPopUpShadowBlur":"2","iPopUpShadowSpread":"1","iPopUpShadowColor":"#111111","iButtonCol":"{vis-inventwo.0.CSS.Button}","iButtonActive":"{wert:shelly.0.SHPLG-S#9A2FBF#1.online; wert == \"false\" ? \"#775522\" : \"#fe9a2e\" }","iButtonColHover":"","iOpacityBack":"1","iCornerRadiusUL":"12","iCornerRadiusUR":"0","iCornerRadiusLR":"12","iCornerRadiusLL":"0","iContentFlexDirection":"vertical","iContentVertAlign":"iSpace-between","iContentOrder":"orderImgText","iOpacityCtn":"1","iContentType":"image","iTextColor":"#ffffff","iTextColorActive":"#ffffff","iTextSize":"16","iTextAlign":"iCenter","iTextDecoration":"none","iTextSpaceTop":"0","iTextSpaceBottom":"0","iTextSpaceLeft":"0","iTextSpaceRight":"0","iIconSize":"50","iImgAlign":"iCenter","iImgSpaceTop":"5","iImgSpaceBottom":"0","iImgSpaceLeft":"0","iImgSpaceRight":"0","iImgRotation":"0","iImgBlinkFalse":"0","iImgBlinkTrue":"0","iImgColorFalse":"","iImgColorTrue":"","iImgClockFace":"01","iImgClockHands":"01","iImgClockShowBorder":"1","iImgColorClockFace":"#ffffff","iImgColorHands":"#ffffff","iImgColorHandSecond":"#ff0000","iClockShowSeconds":"","iClockTimezone":"Europe/Berlin","iHtmlTextFieldFalse":"","iHtmlTextFieldTrue":"","iShadowXOffset":"2","iShadowYOffset":"2","iShadowBlur":"2","iShadowSpread":"1","iShadowColor":"#111111","iShadowColorActive":"#111111","iShadowColorHover":"","iShadowInnerXOffset":"0","iShadowInnerYOffset":"0","iShadowInnerBlur":"0","iShadowInnerSpread":"0","iShadowInnerColor":"#111111","iShadowInnerColorActive":"#111111","iShadowInnerColorHover":"","iShadowTextXOffset":"0","iShadowTextYOffset":"0","iShadowTextBlur":"0","iShadowTextColor":"#111111","iShadowTextColorActive":"#111111","iBorderSize":"0","iBorderStyle":"none","iBorderColor":"#ffffff","iBorderColorActive":"#ffffff","iBorderColorHover":"","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,"oid":"shelly.0.SHPLG-S#9A2FBF#1.Relay0.Switch","iTextTrue":"<b>ST13 Teichpumpe</b>","iTextFalse":"<b>ST13 Teichpumpe</b>","iImageTrue":"","iImageFalse":"","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"118px","top":"4px","width":"100px","height":"100px"},"widgetSet":"vis-inventwo"}]Das ist die Version mit den Hexcodes, die durch andere Datenpunkte ersetzt werden sollen.
-
@liv-in-sky Exakt!
-
@liv-in-sky Exakt!
sind deine datenpunkte im type auch 2 mal logik und 2 mal string (farben)
-
@liv-in-sky Exakt!
-
@liv-in-sky Das funktioniert super!
Vielen Dank! Du hast mir sehr geholfen!
Schönen Sonntag noch!
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
