PVdiary op raspberry pi

Kijk hier voor datalog programma's en handleidingen.
Plaats reactie
Gebruikersavatar
M@rc
lid
Berichten: 89
Lid geworden op: 20 mei 2013, 08:52
Installatie Land: België
Locatie: Gellik (Limburg)

Re: PVdiary op raspberry pi

Bericht door M@rc » 16 mei 2018, 18:33

Met make nosql gebeurt er dit:

Code: Selecteer alles

root@raspberrypi:/home/pi/SBFspot/SBFspot# make nosql
test -d nosql/obj/ || mkdir -p nosql/obj/
test -d nosql/bin/ || mkdir -p nosql/bin/
g++ boost_ext.cpp -c -Wall -O2 -Wno-unused-local-typedefs -o nosql/obj/boost_ext.o 
g++ misc.cpp -c -Wall -O2 -Wno-unused-local-typedefs -o nosql/obj/misc.o 
g++ sunrise_sunset.cpp -c -Wall -O2 -Wno-unused-local-typedefs -o nosql/obj/sunrise_sunset.o 
g++ SBFNet.cpp -c -Wall -O2 -Wno-unused-local-typedefs -o nosql/obj/SBFNet.o 
g++ CSVexport.cpp -c -Wall -O2 -Wno-unused-local-typedefs -o nosql/obj/CSVexport.o 
g++ Ethernet.cpp -c -Wall -O2 -Wno-unused-local-typedefs -o nosql/obj/Ethernet.o 
g++ EventData.cpp -c -Wall -O2 -Wno-unused-local-typedefs -o nosql/obj/EventData.o 
g++ ArchData.cpp -c -Wall -O2 -Wno-unused-local-typedefs -o nosql/obj/ArchData.o 
g++ SBFspot.cpp -c -Wall -O2 -Wno-unused-local-typedefs -o nosql/obj/SBFspot.o 
g++ TagDefs.cpp -c -Wall -O2 -Wno-unused-local-typedefs -o nosql/obj/TagDefs.o 
g++ Bluetooth.cpp -c -Wall -O2 -Wno-unused-local-typedefs -o nosql/obj/Bluetooth.o 
g++ nosql/obj/boost_ext.o nosql/obj/misc.o nosql/obj/sunrise_sunset.o nosql/obj/SBFNet.o nosql/obj/CSVexport.o nosql/obj/Ethernet.o nosql/obj/EventData.o nosql/obj/ArchData.o nosql/obj/SBFspot.o nosql/obj/TagDefs.o nosql/obj/Bluetooth.o -s -o nosql/bin/SBFspot -Wl,-Bdynamic -lpthread -lbluetooth -lboost_date_time -lboost_system -lboost_filesystem -lboost_regex 
root@raspberrypi:/home/pi/SBFspot/SBFspot# 
PVdiary --import geeft dit:

Code: Selecteer alles

root@raspberrypi:/home/pi/SBFspot/SBFspot# pvdiary --import

PVdiary 2.1p.2 import start at 2018-05-16 18:23:16 for root@raspberrypi
 Toolbin version 2.0.9o
 Last import timestamp for SB5000TL ... 1970-01-01 01:00  
 ** No data in database ** 
 Use dashboard->Database->Initial_load 
End of job
Er blijft staan no data in database. Use dashboard.... doet helemaal niets
In ~/pvdiary2/data staat een pvdiary cashplant_0001.json en de pvdiary_plant0001.sqlite
In de daily staat er alleen een jaartal 2018 map

Ik hoop dat je me hiermee verder kan helpen. :idea:
Onze installatie: 18 x Sunrise Solartech 310
Sunny Boy SB5000TL omvormer
166° Ligging
45° Helling Dak
In gebruik: 9 maart 2012 Gekeurd: 28 maart 2012
http://www.famgijbels.be/pv

Gebruikersavatar
M@rc
lid
Berichten: 89
Lid geworden op: 20 mei 2013, 08:52
Installatie Land: België
Locatie: Gellik (Limburg)

Re: PVdiary op raspberry pi

