Data logging op Synology NAS met SBFspot en PVdiary

Kijk hier voor datalog programma's en handleidingen.
Plaats reactie
Gebruikersavatar
SBF
Senior lid
Berichten: 249
Lid geworden op: 28 jun 2013, 14:29
Installatie Land: België
Contacteer:

Re: Data logging op Synology NAS met SBFspot en PVdiary

Bericht door SBF »

shadi1989 schreef: 01 aug 2020, 17:14 Docker Variables
SBFSPOT_ARGS = -ad300 -ae80 -am80
SBFSPOT_INTERVAL = 600
Dat is toch wat overdreven... elke 5 min data opvragen van 300 dagen en events van 80 maand???
Afbeelding
Yet another tool to read power production of SMA® solar/battery inverters
Nu op GitHub
Gebruikersavatar
ErikR
lid
Berichten: 22
Lid geworden op: 21 feb 2018, 16:26
Installatie Land: België

Re: Data logging op Synology NAS met SBFspot en PVdiary

Bericht door ErikR »

Hallo
Ik heb een sma omvormer met een Sunny Boy. (12 jaar geleden geinstalleerd). Iemand heeft een nieuwe installatie en die heeft een wifi verbinding met de omvormer. Nu vraag ik mij af welke verbinding die SMA heeft met die Sunny boy (zeker geen wifi, ook geen bluetooth). Welke verbinding? is dit ook waarover het hier gaat in dit onderwerp??
Groeten
Gebruikersavatar
lennie
Master lid
Berichten: 764
Lid geworden op: 26 feb 2014, 13:25
Installatie Land: België

Re: Data logging op Synology NAS met SBFspot en PVdiary

Bericht door lennie »

ErikR schreef: 29 aug 2020, 17:32 Ik heb een sma omvormer met een Sunny Boy. (12 jaar geleden geinstalleerd). Iemand heeft een nieuwe installatie en die heeft een wifi verbinding met de omvormer. Nu vraag ik mij af welke verbinding die SMA heeft met die Sunny boy (zeker geen wifi, ook geen bluetooth). Welke verbinding? is dit ook waarover het hier gaat in dit onderwerp??
Ik vermoed dat jij het hebt over een Sunny Beam. Zo'n apart display waarop je de gegevens van je omvormer vanop afstand kan aflezen. Daar gaat het in dit draadje niet specifiek over.

Die Sunny Beam bestaat (bestond) in 2 versies: de hele oude die via radio technologie op 868Mhz frequentie communiceerde met de omvormer en de nieuwere versie die via Bluetooth communiceert met SMA omvormers die al Bluetooth aan boord hadden (vanaf de Sunnyboy TL-20 reeks volgens mij).
17x ET Solar P660250WW 4250 Wp | SMA SB 4000TL 21 | O: 175° | H: 25°
Gebruikersavatar
ErikR
lid
Berichten: 22
Lid geworden op: 21 feb 2018, 16:26
Installatie Land: België

Re: Data logging op Synology NAS met SBFspot en PVdiary

Bericht door ErikR »

idd sunny Beam... dank voor antwoord...Dus een radio verbinding, zal moeilijk zijn om deze te capteren.
De laatste omvormers SMA kunnen online staan
Gebruikersavatar
leslie
Senior lid
Berichten: 347
Lid geworden op: 18 mei 2013, 08:56
Installatie Land: België
Locatie: Puurs
Contacteer:

Re: Data logging op Synology NAS met SBFspot en PVdiary

Bericht door leslie »

ErikR schreef: 01 sep 2020, 22:04 idd sunny Beam... dank voor antwoord...Dus een radio verbinding, zal moeilijk zijn om deze te capteren.
De laatste omvormers SMA kunnen online staan
Misschien toch nog goed nieuws voor Erik...
Er is wel software waarmee je een (oude) sunnybeam kunt uitlezen via USB.
Enkele jaren gelden heb ik nog iemand geholpen om dit te laten werken op een raspi met pvdiary
En het loopt nog altijd.

Groetjes
Leslie
24 x S-Energy SM 200, 4800 Wp
SMA SB5000TL-20
Dakhelling 35°
Orientatie 185°
Gebruikersavatar
FutureCow
Berichten: 3
Lid geworden op: 16 sep 2020, 23:03
Installatie Land: Nederland

Re: Data logging op Synology NAS met SBFspot en PVdiary

Bericht door FutureCow »

Beste Leslie,

ik probeer aan de hand van de CLI instructies de nieuwste versie van PVDiary uit (eerder wel eens een oude versie gebruikt)
Ik loop alleen vast bij het maken van een database:

Code: Selecteer alles

 pvdiary --db --make-tables --init
 Initializing database /home/futurecow/pvdiary/var/pvdiary/.sqlite
PHP Warning:  Invalid argument supplied for foreach() in /home/futurecow/pvdiary/incl/pvdiary_db.php on line 67
PHP Warning:  count(): Parameter must be an array or an object that implements Countable in /home/futurecow/pvdiary/incl/pvdiary_db.php on line 68
INFO: /home/futurecow/pvdiary/var/pvdiary/.sqlite created
Hierna kan ik (zoals te verwachten) geen data importeren:

Code: Selecteer alles

 Toolbin version 2.1.3k
