NEWS
[VIS] "null" mit Platzhalter ersetzen
-
Hallo,
Ich beschäftige mich nun seit 1 Woche schon mit dem iOBroker und richte mir gerade mein VIS fürs Handy ein, Tablet folgt später.
Nun bin ich bei meinem Termin Kalender auf ein Problem gestoßen. Sofern ein Termin in meinem Kalender steht und bei den Objekten der Datenpunkt gefüllt ist wird mir ganz normal der Termin angezeigt wie er soll, ist aber kein Termin mehr im Kalender und der Datenpunkt leer so wird mir "null" angezeigt.
Meine Frage ist es, besteht die Möglichkeit den wert "null" durch ein beliebigen Ersatzwert zu ersetzen, aber nicht für alle Textfelder, sondern für jedes einzelne?


Mit freundlichen Grüßen
Thomas -
Hallo,
Ich beschäftige mich nun seit 1 Woche schon mit dem iOBroker und richte mir gerade mein VIS fürs Handy ein, Tablet folgt später.
Nun bin ich bei meinem Termin Kalender auf ein Problem gestoßen. Sofern ein Termin in meinem Kalender steht und bei den Objekten der Datenpunkt gefüllt ist wird mir ganz normal der Termin angezeigt wie er soll, ist aber kein Termin mehr im Kalender und der Datenpunkt leer so wird mir "null" angezeigt.
Meine Frage ist es, besteht die Möglichkeit den wert "null" durch ein beliebigen Ersatzwert zu ersetzen, aber nicht für alle Textfelder, sondern für jedes einzelne?


Mit freundlichen Grüßen
Thomas -
Mit diesem Widget wird mir zwar die "null" nicht mehr angezeigt, aber auch bei gefülltem Datenpunkt bleibt das Feld leer.
-
Hier erstmal die Datenpunkte ich hoffe das ist genau das was du brauchst. Der Adapter für die Datenpunkte läuft im FHEM weil mir der Kalender Adapter dort besser gefällt und sie werden über telnet FHEM Adapter in die Datenpunkte übertragen.
Das ist das Widget das ich benutzt habe welches mir bei leerem Datenpunkt immer "null" angezeigt hat:
-
Hier erstmal die Datenpunkte ich hoffe das ist genau das was du brauchst. Der Adapter für die Datenpunkte läuft im FHEM weil mir der Kalender Adapter dort besser gefällt und sie werden über telnet FHEM Adapter in die Datenpunkte übertragen.
Das ist das Widget das ich benutzt habe welches mir bei leerem Datenpunkt immer "null" angezeigt hat:
-
@Glasfaser Das Widget funktioniert nun, ich hatte mein Datenpunkt als "Schalter" eingetragen gehabt und nicht und html_prepend

Habe mitterweile das Problem aber anderweitig gelöst, weil ich auf ein weiteres Problem gestoßen bin.
Hier mal das Beispiel meines weiteren Problems:
001_summary = test1
001_bdate= 10.04.2020002_summary = test2
002_bdate= 20.04.2020Nun wenn ich test1 aus meinem Kalender lösche, löscht fhem automatisch den Termin 002_xxx und setzt die Daten von 002_xxx zu 001_xxx ist ja nun logisch ist ja schließlich nun der 1. Termin.
In iOBroker wird das ganze allerdings nicht 1:1 übernommen. 001_xxx wird aktualisiert aber 002_xxx bleibt weiterhin bestehen somit wird mir der Termin "test2" doppelt angezeigt.Nun habe ich die Datenpunkte von 001-005 angelegt und das "undefined" beseitigt, bezüglich meines neuen Problems habe ich im Blockly ein Script geschrieben das kurz vor dem 60 Minuten Kalender update von Fhem alle Datenpunkte mit einem leeren Feld versetzt, nun Funktioniert die Anzeige 1A und auch beim test mit dem alten Widget wird mir nicht "null" angezeigt, weil der Datenpunkt ja nicht leer ist.
Hoffe soweit verstanden, Danke für die Hilfe.

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