Forum: Mikrocontroller und Digitale Elektronik Wechselrichter auslesen mit Arduino und Bluetooth


von Hensel (Gast)


Lesenswert?

Bitte entschuldigt die folgenden Fragen, ich weiß Arduino ist hier nicht 
gerne gesehen.

Nun zum Problem:
Ich würde gerne die Daten eines SMA SB 5000 TL Wechselrichters gerne per 
Bluetooth auslesen (Arduino Bluetooth Board) und die Daten via 
Ethernetshield an eine Datenbank schicken.

Das Problem dabei ist, dass das Bluetooth Protokoll des SMA 
Wechselrichters scheinbar irgendwie von Standard abweicht. Das SMA 
kostenlos Programm nutzt zwar auch den Standard Windows Bluetooth Stack.
Mit dem Arduino ist jedoch nichts möglich.

Drum die Fragen:
Wer kennt das SMA Protokoll genauer?
Wo finden sich Docus?
Lässt sich daraus eine Prozedur für den Ardunio basteln?

Die Sache wäre sehr hilfreich, da man bei der Datenauswertung nicht auf 
die allesamt sehr teuren Lösungen angewiesen wäre.

von Sebastian (Gast)


Lesenswert?

Falls es noch interessiert:

Das Protokoll ist inzwischen ansatzweise bekannt. Oberhalb von BT RFCOMM 
liegt eine MAC-basierte Schicht, darüber eine Art PPP, und dadrüber ein 
SMA-spezifisches Protokoll 0x6560. Zumindest aktuelle/historische 
Erträge, die aktuellen AC-Werte inklusive Netzfrequenz und die über 5min 
gemittelten DC-Werte kann ich auf PC mit Python auslesen. Der Sunny 
Explorer liefert aber noch um einiges mehr ...

LG, Sebastian

von Daniel (Gast)


Lesenswert?

Modbus TCP ist wohl keine Option oder hat das der WR nicht ?

von Sebastian (Gast)


Lesenswert?

Daniel schrieb:
> Modbus TCP ist wohl keine Option oder hat das der WR nicht ?

Nope. Bei mir sind zwei SB3000TL, die haben "nur" Bluetooth. Aber bei 
beiden sind alle Tageserträge seit Inbetriebnahme in 2011 noch 
auslesbar. Ich habe damals auch einen Solarlog 500 dazu gekauft, der hat 
aber irgendwann mal seine Datenbank zerschossen, und ist zudem seit 
Firmwareupdate auf 3.x vor Kurzem unbenutzbar geworden ...

LG, Sebastian

von 100Ω W. (tr0ll) Benutzerseite


Lesenswert?

Sebastian schrieb:
> Ich habe damals auch einen Solarlog 500 dazu gekauft, der hat
> aber irgendwann mal seine Datenbank zerschossen, und ist zudem seit
> Firmwareupdate auf 3.x vor Kurzem unbenutzbar geworden ...

Eventuell ist die SD-Karte im Eimer…
https://www.photovoltaikforum.com/thread/110194-defekte-sd-karte-im-solarlog-wieder-heile-machen/

Sprechen die WR Modbus RTU?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.