NEWS
[gelöst] Farbe String Datenpunkt verändern?
-
Hey,
kennst du die Daten vorher oder werden die dynamisch erzeugt? Soll der gesamte Text eingefärbt werden? Dann könntest du einen Datenpunkt mit der Farbe erzeugen. Oder du schaust dir diesbezüglich mal CSS und JS.
J.A.R.V.I.S.
-
Hey,
kennst du die Daten vorher oder werden die dynamisch erzeugt? Soll der gesamte Text eingefärbt werden? Dann könntest du einen Datenpunkt mit der Farbe erzeugen. Oder du schaust dir diesbezüglich mal CSS und JS.
J.A.R.V.I.S.
@J-A-R-V-I-S Also mit dem CSS Attribut kann ich die Farbe steuern.
Jetzt bräuchte ich nur noch ein blockly script der das aktuelle Datum mit einem weiteren Datumsfeld vergleicht und daraufhin einen Farb Datenpunkt verändert (red, orange, yellow, white)
Differenz 0 Tage = red
Differenz 1 Tage =orange
Differenz 2 Tage = yellow
Differenz >= 3 Tage = white -
@J-A-R-V-I-S Also mit dem CSS Attribut kann ich die Farbe steuern.
Jetzt bräuchte ich nur noch ein blockly script der das aktuelle Datum mit einem weiteren Datumsfeld vergleicht und daraufhin einen Farb Datenpunkt verändert (red, orange, yellow, white)
Differenz 0 Tage = red
Differenz 1 Tage =orange
Differenz 2 Tage = yellow
Differenz >= 3 Tage = white@kaiserm und was verstehst du unter tag differenz ? 24 stunden oder der tatsächlichen tag
- und ist das die selbe frage wie:
https://forum.iobroker.net/topic/26916/string-zu-datum-konvertieren
-
Wie liegen denn die Daten vor? Sind die Daten in DPs oder in einem Input Widget?
Welches Format haben die Daten? Unixtimestamp oder normale Datumsangabe?
J.A.R.V.I.S.
-
@J-A-R-V-I-S Datum liegt in einem DP als DD.MM.YYYY also normale Datumsangabe, also z.B. 20.11.2019
-
@paul53 Ich hatte gesucht aber nichts gefunden. Wahrscheinlich falsche Suchbegriffe.
Blos dumm das das nur Screenshots sind und nicht importiert werden kann.
Ich bin noch recht neu in der Materie und suche mir immer einen ab um die Blöcke so nachzustellen. :-(
-
@paul53 Ich hatte gesucht aber nichts gefunden. Wahrscheinlich falsche Suchbegriffe.
Blos dumm das das nur Screenshots sind und nicht importiert werden kann.
Ich bin noch recht neu in der Materie und suche mir immer einen ab um die Blöcke so nachzustellen. :-(
-
@paul53 Ich hatte gesucht aber nichts gefunden. Wahrscheinlich falsche Suchbegriffe.
Blos dumm das das nur Screenshots sind und nicht importiert werden kann.
Ich bin noch recht neu in der Materie und suche mir immer einen ab um die Blöcke so nachzustellen. :-(
@kaiserm Ich verstehe das blockly script schon nicht. :-(
Ist so ungefähr der letzte Punkt der mir in meiner VIS noch fehlt.
Wenn ich es wenigstens als Gerüst mit dem ersten Vergleich hätte, also Datum aus Datenpunkt = aktuelles Datum setzte Datenpunkt color auf red
-
Ok, das Script verstehe ich doch einigermaßen.
Ich hätte nach dem Scriptlauf im Objekt Restluafzeit die Differenz in Tagen auf das aktuelle Datum.
Damit könnte ich natürlich easy die Farbwerte anpassen.
Wäre super wenn @andiko2 hier das Script posten könnte.
LG Martin
-
Ok, das Script verstehe ich doch einigermaßen.
Ich hätte nach dem Scriptlauf im Objekt Restluafzeit die Differenz in Tagen auf das aktuelle Datum.
Damit könnte ich natürlich easy die Farbwerte anpassen.
Wäre super wenn @andiko2 hier das Script posten könnte.
LG Martin
-
@paul53 said in Farbe String Datenpunkt per Script verändern?:
<xml xmlns="http://www.w3.org/1999/xhtml">
Lässt sich leider nicht in Blockly importieren

-
@paul53 said in Farbe String Datenpunkt per Script verändern?:
<xml xmlns="http://www.w3.org/1999/xhtml">
Lässt sich leider nicht in Blockly importieren

-
@paul53 said in Farbe String Datenpunkt per Script verändern?:
<xml xmlns="http://www.w3.org/1999/xhtml">
Lässt sich leider nicht in Blockly importieren

-
@kaiserm sagte:
Lässt sich leider nicht in Blockly importieren
Bei mir (JS 4.3.1) funktioniert der Import. Vielleicht beim Markieren etwas ausgelassen ?
-
@kaiserm Bei mir funktioniert der Import ebenfalls.
Womöglich hast Du irrtümlich nicht das ganze Script oder aber Details von ausserhalb der code-tags mitkopiert?! -
So, habe die Datenpunkte mal mit meinen ersetzt.
Leider schreibt er nachdem der Cron Job gelaufen ist gar nichts in den Ziel Datenpunkt.
Dachte da steht die Differenz in Tagen von Aktuellem Datum zum Zieldatum drin.
Also zum Zieldatum 22.11.2019 = 2