PVdiary - logging voor SMA omvormers nu beschikbaar

Kijk hier voor datalog programma's en handleidingen.
Plaats reactie
Gebruikersavatar
Robki
Berichten: 3
Lid geworden op: 15 okt 2020, 15:58
Installatie Land: België

Re: Testen van PVdiary 2.2

Bericht door Robki »

leslie schreef: 18 jan 2021, 20:04 Beste Testers,
De documentatie om 2.2 te installeren op Windows of Linux kan je vinden op
https://www.aps11tl.nl/doc_pvdiary.php

@Thomas, "new features" zijn te vinden in de inleiding.
Er ontbreken nog een paar zaken (SBFspot config). Die voorzie ik asap.

Als alles ok is wordt de webpagina overgezet naar de Zonstraal wiki.

Groetjes
Leslie
Dag Leslie

Ik ben daarnet begonnen om te kijken om versie 2.2 te installeren op Ubuntu 20.04. Ik kom al snel op een probleem dat ik niet weet hoe te verhelpen.
Bij het commando

Code: Selecteer alles

php install_pvdiary.php --setup --CLI=temp
Er komt geen "temp" directory te voorschijn waar de 2 bash scripts moeten worden uitgehaald. Dit krijg ik als output van het commando

Code: Selecteer alles

Running the installer 1.3a ...
Starting cli_setup from /home/pvdiary2/incl/tlbn__setup.php ..
Greetings from cli_setup 2.2a
        Installer version 1.3a runnning
tlbn__setup 2.2a of new distribution

 Cache : Array
(
    [upgrade_uri] => https://www.aps11tl.be/download.php?id=toolbin_core_dskPVdiary
    [flavour] => dskPVdiary
    [core_HOME] => /home/pvdiary2
    [core_HTTPD] => /home/pvdiary2/httpd
)

 Setup : Array
(
    [setup_toolbin_home] => /home/pvdiary2
    [setup_toolbin_httpd] => /home/pvdiary2/httpd
    [setup_clidir] => temp
    [setup_flavour] => dskPVdiary
    [prefix] => setup_
)


 CLI directory: temp
 Webpage:       /home/pvdiary2/httpd/toolbin.php
 TOOLBIN_CFG:   /home/pvdiary2/g_toolbin_cfg.php
 TOOLBIN_INI:   /home/pvdiary2/g_toolbin_ini.php
 CLI_DISABLED:  false

   OK to continue with these settings ?
End of cli_setup...
Gebruikersavatar
efiten
lid
Berichten: 16
Lid geworden op: 21 okt 2020, 09:59
Installatie Land: België

Re: PVdiary - logging voor SMA omvormers nu beschikbaar

Bericht door efiten »

Nee, helaas niet, ik vervang die waarde dan manueel door 0,000
en doe dan :
pvdiary --import --export --sync

Maar bij de volgende update van de CSV staat die waarde daar weer in waardoor pvdiary ook niet verder gaat.
Ik heb dat op dit moment aan de hand, waardoor de auto import dus stil ligt.
Naar pvoutput werkt alles gewoon (alhoewel ik vandaag voor de eerste keer 2x een waarde 0 zie in de lijst)
https://pvoutput.org/intraday.jsp?id=89789&sid=79552
https://pv.weerstationbree.be/

Ik moet dus ergens zien te vermijden dat deze waarde in de CSV komen, OF in PVdiary moet iets aangepast worden waardoor hij die waarde gewoon skipt, ipv hierbij te falen.

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

Re: PVdiary - logging voor SMA omvormers nu beschikbaar

Bericht door SBF »

Wat doet sunny explorer in zo'n geval? Staan die hoge waarden ook in de csv?
Afbeelding
Yet another tool to read power production of SMA® solar/battery inverters
Nu op GitHub
Gebruikersavatar
efiten
lid
Berichten: 16
Lid geworden op: 21 okt 2020, 09:59
Installatie Land: België

Re: PVdiary - logging voor SMA omvormers nu beschikbaar

Bericht door efiten »