Bericht door M@rc » 16 mei 2018, 19:43

We zijn weer iets verder. Als ik commando om SMA te lezen komt er een output.

Code: Selecteer alles

root@raspberrypi:/home/pi/SBFspot/SBFspot# /usr/local/bin/sbfspot.3/SBFspot -v -finq -nocsv
SBFspot V3.4.0
Yet another tool to read power production of SMA solar inverters
(c) 2012-2018, SBF (https://github.com/SBFspot/SBFspot)
Compiled for Linux (LE) 32 bit with SQLite support
Commandline Args: -v -finq -nocsv
Reading config '/usr/local/bin/sbfspot.3/SBFspot.cfg'
Wed May 16 19:32:03 2018: INFO: Starting...
sunrise: 04:24
sunset : 16:41
Connecting to 00:80:25:22:6C:0F (1/10)
Initializing...
SUSyID: 125 - SessionID: 878899792 (0x3462F250)
SMA netID=0A
Serial Nr: 7D33F5AB (2100557227)
BT Signal=74.5%
Logon OK
Local Host Time: 16/05/2018 19:32:04
Plant Time     : 16/05/2018 19:32:04 (0 sec)
TZ offset      : 3600 sec - DST: On
Last Time Set  : 16/05/2018 08:21:40
SUSyID: 78 - SN: 2100557227
Device Name:      SN: 2100557227
Device Class:     Solar Inverters
Device Type:      SB 5000TL-20
Software Version: 03.20.01.R
Serial number:    2100557227
SUSyID: 78 - SN: 2100557227
Device Status:      Ok
SUSyID: 78 - SN: 2100557227
Device Temperature: 56.7°C
SUSyID: 78 - SN: 2100557227
GridRelay Status:      Closed
SUSyID: 78 - SN: 2100557227
Pac max phase 1: 5000W
Pac max phase 2: 5000W
Pac max phase 3: 5000W
SUSyID: 78 - SN: 2100557227
Energy Production:
	EToday: 19.219kWh
	ETotal: 31551.737kWh
	Operation Time: 26602.98h
	Feed-In Time  : 26023.74h
SUSyID: 78 - SN: 2100557227
DC Spot Data:
	String 1 Pdc:   0.544kW - Udc: 349.79V - Idc:  1.557A
	String 2 Pdc:   0.373kW - Udc: 295.15V - Idc:  1.267A
SUSyID: 78 - SN: 2100557227
AC Spot Data:
	Phase 1 Pac :   0.912kW - Uac: 230.73V - Iac:  3.951A
	Phase 2 Pac :   0.000kW - Uac:   0.00V - Iac:  0.000A
	Phase 3 Pac :   0.000kW - Uac:   0.00V - Iac:  0.000A
	Total Pac   :   0.912kW
SUSyID: 78 - SN: 2100557227
Grid Freq. : 49.97Hz
SUSyID: 78 - SN: 2100557227
Current Inverter Time: 16/05/2018 19:32:02
Inverter Wake-Up Time: 16/05/2018 06:17:50
Inverter Sleep Time  : 16/05/2018 19:32:04
********************
* ArchiveDayData() *
********************
startTime = 5AFB5860 -> 16/05/2018 00:00:00
**********************
* ArchiveMonthData() *
**********************
startTime = 5AE848B0 -> 01/05/2018 13:00:00
Reading events: 2018-May-01
Wed May 16 19:32:06 2018: INFO: Done.
Als ik in de dbase kijk krijg ik deze output:

Code: Selecteer alles

root@raspberrypi:/home/pi/smadata# sqlite3 SBFspot.db
SQLite version 3.16.2 2017-01-06 16:32:41
Enter ".help" for usage hints.
sqlite> select * from vwspotdata;
2018-05-16 19:32:06|2018-05-16 19:30:00|SN: 2100557227|SB 5000TL-20|2100557227|544|373|1.557|1.267|349.79|295.15|912|0|0|3.951|0.0|0.0|230.73|0.0|0.0|917|912|99.5|19219|31551737|49.97|26603.0|26023.7|74.5|OK|Closed|56.7
2018-05-16 18:38:51|2018-05-16 18:40:00|SN: 2100557227|SB 5000TL-20|2100557227|672|460|1.866|1.538|360.8|299.43|1173|0|0|5.153|0.0|0.0|227.76|0.0|0.0|1132|1173|100.0|18312|31550831|49.96|26602.1|26022.9|74.1|OK|Closed|56.5
sqlite> select * from inverters;
2100557227|SN: 2100557227|SB 5000TL-20|03.20.01.R|1526491926|912|19219|31551737|26603.0|26023.7|OK|Closed|56.73
sqlite> .quit
Dus er wordt gelezen en opgeslagen, maar pvdiary blijft om de dbase vragen

Code: Selecteer alles

root@raspberrypi:/home/pi/smadata# pvdiary --import

PVdiary 2.1p.2 import start at 2018-05-16 19:44:59 for root@raspberrypi
 Toolbin version 2.0.9o
 Last import timestamp for SB5000TL ... 1970-01-01 01:00  
 ** No data in database ** 
 Use dashboard->Database->Initial_load 
End of job
Ik zie het niet meer. is er nog iemand met een oplossing??
Onze installatie: 18 x Sunrise Solartech 310
Sunny Boy SB5000TL omvormer
166° Ligging
45° Helling Dak
In gebruik: 9 maart 2012 Gekeurd: 28 maart 2012
http://www.famgijbels.be/pv

Gebruikersavatar
SBF
Senior lid
Berichten: 170
Lid geworden op: 28 jun 2013, 14:29
Installatie Land: België
Contacteer:

Re: PVdiary op raspberry pi

Bericht door SBF » 16 mei 2018, 20:13

SMAspot.db heeft niets te maken met de database van pvdiary.
Daar kan ik helaas niet bij helpen.
Afbeelding
Yet another tool to read power production of SMA® solar/battery inverters
Nu op GitHub


Gebruikersavatar
M@rc
lid
Berichten: 89
Lid geworden op: 20 mei 2013, 08:52
Installatie Land: België
Locatie: Gellik (Limburg)

Re: PVdiary op raspberry pi

Bericht door M@rc » 19 mei 2018, 18:55

Vandaag weer de hele dag geprobeerd PVdiary aan het draaien te krijgen. Meerdere keren opnieuw alles geinstallerd (vanaf Noobs t/m SBFspot) enIk heb alle jaren gedownload en ingelezen via dashboard. Dit werkt. Op de www pagina (8082) wordt echter niets getoond. Als ik wil lezen blijft het fout gaan;

Code: Selecteer alles

pvdiary2@raspberrypi:~ $ pvdiary --import

PVdiary 2.1p.2 import start at 2018-05-19 18:46:21 for pvdiary2@raspberrypi
 Toolbin version 2.0.9o
 Last import timestamp for SB5000TL ... 2018-05-19 18:00  
 First CSV: /home/pvdiary2/data/daily/2018/plant0001-20180519.csv
 CSV import_params: CSV 0 plant0001 0 /home/pvdiary2/bin/SBFspot /home/pvdiary2/bin/SBFspot.cfg
 ERROR: class pvdiary_csv_/home/pvdiary2/bin/SBFspot is not available
Heb ook de nosql aangemaakt.
Is er echt niemand die kan helpen? ;-)
Onze installatie: 18 x Sunrise Solartech 310
Sunny Boy SB5000TL omvormer
166° Ligging
45° Helling Dak
In gebruik: 9 maart 2012 Gekeurd: 28 maart 2012
http://www.famgijbels.be/pv

