klein0r / ioBroker.awtrix-light

Integrate your Awtrix Light device (e.g. Ulanzi TC001) via HTTP
https://haus-automatisierung.com
MIT License
61 stars 4 forks source link

Feature Request - Einstellbare Zeiträume bei den History-Apps #61

Open PalmManiac opened 11 months ago

PalmManiac commented 11 months ago

The problem

Wäre es möglich die Zeitspanne des darzustellenden Graphen in der History-App einstellbar zu machen? Der Hintergrund wäre der, ich lasse mir den Dieselpreis anzeigen und im Verlauf wird, wegen der großen Änderungspausen, nur eine Flatline angezeigt. Helfen würde da eine Zeitpanne von etwa 6-12 Stunden, um eine Bewegung abzubilden.

Version of nodejs

9.6.7

Version of ioBroker js-controller

5.0.11

Version of Adapter

0.71

Version of awtrix-light firmware

0.74

Operating system running ioBroker

Linux

Checklist of files to include below

Additional information & file uploads

No response

github-actions[bot] commented 11 months ago

Thanks for reporting @PalmManiac!

  1. Check if this topic is not covered in the documentation
  2. Ensure that you use the latest beta version: NPM version
  3. Attach all necessary log files in debug mode, screenshots and other information to reproduce this issue
  4. Search for the issue topic in other/closed issues to avoid duplicates!
klein0r commented 11 months ago

Aktuell werden einfach die letzten x Einträge geholt - egal von wann die sind. Ich weiß nicht ob man etwas abbilden kann, was für alle funktioniert.

Angenommen Du stellst 1 Tag ein und da gibt es gar keine Daten (warum auch immer). Was soll angezeigt werden? Oder es gibt nur einen Eintrag mit 1,60€ (keine Ahnung was Sprit gerade kostet) und das ist 23 Stunden her. Wie soll der Graph aussehen?

Das ist deutlich komplexer, als es am Anfang klingt.

PalmManiac commented 11 months ago

Also ich lasse in so einem Fall trotzdem alle 10Minuten einen Wert schreiben wenn sich nichts geändert hat, also wären Daten vorhanden. Sollten mal keine neuen Daten über z.b. 1Tag vorhanden sein, dann einfach den Graphen vom letzten vorhandenen Wert 1 Tag rückwärts zeichnen. Gerade bei den Treibstoffen würde es Sinn machen eine History-Ansicht zu haben um zu erkennen, in welche Richtung sich gerade etwas verändert hat. Genau das ist aber auch ein Bereich, wo sich eventuell oft für Stunden nichts ändert.

SquaredP commented 2 months ago

Ich habe ein ähnliches Problem und über die entsprechende Beschränkung der History Instanz für diesen Parameter eingerichtet.

Viellleicht löst das auch Deine Anforderung?

image

TobiTobsn007 commented 1 month ago

Hallo. Bevor ich ein Issue erstelle wollte ich mal nachfragen ob es für meine Anforderung bereits eine Lösung gibt.

Ich nutze mein Ulanzi-Display unter anderem als Anzeige für mein Balkonkraftwerk. Dabei möchte ich den produzierten Strom mit einer History-App anzeigen lassen. Das funktioniert bereits, jedoch würde ich eine prozentuale Anzeige als Kurve bevorzugen.

Ich habe die Werte bereits auf eine Skala von 0-100% umgerechnet, abhängig von der Leistung. Es wäre jedoch ideal, wenn bei 0% die Linie ganz unten und bei 100% ganz oben im Graphen dargestellt wird. Dazu müsste ich im Adapter die erwarteten Minimal- und Maximalwerte angeben können, um eine absolute Anzeige des Graphen zu ermöglichen. Kann ich das bereits mit dem Adapter oder fehlt diese Funktionalität?

Vielen Dank für den Adapter!! Ich bin sonst super zufrieden!