leslie schreef: 16 feb 2021, 13:33
efiten schreef: 16 feb 2021, 12:45 voor PVOUTPUT heb ik dat zo gedaan, maar nu, bij de export naar die CSV files heb ik toch nergens de mogelijkheid om een where clausule in de bouwen, of wel ?
Is het zo dat bij de volgende run de csv file ok is ?
Als dat het geval is, geen probleem. Als het net de laatste run is van die dag dan heb je pech.
Leslie
Helaas is dat net de éérste waarde van de dag, waardoor de import gewoon stopt, en bij het opnieuw genereren van de file (elke 10min) staat die waarde er opnieuw in.
Gebruikersavatar
efiten
lid
Berichten: 16
Lid geworden op: 21 okt 2020, 09:59
Installatie Land: België

Re: PVdiary - logging voor SMA omvormers nu beschikbaar

Bericht door efiten »

SBF schreef: 16 feb 2021, 13:50 Wat doet sunny explorer in zo'n geval? Staan die hoge waarden ook in de csv?
Als ik een export doe van de CSV (uit de secondenwaarde folder), dan zie ik nergens vreemde waardes staan.

het is wel nét de eerste waarde die wordt uitgelezen.
Ergens doet de export door tot een stuk in de nacht, zo te zien :

Code: Selecteer alles

16/02/2021 02:00:00;849,261;0,000
16/02/2021 02:05:00;849,261;0,000
16/02/2021 02:10:00;849,261;0,000
16/02/2021 02:15:00;849,261;0,000
16/02/2021 07:55:00;849,261;10191,144
16/02/2021 08:00:00;849,261;0,000
16/02/2021 08:05:00;849,261;0,000
16/02/2021 08:10:00;849,263;0,024
16/02/2021 08:15:00;849,268;0,060
Elke keer de CSV geupdate wordt, komt er deze waarde opnieuw instaan. Het lijkt bijna ergens een of ander totaal, omdat dit hoger ligt dan de omvormer (5Kwh) en de panelen (8.9Kwh).

@leslie kan ik ergens in de code een where toevoegen, zodat deze waarde geskipped wordt, ipv dat de hele import afbreekt ?
Gebruikersavatar
leslie
Senior lid
Berichten: 387
Lid geworden op: 18 mei 2013, 08:56
Installatie Land: België
Locatie: Puurs
Contacteer:

Re: PVdiary - logging voor SMA omvormers nu beschikbaar

Bericht door leslie »

efiten schreef: 16 feb 2021, 14:11 Als ik een export doe van de CSV (uit de secondenwaarde folder), dan zie ik nergens vreemde waardes staan.

het is wel nét de eerste waarde die wordt uitgelezen.
Ergens doet de export door tot een stuk in de nacht, zo te zien :

Code: Selecteer alles

16/02/2021 02:00:00;849,261;0,000
16/02/2021 02:05:00;849,261;0,000
16/02/2021 02:10:00;849,261;0,000
16/02/2021 02:15:00;849,261;0,000
16/02/2021 07:55:00;849,261;10191,144
16/02/2021 08:00:00;849,261;0,000
16/02/2021 08:05:00;849,261;0,000
16/02/2021 08:10:00;849,263;0,024
16/02/2021 08:15:00;849,268;0,060
Elke keer de CSV geupdate wordt, komt er deze waarde opnieuw instaan. Het lijkt bijna ergens een of ander totaal, omdat dit hoger ligt dan de omvormer (5Kwh) en de panelen (8.9Kwh).

@leslie kan ik ergens in de code een where toevoegen, zodat deze waarde geskipped wordt, ipv dat de hele import afbreekt ?
Beste Efiten,
Normaal bevat een CSV-file van SBFspot/sunnyexplorer steeds waarden die beginnen met uur 00:00

Code: Selecteer alles

sep=;
Version CSV1|Tool SMAspot2.2.11|Linebreaks CR/LF|Delimiter semicolon|Decimalpoint comma|Precision 3

;;
;;
;2100096715;2100096715
;Total yield;Power
;Counter;Analog
dd/MM/yyyy HH:mm:SS;kWh;kW
15/02/2020 00:00:00;53276,090;0,000
15/02/2020 00:05:00;53276,090;0,000
15/02/2020 00:10:00;53276,090;0,000
Is dit niet het geval, dan is dat meestal geen goed teken en kan de data foutief zijn (bv spikes)
pvdiary zal in dat geval weigeren om de data in de database te injecteren. In principe wordt verondersteld dat de gebruiker de csv-file manueel in orde maakt of de import nogmaals later probeert. (Shit IN = Shit OUT ;-) )

