bei mir kündigt sich die PV-Anlage an, also präventiv von mir ein deepdive in openWB.
Ich habe hier einen Raspberry 4 mit RaspberryOS 10 Buster am laufen. Auf dem Pi läuft bereits ein Volkszaehler sowie eine Homebridge Instanz.
Ich habe das Installationscript
Code: Alles auswählen
curl -s https://raw.githubusercontent.com/snaptec/openWB/master/openwb-install.sh | sudo sh
Ich habe dann, da auf port 80 bereits der VZ läuft in der Apache Konfiguration den Port geändert:
Code: Alles auswählen
/etc/apache2/ports.conf:
Listen 81
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
Rufe ich die Settings manuell per URL auf sehe ich die Einstellungen. Wenn ich dort etwas eintrage (ich habe meinen tibber token probiert) wird diese auch gespeichert. Ein erneutes aufrufen zeigt die veränderten Einstellungen.
Ich habe daraufhin mal die regel.sh manuell gestartet. Diese zeigte einige Fehler. Es konnten Dateien in der Ramdisk nicht gelesen werden, wegen fehlender Berechtigungen. Unter anderem folgende: (es gab noch mehr..)
Code: Alles auswählen
-rw-r--r-- 1 root root 2 Jan 26 11:05 mqttdaily_d1kwh
-rw-r--r-- 1 root root 2 Jan 26 11:05 mqttdaily_d2kwh
-rw-r--r-- 1 root root 2 Jan 26 11:05 mqttdaily_d3kwh
-rw-r--r-- 1 root root 2 Jan 26 11:05 mqttdaily_d4kwh
-rw-r--r-- 1 root root 2 Jan 26 11:05 mqttdaily_d5kwh
-rw-r--r-- 1 root root 2 Jan 26 11:05 mqttdaily_d6kwh
-rw-r--r-- 1 root root 2 Jan 26 11:05 mqttdaily_d7kwh
-rw-r--r-- 1 root root 2 Jan 26 11:05 mqttdaily_d8kwh
-rw-r--r-- 1 root root 2 Jan 26 11:05 mqttdaily_d9kwh
-rw-r--r-- 1 root root 2 Jan 26 11:05 mqttdaily_einspeisungkwh
-rw-r--r-- 1 root root 2 Jan 26 11:05 mqttdaily_hausverbrauchkwh
-rw-r--r-- 1 root root 2 Jan 26 11:05 mqttdaily_llakwh
-rw-r--r-- 1 root root 2 Jan 26 11:02 mqttdaily_pvkwhk
-rw-r--r-- 1 root root 2 Jan 26 11:05 mqttdaily_sekwh
-rw-r--r-- 1 root root 2 Jan 26 11:05 mqttdaily_sikwh
-rw-r--r-- 1 root root 2 Jan 26 11:02 mqttdaily_verbraucher1ekwh
-rw-r--r-- 1 root root 2 Jan 26 11:02 mqttdaily_verbraucher1ikwh
-rw-r--r-- 1 root root 2 Jan 26 11:02 mqttdaily_verbraucher2ekwh
-rw-r--r-- 1 root root 2 Jan 26 11:02 mqttdaily_verbraucher2ikwh
Beim manuellen Aufruf von "regel.sh" bleibt folgende Meldung:
Code: Alles auswählen
(standard_in) 1: syntax error
Traceback (most recent call last):
File "/var/www/html/openWB/modules/sdm120modbusll/readsdm3.py", line 18, in <module>
sdm2id = int(sys.argv[3])
ValueError: invalid literal for int() with base 10: 'none'