FreeSol Raspi: Unterschied zwischen den Versionen
Aus FreeSol-Wiki
Zeile 36: | Zeile 36: | ||
* Ggf. [https://www.sertronics-shop.de/neu/zwillingslitze-isoliert-2x0-14mm-5m?c=2247 weiteres Kabel] mitkaufen, falls die Entfernung zum Zähler groß ist und das S0-Kabel verlängert werden muss | * Ggf. [https://www.sertronics-shop.de/neu/zwillingslitze-isoliert-2x0-14mm-5m?c=2247 weiteres Kabel] mitkaufen, falls die Entfernung zum Zähler groß ist und das S0-Kabel verlängert werden muss | ||
* Ggf. [https://www.sertronics-shop.de/bauelemente/steckverbinder/stromversorgungs-steckverbinder/klemmleisten/l-252-sterklemme-16mm-178-12er-reihe-transparent Lüsterklemmen] mitkaufen, falls man keinen Lötkolben hat, um das Verlängerungskabel anzulöten | * Ggf. [https://www.sertronics-shop.de/bauelemente/steckverbinder/stromversorgungs-steckverbinder/klemmleisten/l-252-sterklemme-16mm-178-12er-reihe-transparent Lüsterklemmen] mitkaufen, falls man keinen Lötkolben hat, um das Verlängerungskabel anzulöten | ||
* Ggf [https://www.sertronics-shop.de/netzwerk/patchkabel-netzwerkkabel/cat-patchkabel/bestellartikel/cat-6-netzwerkkabel-s/ftp-gelb Netzwerkkabel] mitbvestellen, zumindest für die Ersteinrichtung des Raspi. Danach kann dieser ggf auch per WLAN eingebunden werden. | |||
== Energiezähler anschließen == | == Energiezähler anschließen == |
Version vom 25. April 2019, 07:22 Uhr
Ü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.
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.
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 mitbvestellen, 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)
- https://www.raspberrypi.org/documentation/configuration/wireless/headless.md
- File mit Namen ssh ohne Erweiterung ins Root Verzeichnis der Karte kopieren, dann ist Raspi nach Boot per ssh erreichbar
- Den Raspy per Netzwerkkabel mit dem PC verbinden
- Mit dem Raspi über SSH mit dem Programm Putty verbinden
- raspi-config für Ersteinrichtung
- Sprache, Zeitzone und Tastaturlayout und Wifi Country geändert
- User Pi Passwort geändert
- Aktualisiert:
- sudo apt-get update
- sudo apt-get upgrade
Weitere Hinweise
- Anleitung zum Einrichten: http://www.netzmafia.de/skripten/hardware/RasPi/RasPi_Install.html
Installation der FreeSol-Software
Einbindung in andere Visualisierungssoftware
Sonstiges
- Eine Einführung in Python, dort besonders auch ein kostenloser Python2-Online Kurs bei codecademy.