All Projects → szymi- → fronius-to-influx

szymi- / fronius-to-influx

Licence: other
Collect Fronius inverter data and save in Influxdb for Grafana

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to fronius-to-influx

netdata-influx
Netdata ➡️ InfluxDB metrics exporter & Grafana dashboard
Stars: ✭ 29 (-6.45%)
Mutual labels:  grafana, grafana-dashboard, grafana-influxdb
gitana
Gitana is a lightweight dashboard sync
Stars: ✭ 61 (+96.77%)
Mutual labels:  grafana, grafana-dashboard
Pagerbeauty
📟✨ PagerDuty on-call widget for monitoring dashboard. Datadog and Grafana compatible
Stars: ✭ 250 (+706.45%)
Mutual labels:  grafana, grafana-dashboard
idrac snmp-grafana
SNMP Based Dashboard to Monitor Dell Hosts via iDRAC
Stars: ✭ 88 (+183.87%)
Mutual labels:  grafana, grafana-dashboard
grafonnet-playground
Playground for grafanna with jsonnet
Stars: ✭ 25 (-19.35%)
Mutual labels:  grafana, grafana-dashboard
Dark
(grafana) Dashboards As Resources in Kubernetes
Stars: ✭ 190 (+512.9%)
Mutual labels:  grafana, grafana-dashboard
yearn-exporter
Realtime and historical Yearn metrics
Stars: ✭ 80 (+158.06%)
Mutual labels:  grafana, grafana-dashboard
Pi Hole Influx
A python daemon to send Pi-Hole stats for Grafana to InfluxDB
Stars: ✭ 126 (+306.45%)
Mutual labels:  grafana, grafana-dashboard
kafka-consumer-lag-monitoring
Client tool that exports the consumer lag of Kafka consumer groups to Prometheus or your terminal
Stars: ✭ 45 (+45.16%)
Mutual labels:  grafana, grafana-dashboard
grafana-aws-cost-explorer-backend
Grafana Backend for AWS Cost Explorer
Stars: ✭ 24 (-22.58%)
Mutual labels:  grafana, grafana-dashboard
Prometheus-grafana
Monitor your Kubernetes cluster resources and applications
Stars: ✭ 21 (-32.26%)
Mutual labels:  grafana, grafana-dashboard
Appmetrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
Stars: ✭ 1,986 (+6306.45%)
Mutual labels:  grafana, grafana-dashboard
Legend
Legend builds and publishes Grafana dashboards for your services with prefilled metrics and alerts for your services.
Stars: ✭ 149 (+380.65%)
Mutual labels:  grafana, grafana-dashboard
Grafana Dashboards
Grafana Dashboards
Stars: ✭ 228 (+635.48%)
Mutual labels:  grafana, grafana-dashboard
Grafana Influx Dashboard
Grafana InfluxDB scripted dashboard
Stars: ✭ 130 (+319.35%)
Mutual labels:  grafana, grafana-dashboard
tado-exporter
A Prometheus exporter for tado smart heating solution
Stars: ✭ 32 (+3.23%)
Mutual labels:  grafana, grafana-dashboard
Personal Influxdb
Import data from various APIs into InfluxDB
Stars: ✭ 51 (+64.52%)
Mutual labels:  grafana, grafana-dashboard
Grafana Sync
Keep your Grafana dashboards in sync
Stars: ✭ 88 (+183.87%)
Mutual labels:  grafana, grafana-dashboard
burrow-kafka-dashboard
Kubernetes Kafka Overview, Burrow consumer lag stats, Kafka disk usage
Stars: ✭ 37 (+19.35%)
Mutual labels:  grafana, grafana-dashboard
victoriametrics-ru-links
Список постов и видеозаписей об VictoriaMetrics на русском языке
Stars: ✭ 1 (-96.77%)
Mutual labels:  grafana, grafana-dashboard

fronius-to-influx

Collect Fronius inverter data and save in Influxdb for Grafana. This tool collects the most basic Fronius inverter data for a most basic fotovoltaic setup. If your installation is more sophisticated, then probably some extra work will be reqired.

fronius endpoints

This tool collects data from one or many of the three endpoints below. Endpoints that can be used (adjust DeviceId accordingly):

http://<fronius_ip>/solar_api/v1/GetInverterRealtimeData.cgi?Scope=Device&DataCollection=3PInverterData&DeviceId=1
http://<fronius_ip>/solar_api/v1/GetInverterRealtimeData.cgi?Scope=Device&DataCollection=CommonInverterData&DeviceId=1
http://<fronius_ip>/solar_api/v1/GetInverterRealtimeData.cgi?Scope=Device&DataCollection=MinMaxInverterData&DeviceId=1

install reqirements

To install requirements:

pip install -r requirements.txt

run "production" environment

To run this tool with real inverter data, first copy the src/dev.py file to src/prod.py and adjust configuration (IP addresses, port numbers, user names and passwords, list of endpoints):

vim src/prod.py 

Then run:

python src/prod.py

install dev environment

To install dev environment:

pip install -r requirements/dev.txt

mock fronius server

To run mock fronius server:

export FLASK_APP=json_server
flask run

run "development" environment

For development, I used this Grafana + Influx Docker image: https://hub.docker.com/r/philhawthorne/docker-influxdb-grafana/

Edit the dev.py file and adjust accordingly. Then run:

python src/dev.py

grafana dashboards

I put my dashboards in grafana_dashboards directory. Feel free to use them.

Screenshot Screenshot2 Screenshot3 Screenshot4

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].