NEWS
Material Design Widgets: Value Widget
-
Der Hinweis mit GoogleChrome ist gar nicht so schlecht. Ein paar Fehler - SCHREIBFEHLER! - konnte ich bereits beseitigen. DANKE.
Nun habe ich noch folgenden Fehler, dazu der ERROR-Text aus der Console:
Das ist mein Binding:
{val:homeconnect.0.SIEMENS-SX858D06PE-68A40E064ECA.programs.active.BSH_Common_Root_ActiveProgram; val== "Dishcare.Dishwasher.Program.Intensiv70" ? "Intensiv 70°C" : val== "Dishcare.Dishwasher.Program.Auto2" ? "Auto 45-65°C" : val== "Dishcare.Dishwasher.Program.Eco50" ? "Eco 50°C : val== "Dishcare.Dishwasher.Program.NightWash" ? "Leise" : val== "Dishcare.Dishwasher.Program.Quick65" ? "Schnell 65°C" : val== "Dishcare.Dishwasher.Program.Quick45" ? "Schnell 45°C" : val== "Dishcare.Dishwasher.Program.MachineCare" ? "Maschinenpflege" : "no-no" }
Wie muss ich den Fehlertext lesen? Ist dies die Fehlerquelle: Error in eval[script]: var val = "undefined";return ?
-
-
JUPP, das wars. Ich glaube, das Programmieren wird nicht mein Spezialgebiet. Diese Syntax nervt einen die Sicht...
Aber deine Empfehlung ist Gold-Wert.Wie hast du so schnell die fehlenden " gefunden?
-
intuition - keine ahnung - habe in letzter zeit viel mit code gemacht - irgendwann sieht man das - nachdem man natütlich die selben fehler 100 mal selber gemacht hat
-
na dann bin ich beruhigt, vllt. wird's ja noch! DANKE nochmals!
-
Hallo.
Ist stehe gerade vor dem selben Problem.
Ich habe schon die letzten Bindings mit meinem verglichen und nach meinem Verständnis sollte es bei mir so funktionieren.
Allerdings zeigt er mir im Widget nur 0 an.
Der Datenpunkt gibt die Werte 1, 2 und 3 aus. Daraus soll er offen, verriegelt und entriegelt machen.
Vielleicht könnte mir dabei jemand auf die Sprünge helfen.Mein Binding:
{val:vw-connect.0.TMB**************.status.data_0x030104FFFF.field_0x0301040001.value; val== "2" ? "offen"}
Vielen Dank schon mal!
Gruß Marcel
-
ist ne zahl - daher bei der neusten vis version:
{val:controll-own.0.AAATEST.TestHTMLAuswahlDelete; val==1 ? "ist eins" : val==2 ? "ist zwei" : val==3 ? "ist drei" : "sonst"}
-
@liv-in-sky sagte in Material Design Widgets: Value Widget:
{val:controll-own.0.AAATEST.TestHTMLAuswahlDelete; val==1 ? "ist eins" : val==2 ? "ist zwei" : val==3 ? "ist drei" : "sonst"}
@Marcel85
Und wenn du den Vorteil des Value Wigdet nutzen möchtest - auf Binding verzichten - dann musst du das ganze wie folgt einstellen: -
@scrounger theoretisch: kann man auch einen zweiten datenpunkt zur berechnung miteinbeziehen ?
-
@liv-in-sky
Nein das geht noch nicht, hab ich aber schon auf dem Schirm.
Wird die Möglichkeit geben mehere Ids im Widget zu hinterlegen und dann mit #value1, #value2, etc die mit einzubeziehen. -
{val:controll-own.0.AAATEST.TestHTMLAuswahlDelete; val==1 ? "ist eins" : val==2 ? "ist zwei" : val==3 ? "ist drei" : "sonst"}
funktioniert.
#value==1 ? "ist eins" : #value==2 ? "ist zwei" : #value==3 ? "ist drei" : "sonst"
unter Berechnung funktioniert scheinbar nicht.
Da zeigt er weiterhin nur die Zahl an.
Habe ich irgendwo noch einen Fehler?
-
@marcel85
Objekt ID hast du gesetzt?
Welche Version hast du 0.5.2-beta? -
Objekt ID ist weiterhin gesetzt, er zeigt die Zahl ja auch an.
Aktuell noch die 0.5.1-beta
-
@marcel85 sagte in Material Design Widgets: Value Widget:
Aktuell noch die 0.5.1-beta
Ok dann liegt es wohl daran, zieh dir mal die aktuelle version von github
-
Leider keine Besserung nach dem Update auf 0.5.2-beta.
-
@marcel85 bei dir ist da noch der "wurm" drin - bei mir geht's mit dem neuen widget (unter berechnung) und der formel von @Scrounger
-
Macht es Sinn ein Upload beim Adapter (VIS oder Material Design Widgets) durchzuführen?
Eventuell hat er irgendwas beim Update nicht mit übernommen?Gruß Marcel
-
@marcel85 macht meist sinn und anschliessend auch die vis instanz selbst
-
@marcel85 und zeig mal, was du eingetragen hast
-
@liv-in-sky
Wenn der Wert eine Zahl ist, funktioniert es.
Ist es z.B. "off", dann funktioniert es nicht.
Gruß