Sol-O-Meter/Installation und Konfiguration

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche

Sol-O-Meter benötigt einige Ethersex-Features um sinnvoll zu funktionieren. Essentiell ist das Stellen der Uhr per NTP.

Die Software wird konfiguriert, indem man im Ethersex-Verzeichnis
make menuconfig
aufruft.

Konfigurieren Sie Ihre Hardware und Ihre Netzwerkeinstellungen. Vergessen Sie bei händischer Einstellung der IP nicht, die IP des Gateways einzustellen (Für Benutzer einer Fritz!Box ist das die IP derselben).

Aktivieren Sie die Protokolle TCP, UDP, UDP bradcast und ICMP.

Aktivieren Sie DNS und tragen Sie die IP des DNS-Servers (evtl. auch die Fritz!Box) ein.

Falls Sie einen DHCP-Server nutzen (Fritz!Box), aktivieren Sie BOOTP um eine automatisch generierte IP zu erhalten.

Aktivieren Sie System Clock Support, Date and Time support und Synchronize using NTP protocol. Als NTP-Server können Sie pool.ntp.org eingeben. Setzen Sie die Time-Zone auf CET/CEST.

Aktivieren Sie [*]Photovoltaik-Log Support

Im Untermenü hierzu:

Geben Sie unter Solometer ID eine zehnstellige Kennung ein, die aus Kleinbuchstaben, Grossbuchstaben und Zahlen bestehen kann. Das Webinterface wird Ihr Sol-O-Meter anhand dieser ID identifizieren.

Falls Sie im Besitz eines ES3300 Wechselrichters sind, aktivieren Sie diese Option (Bisher wurde nur ein ES3300 getestet, die Software sollte auch für einen ES5000 funktionieren).

Aktivieren Sie [*]Low RAM usage. Die Software mittelt dann im Mikrokontroller über die Messwerte und überträgt nur die Mittelwerte an das Webinterface. Ist Low RAM usage nicht aktiviert, überträgt der Mikrocontroller die Daten jeder einzelnen Messung an das Webinterface. Der Speicherbedarf der Software steigt dann stark an.

[-] Solometer config thru httpd sollte nicht aktiviert werden. Das Konfigurationsinterface befindet sich noch im Teststadium. Da man ausserdem hierfür httpd und SOAP aktivieren muss, verbraucht diese Option auch ca. 300 Bytes mehr an RAM-Speicher.

Tragen Sie unter Webhost name den Namen Ihres Webservers ein. Achtung: Hier keine URL (httpd.//..) eintragen sondern nur den Hostname, wie z.B. solar.schlossabi84.de. Falls DNS nicht aktiviert wurde, werden Sie anstatt nach dem Hostnamen nach der Host-IP gefragt. Tragen Sie dann die IP-Adresse des Webservers, z.B. 89.116.342.9 ein.

Geben Sie unter Path to upload-script den Pfad zu dem Script an, das die Rohdaten entgegennimmt und auswertet. Dieses Skript befindet sich im Unterordner 'server' und muss von Ihnen vor der Inbetriebnahme des Sol-O-Meters an diese Stelle kopiert werden.

Keep Raw files for days spezifiziert, wie lange die hochgeladenen Rohdaten auf dem Webhost gespeichert werden sollen. Pro Tag werden 288 Dateien hochgeladen. Dieser Wert sollte so eingestellt werden, dass er die Kapazitätsgrenzen Ihres Webhosts nicht sprengt.

Web debugging ist ein Feature zum Testen der Software in einer isolierten Umgebung. Diese Option sollte nicht angewählt werden!

Beenden Sie das Konfigurationsprogramm und speichern Sie ihre Konfiguration ab.

Die Software wird erstellt, indem Sie auf der Kommandozeile
make clean; make serversoft; make
eingeben. Das nach dem Ende der Kompilation erscheinende File ethersex.hex muss anschliessend auf den Mikrocontroller übertragen werden.

Ausserdem müssen die Skripte upload_data.php, solometer.svg und solometer.js aus dem Ordner ethersex/services/solometer/server in den oben angegebene Pfad Ihres Webhosts kopiert werden. Das Skript upload_template.php soll nicht übertragen werden.