PowerFlow [animiertes SVG, dummy, javascript]

Begonnen von schwatter, 20 Oktober 2024, 21:56:34

Vorheriges Thema - Nächstes Thema

schwatter

Noch eine Ergänzung

"C'est la vie Fully".

Seit 3 Tagen bin ich ohne. Ich nutze Fully schon sehr lange. Für statische Seiten auf LowLevel-Devices ist das ok. Seitdem ich aber mehr Javascript
benutzte (diverse animierte Elemente) habe ich mich gefragt, was gibt es, das besser als Fully ist. Chrome kann es einfach auf meinem alten FireHD Plus
mit Android 9 und Firetoolbox.

Außerdem hatte Rudolf im März das CA Zertifikat generieren eingebaut. Importiert man dieses auf einem Device, dann bietet Chrome einem auch Webapp-install an.
Bedeutet Webapp = Fullscreen wie bei Fully. Was fehlte noch? Genau, irgendwie muss das Display angeschaltet werden. Ein Sensor kam für mich nicht in Frage,
ich wollte gerne die Kamera wie bei Fully nutzen. Beim durchstöbern des Web's bin ich auf Yakk gestoßen. Funktioniert top (beim mir) und ist sogar im Playstore
vertreten. Auch funktioniert es zusammen mit dem Android-Bildschirmschoner.

Wer selber mal das CA Zertifikat ausprobieren möchte, muss im zuständigen FHEMWEB folgende attr setzen:
attr WEB HTTPS 1
attr WEB publicHostnames 192.168.1.76

Danach ist das Reading publicCaCertificate vorhanden. Durch klicken auf ca.pem wird der Download gestartet.

Da mein FireHD die generierte ca.pem nicht akzeptierte, musste ich das Zertifikat noch in eine ca.crt umwandeln.
openssl x509 -in ca.pem -outform DER -out ca.crt

Gruß schwatter

schwatter

#136
Moin,

noch ein kleines Update. Momentan werden beim Seitenaufruf initial die Werte mit dem devSateIcon an das SVG übertragen. Danach lauscht das SVG
mit addInformIdHandler nach neuen Werten. Öffnet sich das Enddevice (bei mir das Tablet) zu einem ungünstigen Zeit, dann wurde der letzte Event
verpasst und der jeweilige Ring bekommt erst mit dem nächsten Event ein Update.
Dem entgegen steht jetzt addEventListener("visibilitychange", (). Damit werden jetzt Readingwerte auch aktualisiert wenn:

  • der Benutzer auf einen anderen Tab wechselt.
  • das Browserfenster minimiert wird.
  • der Benutzer wieder zum Tab zurück kommt.
  • das Tablet den Bildschirmschoner beendet

Edit:
SVG entfernt. Das muss ich anders angehen. Bitte benutzt das vorletzte SVG wieder.

Gruß schwatter

ergerd

Hallo zusammen,

ich erhielt gerade eine Mail bez. Electricity Maps:
You're receiving this because you've queried the Electricity Maps API using a non-commercial license in the last 90 days. The free license of the Electricity Maps API has unfortunately been discontinued, and will be enforced shortly. This means that your API token will stop working on Friday, 30 October 2026.

Grüße ergerd
FHEM auf RasPi 4, ZigBee, 1Wire2WLAN, DS2423, Button+, LaCrosseGateway, PCA301, ConBee III, LuftdatenInfo, OneWireGW, Vaillant WP, eBUS Adapter, Div. ESPs u. Shellys

phantom

Hi,
läßt sich die PowerFlow Graphik auch für mehrere Solar-Inputs und mehrere Batteriespeicher konfigurieren?

Ich habe ein Ecoflow Stream BKW mit 3 Battrien und 4 Solarpanels an 2 der Ecoflowgeräte. Interessant für mich wäre ein Live-Anzeige welches Ecoflowgerät gerade Strom ins Haus bzw. in seine Batterie liefert oder an ein anderes Ecoflowgeräte zum Ausgleich der Batterie-SoC liefert.

Und natürlich die Anzeige so einiger Verbraucher.
LG phantom

schwatter

Nabend,

ich bin seit einigen Monaten dabei, den Powerflow in ein FHEM-Modul auszulagern bzw. die Funktionalität über eine Kombination aus FHEM-Modul und JavaScript umzusetzen. Bidirektionales Laden auf Verbraucherseite ist bereits möglich und noch einiges mehr.

Damit ließe sich vielleicht schon etwas anfangen. Den aktuellen Entwicklungsstand könnte ich zum Testen zur Verfügung stellen. Vielleicht können wir darauf aufbauend auch noch weitere Funktionen umsetzen.

Ich bin mir allerdings selbst noch nicht ganz sicher, wie weit ich das Ganze treiben möchte. Mit der aktuellen Lösung lassen sich auch zwei Devices definieren, die jeweils unabhängig voneinander arbeiten.

Gruß
schwatter

schwatter

Moin,

ich habe zum Beispiel vier Wechselrichter, die ich ohnehin schon zu einem System zusammenfasse.

Mein Vorschlag, um nicht das ganze Design über den Haufen werfen zu müssen, ich versuche, die Ringe
für Batterie und Solar so anzupassen, dass sie den prozentualen Anteil an der Gesamtleistung abbilden.

Gruß schwatter

phantom

die Wechselrichter mit deren Batterien sollten nicht zusammengefasst werden sondern einzeln sichtbar sein, damit erkennbar ist welcher Wechselrichter lädt/entlädt
oder habe ich das falsch verstanden

schwatter

#142
Vielleicht wird es. Im Prinzip so. Ich habe 2 OpenDTU. Die eine hat 1 WR, die andere 3. Ob das dann mit den Akkus funktioniert muss man schauen.
Ich bin immer noch zu geizig mir einen Akku zu kaufen. Habe aber eine paar Simulationen durchlaufen lassen. Bzw. vor dieser Änderung.
Stand jetzt wären es dann max 3 x WR + 3 x Batterie.

Gruß schwatter