Gebruikersavatar
thomasb
VZW erelid
VZW erelid
Berichten: 778
Lid geworden op: 21 dec 2012, 00:38
Installatie Land: België
Contacteer:

Re: PVdiary op raspberry pi

Bericht door thomasb » 19 mei 2018, 19:47

M@rc schreef:
19 mei 2018, 18:55
Vandaag weer de hele dag geprobeerd PVdiary aan het draaien te krijgen. Meerdere keren opnieuw alles geinstallerd (vanaf Noobs t/m SBFspot) enIk heb alle jaren gedownload en ingelezen via dashboard. Dit werkt. Op de www pagina (8082) wordt echter niets getoond. Als ik wil lezen blijft het fout gaan;

Code: Selecteer alles

pvdiary2@raspberrypi:~ $ pvdiary --import

PVdiary 2.1p.2 import start at 2018-05-19 18:46:21 for pvdiary2@raspberrypi
 Toolbin version 2.0.9o
 Last import timestamp for SB5000TL ... 2018-05-19 18:00  
 First CSV: /home/pvdiary2/data/daily/2018/plant0001-20180519.csv
 CSV import_params: CSV 0 plant0001 0 /home/pvdiary2/bin/SBFspot /home/pvdiary2/bin/SBFspot.cfg
 ERROR: class pvdiary_csv_/home/pvdiary2/bin/SBFspot is not available
