Shelly Automation Version 2.1 ohne Solaranzeige

[ Shelly Automation Version 2 ] [ Energiemonitor ]
Die Entwicklung der Shelly Produkte und der HomeMatic Haussteuerung schreiten weiter voran. Dieser Bereich dient der grafischen Anzeige von vielen Shelly und HomeMatic Lösungen., sowie einer Shelly Steuerung Version 2. Es können bis zu 50 Geräte ausgelesen und angezeigt werden. Mit der Steuerung können bis zu 5 Shelly Relais gesteuert werden. Die Cloud wird dazu nicht benutzt. Alles passiert rein lokal.

Moderator: Ulrich

Benutzeravatar
Ulrich
Administrator
Beiträge: 6422
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 160 Mal
Danksagung erhalten: 934 Mal

Shelly Automation Version 2.1 ohne Solaranzeige

Beitrag von Ulrich »

Wer die Shelly Automation ohne die Solaranzeige auf einem Raspberry 4B oder 5B (mindestens 2 GB RAM) laufen lassen möchte, kann das folgende Image benutzen:

Bookworm Image mit InfluxDB, SQLite3, Grafana, Apache2 und PHP 8.2 [ Kennwort: Shelly-V2 ] auf Groß und Kleinschreibung achten!

Es ist ein fertiges Image mit Desktop und allen nötigen Programmen, sowie die Shelly Automation, jedoch ohne die Solaranzeigen Software.
Auf das Image kann man z.B. eine Hausautomation oder Ähnliches installieren und die Daten in der InfluxDB oder in einer SQLite3 ablegen.
Vorteil ist, dass das Betriebssystem schon komplett und vorkonfiguriert ist. Auch WLAN ist schon vorbereitet.

Bitte das Image herunterladen und entpacken. Dann mit dem Programm "Win32DiskImager.exe" auf eine 32GB SD-Karte oder einen schnellen 32GB USB-Stick übertragen.

Startet man das Image auf einem Raspberry, dann kann man sich mit dem User "pi" und dem Kennwort "solaranzeige" einloggen, bzw. mit PUTTY einwählen. Admin Zugangsdaren: UserID: "root" Kennwort: "Solar.2016"

In einem Browser kommt man mit dem Aufruf "http://automation-v2.local/sh-strg" auf die Konfigurationsseite der Shelly Automation. Hier ist die genaue Beschreibung.

Das Grafana Dashboard erreicht man mit dem Aufruf "http://automation-v2.local:3000"
Die Zugangsdaten von Grafana sind:

User: admin
Kennwort: autov2

Das Image ist auch perfekt für den Energiemonitor und die SGS-Steuerung. Beides kann auch gleichzeitig mit auf das Betriebssystem installiert werden. Das Betriebssystem ist ein Raspian Bookworm 32 Bit. Es ist völlig ausreichend für die Steuerungen und läuft sehr schnell auf 4B und 5B Modellen. Auch auf den älteren Raspberry Pi 3B+ mit 1GB Ram sollte es noch einigermaßen laufen. Probiert es einmal aus.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Benutzeravatar
ps1304@fn.de
Beiträge: 127
Registriert: Mi 7. Okt 2020, 17:59
Hat sich bedankt: 5 Mal
Danksagung erhalten: 3 Mal

Re: Shelly Automation Version 2.1 ohne Solaranzeige

Beitrag von ps1304@fn.de »

Hallo Ulrich, habe die Installation in einem Debian 12 Container probiert.
Installiert habe ich Grafana / Chromium / Influx / SQLite / Apache und PHP.
Leider lässt sich die php Seite nicht öffnen. Hast Du ne Idee?

Verzeichnis:

Code: Alles auswählen

ls -l /var/www/html/sh-strg
total 764
-rw-r--r-- 1 pi       pi         2599 Jun 25 15:11 autov2-1.sh
-rw-r--r-- 1 pi       pi        29956 Jun 25 15:11 autov2.inc.php
-rw-r--r-- 1 www-data pi         1932 Jun 25 16:34 autov2.log
-rw-r--r-- 1 pi       pi       526910 Jun 25 15:11 autov2.pdf
-rwxrw-rw- 1 pi       pi        35509 Jun 25 15:11 autov2.php
-rw-rw-r-- 1 www-data pi        36864 Jun 25 15:11 autov2.sqlite3
-rw-r--r-- 1 www-data pi          460 Jun 25 16:34 autov2.web.log
-rw-rw-r-- 1 www-data pi        12288 Jun 25 15:11 autov2Daten.sqlite3
-rw-r--r-- 1 pi       pi        59543 Jun 25 15:11 autov2web.html
-rw-r--r-- 1 pi       pi        55070 Jun 25 15:11 autov2web.php
drwxr-xr-x 2 www-data www-data   4096 Jun 25 15:11 css
Die html Seite kann ich öffnen: "http://192.168.3.164/sh-strg/autov2web.html"
Automation.png
Apache Server läuft:
Apache.png
Apache.png (81.27 KiB) 30 mal betrachtet
Gruß Peter
Peter - (E3DC S10 + ext.WR / Akku 13kWh / 22,525 kwp)

