PVdiary op raspberry pi

Kijk hier voor datalog programma's en handleidingen.
Plaats reactie
Gebruikersavatar
JohnSch
lid
Berichten: 42
Lid geworden op: 02 okt 2013, 01:07
Installatie Land: Nederland
Locatie: Hoorn

Re: PVdiary op raspberry pi

Bericht door JohnSch » 30 okt 2013, 10:05

Marcel,

hierbij de files.

John

Gebruikersavatar
JohnSch
lid
Berichten: 42
Lid geworden op: 02 okt 2013, 01:07
Installatie Land: Nederland
Locatie: Hoorn

Re: PVdiary op raspberry pi

Bericht door JohnSch » 30 okt 2013, 10:17

Marcel,

nog een keer:
Dashboard


<VirtualHost 192.168.1.113:8081>
ServerAdmin [email protected]

DocumentRoot /home/pvdiary2/httpd
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/pvdiary2/httpd/>
Options Indexes FollowSymLinks MultiViews
AllowOverride ALL
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


WWW

<VirtualHost 192.168.1.113:8082>
ServerAdmin [email protected]

DocumentRoot /home/pvdiary2/httpd/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/pvdiary2/httpd/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride ALL
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

DEFAULT

<VirtualHost *:80>
ServerAdmin [email protected]

DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride ALL
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


PORTS
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz

NameVirtualHost 192.168.1.113:8081
NameVirtualHost 192.168.1.113:8082
Listen 192.168.1.113:8081
Listen 192.168.1.113:8082

<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statement in /etc/apache2/sites-available/default-ssl
# to <VirtualHost *:443>
# Server Name Indication for SSL named virtual hosts is currently not
# supported by MSIE on Windows XP.
Listen 443
</IfModule>

<IfModule mod_gnutls.c>
Listen 443
</IfModule>



Groet,
John

Gebruikersavatar
MichelV
junior lid
Berichten: 6
Lid geworden op: 29 okt 2013, 20:14
Installatie Land: Nederland
Locatie: Langeweg

Re: PVdiary op raspberry pi

Bericht door MichelV » 30 okt 2013, 13:04

leslie schreef: if ($in == 'dd-MM-yyyy HH:mm:SS') return 2; <==== deze lijn toevoegen
100 punten Leslie! Het werkt nu.
Nog even een andere vraag; Ik gebruik SMAspot al, is het mogelijk dat PVdiary gebruikt maakt van deze csv bestanden ivp die in /home/pvdiary2/data/daily/2013? Als ik verwijs naar de andere SMAspot.cfg blijft PVdiary kijken naar de verkeerde map waar de csv bestanden staan.

Groet, Michel.
21 x CNSDPV250(60)M6-50 | 5250 Wp | SMA SunnyBoy 5000TL-21 | 153°Zo | http://pvoutput.org/list.jsp?userid=25812

Gebruikersavatar
jorispepijn
lid
Berichten: 74
Lid geworden op: 22 mei 2013, 14:01
Installatie Land: Nederland
Locatie: Haarlem

Re: PVdiary op raspberry pi

Bericht door jorispepijn » 30 okt 2013, 16:24

hallo Marcel

Weer een stukje verder met twee inverters maar loop vast bij het volgende. Als ik SMA spot met root handmatig uitvoer krijg ik de volgende output in de map ....data/daily/2013 drwxr-xr-x 3 root root 4096 oct 30 16:13

Elke keer als ik handmatig uitvoer komt er een nieuw bestand bij met een geupdate tijd. Maar ik zie geen CSV files verschijnen. Ik ontvang de inverters goed via bluetooth (uiteraard kan ik maar een inverter tegelijk met de hand testen)


kan even niets verzinnen de beide SMAconfig files van beide omvormers lijken in orde

Idee?

Gebruikersavatar
leslie
Senior lid
Berichten: 332
Lid geworden op: 18 mei 2013, 08:56
Installatie Land: België
Locatie: Puurs
Contacteer:

Re: PVdiary op raspberry pi

Bericht door leslie » 30 okt 2013, 17:00

MichelV schreef: Nog even een andere vraag; Ik gebruik SMAspot al, is het mogelijk dat PVdiary gebruikt maakt van deze csv bestanden ivp die in /home/pvdiary2/data/daily/2013? Als ik verwijs naar de andere SMAspot.cfg blijft PVdiary kijken naar de verkeerde map waar de csv bestanden staan.
Hallo Michel,
In principe zou dit kunnen, maar het is niet echt uitgetest en dus ook niet gedocumenteerd...
Je kan in import_params het volledige pad aangeven waar de CSV-files te vinden zijn of moeten aangemaakt worden...

import_params = "CSV 0 Langeweg 2130214307 SMAspot /home/pvdiary2/bin/SMAspot.cfg"

Kan je ook schrijven als
import_params = "CSV 0 /home/pvdiary2/data/daily/@year/[email protected] 2130214307 SMAspot /home/pvdiary2/bin/SMAspot.cfg

@day is verplicht en wordt vervangen door de datum in formaat yyyymmdd
@year mag je weglaten zodat alle bestanden in 1 directory mogen zitten...

Groetjes
Leslie
24 x S-Energy SM 200, 4800 Wp
SMA SB5000TL-20
Dakhelling 35°
Orientatie 185°

Gebruikersavatar
jorispepijn
lid
Berichten: 74
Lid geworden op: 22 mei 2013, 14:01
Installatie Land: Nederland
Locatie: Haarlem

Re: PVdiary op raspberry pi

Bericht door jorispepijn » 30 okt 2013, 17:44

Marcel ik heb mijn CSV files een directory dieper gevonden, sorry voor de verwarring gebrek aan linux ervaring :oops:

PVOutput werkt nu nog pvdiary ik ga verder

Jan

marcelr
Lid Zonstraal vzw.
Lid Zonstraal vzw.
Berichten: 451
Lid geworden op: 16 mei 2013, 21:38
Installatie Land: Nederland
Locatie: Eindhoven

Re: PVdiary op raspberry pi

Bericht door marcelr » 30 okt 2013, 18:42

@JohnSch:

Probeer dit eens:

<VirtualHost 192.168.1.113:8081>
ServerAdmin [email protected]
ServerName Pvdiary-dashboard

DocumentRoot /home/pvdiary2/httpd
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/pvdiary2/httpd/>
Options Indexes FollowSymLinks MultiViews
AllowOverride ALL
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

en iets soortgelijks in www.
Bij mij werkte dat (zonder dat er ergens een DNS naar PVdiary-dashboard vraagt).

grtz,

marcelr
zonneboiler: HRSolar, 120L, DeltaSol ES met warmtefluxmeting en DL2 logger, PV: 18x Sanyo HIT-N240SE10, Kostal PIKO 4.2, logging: PVdiary, raspberry pi, zuid 166°, helling 36°.

Gebruikersavatar
JohnSch
lid
Berichten: 42
Lid geworden op: 02 okt 2013, 01:07
Installatie Land: Nederland
Locatie: Hoorn

Re: PVdiary op raspberry pi

Bericht door JohnSch » 30 okt 2013, 21:59

Marcel,

ik heb het zo aangepast. Voorheen kreeg ik twee keer de foutmelding, nu nog maar 1 warning. Maar als ik ga naar 192.168.1.113:8081/pvdiary_dashboard.php dan krijg ik en blanco scherm.

John

P.S.
de file pvdiary-www heb ik getest met

ServerName Pvdiary-dashboard
en ook maar even met:
ServerName Pvdiary-www

maar dat is gewoon bij gebrek aan echte kennis op dit punt.

marcelr
Lid Zonstraal vzw.
Lid Zonstraal vzw.
Berichten: 451
Lid geworden op: 16 mei 2013, 21:38
Installatie Land: Nederland
Locatie: Eindhoven

Re: PVdiary op raspberry pi

Bericht door marcelr » 30 okt 2013, 22:33

Is bij mij hetzelfde (net even getest):

dit is de error log van apache:

Code: Selecteer alles

[Wed Oct 30 22:18:01 2013] [error] [client 192.168.73.2] File does not exist: /home/pvdiary2/httpd/favicon.ico
[Wed Oct 30 22:18:13 2013] [error] [client 192.168.73.2] File does not exist: /home/pvdiary2/httpd/www/data, referer: http://192.168.73.3:8082/
[Wed Oct 30 22:18:33 2013] [error] [client 192.168.73.2] PHP Warning:  require_once(g_pvdiary_cfg.php): failed to open stream: No such file or directory in /home/pvdiary2/httpd/pvdiary_dashboard.php on line 3
[Wed Oct 30 22:18:33 2013] [error] [client 192.168.73.2] PHP Fatal error:  require_once(): Failed opening required 'g_pvdiary_cfg.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/pvdiary2/httpd/pvdiary_dashboard.php on line 3
Betekent data php.ini eigenlijk aangepast zou moet worden (php kan de g_pvdiary_cfg.php niet vinden).
g_pvdiary_cfg.php bestaat niet op mijn raspi, maar wel /home/pvdiary2/g_pvdiary_cfg.php_template. Die file heb ik net even gekopieerd naar /home/pvdiary2/httpd/g_pvdiary_cfg.php, en dan werkt 't wel.

Test even of dat voor je werkt, als je wilt, dan zal ik (bij gebleken succes) de wiki even aanpassen. Dit is nu niet goed beschreven.
favicon.ico en de data kan-ie ook niet vinden, maar daar lig ik nu even niet wakker van.

grtz,

marcelr
zonneboiler: HRSolar, 120L, DeltaSol ES met warmtefluxmeting en DL2 logger, PV: 18x Sanyo HIT-N240SE10, Kostal PIKO 4.2, logging: PVdiary, raspberry pi, zuid 166°, helling 36°.

Gebruikersavatar
jorispepijn
lid
Berichten: 74
Lid geworden op: 22 mei 2013, 14:01
Installatie Land: Nederland
Locatie: Haarlem

Re: PVdiary op raspberry pi

Bericht door jorispepijn » 30 okt 2013, 22:37

Vanavond nog even bezig geweest om pvdiary op te starten

Krijg:

[email protected]:/home/pvdiary2# pvdiary --help
PHP Warning: require_once(g_pvdiary_cfg.php): failed to open stream: No such file or directory in /usr/local/bin/pvdiary on line 4
PHP Fatal error: require_once(): Failed opening required 'g_pvdiary_cfg.php' (include_path='.:/usr/share/php:/usr/share/pear') in /usr/local/bin/pvdiary on line 4
[email protected]:/home/pvdiary2#


Heb alle templates naar usr/local/bin gekopieerd maar dat maakt niks uit

Ik heb het idee dat de oplossing simpel is maar kom er niet uit ù%

Gebruikersavatar
JohnSch
lid
Berichten: 42
Lid geworden op: 02 okt 2013, 01:07
Installatie Land: Nederland
Locatie: Hoorn

Re: PVdiary op raspberry pi

Bericht door JohnSch » 31 okt 2013, 00:49

Marcel,

ik krijg nu inderdaad het (lege) dashboard. De database is leeg. Ik zal morgen proberen deze van data te voorzien. Ik hou je op de hoogte.

Bedankt tot nu toe.

John

Gebruikersavatar
leslie
Senior lid
Berichten: 332
Lid geworden op: 18 mei 2013, 08:56
Installatie Land: België
Locatie: Puurs
Contacteer:

Re: PVdiary op raspberry pi

Bericht door leslie » 31 okt 2013, 08:46

Ik vermoed dat de vermelde problemen veroorzaakt worden door g_pvdiary_cfg.php niet te plaatsen in het "standaard" include path van php. Op mijn debian server is dit /usr/share/php.
g_pvdiary_cfg.php_template wordt aangemaakt bij de installatie en geplaatst in PVDIARY_HOME (normaal /home/pvdiary2 voor linux)
In de doc folder is een linux_install.txt aanwezig met instructies uit te voeren na de installatie:
...
+ Install PVdiary
+ not all actions have been done because root privs are probably required
+ the installer will provide some template files that must be copied in the filesystem
+ g_pvdiary_cfg.php is a very important file -- change it only if required!
+ PVdiary will look for the configfile /etc/pvdiary.cfg,
if not present the pvdiary.cfg in PVDIARY_HOME will be used!
+ Following commands should be executed by root:

cd /home/pvdiary2

# g_pvdiary_cfg.php should be provided in the include path(s) of PHP
# warning when CGI path is not the same as CLI path !!
# you can use the PHP_setup.php to look for this paths ...
cp g_pvdiary_cfg.php_template /usr/share/php/g_pvdiary_cfg.php
#cp g_pvdiary_cfg.php_template /usr/share/php_cli/
#
....
@marcelr : misschien best toevoegen aan de wiki. De wiki is echt knap! :tu:

Groetjes
Leslie
Laatst gewijzigd door leslie op 31 okt 2013, 10:28, 1 keer totaal gewijzigd.
24 x S-Energy SM 200, 4800 Wp
SMA SB5000TL-20
Dakhelling 35°
Orientatie 185°

Gebruikersavatar
leslie
Senior lid
Berichten: 332
Lid geworden op: 18 mei 2013, 08:56
Installatie Land: België
Locatie: Puurs
Contacteer:

Re: PVdiary op raspberry pi

Bericht door leslie » 31 okt 2013, 09:58

jorispepijn schreef:[email protected]:/home/pvdiary2# pvdiary --help
PHP Warning: require_once(g_pvdiary_cfg.php): failed to open stream: No such file or directory in /usr/local/bin/pvdiary on line 4
PHP Fatal error: require_once(): Failed opening required 'g_pvdiary_cfg.php' (include_path='.:/usr/share/php:/usr/share/pear') in /usr/local/bin/pvdiary on line 4
[email protected]:/home/pvdiary2#

Ik heb het idee dat de oplossing simpel is maar kom er niet uit ù%
Hallo Jorispepijn,

Het is inderdaad simpel als je het weet... inloggen onder root en uitvoeren:
cp /home/pvdiary2/g_pvdiary_cfg.php_template /usr/share/php/g_pvdiary_cfg.php

Groetjes
Leslie
24 x S-Energy SM 200, 4800 Wp
SMA SB5000TL-20
Dakhelling 35°
Orientatie 185°

Gebruikersavatar
jorispepijn
lid
Berichten: 74
Lid geworden op: 22 mei 2013, 14:01
Installatie Land: Nederland
Locatie: Haarlem

Re: PVdiary op raspberry pi

Bericht door jorispepijn » 31 okt 2013, 11:16

Leslie

Heb dat al meermalen gedaan conform je reactie van 9 september. Maar kennelijk niet goed gegaan, zal vanavond nieuwe poging doen.

Jan

Gebruikersavatar
leslie
Senior lid
Berichten: 332
Lid geworden op: 18 mei 2013, 08:56
Installatie Land: België
Locatie: Puurs
Contacteer:

Re: PVdiary op raspberry pi

Bericht door leslie » 31 okt 2013, 11:29

jorispepijn schreef:Leslie

Heb dat al meermalen gedaan conform je reactie van 9 september. Maar kennelijk niet goed gegaan, zal vanavond nieuwe poging doen.

Jan
Jan,
Probeer vanavond volgende commandos:
ls -l /usr/share/php/g_pvdiary_cfg.php
cat /usr/share/php/g_pvdiary_cfg.php

Leslie
24 x S-Energy SM 200, 4800 Wp
SMA SB5000TL-20
Dakhelling 35°
Orientatie 185°

Plaats reactie