[vz-dev] VZ Aufräumarbeiten und neue Features
Andreas Goetz
cpuidle at gmail.com
Sun Mar 10 13:30:47 CET 2019
Hallo Zusammen,
ich würde gerne mal wieder ein wenig Schwung in die Entwicklung bringen. Neben Aufräumarbeiten gehören dazu auch neue Features die jetzt seit einiger Zeit in andig/volkszaehler beheimatet waren:
PHP 7.1
Dazu hatte schon was geschrieben und würde das gerne asap umsetzen da PHP 7.0 EOL. Selbst 7.3 läßt sich aus Buster installieren. Solange wir das Image *nicht* aktualisieren auch kein Problem- wer selber mit git pull upgraded muss eben auch für die Voraussetzungen sorgen.
Virtuelle Kanäle
Funktionieren seit langer Zeit. UI zur Erstellung ist nicht perfekt (u.a. keine Dropdowns zur Auswahl der Eingabekanäle) und die Darstellung ist abhängig der Auflösung (workaround: virtuelle Kanäle persistieren und aggregieren; könnte man separat überlegen ist aber momentan zeitbedingt keine Prio).
Verbrauchsanzeige
Mein persönlicher Favorit: Balkendiagramme mit Stunden/Tagesverbräuchen. Hat manchmal Probleme mit Timestamps am Darstellungsrand, lässt sich aber sicher lösen wenn das Problem eingegrenzt ist.
User Management
Das ist größer. Ad-hoc verfügbar ist Authentifizierung, aber noch ohne Nutzerverwaltung. Damit lässt sich VZ schonmal sicher ins Internet stellen. Mit *echter* Nutzerverwaltung- und sei es nur via config file- könnten/ müssten dann auch die “privaten” Kanäle weg die viele andere Use Cases ohnehin schwierig machen.
Dafür habe ich nix fertig und es wäre die Frage ob ihr da mitziehen wollt- das wird sicher auch Supportaufwand bedeuten.
Sonstiges
- InfluxDB Export (in dbcopy implementiert und für ingress als PoC fertig)
- Grafana Dashboard Export (PoC fertig)
Long story short: php 7.1, virtuelle Kanäle und Verbauchsanzeige würde ich gerne asap mergen um die Doppelpflege loszu werden.
Gibts da Einwände (gerade php 7.1)?
Viele Grüße,
Andreas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20190310/9fb11556/attachment.html>
More information about the volkszaehler-dev
mailing list