Verbesserung der Telemetrie für den Freifunk-OpenMPPT-Solarladeregler

Einleitung

Auf Basis des AVR freifunk-open-mppt/uC-Sourcecode at master · elektra42/freifunk-open-mppt · GitHub haben wir es leider nie geschafft, obige Sache zu realisieren. Die Appliance hatte damals schließlich auch noch keine direkte IP-Konnektivität.

Implementierung

Die Realisierung der Idee ist mit der neuen Hardware-Revision auf Basis des ESP32 und der entsprechenden, auf NodeMCU/Lua basierenden Firmware

nun deutlich niedrigschwelliger geworden. Danke, @elektra.

Der Beitrag
https://github.com/ISEMS/ISEMS-ESP32/pull/2/commits/e6632a24583efabb0dde9e2f3dff6a0c27f86cac

ist zwar noch nicht vollständig getestet, könnte aber grob tun.

Darstellung

Damit die Voreinstellung in der Firmware auf Anhieb funktioniert, haben wir kurzerhand https://isems.mqtthub.net/ in Betrieb genommen.

Beispiel

Dashboard isems-testdrive-99 [1].

image

Ausblick

Auf Basis dieser Implementierung ließen sich nun auch

  • komfortabel bestimmte Ereignisse innerhalb der Appliance automatisch fernmelden und als Annotationen im Graphen darstellen, so wie es @wtf, @weef und @roh bei ihrer Autonomen Zelle realisiert haben.
  • Wetterdaten aus dem Datenmischwerk in die Darstellung dazuholen [2].

  1. Realisiert über die Bash-Implementierung bei https://getkotori.org/docs/applications/mqttkit.html#data-acquisition. Die o.g. Implementierung wurde also noch nicht auf einem echten Gerät getestet. ↩︎

  2. Beispielsweise wie im Dashboard BeeKloppte: Stockübersicht & Bienenwetter. ↩︎