Hilfe gesucht bei SBFspot - Docker

copypastedau

Benutzer
Mitglied seit
25. Dez 2022
Beiträge
15
Punkte für Reaktionen
1
Punkte
3
Ich habe einen SMA Wechselrichter, der momentan noch von einer Linux-PC via SBF-Spot geloggt wird, läuft auch schon einige Jahre so.
Nun wollte ich das Logging auf meine DS portieren. Einfachste Variante wäre für mich warscheinlich, eine VM mit einem Debian xx aufzusetzen.
Ich habe gesehen, das es auch einen Docker-Container dazu gibt: nakla/sbfspot
Allerdings komme ich mit der Config nicht klar und suche jemand, der mir da mal ein Example geben kann.

Also hat jemand diesen Container schon in Betrieb?

Und funktioniert der (oder ein anderer Container) überhaupt via Netzwerk ?
 

EDvonSchleck

Gesperrt
Mitglied seit
06. Mrz 2018
Beiträge
4.703
Punkte für Reaktionen
1.120
Punkte
214
Das ist doch gut dokumentiert auf Github und dockerhub. Für den Anfang sollte auch Sqlite reichen.

Als Erstes solltest du einen Ordner: sbfspot in /docker erstellen. Dieser sollte die Ordner etc und data beinhalten.

Die Installation via Aufgabensteuerung (als root) sollte so aussehen:
Code:
docker run -d --name=sbfspot \
-v /volume1/docker/sbfspot/etc:/etc/sbfspot \
-v /volume1/docker/sbfspot/data:/var/sbfspot \
-e TZ=Europe/Berlin \
-e ENABLE_SBFSPOT=1 \
-e SBFSPOT_INTERVAL=600 \
-e ENABLE_SBFSPOT_UPLOAD=0 \
-e DB_STORAGE=sqlite \
-e CSV_STORAGE=1 \
-e MQTT_ENABLE=1 \
-e QUIET=0 \
-e SBFSPOT_ARGS=-d0 -v2 \
-e INIT_DB=0 \
--net=host \
--restart always \
nakla/sbfspot:latest

Welche Einstellungen für deine Anlage notwendig sind, solltest du wissen bzw. schon irgendwo eingeben worden sein. Was die Environments bedeuten, findest du auf Github und dockerhub. Diese lassen sich im Container einfach unter erweiterten Einstellungen jederzeit ändern.

Den Rest wirst du selbst herausfinden müssen.
 

EDvonSchleck

Gesperrt
Mitglied seit
06. Mrz 2018
Beiträge
4.703
Punkte für Reaktionen
1.120
Punkte
214
Du musst aber auch noch den Bluetooth-USB-Adapter in das System einbinden.
 

copypastedau

Benutzer
Mitglied seit
25. Dez 2022
Beiträge
15
Punkte für Reaktionen
1
Punkte
3
den Bluetooth-USB-Adapter in das System
Der WR hängt via Netzwerkmodul im einem entfernten Netzwerk via VPN. Also müsste warscheinlich die Zeile: --net=host \ angepasst werden auf die IP-Adresse?

Ansonsten erstmal danke für die Installationanleitung. Ich habe zwar den Teil mit den anzulegenden Ordnern noch verstanden, aber die Environments via Aufgabensteuerung bei der Installation zu setzen ist mir nicht in den Sinn gekommen.
Werde vorraussichtlich erst morgen oder Freitag zu probieren komme.
Ich melde mich dann wieder, wenn ich mehr weiss.

Danke schonmal vorab.
 

EDvonSchleck

Gesperrt
Mitglied seit
06. Mrz 2018
Beiträge
4.703
Punkte für Reaktionen
1.120
Punkte
214
Host ist wie direkt auf der DS installiert. Docker läuft üblicher Weise in einem gekapselten Netzwerk.
Schau dir einfach die Pfade an: /volume1/docker/sbfspot/etc: und /volume1/docker/sbfspot/data
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat