REIZFLUT / ahoy-tasmota-solar-manager

A quick and dirty solution for measuring and optimizing your "Balkonkraftwerk"
2 stars 0 forks source link

Raspberry Installation & Shelly #4

Open Aspire2004 opened 10 months ago

Aspire2004 commented 10 months ago

Moin, gibst es auch eine Schritt zu Schritt Anleitung für Einsteiger für die Installation aufm Raspberry Pi 3a+ ?

Und könnte man auch statt einer Ahoy DTU auch ein Shelly für die erzeugt Solarenergie verwenden? Mir geht es nur um die Statistik und es ist keine 0 Watt Einspeisung geplant!

Hoffe mir kann da jemand weiterhelfen?

REIZFLUT commented 10 months ago

Hallo, auf nem Raspberry ist es leider nicht so ne einfache click & play Lösung. Ich hab leider grade auch keine Zeit ein fertiges Image zur Verfügung zu stellen.

Deshalb hier im Schnelldruchlauf, wonach du googeln kannst: Betriebssystem auf Raspberry installieren (z.B. Raspbian: https://www.raspberrypi.com/news/raspberry-pi-imager-imaging-utility/

Webserver (Apache2 und PHP) installieren. Z.B.: https://www.youtube.com/watch?v=W1EMza7ASH8

PHP Erweiterungen CURL und Sqlite3 installieren und in der ini aktivieren. (Über Konsole: irgendwas mit "sudo apt-get install php-curl" und dann noch die sqlite3 Erweiterung - hab ich grade nicht im Kopf - einfach mal googeln, wie man die php-Erweiterungen installiert und aktiviert) Erweiterungen in der php.ini aktivieren (normalerweise ist das vorbereitet und die entsprechenden Zeilen müssen nur entkommentiert werden)

Ein paar mod_enables und apache2 restarts etc.

Webserver läuft.

Bis hierher gibt es buchstäblich tausende Tutorials im Netz.

Die Dateien von github auf den Raspberry bringen (in den Pfad für den DocRoot des Webservers)

Dann sollte es schon mal laufen. Wenn das erledigt ist, den Cronjob einrichten. Stichwort Konsole: crontab -e

Wie das technisch geht findet man auch massenhaft im Internet. Da müssen halt auch cron.php (alle 10 Sek.) und cron_hourly.php (jede Std.) regelmäßig ausgeführt werden.

Einfach mal anfangen und einen Schritt nach dem anderen. Ich hoffe es hilft so weit mal.

Bzgl. Shelly: da hab ich auch schon dran gedacht, dass das ja einige darüber messen. Ich schaue, dass ich demnächst einen Adapter dafür bereit stelle. Technisch ist es möglich und ich hab als Testgerät einen Shelly Plug S hier - sollte sich von der API mit den anderen Geräten nichts nehmen.