FreeSol Raspi

Aus FreeSol-Wiki

Überblick

Diese Seite beschreibt den Aufbau eines solaren Datenloggers, der sich aus Impulsdaten einer S0-Schnittstelle speist, die Daten in einem Raspberry Pi sammelt und mit Hilfe eines Python-basierten Webservers (CherryPy) visualisiert.

Für Fragen und Diskussionen gibt es einen Thread bei photovoltaikforum.com.

Stand:

  • 2019-04-25: Start Betaphase:
    • Der Logger läuft bei mir an verschiedenen Anlagen und erfasst dort außer S0-Signalen auch Energiedaten aus anderen Zählern.
    • Start der Dokumentation
    • Während der Suppportphase bin ich für Rückfragen unter der Mailadresse raspi-support (at) freesol.de erreichbar.
    • Mit dem USB-Programmieradapter habe ich noch nicht gearbeitet, scheint mir aber zukunftssicherer als SD-Adapter und SD-Kartenleser, die es nicht mehr in jedem PC gibt.

Alternative

Als Variante sollte man sich auf jeden Fall die Installation eines Volkszaehlers auf einem Raspi angucken, weil dort ein fertig entwickeltes Projekt vorliegt:

https://wiki.volkszaehler.org/howto/raspberry_pi_image

Kauf des Materials

Grundpaket: FreeSol Raspi

Position Komponenten Lieferant Einzelpreis Stückzahl Gesamtpreis
1 Raspberry Pi B3+ Sertronics 32,40 1 32,40
2 Gehäuse zu Raspberry Pi B3+ Sertronics 5,90 1 5,90
3 Steckernetzteil Sertronics 5,90 1 5,90
4 microSDHC-Speicherkarte 8 GB Class 10 Sertronics 3,50 1 3,50
5 Kartenadapter für USB Sertronics 1,60 1 1,60
6 Kabel für S0-Signal Sertronics 2,90 1 2,90
Summe 52,20

Hinweise:

  • Keine Versandkosten bei Kauf über 29 EUR
  • Bitte nicht an der Speicherkarte sparen, hier ein Markenprodukt nehmen
  • Ggf. weiteres Kabel mitkaufen, falls die Entfernung zum Zähler groß ist und das S0-Kabel verlängert werden muss
  • Ggf. Lüsterklemmen mitkaufen, falls man keinen Lötkolben hat, um das Verlängerungskabel anzulöten
  • Ggf. Netzwerkkabel mitbestellen, zumindest für die Ersteinrichtung des Raspi. Danach kann dieser ggf. auch per WLAN eingebunden werden.

Energiezähler anschließen

S0-Zähler

  • Falls kein S0-Signal vorhanden ist:
    • S0-Zähler kaufen und einbauen lassen.

Installation des Raspi

Schritt-für-Schritt-Anleitung

  • Raspian Image downloaden: https://www.raspberrypi.org/downloads/raspbian/
    • Dort "stretch with recommended software" auswählen und als ZIP-File laden. Größe sind knapp 2 GB
  • Entpacken des Downloads
  • Karte in den Kartenadapter stecken und dann Kartenadapter in den USB Port stecken
  • Betriebssystem-Download auf Karte schreiben mit Win32DiskImager
  • Vorbereiten Headless Boot (das bedeutet, man will den Raspi Starten, ohne dort eine Tastatur und einen Bildschirm anzuschliessen, man will stattdessen sofort direkt über Netzwerk zugreifen)
  • Den Raspy per Netzwerkkabel mit dem PC verbinden
  • Den Raspi per Netzteil mit Strom versorgen
    • Hinweis: Beim Ausschalten ist es sicherer, den Raspi vor Abstecken des Netzteils definiert herunterzufahren mit einem Kommandozeilenbefehl "sudo shutdown" im Raspi.
  • Mit dem Raspi über SSH mit dem Programm Putty verbinden
  • raspi-config für Ersteinrichtung
    • Sprache, Zeitzone und Tastaturlayout und Wifi Country geändert
  • Passwort für User pi ändern
  • Software aktualisieren
    • sudo apt-get update
    • sudo apt-get upgrade

Weitere Hinweise

Installation der FreeSol-Software

Einbindung in andere Visualisierungssoftware

Sonstiges