NEWS
[gelöst] Feld mit wechselnder Farbe durch Ereignis
-
Also das Widget hab ich soweit auch alle Werte eingetragen jedoch wechselt die Schrift bei geschlossen die Farbe noch nicht. An was könnte es noch liegen? Im Tankerkönig nehme ich die Zeile wo open und closed steht für die Objekt ID oder?
-
@Linguistix
Ist die Tankstelle auch geschlossen? -
@sigi234 japp seit 21 uhr. Steht so jetzt auch drinnen, closed.
-
@Linguistix sagte in Feld mit wechselnder Farbe durch Ereignis:
@sigi234 japp seit 21 uhr. Steht so jetzt auch drinnen, closed.
Was für ein Widget hast du genommen? Lade es mal hoch.
Wie schaut der DP genau aus, welche Werte bekommst du? -
@sigi234 Als Widget habe ich das Bool Html genommen.
Was meinst du mit DP bin noch nicht so firm mit den Kürzeln. -
Auf wieviel Minuten hast du den Cronjob eingestellt wann der Adapter die Daten holt ?
-
@Linguistix hab bei mir mal nachgesehen, ist schon ewig her als ich das eingerichtet hatte.
es sind bei mir zwei widget übereinander gelegt, damit es farblich richtig angezeigt wird , mit open/closed
aber wie gesagt, es geht auch in einem widget, mit bindings, siehe oben, oder wie Bahnuhr schrieb, mit dem html valuelist.
Es gibt mehrere Möglichkeiten, musst du entscheiden, mit was du dir leichter tust bzw besser zurecht kommst.
das ist ein beispiel mit zwei übereinander gelegten widget´s[{"tpl":"tplValueBool","data":{"oid":"tankerkoenig.0.stations.3.status","g_fixed":false,"g_visibility":true,"g_css_font_text":true,"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":"closed","visibility-groups-action":"hide","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,"html_true":"<font color=\"#cc0000\">closed","html_false":"","visibility-oid":"tankerkoenig.0.stations.3.status"},"style":{"left":"294px","top":"62px","width":"70px","height":"20px","text-align":"center","font-family":"RobotoCondensed-Regular"},"widgetSet":"basic"},{"tpl":"tplValueBool","data":{"oid":"tankerkoenig.0.stations.3.status","g_fixed":false,"g_visibility":true,"g_css_font_text":true,"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":"open","visibility-groups-action":"hide","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,"html_true":"<font color=\"#00cc00\">open","html_false":"<font color=\"#cc0000\">closed","visibility-oid":"tankerkoenig.0.stations.3.status"},"style":{"left":"294px","top":"62px","width":"70px","height":"20px","text-align":"center","font-family":"RobotoCondensed-Regular"},"widgetSet":"basic"}]
-
@crunchip in welcher Zeile hast du den Code eingetragen? Kommt der bei HTML True rein?
-
Ich habe mich an das ValueList HTML Style gesetzt. Die Werte habe ich wie folgt eingetragen:
wenn ich diese bei Testwert ändere funktioniert es soweit.
wenn ich jetzt aber jedoch den Testwert rausnehme und die Vis starte zeigt es mir nix mehr an.
Bei Objekt ID habe ich die Zeile Status genommen:
Muss ich jetzt noch etwas eintragen das es mir dies auch in der Vis anzeigt?
-
Exportiere das Widget mal und ich teste es bei mir.
-
@Linguistix sagte in Feld mit wechselnder Farbe durch Ereignis:
Vis starte zeigt es mir nix mehr an.
Liegt vermutlich daran, dass nicht 0 oder 1 übermittelt wird.
Folgendes funktioniert.
widget: basic string
Bei background color folgendes eintragen (binding):
{v:tankerkoenig.0.stations.0.status;(v=="open") ? "green": "red"}anbei widget:
[{"tpl":"tplValueString","data":{"oid":"tankerkoenig.0.stations.0.status","g_fixed":false,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"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","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},"style":{"left":"776px","top":"577px","width":"114px","height":"20px","color":"white","background":"","background-color":"{v:tankerkoenig.0.stations.0.status;(v==\"open\") ? \"green\": \"red\"}"},"widgetSet":"basic"}]
Dann klappt es !
mfg
-
@Linguistix sagte in Feld mit wechselnder Farbe durch Ereignis:
Ich habe mich an das ValueList HTML Style gesetzt. Die Werte habe ich wie folgt eingetragen:
wenn ich diese bei Testwert ändere funktioniert es soweit.
wenn ich jetzt aber jedoch den Testwert rausnehme und die Vis starte zeigt es mir nix mehr an.
Bei Objekt ID habe ich die Zeile Status genommen:
Muss ich jetzt noch etwas eintragen das es mir dies auch in der Vis anzeigt?
Nimm mal das und leg es übereinander:Objekt ID anpassen!
[{"tpl":"tplValueString","data":{"oid":"","visibility-cond":"==","visibility-val":"closed","visibility-oid":"tankerkoenig.0.stations.1.status","html_prepend":"geschlossen","html_append":"","gestures-offsetX":0,"gestures-offsetY":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,"visibility-groups-action":"hide","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},"style":{"left":"777px","top":"685px","width":"180px","height":"24px","color":"white","text-align":"center","font-size":"18px","background":"red","padding-right":"","z-index":"5"},"widgetSet":"basic"},{"tpl":"tplValueString","data":{"oid":"","visibility-cond":"==","visibility-val":"open","visibility-oid":"tankerkoenig.0.stations.1.status","html_prepend":"geöffnet","html_append":"","gestures-offsetX":0,"gestures-offsetY":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,"visibility-groups-action":"hide","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},"style":{"left":"777px","top":"716px","width":"180px","height":"24px","color":"rgb(68, 68, 68)","text-align":"center","font-size":"18px","background":"rgb(0, 255, 0)","padding-right":"","z-index":"5"},"widgetSet":"basic"}]
-
@bahnuhr sagte in Feld mit wechselnder Farbe durch Ereignis:
Liegt vermutlich daran, dass nicht 0 oder 1 übermittelt wird.
Ja, denke ich auch, da der Wert open oder closed ist. Wäre gut wenn es einen DP gibt : Tankstelle geöffnet true oder false
-
@bahnuhr
Puh schwere Geburt aber echt danke für eure Mühe und Hilfe,
die Codes sind Widges die ich importieren kann wenn ich das jetzt richtig verstanden habe. Ist halt alles noch relative neu für mich.Das es an der Objekt ID liegt hab ich mir irgendwie gedacht da es ja so funktioniert mit dem Test. ich werde es heute abend mal daheim Ausprobieren.
-
@Linguistix sagte in Feld mit wechselnder Farbe durch Ereignis:
die Codes sind Widges die ich importieren kann wenn ich das jetzt richtig verstanden habe
Ja
-
@sigi234 alles klar, aber man lernt gerne dazu das bekommen wir hin
-
@bahnuhr habe mir das Widget von dir Importiert bei background color steht schon etwas drinnen muss ich das ändern?
-
@Linguistix sagte in Feld mit wechselnder Farbe durch Ereignis:
@bahnuhr habe mir das Widget von dir Importiert bei background color steht schon etwas drinnen muss ich das ändern?
Na klar, ich hab es ja extra für dich schon reingeschrieben.
Also:
{v:tankerkoenig.0.stations.0.status;(v=="open") ? "green": "red"}Das Objekt "tankerkoenig.0.stations.0.status" musst du anpassen.
Also leichter geht es doch nicht mehr, oder ?
-
stand auf dem Schlauch sorry, im Editor hat er es nicht angezeigt aber in der VIS funktioniert es das hatte mich nur gewundert.
Es läuft ich danke dir für die viele Mühe -
Nimm mal das so funktioniert es bei mir.