Gebeurt dit regematig dan kan je kiezen voor een meer relaxte verwerking van de csv.
Je moet dan bit_7 in de flags van import_params op 1 zetten (waarde 128) en CSV_params en CSV_time parameters toevoegen.
De CSV_params bepalen de delimiter (normaal ;), het veld van de tijd (normaal 0) en het veld waar de "total yield" te vinden is ( normaal 1).
CSV_time geeft aan hoe de tijdstring moet geinterpreteerd worden en is minder belangrijk (relax)
In de meeste gevallen volstaat de volgende definitie:
import_params = "CSV 128 plant0001 210012345 NaamPlugin"
CSV_params = ";0,1,0"
CSV_time = "dd/MM/yyyy HH:mm:ss"

Code: Selecteer alles

Examples:
  import_params = "CSV 0 plant0001 0 SBFspot /ETC/SBFspot.cfg"
                 ( csv files in PVDIARY_DATA/csv/ )
  import_params = "CSV 0 /home/pi/smadata/@year/[email protected] 0 SBFspot /ETC/SBFspot.cfg"


 Setting bit_7 makes it possible to have a more "relaxed" processing of the csv-file.
 Only the "Total yield" value in the csv-file will be used.
;
;  485solar plugin (yasdi protocol)
 import_params = "CSV 128 plant0001 210012345 485solar"
 CSV_params = ";0,1,0"
 CSV_time = "dd/MM/yyyy HH:mm:ss"
;
 
Groetjes
Leslie
24 x S-Energy SM 200, 4800 Wp
SMA SB5000TL-20
Dakhelling 35°
Orientatie 185°
Gebruikersavatar
leslie
Senior lid
Berichten: 387
Lid geworden op: 18 mei 2013, 08:56
Installatie Land: België
Locatie: Puurs
Contacteer:

Re: Testen van PVdiary 2.2

Bericht door leslie »

Robki schreef: 16 feb 2021, 13:37 Ik ben daarnet begonnen om te kijken om versie 2.2 te installeren op Ubuntu 20.04. Ik kom al snel op een probleem dat ik niet weet hoe te verhelpen.
Bij het commando

Code: Selecteer alles

php install_pvdiary.php --setup --CLI=temp
Er komt geen "temp" directory te voorschijn waar de 2 bash scripts moeten worden uitgehaald. Dit krijg ik als output van het commando

Code: Selecteer alles

Running the installer 1.3a ...
Starting cli_setup from /home/pvdiary2/incl/tlbn__setup.php ..
Greetings from cli_setup 2.2a
        Installer version 1.3a runnning
tlbn__setup 2.2a of new distribution

 Cache : Array
(
    [upgrade_uri] => https://www.aps11tl.be/download.php?id=toolbin_core_dskPVdiary
    [flavour] => dskPVdiary
    [core_HOME] => /home/pvdiary2
    [core_HTTPD] => /home/pvdiary2/httpd
)

 Setup : Array
(
    [setup_toolbin_home] => /home/pvdiary2
    [setup_toolbin_httpd] => /home/pvdiary2/httpd
    [setup_clidir] => temp
    [setup_flavour] => dskPVdiary
    [prefix] => setup_
)


 CLI directory: temp
 Webpage:       /home/pvdiary2/httpd/toolbin.php
 TOOLBIN_CFG:   /home/pvdiary2/g_toolbin_cfg.php
 TOOLBIN_INI:   /home/pvdiary2/g_toolbin_ini.php
 CLI_DISABLED:  false

   OK to continue with these settings ?
End of cli_setup...
Beste Robki,
De installer verwacht een antwoord via STDIN, dit is normaal het toetsenbord.
Zou het kunnen dat je het commando niet lanceert vanuit een (interactief) terminal-venster,
maar vanuit een Run,Start box oid?
Als het niet lukt vanuit een terminal-venster kun je me de output bezorgen van het commando
php install_pvdiary.php --env

