This project has moved and is read-only. For the latest updates, please go here.

SB3800 - Raspberry - Speedwire

Topics: 5. Support
Sep 3, 2014 at 8:49 AM
I have a SB3800 and a Sunny Beam/USB connected to my PC via USB
Communication between the two works fine
I would like to work it trough my raspberry PI
I have a Bluetooth dongle "USB Bluetooth 2.1 Classe 1 Trendnet" on my raspberry

I have install SBFspot_SRC_245_Linux.... on PI

When i execute hcitool my second inverter is found :
pi@raspberrypi ~/smaspot/bin/Release $ hcitool scan
Scanning ...
00:80:25:26:F9:49   SMA005d SN: 2002222168 SN2002222168
When i run ./SMAspot i have the following message :
pi@raspberrypi ~/smaspot/bin/Release $ ./SMAspot -d
SMAspot V2.4.5
Yet another tool to read power production of SMA solar inverters
(c) 2012-2014, SBF (https://smaspot.codeplex.com)
Compiled for Linux 32 bit

Commandline Args: -d
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 FF FF 
00000010: FF FF 00 00 00 20 00 00 00 00 
20 Bytes sent to IP [239.12.255.254]
ERROR: No inverter responded to identification broadcast.
Try to set IP_Address in SMAspot.cfg!
Wed Sep  3 09:17:49 2014: CRITICAL: Failed to initialize Speedwire connection.
Can you help me please ?
Sep 3, 2014 at 1:09 PM
You are trying to connect via ethernet (speedwire) while you have a bluetooth enabled inverter.

Change your config to:
# SMA Inverter's Bluetooth address
# Windows: smaspot -scan
# Linux  : hcitool scan
# IMPORTANT FOR SPEEDWIRE USERS: COMMENT OUT BTADDRESS (PUT # IN FRONT)
BTAddress=00:80:25:26:F9:49
and comment out this line (# at the start of the line):
#IP_Address=0.0.0.0
There is a very good guide in the downloads section

Hope this helps!
Sep 3, 2014 at 2:25 PM
Yes, but this BT Adress (BTAddress=00:80:25:26:F9:49) is for my oder inverter the SB2100 TL.
That works goed.
The question is for my oder inverter the "SB3800"
He currently works with a Sunny Beam/USB connected to my PC via USB
Communication between the two works fine
I would like to work it trough my raspberry PI
I have a Bluetooth dongle "USB Bluetooth 2.1 Classe 1 Trendnet" on my raspberry
Sep 3, 2014 at 3:04 PM
Try to move your RPi closer to the SB3800
hcitool scan
should detect your 2 inverters
Sep 3, 2014 at 3:59 PM
Hcitool find only my SB1200 TL
My rpi is in the same room as my SB3800

The SB3800 communicate with my Sunny Beam via protocol SMAnet
Sep 3, 2014 at 6:47 PM
Can you see both inverters in Sunny Explorer?
Sep 4, 2014 at 7:00 AM
Edited Sep 4, 2014 at 7:00 AM
I see my SB2100 in Sunny Explorer and my SB3800 in Sunny Data Control
I cannot see my SB3800 in Sunny Explorer
Sep 4, 2014 at 8:22 AM
Ok, I got it now...
SB3800 is connected via RS485 (not bluetooth nor speedwire)
So conclusion: it's not possible to use SBFspot for this inverter. RS485 uses a different protocol
Sep 4, 2014 at 8:30 AM
RS485 et SMAnet is that the same ?
The SB3800 communicate with my Sunny Beam via protocol SMAnet !
Sep 4, 2014 at 9:16 AM
RS485 is an electrical standard, for a wired connection.
SMAnet is the SMA software protocol for data transmission on this RS485 cable.

You could buy a bluetooth piggy-back module for installation in the SB 3800. That would make it accessible by Sunny Explorer or SBFspot

Another option is to use 485solar-get (aka SMA-get) to collect the data from the SB3800.
Use SBFspot to collect the data from the SB2100
And use 123Solar or WSL (WebSolarLog) to chart both PV generators - and eventually upload to PVOutput.
Marked as answer by SBF on 9/4/2014 at 7:18 AM
Sep 4, 2014 at 9:53 AM
I agree with aldesr's proposal as there are no plans to support SMAnet in SBFspot
Sep 4, 2014 at 10:07 AM
Thank you for all the info.
I look at this more closely.

I think I read somewhere that YASDI SMAnet was compatible !

PS : excuse me, but my English is translated by Google