PHP Warning:  array_keys() expects parameter 1 to be array, null given in /home/frans/pvdiary/incl/pvdiary_import.php on line 12
PHP Warning:  Invalid argument supplied for foreach() in /home/frans/pvdiary/incl/pvdiary_import.php on line 14
PHP Warning:  count(): Parameter must be an array or an object that implements Countable in /home/frans/pvdiary/incl/pvdiary_import.php on line 19

End of job
Ik draai Debian Buster met PHP7.4
Gebruikersavatar
leslie
Senior lid
Berichten: 347
Lid geworden op: 18 mei 2013, 08:56
Installatie Land: België
Locatie: Puurs
Contacteer:

Re: Data logging op Synology NAS met SBFspot en PVdiary

Bericht door leslie »

FutureCow schreef: 16 sep 2020, 23:08 Ik loop alleen vast bij het maken van een database:
pvdiary --db --make-tables --init
Initializing database /home/futurecow/pvdiary/var/pvdiary/.sqlite

Ik draai Debian Buster met PHP7.4
Ik vermoed dat de config niet bestaat. (default etc/pvdiary.cfg, dus een subfolder van pvdiary)
Dus in jouw geval /home/futurecow/pvdiary/etc/pvdiary.cfg
De installatie zelf maakt geen config aan.
Heb je de demo config aangemaakt zoals beschreven?
Installatie van DEMO-configuratie
+ pvdiary --plugin=create-cfg [--day1=xxxx]
+ pvdiary --db --make-tables --init
+ pvdiary --import --start-date=day1
+ pvdiary --show-cfg [--debug]
+ pvdiary --export --all-data
+ pvdiary --export --info --expected --top

Of gaf het commando een fout?

Achteraf kan je deze aanpassen.
Heb je een oude config, dan zal die waarschijnlijk ook werken mits deze in de subfolder etc staat.
Als je de config wenst zoals vroeger in /etc kan je PVDIARY_CFG opzetten in TOOLBIN_CFG


Groetjes
Leslie
24 x S-Energy SM 200, 4800 Wp
SMA SB5000TL-20
Dakhelling 35°
Orientatie 185°
Gebruikersavatar
FutureCow
Berichten: 3
Lid geworden op: 16 sep 2020, 23:03
Installatie Land: Nederland

Re: Data logging op Synology NAS met SBFspot en PVdiary

Bericht door FutureCow »

Ah, daar zit idd de fout. Hoe ziet de inhoud van deze cfg eruit? Want het eerste commando geeft idd een foutmelding:

Code: Selecteer alles

 
 ERROR: class pvdiary_create-cfg is not available
Gebruikersavatar
FutureCow
Berichten: 3
Lid geworden op: 16 sep 2020, 23:03
Installatie Land: Nederland

Re: Data logging op Synology NAS met SBFspot en PVdiary

Bericht door FutureCow »

Ik heb nog wel een oude cfg gevonden, daarmee database kunnen aanmaken (weet niet of ik dat parameters mis van de nieuwste versie van PVDiary?)
Waar kan ik aanpassen waar de csv bestanden worden gevonden. Alle bestanden staan bij mij in 1 map: /home/futurecow/smadata/
ik heb geen lossen mappen per jaar. Hoe kan ik er voor zorgen dat pvdiary alle data hieruit leest?(nu wordt /home/futurecow/pvdiary/var/pvdiary/csv/2020/ gebruikt)

Als ik handmatig wat CSV bestanden kopieer krijg ik wel de foutmelding:

Code: Selecteer alles

ERROR: class pvdiary_csv_SMAspot is not available
Gebruikersavatar
leslie
Senior lid
Berichten: 347
Lid geworden op: 18 mei 2013, 08:56
Installatie Land: België
Locatie: Puurs
Contacteer:

Re: Data logging op Synology NAS met SBFspot en PVdiary

Bericht door leslie »

FutureCow schreef: 17 sep 2020, 07:26 Ah, daar zit idd de fout. Hoe ziet de inhoud van deze cfg eruit? Want het eerste commando geeft idd een foutmelding:

Code: Selecteer alles

 
 ERROR: class pvdiary_create-cfg is not available
Oei, foutje in de doc ...
Het moet zijn "pvdiary --plugin=create_cfg ..." ( dus een "laag streepje" underscore)

De config van de oude versie is normaal ok. Wel is bv SMAspot plugin verwijderd en vervangen door SBFspot.

De directory van de csv-files kan je aanpassen in de config zoals vroeger:
Alle CSV plugins bevatten de naam van de CSV in veldje 3 ( in het onderstaande geval is dit plant0001)
import_params = "CSV 0 plant0001 0 SBFspot /usr/local/bin/sbfspot.3/SBFspot.cfg"

Als dit veldje geen at-teken @ bevat, wordt het standaard format gebruikt. In de nieuwe versie
PVDIARY_DATA/csv/@year/[email protected] ( @year en @day worden ingevuld)

Dus in jouw geval moet je zelf het format aanpassen door @day te gebruiken:
import_params = "CSV 0 /home/futurecow/smadata/[email protected] 0 SBFspot /usr/local/bin/sbfspot.3/SBFspot.cfg"

Noteer dat je de "Dummy" plugin moet gebruiken als je zelf SBFspot of een ander programma opstart om de csv-files aan te maken.
Dus import_params = "CSV 0 /home/futurecow/smadata/[email protected] 0 Dummy

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