Groetjes
Leslie
24 x S-Energy SM 200, 4800 Wp
SMA SB5000TL-20
Dakhelling 35°
Orientatie 185°
Gebruikersavatar
Robki
Berichten: 3
Lid geworden op: 15 okt 2020, 15:58
Installatie Land: België

Re: PVdiary - logging voor SMA omvormers nu beschikbaar

Bericht door Robki »

Beste Leslie

Ik heb proberen uit te zoeken wat het precies inhoud om een interactief terminal te starten, of ik deze al aan het gebruiken was. Ik ben niet echt verder gekomen. Mijn setup is als volgt:
Ik connecteer via ssh (via Putty of WIN10 cmd) naar een Ubuntu 20.04 VPS (OpenBSD secure shell server) dat ik huur. Ik blijf steeds dezelfde output krijgen, zonder temp folder.
Ik heb dit al geprobeerd met zowel de user als root access.

Hierbij de output van het --env commando

Code: Selecteer alles

$ php install_pvdiary.php --env
Running the installer 1.3a ...
Toolbin 2.1.3w      *** Warning , running in emergency mode ***
TOOLBIN Constants:
 TOOLBIN_HOME  ........... embedded
 TOOLBIN_HTTPD  .......... /home/pvdiary2
 TOOLBIN_VAR  ............ TOOLBIN_HTTPD/install_pvdiary_work/var
 TOOLBIN_CFG  ............ TOOLBIN_HTTPD/install_pvdiary.php
 TOOLBIN_INI  ............ TOOLBIN_HTTPD/install_pvdiary_ini.php
 TOOLBIN_ETC  ............ TOOLBIN_HTTPD/install_pvdiary_work/etc
 TOOLBIN_LOG  ............ TOOLBIN_HTTPD/install_pvdiary_work/logs
 TOOLBIN_TMP  ............ TOOLBIN_HTTPD/install_pvdiary_work/tmp
 TOOLBIN_SHM  ............ TOOLBIN_HTTPD/install_pvdiary_work/tmp
 TOOLBIN_CHOME  .......... TOOLBIN_HTTPD
 TOOLBIN_WHOME  .......... ** null **
 TOOLBIN_SELF  ........... install_pvdiary.php
 TOOLBIN_OS  ............. Linux
 TOOLBIN_SOS  ............ ** true **      *** Warning , running in emergency mode ***
 TOOLBIN_CLI_DISABLED  ... ** null **
 TOOLBIN_DSK_DISABLED  ... ** null **
 TOOLBIN_LGI_FLAGS_PRIV  . ** integer ** 3
 TOOLBIN_LGI_FLAGS  ...... 0  This session: 3
 TOOLBIN_LGI_UAF  ........ TOOLBIN_HTTPD/install_pvdiary_work/etc/lgi_uaf.dat
 TOOLBIN_LGI_COOKIE  ..... uid_inst
 TOOLBIN_LGI_URI  ........ install_pvdiary.php?tool=_login
 TOOLBIN_LGI_UID  ........ ** null **
 TOOLBIN_LGI_USER  ....... pvdiary2
 TOOLBIN_LGI_DIR  ........ TOOLBIN_HTTPD/install_pvdiary_work/var/lgi
More
  TOOLBIN_LGI_DEFUSER  .... Guest
  TOOLBIN_DOC  ............ TOOLBIN_HTTPD/install_pvdiary_work/doc
  TOOLBIN_TOOL  ........... installer


Other Constants:
 PHP_OS  ................. Linux
 PHP_VERSION  ............ 7.4.3
 PHP_EXTENSION_DIR  ...... /usr/lib/php/20190902
 PHP_SAPI  ............... cli
 DIRECTORY_SEPARATOR  .... /
 PATH_SEPARATOR  ......... :
 PHP_INT_MAX  ............ ** integer ** 9223372036854775807

