Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:channels:solar_inverters:fronius_symo

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
hardware:channels:solar_inverters:fronius_symo [2018/01/25 16:00]
jau code
hardware:channels:solar_inverters:fronius_symo [2019/09/02 09:11] (aktuell)
jau Auf nginx und Image angepasst
Zeile 7: Zeile 7:
 ===== Software ===== ===== Software =====
 PHP-Curl ist Vorausetzung. PHP-Curl ist Vorausetzung.
-<​code>​sudo apt-get install ​php7.0-curl</​code>​+<​code>​sudo apt-get install ​php-curl</​code>​ 
 +Für den Webserver ist php-fpm erorderlich. 
 +<​code>​sudo apt-get install php-fpm</​code>​ 
 +Der Webserver nginx muss für eigene Scripte umkonfiguriert werde 
 +<​code>​sudo nano /​etc/​nginx/​sites-available/​volkszaehler</​code>​ 
 +Die Zeilen am Ende auskommentieren (oder anfügen) 
 +<​code>​ 
 +# Konfigurationsbeispiel für eigene PHP-Scripte,​ 
 +# von nginx unter http://127.0.0.1/​addapp/​ bereitgestellt,​ lokal unter /​var/​www/​html/​ abgelegt. 
 + 
 +  location /addapp/ { 
 +    alias /​var/​www/​html/;​ 
 +    index index.nginx-debian.html;​ 
 +       
 +    location ~ \.php { 
 +      include snippets/​fastcgi-php.conf;​ 
 +      fastcgi_param SCRIPT_FILENAME $request_filename;​ 
 +      fastcgi_pass unix:/​var/​run/​php/​php7.3-fpm.sock;​ 
 +    } 
 +  } 
 +
 +</​code>​
 Danach den Webserver neu starten: Danach den Webserver neu starten:
-<​code>​service apache2 ​restart</​code>​+<​code>​sudo systemctl ​restart ​nginx</​code>​ 
 +Ob der Webserver korrekt arbeitet kann mit Aufruf von ''​http://​IP-Adresse-des-Rpi/​addapp/​info.php''​ getestet werden. Es sollte eine Seite mit den PHP Einstellungen zu sehen sein.
  
 ===== Kanal ===== ===== Kanal =====
Zeile 15: Zeile 37:
  
 ===== Script ===== ===== Script =====
-''/​var/​www/​volkszaehler.org/​htdocs/​fronius.php'':​+''/​var/​www/​html/​fronius.php'':​
  
 UUID des Kanals eintragen, bei Bedarf die Hostadresse anpassen. UUID des Kanals eintragen, bei Bedarf die Hostadresse anpassen.
Zeile 22: Zeile 44:
  
 //Config: //Config:
-$HOST = '​http://​127.0.0.1/​volkszaehler.org/​htdocs/​middleware.php/​data/';​+$HOST = '​http://​127.0.0.1/​api/​data/';​
 $UUID = '​xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx';​ // Fronius-UUID (El. Energie (Leistungswerte) $UUID = '​xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx';​ // Fronius-UUID (El. Energie (Leistungswerte)
  
Zeile 59: Zeile 81:
 ===== Quellen ===== ===== Quellen =====
 [[https://​www.photovoltaikforum.com/​volkszaehler-org-f131/​fronius-symo-mit-vz-auslesen-t118320.html]] [[https://​www.photovoltaikforum.com/​volkszaehler-org-f131/​fronius-symo-mit-vz-auslesen-t118320.html]]
 +[[https://​www.photovoltaikforum.com/​thread/​118320-fronius-symo-mit-vz-auslesen/?​postID=1827967#​post1827967]]
  
hardware/channels/solar_inverters/fronius_symo.1516892452.txt.gz · Zuletzt geändert: 2018/01/25 16:00 von jau