* deye: fix production calculation
* solarman: add new plugins
* fix labels
* move api check
* Typo
* deye: quoting
* unfiy labels
* Typo
* Test, set Value to zero if api does not find device
* dont show errors
* Revert "dont show errors"
This reverts commit dc71783f93.
* Revert "Test, set Value to zero if api does not find device"
This reverts commit fa1853955c.
* dependency check
* remove exports
* send 0 instead of U
* dependency check
* remove exports
* check dependency removed
* send U when API isnt reachable
* add AC graphs
* Typo
* Typo
* Get all Panels
* remove var
* Typo
* Typo
* Typo
* packe Logik in Funktionen; Frage Daten im Fehlerfall mehrfach ab
* Zähler umgebaut
* Remove Panel Plugin
* deactivate panel 3+4
* api reachable check
* unknown limits
* warnings
* area
* deye: printf http://munin-monitoring.org/faq#q-why-does-my-users-plugin-report-floating-point-numbers
* deaktiviere graph scaling
* setze base
* schreibe retries
* graph opts
* statefile
* deye statefile
* x
* Info
"round" is part of jq's math support. Some distros (rhel8) don't enable it.
Fortunately round can be emulated with "floor" which is always present in
modern jq.
This includes caching of the inverter info with a 12h TTL, so the graph
still renders when the inverter has gone to sleep at night.
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
squash! [plugins/solar/fronius] Monitor Solar Inverters using the Fronius Solar API
Use generic caching function to also cache real-time data. This allows
to avoid N/As overnight, which don't aggregate nicely on the yearly
graph.