TLBN::$ENV .......... Array
(
    [G_INI] => Array
        (
            [tlbn_ini] => Array
                (
                    [installer_mode] => SOS
                    [installer_include_path] => .
                    [js_path] => install_pvdiary_work/
                    [css_path] => install_pvdiary_work/
                    [img_path] => install_pvdiary_work/
                    [toolbin_lgi_cookie] => uid_inst
                    [toolbin_lgi_defuser] => Guest
                    [toolbin_lgi_flags] => 0
                )

            [core] => Array
                (
                    [version] => 1.0
                )

            [download] => Array
                (
                    [uri] => https://www.aps11tl.be/download.php?id=%ID%
                )

            [defaults] => Array
                (
                    [core_HOME] => /home/pvdiary2
                    [core_HTTPD] => /home/pvdiary2/httpd
                )

        )

    [_getmsg] =>
)


TLBN::g_getenv:
  USER ................. pvdiary2
  HOST ................. ubuntu-2gb-nbg1-1
  HOME ................. /home/pvdiary2
  TS_BOOT .............. 1613553807   Wed, 17 Feb 2021 10:23:27 +0100

Some functions:
 php_uname() ........... Linux ubuntu-2gb-nbg1-1 5.4.0-54-generic #60-Ubuntu SMP Fri Nov 6 10:37:59 UTC 2020 x86_64
 zend_version() ........ 3.4.0
 getcwd() .............. /home/pvdiary2
 getmypid() ............ 2146
 php_ini_loaded_file().. /etc/php/7.4/cli/php.ini
 session_save_path() ... /var/lib/php/sessions
 stream_get_transports() ...... tcp udp unix udg ssl tls tlsv1.0 tlsv1.1 tlsv1.2 tlsv1.3
 date_default_timezone_get() .. Europe/Brussels
 ini_get(...)
  include_path ....... .
  safe_mode ..........
  disable_functions ..
  error_reporting .... 22519 = E_ALL & ~E_NOTICE  & ~E_STRICT  & ~E_DEPRECATED
  date.timezone ...... Europe/Brussels  date('r')=Wed, 17 Feb 2021 12:50:10 +0100

Alvast bedankt
Gebruikersavatar
janus
Site Admin
Site Admin
Berichten: 16255
Lid geworden op: 04 mar 2009, 22:39
Installatie Land: Ander
Locatie: Ten zuiden van antwerpen
Sponsor ons: Afbeelding
Contacteer:

Re: PVdiary - logging voor SMA omvormers nu beschikbaar

Bericht door janus »

Ook hier alle oude Belgacom linken aangepast maar mocht je een niet werkende tegen komen hoor ik het graag.
.
Mijn wens is: "Dat ook in de toekomst de zon voor iedereen gratis op mag komen."

Gelieve geen technische vragen via pb Klik voor Uitleg
Gebruikersavatar
thomasb
VZW erelid
VZW erelid
Berichten: 843
Lid geworden op: 21 dec 2012, 00:38
Installatie Land: België
Contacteer:

Re: PVdiary - logging voor SMA omvormers nu beschikbaar

Bericht door thomasb »

janus schreef: 06 jun 2021, 18:19 Ook hier alle oude Belgacom linken aangepast maar mocht je een niet werkende tegen komen hoor ik het graag.
Heel erg bedankt Jan om alle links recht te zetten! :tu: :tu: :tu:

PS: meer uitleg: Proximus heeft beslist om hun hosting (Skynet) stop te zetten, en dit zonder enige verwittiging :td: :td: :td: . Van de ene dag op de andere waren PVdiary en PVcalc niet meer bereikbaar. Ik had Proximus meerdere keren gebeld maar ze weigerden om dit terug aan te zetten voor enkele maanden. Dus heb ik PVdiary en PVcalc moeten verhuizen naar een andere domain, en Jan heeft alle links in dit forum aangepast :tu: :tu: :tu:
Gebruikersavatar
janus
Site Admin
Site Admin
Berichten: 16255
Lid geworden op: 04 mar 2009, 22:39
Installatie Land: Ander
Locatie: Ten zuiden van antwerpen
Sponsor ons: Afbeelding
Contacteer:

Re: PVdiary - logging voor SMA omvormers nu beschikbaar

Bericht door janus »

Voor zulke mooie tools heb ik dat werk er graag voor overgehad Thomas :tu:
.
Mijn wens is: "Dat ook in de toekomst de zon voor iedereen gratis op mag komen."

Gelieve geen technische vragen via pb Klik voor Uitleg
Plaats reactie

Terug naar “Data logging programma's en handleidingen”