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 RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hardware:channels:solar_inverters:fronius_symo [2018/01/25 16:00] – code jauhardware:channels:solar_inverters:fronius_symo [2019/10/26 07:45] (aktuell) – Script Ende jau
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 51: Zeile 73:
 // close curl resource to free up system resources  // close curl resource to free up system resources 
 curl_close($ch); curl_close($ch);
 +?>
 </code> </code>
  
Zeile 59: Zeile 82:
 ===== 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