Benutzeravatar
Ulrich
Administrator
Beiträge: 6422
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 160 Mal
Danksagung erhalten: 934 Mal

Re: Shelly Automation Version 2.1 ohne Solaranzeige

Beitrag von Ulrich »

Welche Seite kannst du nicht öffnen? Diese?
"http://automation-v2.local/sh-strg"

Es ist aber die Konfigurationsseite, die du ober zeigst. Eine andere Seite gibt es nicht.
Die Seite kann sich nur öffnen, wenn "mDNS" funktioniert. Auf einem Android Gerät gibt es das nicht und damit funktioniert so ein Aufruf auf Android nicht. Im Docker Container fehlt eventuell auch mDNS. Der Aufruf mit der IP Adresse sollte aber immer funktionieren.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Benutzeravatar
ps1304@fn.de
Beiträge: 127
Registriert: Mi 7. Okt 2020, 17:59
Hat sich bedankt: 5 Mal
Danksagung erhalten: 3 Mal

Re: Shelly Automation Version 2.1 ohne Solaranzeige

Beitrag von ps1304@fn.de »

ich wollte die Seite: http://192.168.3.164/sh-strg/autov2web.php aufrufen, wie in der Anleitung beschrieben.

Ich rufe die Seite im Browser auf einem Mac auf.

Wie kann ich mDNS verifizieren? mDNS läuft:

Code: Alles auswählen

systemctl status avahi-daemon
● avahi-daemon.service - Avahi mDNS/DNS-SD Stack
     Loaded: loaded (/lib/systemd/system/avahi-daemon.service; enabled; preset: enabled)
     Active: active (running) since Wed 2025-06-25 15:48:10 UTC; 16h ago
TriggeredBy: ● avahi-daemon.socket
   Main PID: 106 (avahi-daemon)
     Status: "avahi-daemon 0.8 starting up."
      Tasks: 2 (limit: 34687)
     Memory: 2.4M
        CPU: 15.605s
     CGroup: /system.slice/avahi-daemon.service
             ├─106 "avahi-daemon: running [Shelly-Steuerung.local]"
             └─120 "avahi-daemon: chroot helper"

Jun 25 15:48:10 Shelly-Steuerung avahi-daemon[106]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.3.164.
Jun 25 15:48:10 Shelly-Steuerung avahi-daemon[106]: New relevant interface eth0.IPv4 for mDNS.
Jun 25 15:48:10 Shelly-Steuerung avahi-daemon[106]: Registering new address record for 192.168.3.164 on eth0.IPv4.
Jun 25 15:48:10 Shelly-Steuerung systemd[1]: Started avahi-daemon.service - Avahi mDNS/DNS-SD Stack.
Jun 25 15:48:10 Shelly-Steuerung avahi-daemon[106]: Server startup complete. Host name is Shelly-Steuerung.local. Local service cookie is 2153468040.
Jun 25 15:48:12 Shelly-Steuerung avahi-daemon[106]: Leaving mDNS multicast group on interface eth0.IPv6 with address fe80::be24:11ff:fe3a:92e6.
Jun 25 15:48:12 Shelly-Steuerung avahi-daemon[106]: Joining mDNS multicast group on interface eth0.IPv6 with address fd1b:b0b0:b7f7:0:be24:11ff:fe3a:92e6.
Jun 25 15:48:12 Shelly-Steuerung avahi-daemon[106]: Registering new address record for fd1b:b0b0:b7f7:0:be24:11ff:fe3a:92e6 on eth0.*.
Jun 25 15:48:12 Shelly-Steuerung avahi-daemon[106]: Withdrawing address record for fe80::be24:11ff:fe3a:92e6 on eth0.
Jun 25 15:48:12 Shelly-Steuerung avahi-daemon[106]: Registering new address record for 2a02:810c:4c8a:d300:be24:11ff:fe3a:92e6 on eth0.*.
Gruß Peter
Peter - (E3DC S10 + ext.WR / Akku 13kWh / 22,525 kwp)

Benutzeravatar
Ulrich
Administrator
Beiträge: 6422
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 160 Mal
Danksagung erhalten: 934 Mal

Re: Shelly Automation Version 2.1 ohne Solaranzeige

Beitrag von Ulrich »

Wenn das nicht geht, sind die Rechte im Container nicht richtig gesetzt. Da kann dir aber nur ein Docker Fachmann weiterhelfen.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Zurück zu „Shelly + Solaranzeige + Steuerung + HomeMatic“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste