SolarMax Datenlogger

Allgemein über Datenlogger, Kommunikation, DFÜ

Moderator: Mod-Team

 

3.83 (6 Bewertungen) | Zum Bewerten bitte anmelden

Re: SolarMax Datenlogger

Beitragvon ZLoewen » 25.09.2012, 19:53

soweit funzt alles - folgende fehlermeldung schreibt apache ins error.log:

[Tue Sep 25 19:47:10 2012] [error] [client 87.177.69.25] PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/solar/solarertrag.php on line 154, referer: http://xxxx.dyndns.org/solar/solarertrag.php?wr=0


was kann das sein ?

Carsten
ZLoewen
Neu hier
Neu hier
 
Beiträge: 8
Registriert: 30.01.2009, 17:43

Re: SolarMax Datenlogger

Beitragvon zagibu » 26.09.2012, 13:15

Scheint irgend eine neue Anforderung von PHP zu sein, dass man die Zeitzone explizit setzen muss. Kannst mal versuchen, am Anfang des Skriptes (nach <?php) folgendes reinzukopieren:

Code: Alles auswählen
date_default_timezone_set("Europe/Berlin");


Und dann schauen, ob die Meldung weggeht.
zagibu
Vielschreiber
Vielschreiber
 
- Threadstarter -
 
Beiträge: 195
Registriert: 27.07.2010, 16:31
PV-Anlage [kWp]: 3
Info: Betreiber

Re: SolarMax Datenlogger

Beitragvon ZLoewen » 26.09.2012, 18:34

mhhh - scheint zu funktionieren - ich beobachte und melde mich wieder...

Danke - Carsten
ZLoewen
Neu hier
Neu hier
 
Beiträge: 8
Registriert: 30.01.2009, 17:43

Re: SolarMax Datenlogger

Beitragvon ZLoewen » 26.09.2012, 21:53

Diese Einträge in meiner apache error.log füllen derzeit meine platte (mein error.log ist momentan 700MB)

Hat jemand eine idee ?
Ich benutze die visualisierung für die beiden WR mit der gesamtdarstellung...

Danke - Carsten

Code: Alles auswählen
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Undefined variable: d_09_8 in /var/www/solar/solarertrag.php on line 138, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Undefined variable: d_09_9 in /var/www/solar/solarertrag.php on line 138, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Undefined variable: cnt in /var/www/solar/drawday.php on line 21, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Undefined variable: cnt in /var/www/solar/drawday.php on line 21, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Undefined variable: lastkw in /var/www/solar/drawday.php on line 161, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant lang - assumed 'lang' in /var/www/solar/drawday.php on line 226, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant lang - assumed 'lang' in /var/www/solar/drawday.php on line 246, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant switch_array - assumed 'switch_array' in /var/www/solar/solarertrag.php on line 169, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant switch_array - assumed 'switch_array' in /var/www/solar/solarertrag.php on line 169, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant switch_array - assumed 'switch_array' in /var/www/solar/solarertrag.php on line 170, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant switch_array - assumed 'switch_array' in /var/www/solar/solarertrag.php on line 170, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant switch_array - assumed 'switch_array' in /var/www/solar/solarertrag.php on line 170, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant switch_array - assumed 'switch_array' in /var/www/solar/solarertrag.php on line 169, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant text11 - assumed 'text11' in /var/www/solar/solarertrag.php on line 234, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant text12 - assumed 'text12' in /var/www/solar/solarertrag.php on line 236, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant text13 - assumed 'text13' in /var/www/solar/solarertrag.php on line 237, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant text14 - assumed 'text14' in /var/www/solar/solarertrag.php on line 238, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant text15 - assumed 'text15' in /var/www/solar/solarertrag.php on line 239, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant text12 - assumed 'text12' in /var/www/solar/solarertrag.php on line 240, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant text13 - assumed 'text13' in /var/www/solar/solarertrag.php on line 245, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant text14 - assumed 'text14' in /var/www/solar/solarertrag.php on line 250, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
[Wed Sep 26 15:38:31 2012] [error] [client 87.177.72.175] PHP Notice:  Use of undefined constant text18 - assumed 'text18' in /var/www/solar/solarertrag.php on line 371, referer: http://gzl.dyndns.org/solar/solarertrag.php?wr=0
ZLoewen
Neu hier
Neu hier
 
Beiträge: 8
Registriert: 30.01.2009, 17:43

Re: SolarMax Datenlogger

Beitragvon zagibu » 27.09.2012, 21:01

Kannst du das Skript mal posten? Ich kann dann die Fehler fixen.
zagibu
Vielschreiber
Vielschreiber
 
- Threadstarter -
 
Beiträge: 195
Registriert: 27.07.2010, 16:31
PV-Anlage [kWp]: 3
Info: Betreiber

Re: SolarMax Datenlogger

Beitragvon ZLoewen » 28.09.2012, 01:16

Ich denke das du die datei solarertrag.php meinst, die kannst du direkt downloaden...
Die lösung die timezone einzutragen hat den ersten fehler behoben - respekt !
Gib bescheid wenn du noch weitere daten brauchst...
*edit*
anbei noch de draw.php - auf die wird im apache error.log auch verwiesen
und das error.log des apache

http://gzl.dyndns.org/solar/solarertrag.ph_
http://gzl.dyndns.org/solar/drawday.ph_
http://gzl.dyndns.org/solar/error.log

Danke - Carsten
ZLoewen
Neu hier
Neu hier
 
Beiträge: 8
Registriert: 30.01.2009, 17:43

Re: SolarMax Datenlogger

Beitragvon zagibu » 28.09.2012, 15:22

Die ersten beiden Fehler entstehen, weil die Files solarertrag_*_predictions.php noch n icht auf mehrere WR vorbereitet wurden. Du musst in diesen Files für jeden WR, den du hast, ein Set von Variablen drin haben, also z.B. wenn du zwei WR hast:

Code: Alles auswählen

<?php
   
// Set daily output predictions for the generator
   // located at 52°22'7" North, 9°2'37" East, Elevation: 42 m a.s.l.
   // for your own details have a look at http://re.jrc.ec.europa.eu/pvgis/apps3/pvest.php#

   // Predictions for inverter 1
   $d_01_1 = 4.61;
   $d_02_1 = 9.16;
   $d_03_1 = 11.10;
   $d_04_1 = 15.90;
   $d_05_1 = 18.80;
   $d_06_1 = 16.90;
   $d_07_1 = 17.60;
   $d_08_1 = 16.90;
   $d_09_1 = 13.10;
   $d_10_1 = 9.70;
   $d_11_1 = 5.74;
   $d_12_1 = 3.27;

   // Predictions for inverter 2
   $d_01_2 = 4.61;
   $d_02_2 = 9.16;
   $d_03_2 = 11.10;
   $d_04_2 = 15.90;
   $d_05_2 = 18.80;
   $d_06_2 = 16.90;
   $d_07_2 = 17.60;
   $d_08_2 = 16.90;
   $d_09_2 = 13.10;
   $d_10_2 = 9.70;
   $d_11_2 = 5.74;
   $d_12_2 = 3.27;
?>


Auch wenn du nur einen WR hast, musst du überall eine _1 anhängen.

Für die restlichen Fehler, kopiere doch diese Zeile an den Anfang beider Skripte:

Code: Alles auswählen

error_reporting
(E_ERROR E_WARNING E_PARSE);
 
zagibu
Vielschreiber
Vielschreiber
 
- Threadstarter -
 
Beiträge: 195
Registriert: 27.07.2010, 16:31
PV-Anlage [kWp]: 3
Info: Betreiber

Re: SolarMax Datenlogger

Beitragvon ZLoewen » 28.09.2012, 19:55

:danke:

super - woher weiß du den ganzen scheiß ? :shock:

Funktioniert genau wie du geschrieben hast...

die solarertrag_*_predictions.php sind irgendwie schon vorbereitet - ich habe die werte ohne
nummer auskommentiert - klappt...

http://www.gzl.dyndns.org/solar/solarertrag_day_predictions.ph_

DANKE - wenn ich testend o.ä. mithelfen kann - gerne.

Ich habe eine anlage mit 2 WR 4200S und 3000S. Seriell verbunden, der erste über den Router im Netz.
Prima.

Gelegentlich habe ich daemon-ausfälle, will meinen nachdem ich den smw-logger neu starte, gehts wieder.
Habs jetzt so gelöst: in der crontab lasse ich alle 15min den smw-logger restarten.

Danke- Carsten
ZLoewen
Neu hier
Neu hier
 
Beiträge: 8
Registriert: 30.01.2009, 17:43

Re: SolarMax Datenlogger

Beitragvon zagibu » 29.09.2012, 13:08

Du solltest mal die logfiles des Loggers anschauen, wenn du Ausfälle hast. Kann es sein, dass du auch noch mit anderer Software auf die WR zugreifst? Die WR lassen drum nur eine Verbindung zu, die andere wird dann gekillt. Der Logger läuft bei mir seit zwei Jahren mehr oder weniger unterbruchsfrei.
zagibu
Vielschreiber
Vielschreiber
 
- Threadstarter -
 
Beiträge: 195
Registriert: 27.07.2010, 16:31
PV-Anlage [kWp]: 3
Info: Betreiber

Re: SolarMax Datenlogger

Beitragvon sollner11 » 30.09.2012, 20:02

neuer Stand mit Raspberry Pi
heute zu 3ten Mal aufgesetzt, so langsam setzt ein Trainingseffekt ein :D

(ich hab mal alles nach der Anleitung auf S.13 gemacht)

zagibu hat geschrieben:Es wird davon ausgegangen, dass ein Apache-Server mit PHP-Unterstützung bereits vorhanden ist.
1. Mysql-Server installieren (z.B. unter Ubuntu: "sudo aptitude install mysql-server")
2. Auf mysql Server connecten (z.B. unter Ubuntu: "mysql -u root -p")
3. Datenbank erstellen mit "create database solarmax;"

ging alles mit Hilfe der o.g. Links
zagibu hat geschrieben:4. Datenbankuser erstellen mit "grant all on solarmax.log to <username> identified by <password>;" (die <werte> müssen angepasst werden und am besten aufgeschrieben, werden später noch benötigt)
5. Ausloggen mit "exit"

ging nicht, irgendein Syntaxfehler
hab es mit phpmyadmin gemacht
zagibu hat geschrieben:6. Als neuer User einloggen (z.B. unter Ubuntu: "mysql -u <username> -p")
7. Datenbank zum Bearbeiten auswählen mit "use solarmax;"
8. Tabelle erstellen zur Aufnahme der Logeinträge mit "create table log ( created timestamp default current_timestamp primary key, kdy int, kmt int, kyr int, kt0 int, tnf int, tkk int, pac int, prl int, il1 int, idc int, ul1 int, udc int, sys int);"
9. Ausloggen mit "exit"

hab die Tabelle mit den Werten von solarfan10 erstellt und alles weggelassen, was 03 war, weil ich hab einen 15MT2
keine Ahnung ob das passt
Tabelle kann man ja sicher später anpassen

compilieren folgt, ich muss erst noch verstehen, was alles geändert werden muss

Gruss
Um diese Datei oder Foto laden zu können, musst Du im Forum eingeloggt/registriert sein
sollner11
Fleißiges Mitglied
Fleißiges Mitglied
 
Beiträge: 456
Registriert: 05.05.2012, 12:15
PV-Anlage [kWp]: 19,11
Info: Betreiber

VorherigeNächste

Zurück zu Datenlogger



Ähnliche Beiträge


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste