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 ?
Coordinator
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
Coordinator
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
Coordinator
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
Coordinator
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
Coordinator
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