Hilfe gesucht bei SBFspot - Docker

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

copypastedau

Benutzer
Registriert
25. Dez. 2022
Beiträge
15
Reaktionspunkte
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 ?
 
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.
 
Du musst aber auch noch den Bluetooth-USB-Adapter in das System einbinden.
 
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.
 
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
 
Status
Für weitere Antworten geschlossen.
 

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