Heb ook de nosql aangemaakt.
Is er echt niemand die kan helpen? ;-)
Ik heb net een email aan Leslie gestuurd want dit is zijn dada ;-) Misschien dat hij deze draad per ongeluk niet meer aan het volgen was. Even zien …

Groetjes, Thomas

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

Re: PVdiary op raspberry pi

Bericht door leslie » 20 mei 2018, 00:29

thomasb schreef:
19 mei 2018, 19:47
M@rc schreef:
19 mei 2018, 18:55
Vandaag weer de hele dag geprobeerd PVdiary aan het draaien te krijgen. Meerdere keren opnieuw alles geinstallerd (vanaf Noobs t/m SBFspot) enIk heb alle jaren gedownload en ingelezen via dashboard. Dit werkt. Op de www pagina (8082) wordt echter niets getoond. Als ik wil lezen blijft het fout gaan;

Code: Selecteer alles

pvdiary2@raspberrypi:~ $ pvdiary --import

PVdiary 2.1p.2 import start at 2018-05-19 18:46:21 for pvdiary2@raspberrypi
 Toolbin version 2.0.9o
 Last import timestamp for SB5000TL ... 2018-05-19 18:00  
 First CSV: /home/pvdiary2/data/daily/2018/plant0001-20180519.csv
 CSV import_params: CSV 0 plant0001 0 /home/pvdiary2/bin/SBFspot /home/pvdiary2/bin/SBFspot.cfg
 ERROR: class pvdiary_csv_/home/pvdiary2/bin/SBFspot is not available
Heb ook de nosql aangemaakt.
Is er echt niemand die kan helpen? ;-)
Ik heb net een email aan Leslie gestuurd want dit is zijn dada ;-) Misschien dat hij deze draad per ongeluk niet meer aan het volgen was. Even zien …

Groetjes, Thomas
Ik ben er nog wel, maar heb mijn gewone pc niet voor handen... het is wat behelpen met een android tablet en dat is niet mijn dada.
De import params staat niet juist. Verdorie... copy en plak schijnt niet te lukken... :cry: :cry: :oops:
Import_params = "CSV 0 plant0001 0 SBFspot /home/pvdiary2..." puntekes zelf invullen
Groetjes
Leslie vanop tablet ...oef
24 x S-Energy SM 200, 4800 Wp
SMA SB5000TL-20
Dakhelling 35°
Orientatie 185°

Gebruikersavatar
M@rc
lid
Berichten: 89
Lid geworden op: 20 mei 2013, 08:52
Installatie Land: België
Locatie: Gellik (Limburg)

Re: PVdiary op raspberry pi

Bericht door M@rc » 20 mei 2018, 09:03

Hey Lesly,

Dank dat je even wilt meedenken :-) Ik heb de parameters aangepast maar melding blijft hetzelfde. Alle data die ik gedownload heb van mijn server kan ik met de commando's export etc perfect uitvoeren. Alleen de import werkt niet

Code: Selecteer alles

