Open Fritzelspitze opened 2 months ago
Ich hänge mich hier mal dran.
Bei mir ist das problem, das die Special Bindings (in dem Fall instance) nicht zu funktionieren scheinen, bzw. nicht aufgelöst werden.
Der Datenpunkt wird scheinbar nicht erkannt.
No existing issues.
Describe the bug
Ich habe 2 Datenpunkte, die in der Sichtbarkeit verglichen werden sollen und dann das Icon anzeigen sollen oder eben nicht. Ich nutze für beide Datenpunkte den Typ String und habe dort etwas stehen wie "1.55.3" bzw. "1.55.2" (FullyBrowser-Version) .
Egal was ich mache, der Vergleich ist immer "false" (bzw true bei !=) oder bei beiden true (egal ob == oder !=). Dabei habe ich schon versucht, den String anhand der Punkte aufzuteilen und nur die Ziffer zu vergleichen als auch über "{a:fullybrowser.0.AZ-Fire-Kameras.Info.appVersionName;b:parser.2.FullyBrowserVersion;a==b ? '0' : '1'}" eine 0 bzw. 1 als Vergleich zu erhalten und das dann zu vergleichen.
To Reproduce
Ich habe im Bereich "Logfiles" die Beispielwidgets angehängt. Eigentlich sollten bei den ungeraden nur das untere, bei den geraden nur das obere Icon angezeigt werden. Das "linke" Tablet eines Paares hat schon die neuste FullyBrowser-Version, das rechte eben noch nicht und es steht ein Update bereit. Die roten Zahlen zeigen nur die ausgelesenen Versionen und das Ergebnis des 0/1-Vergleichs bzw. die laut Parser aktuell verfügbare Version von der Homepage.
Expected behavior
Die Vergleiche sollten eben klar true oder false ergeben damit ich mir anzeigen lassen kann, das es ein Update auf dem Tablet gibt.
Screenshots & Logfiles
Beispielwidgets mit einigen der Versuchen:
Page or affected widget
No response
Adapter version
2.9.32
js-controller version
5.0.19
Node version
v18.17.1
Operating system
Ubuntu 23.04
Additional context
No response