SMAWechselrichter

Aus FHEMWiki
Version vom 26. März 2014, 22:44 Uhr von Martinschm (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ = Einbindung eines Wechselrichters von SMA in FHEM = Basierend auf diesem Forum Thread wird erklärt wie man seinen Wechselrichter von SMA in FHEM einbinden …“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Einbindung eines Wechselrichters von SMA in FHEM

Basierend auf diesem Forum Thread wird erklärt wie man seinen Wechselrichter von SMA in FHEM einbinden kann. Dafür kommt das Tool SMASpot zum Einsatz.

Vorbedingungen

  • make und g++ müssen installiert sein. Falls nicht vorhanden müssen diese mit sudo apt-get install make und sudo apt-get install g++ installiert werden.


Installation

Schritt 1 (optional) - Installation von Bluetooth

Der Wechselrichter kann entweder per Bluetooth oder per Speedwire (Ethernet) ausgelesen werden. Soll das ganze per Bluetooth erfolgen muß es eventuell erst noch installiert werden.

sudo apt-get install bluetooth 
sudo apt-get install libbluetooth-dev
sudo apt-get install libcurl3-dev

Anschließend muss die Bluetooth Adresse des Wechselrichters ermittelt werden:

hcitool scan

Schritt 2 - Installation von SMASpot

Als erstes wird ein Verzeichnis erstellt in das die Quellcode-Dateien runtergeladen und anschließen kompiliert werden.

cd /home/pi
mkdir smaspot
cd smaspot 

Nun kann SMASpot runtergeladen werden:

wget [URL of latest version]

Im Anschluß muss die Datei entpackt werden:

tar -xvf [Dateiname]

Und abschließend kompiliert werden:

make release



Zum Schluß wird das Programm SMASpot und die Konfigurationsdatei noch in das FHEM Verzeichnis kopiert

sudo cp SMAspot SMAspot.cfg /opt/fhem/FHEM


Einbindung in FHEM

Konfiguration in FHEM

# Solar Wechselrichter
#
define Solar SMAUtils 00:80:25:2D:46:16 600
attr Solar delay 600
attr Solar icon measure_photovoltaic_inst
attr Solar room Energie
#
# FileLog Definition
#
define FileLog_Solar FileLog ./log/Solar-%Y-%m.log Solar:.*etod.*|Solar:.*string.*_pdc|Solar:.*total_pac|Solar:.*usage.*
attr FileLog_Solar icon icoLog
attr FileLog_Solar nrarchive 12
attr FileLog_Solar room Logfiles
#
# Chart
#
define SVG_FileLog_Solar_1 SVG FileLog_Solar:SVG_FileLog_Solar_1:CURRENT
attr SVG_FileLog_Solar_1 room Energie
attr SVG_FileLog_Solar_1 title "Solarleistung Min $data{min1}, Max $data{max1}, Last $data{currval1}"