PVdiary 2.1p.2 import start at 2018-05-20 09:01:15 for pvdiary2@raspberrypi
 Toolbin version 2.0.9o
 Last import timestamp for SB5000TL ... 2018-05-19 18:00  
 First CSV: /home/pvdiary2/data/daily/2018/plant0001-20180519.csv
 CSV import_params: CSV 0 plant0001 0 SBFspot /home/pvdiary2/bin/SBFspot.cfg
 ERROR: class pvdiary_csv_SBFspot is not available
Als ik als pi inlog en probeer uit te voeren krijg ik 'invalid check' Heeft dit er misschien iets mee te maken.

groet,

M@rc
Onze installatie: 18 x Sunrise Solartech 310
Sunny Boy SB5000TL omvormer
166° Ligging
45° Helling Dak
In gebruik: 9 maart 2012 Gekeurd: 28 maart 2012
http://www.famgijbels.be/pv

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

Re: PVdiary op raspberry pi

Bericht door leslie » 20 mei 2018, 16:11

M@rc schreef:
20 mei 2018, 09:03
Hey Lesly,

Dank dat je even wilt meedenken :-) Ik heb de parameters aangepast maar melding blijft hetzelfde. Alle data die ik gedownload heb van mijn server kan ik met de commando's export etc perfect uitvoeren. Alleen de import werkt niet

Code: Selecteer alles

PVdiary 2.1p.2 import start at 2018-05-20 09:01:15 for pvdiary2@raspberrypi
 Toolbin version 2.0.9o
 Last import timestamp for SB5000TL ... 2018-05-19 18:00  
 First CSV: /home/pvdiary2/data/daily/2018/plant0001-20180519.csv
 CSV import_params: CSV 0 plant0001 0 SBFspot /home/pvdiary2/bin/SBFspot.cfg
 ERROR: class pvdiary_csv_SBFspot is not available
Als ik als pi inlog en probeer uit te voeren krijg ik 'invalid check' Heeft dit er misschien iets mee te maken.
Marc,
Er ontbreekt een bestand /home/pvdiary2/incl/pvdiary_csv_SBFspot.php
Kijk eens in wiki of forum waar je dit bestand kan vinden.
Ik dacht dat dit bestand geleverd werd door de sbfspot installatie.
Groetjes
Leslie
24 x S-Energy SM 200, 4800 Wp
SMA SB5000TL-20
Dakhelling 35°
Orientatie 185°

Gebruikersavatar
M@rc
lid
Berichten: 89
Lid geworden op: 20 mei 2013, 08:52
Installatie Land: België
Locatie: Gellik (Limburg)

Re: PVdiary op raspberry pi

Bericht door M@rc » 20 mei 2018, 18:03

Leslie,

Bestand nergens te vinden op wiki ook niet.
Ik heb de sma file gekopieerd en overal waar sma in staat SBF gemaakt. Dit schijnt al een beetje te helpen. Er gebeurt iets;

Code: Selecteer alles

PVdiary 2.1p.2 import start at 2018-05-20 17:54:49 for @raspberrypi
 Toolbin version 2.0.9o
 Last import timestamp for SB5000TL ... 2018-05-19 18:00  
 First CSV: /home/pvdiary2/data/daily/2018/plant0001-20180519.csv
 CSV import_params: CSV 0 plant0001 0 SBFspot /home/pvdiary2/bin/SBFspot.cfg
 Importing from date 20180519 till 20180520 ( try 1 of 1 )
Executing SBFspot -cfg/home/pvdiary2/bin/SBFspot.cfg -ad2 -am0 -sp0 2>&1
SBFspot V3.4.0
Yet another tool to read power production of SMA solar inverters
(c) 2012-2018, SBF (https://github.com/SBFspot/SBFspot)
Compiled for Linux (LE) 32 bit with SQLite support
Commandline Args: -cfg/home/pvdiary2/bin/SBFspot.cfg -ad2 -am0 -sp0
Unable to open 'date_time_zonespec.csv'
 Plugin SBFspot runtime was 1 seconds Array
(
    [status] => OK
    [message] => SBFspot plugin
)

 Checking file(s) ...
   plant0001-20180519.csv  size 16568 
   plant0001-20180520.csv  size 0 
 Warning - 1 files not created ...
 Total of 1 file(s) imported successfully 
Populating SQLite database from date 20180519 till 20180520 for SB5000TL 
     Warning for date 20180519  status 2
     *** Error with data for date 20180520 (Status 4 ) -- No db INSERT  ****
 Total of 1 rows written to table cl_SB5000TL ...
  *** Problem with 1 days ***

End of job
..maar zoals je ziet weer een volgend probleem.
Kun je nog iets betekenen voor mij? :cry:

Marc..
Onze installatie: 18 x Sunrise Solartech 310
Sunny Boy SB5000TL omvormer
166° Ligging
45° Helling Dak
In gebruik: 9 maart 2012 Gekeurd: 28 maart 2012
http://www.famgijbels.be/pv

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

Re: PVdiary op raspberry pi

Bericht door leslie » 20 mei 2018, 22:38

M@rc schreef:
20 mei 2018, 18:03
Leslie,

Bestand nergens te vinden op wiki ook niet.
Ik heb de sma file gekopieerd en overal waar sma in staat SBF gemaakt. Dit schijnt al een beetje te helpen. Er gebeurt iets;

Code: Selecteer alles

PVdiary 2.1p.2 import start at 2018-05-20 17:54:49 for @raspberrypi
 Toolbin version 2.0.9o
 Last import timestamp for SB5000TL ... 2018-05-19 18:00  
 First CSV: /home/pvdiary2/data/daily/2018/plant0001-20180519.csv
 CSV import_params: CSV 0 plant0001 0 SBFspot /home/pvdiary2/bin/SBFspot.cfg
 Importing from date 20180519 till 20180520 ( try 1 of 1 )
Executing SBFspot -cfg/home/pvdiary2/bin/SBFspot.cfg -ad2 -am0 -sp0 2>&1
SBFspot V3.4.0
Yet another tool to read power production of SMA solar inverters
(c) 2012-2018, SBF (https://github.com/SBFspot/SBFspot)
Compiled for Linux (LE) 32 bit with SQLite support
Commandline Args: -cfg/home/pvdiary2/bin/SBFspot.cfg -ad2 -am0 -sp0
Unable to open 'date_time_zonespec.csv'
 Plugin SBFspot runtime was 1 seconds Array
(
    [status] => OK
    [message] => SBFspot plugin
)

 Checking file(s) ...
   plant0001-20180519.csv  size 16568 
   plant0001-20180520.csv  size 0 
 Warning - 1 files not created ...
 Total of 1 file(s) imported successfully 
Populating SQLite database from date 20180519 till 20180520 for SB5000TL 
     Warning for date 20180519  status 2
     *** Error with data for date 20180520 (Status 4 ) -- No db INSERT  ****
 Total of 1 rows written to table cl_SB5000TL ...
  *** Problem with 1 days ***

End of job
..maar zoals je ziet weer een volgend probleem.
Kun je nog iets betekenen voor mij? :cry:

Marc..
Marc,
Het probleem zit nu in sbfspot. Pvdiary gebruikt de csvfiles aangemaakt door sbfspot.
Waarschijnlijk is de sbfspot.cfg niet correct... Blijkbaar krijg je sbfspot wel werkend met de sbfspot.cfg in /usr...
Ook ben ik niet zeker of de pvdiary_csv_sbfspot.php correct is omdat deze voor smaspot is bedoeld.
Ik heb ook een sb5000tl omvormer en gebruik nog steeds smaspot.
Het werkt reeds een paar jaar op mijn raspberry zonder enig probleem en ja .... iets dat perfect werkt verander ik liever niet als het niet hoeft. Ik wil sbfspot wel eens installeren op mijn andere raspi, maar dan moet je wel een week geduld hebben.

Misschien kan SBF je wel helpen om de sbfspot.cfg goed te zetten en kan deze bevestigen of het sbfspot commando correct is.

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

Plaats reactie