Einbinden der FritzDECT 200 und 210 Steckdosen
Verfasst: Do 14. Jul 2022, 00:56
Hallo zusammen,
zum Glück hat mich jemand auf solaranzeige aufmerksam gemacht. Tolles Projekt und ich habe meine PV Anlage eingebunden. Da ich aber keine funktionierende Anleitung gefunden habe, wie ich bei solaranzeige die Fritz Steckdosen für meine Guerilla Wechselrichter einbinden kann habe ich mich heute abend damit beschäftigt. Schalten der Steckdosen funktioniert nicht. Allerdings können allerhand Parameter wie aktuelle Leistung ausgelesen werden. Es funktioniert, indem man die Fritzbox mit einem entsprechendem Plugin abfragt. Das geht mit dem aktuellem solaranzeige Image folgendermaßen:
1. sudo apt-get install -y python3-pip
2. sudo apt-get install -y libxml2-dev libxslt1-dev
3. sudo pip install fritzcollectd
4. sudo apt-get install -y collectd
5. sudo mcedit /etc/collectd/collectd.conf
6. Auskommentieren von #LoadPlugin python und #LoadPlugin network
7. Am Ende, aber vor <Include "/etc/collectd/collectd.conf.d"> folgendes einfügen:
<Plugin network>
Server "127.0.0.1" "25826"
</Plugin>
<Plugin python>
Import "fritzcollectd"
<Module fritzcollectd>
Address "192.168.x.1"
Port 49000
User "user"
Password "password"
Hostname "FritzBox"
Instance "1"
Verbose "False"
</Module>
</Plugin>
8. Speichern und schließen.
Dann die Influx DB erzeugen:
9. sudo mect /etc/influxdb/influxdb.conf
Suchen der collectd Abteilung in der Config und wiefolgt einstellen:
[[collectd]]
enabled = true
bind-address = "127.0.0.1:25826"
database = "collectd"
typesdb = "/usr/share/collectd/types.db"
10. Speichern und schließen.
Dann Dienste neustarten.
11. sudo systemctl restart collectd
12. sudo systemctl restart influxdb
13. Danach im Grafana die neue Data Source hinzufügen. (Als Admin einloggen, Configuration, Data Sources)
Konfig in den Screenshots. Dann Save und Test und hoffen dass ein grünes Licht angeht.
14. Anschließend könnt ihr ein Panel erzeugen und die Daten für aktuelle Leistung wie im Screenshot ersichtlich aus der DB ziehen. Gruß,
pokerdomy
zum Glück hat mich jemand auf solaranzeige aufmerksam gemacht. Tolles Projekt und ich habe meine PV Anlage eingebunden. Da ich aber keine funktionierende Anleitung gefunden habe, wie ich bei solaranzeige die Fritz Steckdosen für meine Guerilla Wechselrichter einbinden kann habe ich mich heute abend damit beschäftigt. Schalten der Steckdosen funktioniert nicht. Allerdings können allerhand Parameter wie aktuelle Leistung ausgelesen werden. Es funktioniert, indem man die Fritzbox mit einem entsprechendem Plugin abfragt. Das geht mit dem aktuellem solaranzeige Image folgendermaßen:
1. sudo apt-get install -y python3-pip
2. sudo apt-get install -y libxml2-dev libxslt1-dev
3. sudo pip install fritzcollectd
4. sudo apt-get install -y collectd
5. sudo mcedit /etc/collectd/collectd.conf
6. Auskommentieren von #LoadPlugin python und #LoadPlugin network
7. Am Ende, aber vor <Include "/etc/collectd/collectd.conf.d"> folgendes einfügen:
<Plugin network>
Server "127.0.0.1" "25826"
</Plugin>
<Plugin python>
Import "fritzcollectd"
<Module fritzcollectd>
Address "192.168.x.1"
Port 49000
User "user"
Password "password"
Hostname "FritzBox"
Instance "1"
Verbose "False"
</Module>
</Plugin>
8. Speichern und schließen.
Dann die Influx DB erzeugen:
9. sudo mect /etc/influxdb/influxdb.conf
Suchen der collectd Abteilung in der Config und wiefolgt einstellen:
[[collectd]]
enabled = true
bind-address = "127.0.0.1:25826"
database = "collectd"
typesdb = "/usr/share/collectd/types.db"
10. Speichern und schließen.
Dann Dienste neustarten.
11. sudo systemctl restart collectd
12. sudo systemctl restart influxdb
13. Danach im Grafana die neue Data Source hinzufügen. (Als Admin einloggen, Configuration, Data Sources)
Konfig in den Screenshots. Dann Save und Test und hoffen dass ein grünes Licht angeht.
14. Anschließend könnt ihr ein Panel erzeugen und die Daten für aktuelle Leistung wie im Screenshot ersichtlich aus der DB ziehen. Gruß,
pokerdomy