Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 23:23
@ThinkPad thx! Ik heb @CodeIT even een berichtje gestuurd met de vraag welke connector ik zou moeten hebben. Eventueel kan ik altijd nog uitwijken naar de dupont female header cables.

  • Icekiller2k6
  • Registratie: februari 2005
  • Laatst online: 20:55
@sprk_nl
@TiBoD

Er is soms een fout met CURL dat SSL niet 100% werkt.
Dit los je op door op windows XAMP ipv WAMP te gebruiken.
De code is geupdate
https://pastebin.com/7m8sxNfN

Hackerspace Brixel te Hasselt (BE) - http://www.brixel.be


  • zw7
  • Registratie: november 2001
  • Laatst online: 12:33
@wessel145 @Toulon7559

Hoe hebben jullie het uitlezen van de Solis omvormer voor elkaar gekregen? Ik heb een ander scherm dan jullie denk ik bij de WIFI stick:


en dan de configuratie:



Ik heb hierbij het adres van de raspberry ingevuld en op deze heb ik het script van Graham draaien, echter ik krijg alleen maar waiting for connection.

Ook met nc -l 3202 gekeken of er iets binnenkomt, maar niets...

Wat zou het kunnen zijn?

  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 23:10
Ginlong_Solis700 met DLS

@zw7 @wessel145

Bij mijn DLS_met_LAN_kabel zien de schermen er dus toch iets anders uit dan voor DLS_WiFi:
zie deze webpagina

Rubriek System heeft voor Inverter nagenoeg dezelfde info, maar de andere rubrieken zijn duidelijk gericht op een kabel-LAN-verbinding. Server B staat onder System aangegeven met status "unpingable".

Rubriek Manual heeft een 'eigen' layout voor LAN-instellingen.
Het poort-nummer kan naar believen veranderd worden:
lijkt me eigenlijk ook bij jouw pagina-layout van toepassing, want waar dient anders die Save-knop voor?
Device met IP = 192.168.0.185 is de lokale server waarheen ik de info uit de DLS wil sturen.
De vinkjes geven de resultaten aan van indrukken van de 2 Test-toetsen.
Lijkt in orde, maar voor Server_B in tegenspraak met de status "unpingable" onder System.
Als ik op device 192.168.0.185 met hetzelfde poortnummer 9999 het script draai voor uitlezen van de DLS, dan blijft het script hangen in wacht-positie, vermoedelijk omdat ik een verkeerde poort van de DLS aanping.
Andere poortnummers geven geen ander resultaat ......

Toulon7559 wijzigde deze reactie 27-01-2019 10:00 (32%)
Reden: tekst aangepast


  • wessel145
  • Registratie: juli 2010
  • Laatst online: 19-02 17:37
zw7 schreef op zaterdag 26 januari 2019 @ 15:51:
@wessel145 @Toulon7559

Hoe hebben jullie het uitlezen van de Solis omvormer voor elkaar gekregen? Ik heb een ander scherm dan jullie denk ik bij de WIFI stick:
...

en dan de configuratie:
...


Ik heb hierbij het adres van de raspberry ingevuld en op deze heb ik het script van Graham draaien, echter ik krijg alleen maar waiting for connection.

Ook met nc -l 3202 gekeken of er iets binnenkomt, maar niets...

Wat zou het kunnen zijn?
Nope, deze is precies hetzelfde als bij mij (op het feit na dat ik 3 remote servers in kan stellen). Ik heb m'n scripts weer draaien maar door het pak sneeuw van de afgelopen dagen werd er niks gelogd door het systeem. Hopelijk is er morgen een beetje zon, dan kan ik gaan debuggen. Zodra de zon weg is gaat de inverter uit, en dus ook de datalogging stick.

  • So_Surreal
  • Registratie: februari 2015
  • Laatst online: 23:17
zw7 schreef op zaterdag 26 januari 2019 @ 15:51:
@wessel145 @Toulon7559

Hoe hebben jullie het uitlezen van de Solis omvormer voor elkaar gekregen? Ik heb een ander scherm dan jullie denk ik bij de WIFI stick:
[Afbeelding]

en dan de configuratie:
[Afbeelding]


Ik heb hierbij het adres van de raspberry ingevuld en op deze heb ik het script van Graham draaien, echter ik krijg alleen maar waiting for connection.

Ook met nc -l 3202 gekeken of er iets binnenkomt, maar niets...

Wat zou het kunnen zijn?
Welk type Solis omvormer heb je en welk script gebruik je ?
Ik heb ook een Solis omvormer en wil dit ook aan de praat krijgen.

  • zw7
  • Registratie: november 2001
  • Laatst online: 12:33
ik heb een Solis 4G 700 en een Solis 4G 4K. Beide hebben dezelfde wifi stick.

Dit is het script:
https://github.com/amfasis/ginlong-influx

Het script van @Toulon7559 werkt wel, maar dat maakt contact met de ginlong servers en dus niet lokaal. Dat zou eigenlijk ook prima zijn als je ook de andere waardes zou kunnen downloaden van die server.

  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 23:10
@zw7

Dat laatste
als je ook de andere waardes zou kunnen downloaden van die server
is nu juist (nog) het probleem.

Maar misschien lokaal op het LAN op te lossen als ik mijn Server_B op 192.168.0.185 van de benodigde prerequisites voorzie zoals aangegeven in Amfasis' script.

Toulon7559 wijzigde deze reactie 27-01-2019 10:13 (9%)
Reden: tekst aangepast


  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 23:10
@zw7 @wessel145

In het script van Amfasis zag ik poort 3200 genoemd.
Dat poortnummer heb ik ingevuld enerzijds in de DLS_Setup voor Server_B, en anderzijds in Graham's Python-script dat ik via Wessel kreeg aangereikt.
Daarna op Putty's CLI een reactie van de DLS n.a.v. het script
3200
Socket now listening
Connected with 192.168.0.112:57450
Maar in de folder /home/pi van mijn Server_B zie ik nu nog steeds niet de JSON- en XML-file die je als output van Graham's script mag verwachten: ;-( nog geen echte voortgang t.o.v. vorig bericht

De variatie van het script van Amfasys bevalt me trouwens wel, want daarmee wordt de inverter-data ook netjes direct in een InfluxDB gezet:
;-) naar ToDo-lijst .......

Toulon7559 wijzigde deze reactie 27-01-2019 11:21 (111%)
Reden: tekst aangepast


  • wessel145
  • Registratie: juli 2010
  • Laatst online: 19-02 17:37
Toulon7559 schreef op zondag 27 januari 2019 @ 10:17:

De variatie van het script van Amfasys bevalt me trouwens wel, want daarmee wordt de inverter-data ook netjes direct in een InfluxDB gezet:
;-) naar ToDo-lijst .......
Ik heb het eerder genoemde script ook nog niet aan de gang gekregen, krijg hetzelfde probleem als eerder genoemd, het script van Amfasys ziet er veelbelovend uit maar heeft nog geen support naar pvoutput.org. Ik heb de code op github geforked om te kijken of ik zelf wat kan gaan knutselen (ben geen programmeur maar kan redelijk wat hobbyen), het is vandaag tenslotte toch ***weer.

update:

Het vorige script wat ik stuurde werkt als je de check voor de lengte op regel 90 veranderd naar
if (len(hexdata) >= data_size):
Er wordt op het moment 0 watt gegenereerd (op de inverter), maar het script geeft 70 aan, helaas is er erg weinig documentatie te vinden over de aanlevering van de data.

wessel145 wijzigde deze reactie 27-01-2019 13:44 (23%)


  • zw7
  • Registratie: november 2001
  • Laatst online: 12:33
Ik denk dat er iets mijn mijn WIFI stick zelf is waardoor ik geen data binnenkrijg. Want ook als ik de Server B instel naar mijn windows machine en daar luister op de poort, dan komt er geen data binnen. Zal het aan de firmware liggen die ik draai? Ik kan geen nieuwere firmware vinden.

  • zw7
  • Registratie: november 2001
  • Laatst online: 12:33
Toulon7559 schreef op zondag 27 januari 2019 @ 09:53:
@zw7

Dat laatste

[...]

is nu juist (nog) het probleem.

Maar misschien lokaal op het LAN op te lossen als ik mijn Server_B op 192.168.0.185 van de benodigde prerequisites voorzie zoals aangegeven in Amfasis' script.
Hoe heb je die URL van ginlong monitoring in elkaar gezet? Je krijgt nu via XML de algemene data binnen, maar je zou denk ik via XML ook de details binnen kunnen trekken toch?

  • AUijtdehaag
  • Registratie: oktober 2006
  • Niet online

AUijtdehaag

Oost-west zuid-noord is ook ok

@sbf
Net een nieuwe SMA STP 6.0 opgehangen, maar ik krijg geen juiste gegevens bij deze omvormer

Te nieuw?


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
 /usr/local/bin/sbfspot.3/SBFspot -v -finq -nocsv
SBFspot V3.5.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) 64 bit with SQLite support
Commandline Args: -v -finq -nocsv
Reading config '/usr/local/bin/sbfspot.3/SBFspot.cfg'
Sun Jan 27 13:51:18 2019: INFO: Starting...
sunrise: 08:27
sunset : 17:23
Connecting to Local Network...
Initializing...
SUSyID: 125 - SessionID: 966658553 (0x399E09F9)
Inverter IP address: 192.168.0.120 from SBFspot.cfg
Logon OK
getInverterData(sbftest) returned an error: -1
getSoftwareVersion returned an error: -1
getTypeLabel returned an error: -1
getDeviceStatus returned an error: -1
getInverterTemperature returned an error: -1
getMaxACPower returned an error: -1
getEnergyProduction returned an error: -1
getOperationTime returned an error: -1
getSpotDCPower returned an error: -1
getSpotDCVoltage returned an error: -1
SUSyID: 378 - SN: 3002968454
DC Spot Data:
        String 1 Pdc:   0.000kW - Udc:   0.00V - Idc:  0.000A
        String 2 Pdc:   0.000kW - Udc:   0.00V - Idc:  0.000A
getSpotACPower returned an error: -1
getSpotACVoltage returned an error: -1
getSpotACTotalPower returned an error: -1
SUSyID: 378 - SN: 3002968454
AC Spot Data:
        Phase 1 Pac :   0.000kW - Uac:   0.00V - Iac:  0.000A
        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.000kW
getSpotGridFrequency returned an error: -1
********************
* ArchiveDayData() *
********************
startTime = 5C4CE670 -> 27/01/2019 00:00:00
**********************
* ArchiveMonthData() *
**********************
startTime = 5C2B4830 -> 01/01/2019 12:00:00
Reading events: 2019-Jan-01
Sun Jan 27 13:52:28 2019: INFO: Done.



Met een SMA 1.5 wel output:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
 /usr/local/bin/sbfspot.3/SBFspot -v -finq -nocsv
SBFspot V3.5.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) 64 bit with SQLite support
Commandline Args: -v -finq -nocsv
Reading config '/usr/local/bin/sbfspot.3/SBFspot.cfg'
Sun Jan 27 14:00:18 2019: INFO: Starting...
sunrise: 08:27
sunset : 17:23
Connecting to Local Network...
Initializing...
SUSyID: 125 - SessionID: 820469032 (0x30E75D28)
Inverter IP address: 192.168.0.130 from SBFspot.cfg
Logon OK
SUSyID: 303 - SN: 1930044414
Device Name:      SMA 1.5
Device Class:     Solar Inverters
Device Type:      SB1.5-1VL-40
Software Version: 02.03.02.R
Serial number:    1930044414
SUSyID: 303 - SN: 1930044414
Device Status:      Ok
SUSyID: 303 - SN: 1930044414
Device Temperature: 37.5°C
SUSyID: 303 - SN: 1930044414
GridRelay Status:      Closed
SUSyID: 303 - SN: 1930044414
Pac max phase 1: 1500W
Pac max phase 2: 0W
Pac max phase 3: 0W
SUSyID: 303 - SN: 1930044414
Energy Production:
        EToday: 0.367kWh
        ETotal: 1058.141kWh
        Operation Time: 3161.80h
        Feed-In Time  : 3091.27h
SUSyID: 303 - SN: 1930044415
DC Spot Data:
        String 1 Pdc:   0.145kW - Udc: 422.22V - Idc:  0.345A
        String 2 Pdc:   0.000kW - Udc:   0.00V - Idc:  0.000A
SUSyID: 303 - SN: 1930044414
AC Spot Data:
        Phase 1 Pac :   0.129kW - Uac: 222.14V - Iac:  0.580A
        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.129kW
SUSyID: 303 - SN: 1930044414
Grid Freq. : 50.01Hz
SUSyID: 303 - SN: 1930044414
Current Inverter Time: 27/01/2019 14:00:17
Inverter Wake-Up Time: 27/01/2019 09:04:20
Inverter Sleep Time  : 27/01/2019 14:00:16
********************
* ArchiveDayData() *
********************
startTime = 5C4CE670 -> 27/01/2019 00:00:00
**********************
* ArchiveMonthData() *
**********************
startTime = 5C2B4830 -> 01/01/2019 12:00:00
Reading events: 2019-Jan-01
Sun Jan 27 14:00:19 2019: INFO: Done.


Iemand een idee?

AUijtdehaag wijzigde deze reactie 27-01-2019 14:06 (35%)

Live PVoutput - Panasonic Hit Kuro/Solar Frontier - 5 kW Mitsubsidie


  • sbf
  • Registratie: februari 2013
  • Laatst online: 12-02 10:45
AUijtdehaag schreef op zondag 27 januari 2019 @ 13:57:
@sbf
Net een nieuwe SMA STP 6.0 opgehangen, maar ik krijg geen juiste gegevens bij deze omvormer

Te nieuw?
Kan je mij een debug log (-d5 -v5) sturen?

SBFspot: Yet another tool to read power production of SMA solar inverters


  • So_Surreal
  • Registratie: februari 2015
  • Laatst online: 23:17
Kan iemand mij helpen ?
Ik wil de data van mijn Solis/Ginlong 4K 4G met WiFi logging stick exporteren naar PVOutput.org.

Wat heb ik zelf allemaal al gedaan:

* Een account aangemaakt op PVOutput en een site/plant aangemaakt.
* Bij Settings API Access op Enabled gezet.
* Van GitHub het volgende script gedownload: https://github.com/Crosenhain/ginlong_poller
* Op zowel mijn Synology als mijn Raspberry Pi dit script geplaatst (werkt op beide niet)
* In de Config.ini 1 neergezet bij pvoutput, bij pvoutputkey de API key van PVOutput.org en bij pvoutputid het ID van mijn plant van PVOutput.org.
* Op de WiFi loggingstick bij de secundaire serverinformatie het IP-adres van mijn Raspberry PI & NAS gezet


Wanneer ik het script (solar_poller.pl van de Github link) op zowel de Pi als mijn NAS uitvoer krijg ik de volgende output:


/volume1/web/Scripts/PVOutput/Ginlong-Monitoring/solar_poller.pl: line 3: use: command not found
/volume1/web/Scripts/PVOutput/Ginlong-Monitoring/solar_poller.pl: line 4: use: command not found
/volume1/web/Scripts/PVOutput/Ginlong-Monitoring/solar_poller.pl: line 5: use: command not found
/volume1/web/Scripts/PVOutput/Ginlong-Monitoring/solar_poller.pl: line 6: syntax error near unexpected token `('
/volume1/web/Scripts/PVOutput/Ginlong-Monitoring/solar_poller.pl: line 6: `use POSIX qw(strftime);'



Hebben jullie enig idee wat ik verkeerd doen ?

  • Jerrythafast
  • Registratie: september 2012
  • Laatst online: 16:23

Jerrythafast

Hier, aan de kust

@So_Surreal volgens mij run je het Perl script nu niet met Perl maar met een interpreter voor een andere programmeertaal, mogelijk Bash?

2925 Wp op SE3000 live op PVOutput en Jerweb.nl || Nu ook De Triangel 3020 Wp (live logging in aanbouw)


  • So_Surreal
  • Registratie: februari 2015
  • Laatst online: 23:17
Jerrythafast schreef op zondag 27 januari 2019 @ 19:18:
@So_Surreal volgens mij run je het Perl script nu niet met Perl maar met een interpreter voor een andere programmeertaal, mogelijk Bash?
Ja dat dacht ik ook al als ik Google gebruikte, ik ben alleen echt een noob met (Perl) scripting...
Ik heb ingelogd op mijn Pi met Putty via Telnet/SSH, ik deed het inderdaad met Bash.
Nu ga ik even uitvogelen hoe ik zo'n .pl extensie dan moet runnen.
Ik dacht eigenlijk dat hij dat aan de hand van de extensie gewoon al zou doen, net zoals met VBS en Powershell.

  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 23:10
@zw7 @wessel145

Ginlong_Solis4G700

Het regent weer, dus tijd voor knutselen .....

Komen vragen op:
1) Welke Python-versie gebruiken jullie?
Reden van de vraag: krijg een foutmelding op regel 46 de instructie import urlib.request
import urlib wordt wel als 'legaal' geaccepteerd, door Python2.7 als standaard-onderdeel van mijn Domoticz-installatie
2) Welk dataprotocol verwacht het script van Graham voor Server_B?
In mijn Setup/Manual heb ik voor Server_B de keuze uit
- SolarMAN-Ethernet [waarschijnlijk duplicaat van de upload naar Ginglong Monitoring System]
- SolarMAN-Customer, waarbij je nog allerlei communicatie-instellingen kunt aanpassen
- SolarMAN-1 [mij onbekend hoe dat werkt]
- Transparent protocol
Omdat mij dat eenvoudiger leek dan Solarman-variaties, had voor Server_B ingesteld op 'Transparent protocol', maar bedenk nu dat die instelling niet vanzelfsprekend is m.b.t. passende decodering van de download-string door het 'Graham-script'.
Hiervoor geen heldere aanwijzing gezien in Graham's script.
3) Heb na de aanpassing van regel 46 voor urllib en regel 91 voor berichtlengtecheck nu met dataprotocol SolarMAN-Ethernet getest en poort 3200,
en krijg daarop de volgende vertoning op Putty's CLI na de commando-invoer
sudo python /home/pi/domoticz/scripts/python/Ginlong_Solis700.py
Start Ginlong inverter WiFi/LAN-poller script

3200
Socket now listening
Connected with 192.168.0.112:57443
Traceback (most recent call last):
File "/home/pi/domoticz/scripts/python/Ginlong_Solis700.py", line 86, in <module>
rawdata = conn.recv(1000) # read incoming data
socket.error: [Errno 104] Connection reset by peer
Ook met SolarMAN-1 als protocol getest met gelijke uitkomst.
:> Hiervan kan ik geen chocola maken, behalve dat blijkbaar de inlezing van data fout gaat en een time-out-fout geeft met reset als automatische reactie ........

Toulon7559 wijzigde deze reactie 30-01-2019 15:53 (68%)
Reden: tekst aangepast


  • TWyk
  • Registratie: april 2016
  • Laatst online: 23:24
Misschien kunnen jullie nog wat lenen uit mijn script voor de ginglong 3K-2G
TWyk in "Datalogging: PV systemen"
Mijn script is overigens een door mijzelf naar python 3 overgezet script en ik ben natuurlijk geen python programmeur dus het kan vast efficienter of netter.

De xK-4G versies geven wel andere dataset terug dus de verwerking van de data zal anders zijn

Dit Python 2 script is misschien ook een optie om de datastring voor de 4G te achterhalen
https://github.com/dpoulson/ginlong-mqtt

TWyk wijzigde deze reactie 28-01-2019 15:57 (32%)


  • wessel145
  • Registratie: juli 2010
  • Laatst online: 19-02 17:37
cc: @zw7 @TWyk @Toulon7559

Na veel knutselen en proberen met de scripts was ik het einde zoek. Ik dacht dat ik alle variabelen goed had gedefinieerd maar ik zag toch nog verschillen met de data op ginlongmonitoring.com en de data die mijn scripts genereerde.

Op een oud forum ben ik een stukje code tegengekomen welke op de API van ginlong kijkt en daar de nodige data uit haalt. Met wat knutselen en puzzelen heb ik nu een (goed) werkend python3 script welke de data importeert vanuit ginlong en post op PVoutput
  • Het script had oorspronkelijk ook support voor domoticz. Hier maak ik zelf geen gebruik van dus dit werkt op het moment nog niet (code wel deels aanwezig), hier ga ik me de komende tijd wel in verdiepen
  • Temp & Voltage worden helaas niet in de api weergegeven 8)7 , deze worden met het scripts dus niet gelogd
  • Wat wordt er dan wel gelogd: Actual power (Watt), Wh vandaag/totaal
  • Ik ben nog aan het kijken welke dat ik nog meer op kan slaan, maar de basis is er :)
  • De code is nog erg spaghetti, dit ga ik nog wel updaten, maar voor nu werkt het
Mijn "projectje" is te vinden op GitHub

  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 23:10
:) :) Zowel op dit Tweakers-Forum als op het Domoticz-Forum ben ik Toulon7559, dus het script komt me bekend voor. Zoals in de bijbehorende Domoticz-berichten is te lezen, is het script een samenbouw van enkele 'blokjes' met overgangen voor vertalingen e.d.
Het kan veeel korter, maar of het dan begrijpelijker wordt?

Mijn vragen op dit Tweakers-forum werden juist ingegeven, omdat ik met dat script via het Ginlong Monitoring System niet meer te pakken kan krijgen dan Actual Power, E-today en E-Total.

Aangezien 'Graham's script' de datastroom vanuit de Solis-inverter oppakt, moet daarin meer info zitten en de decoderingslijst bevestigt dat, dus lijkt me dat 'Graham's script' de betere basis is voor verdere test&ontwikkeling van een script dat alle data ophaalt.

Vanmiddag kwam trouwens op het Domoticz-Forum een ontdekking van een nieuwere ingang naar Ginlong Monitoring tevoorschijn, die perspectieven kan bieden!

Het lijkt me dat zowel de opzet van 'Graham's script' als de nieuwe Ginlong-ingang toegang tot veel info moet kunnen geven, dus blijven doorzoeken!

Toulon7559 wijzigde deze reactie 30-01-2019 18:49 (59%)
Reden: tekst aangepast


  • So_Surreal
  • Registratie: februari 2015
  • Laatst online: 23:17
Toulon7559 schreef op dinsdag 29 januari 2019 @ 14:00:
:) :) Zowel op dit Tweakers-Forum als op het Domoticz-Forum ben ik Toulon7559, dus het script komt me bekend voor. Zoals in de bijbehorende Domoticz-berichten is te lezen, is het script een samenbouw van enkele 'blokjes' en kan het veeel korter, maar of het dan begrijpelijker wordt?

Mijn vragen op dit Tweakers-forum werden juist ingegeven, omdat ik met dat script via het Ginlong Monitoring System niet meer te pakken kan krijgen dan Actual Power, E-today en E-Total.

Aangezien 'Graham's script' de datastroom vanuit de Solis-inverter oppakt, moet daarin meer info zitten en de decoderingslijst bevestigt dat, dus lijkt me dat 'Graham's script' de betere basis is voor verdere test&ontwikkeling van een script dat alle data ophaalt.

Vanmiddag kwam trouwens op het Domoticz-Forum een ontdekking van een nieuwere ingang naar Ginlong Monitoring tevoorschijn, die perspectieven kan bieden!

Het lijkt me dat zowel de opzet van 'Graham's script' als de nieuwe Ginlong-ingang toegang tot veel info moet kunnen geven, dus blijven doorzoeken!
Bedankt voor de informatie, ik ga het topic even volgen :)

  • wessel145
  • Registratie: juli 2010
  • Laatst online: 19-02 17:37
Toulon7559 schreef op dinsdag 29 januari 2019 @ 14:00:
:) :) Zowel op dit Tweakers-Forum als op het Domoticz-Forum ben ik Toulon7559, dus het script komt me bekend voor. Zoals in de bijbehorende Domoticz-berichten is te lezen, is het script een samenbouw van enkele 'blokjes' en kan het veeel korter, maar of het dan begrijpelijker wordt
Haha awesome! thanks voor de gedane moeite! ik ga het andere topic ook even volgen en kijken wat met die informatie mogelijk is!
Toulon7559 schreef op dinsdag 29 januari 2019 @ 14:00:

Vanmiddag kwam trouwens op het Domoticz-Forum een ontdekking van een nieuwere ingang naar Ginlong Monitoring tevoorschijn, die perspectieven kan bieden!

Het lijkt me dat zowel de opzet van 'Graham's script' als de nieuwe Ginlong-ingang toegang tot veel info moet kunnen geven, dus blijven doorzoeken!
Meteen even gaan kijken en het is inderdaad veelbelovend,

FYI: de m.ginlong.com website eigenlijk een verkapte versie van solarman.cn (het lukt me zelfs om op die site in te loggen met mijn ginlong account). solarman.cn lijkt op een verbeterde versie van solarmanpv.com (link naar v1.0 komt op solarmanpv.com uit), wat dan weer erg veel weg heeft van het "oude" ginlongmonitoring.com

wessel145 wijzigde deze reactie 29-01-2019 23:17 (91%)


  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 23:10
Upload naar Sonnenertrag

Na de storing bij Sonnenertrag.eu loopt de automatische upload van PV-data van PVOutput naar Sonnenertrag weer als vanouds voor 3 van mijn PV-segmenten.
Na die storing heb ik nog een 4e PV-segment toegevoegd, ook met upload van data naar PVOutput.
Toegevoegd aan Sonnenertrag op dezelfde manier als de voorgaande 3 PV-segmenten, maar het lukt niet om de uploadlink van PVOutput naar Sonnenertrag aan de gang te krijgen.
Meer concreet, de uitleeskoppeling van Sonnenertrag naar het bijbehorende ID+SID bij PVOutput.
De gebruikte invoer van PVOutput-identificatie is in de vorm id=xxxxx en sid=yyyyy
T.o.v. van de voorbeeldtekst van Sonnenertrag is dat ieder 1 cijfer meer.
De foutmelding van Sonnenertrag is dat na aanmelding het vermogen bij PVOutput niet wordt herkend, terwijl :-( de identificatie toch goed is ingevoerd.
Heeft misschien iemand een hint hoe ik dit corrigeer (want Helpdesk Sonnenertrag geeft geen enkele reactie op Hulpticket)?

Kijkend naar alternatieve oplossing
Sonnenertrag kent ook de upload-mogelijkheid m.b.v. 'Selfmade'-functie of via 'JSON-String':
heeft iemand ervaring-met-voorbeelden m.b.t. deze alternatieven voor upload naar Sonnenertrag?

Toulon7559 wijzigde deze reactie 29-01-2019 22:30 (10%)
Reden: tekst aangepast


  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 23:10
@wessel145

;-) Het is geen toeval dat je kunt inloggen op die andere websites, want die zijn blijkbaar allemaal van dezelfde eigenaar.

Het script waarvan ik mijn versie heb afgeleid heeft daarom in regels 16 t/m 20 een hele reeks met 'goede' URLs voor invulling, en de titel van de betreffende Domoticz Thread wijst met het eerste bericht ook al daarop.
In de thread wordt ook shinemonitor als portal genoemd.

Verderop in de thread is ook een script te vinden dat rechtstreeks data uitleest (vergelijkbaar met 'Graham's Script'), maar dat heb ik niet werkend kunnen krijgen, omdat er een devcode/CompanyKey nodig is, die ik voor mijn Ginlong-applicatie niet kan vinden.

Toulon7559 wijzigde deze reactie 30-01-2019 18:51 (33%)
Reden: tekst uitgebreid


  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 23:23
Even een vraag aan de ervaringsdeskundigen van een Eastron kWh-meter. Ik heb een paar weken geleden de SDM120-modbus aangeschaft om de opbrengst van m'n zonnepanelen te meten.
Nu ik nog eens goed naar de specs kijk, staat een Imin van 0,25A gespecificeerd. Wat wil dit eigenlijk zeggen? Ik kan me niet voorstellen dat een MID gecertificeerde meter (die geschikt is voor verrekening) onder de 0,25 niet (nauwkeurig genoeg) zou kunnen meten. Bij 230V hebben we het dan over 57,5W..

Wat is jullie ervaring/idee?

  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 23:10
@wessel145

Hier is ook iemand bezig met een 'direct aftappen van de datastroom van een Ginlong_Solis4G700.

Toulon7559 wijzigde deze reactie 30-01-2019 18:10 (28%)


  • AUijtdehaag
  • Registratie: oktober 2006
  • Niet online

AUijtdehaag

Oost-west zuid-noord is ook ok

@Cranberry
Dat is wel zo een beetje de standaard denk ik.
Ik heb zelf deze met M-Bus
https://gfinder.findernet...tachments/7E/NL/S7ENL.pdf

Live PVoutput - Panasonic Hit Kuro/Solar Frontier - 5 kW Mitsubsidie


  • Joepla
  • Registratie: maart 2005
  • Laatst online: 22:51

Joepla

Geavanceerde micro-elektronica

Cranberry schreef op woensdag 30 januari 2019 @ 18:01:
Even een vraag aan de ervaringsdeskundigen van een Eastron kWh-meter. Ik heb een paar weken geleden de SDM120-modbus aangeschaft om de opbrengst van m'n zonnepanelen te meten.
Nu ik nog eens goed naar de specs kijk, staat een Imin van 0,25A gespecificeerd. Wat wil dit eigenlijk zeggen? Ik kan me niet voorstellen dat een MID gecertificeerde meter (die geschikt is voor verrekening) onder de 0,25 niet (nauwkeurig genoeg) zou kunnen meten. Bij 230V hebben we het dan over 57,5W..

Wat is jullie ervaring/idee?
Toch lijkt het daar wel op. Meetapparaten hebben vaak een bereik waarin ze nauwkeurig kunnen werken. Als je wilt dat ze overal goed kunnen meten, kost dat veel meer moeite (en dus geld).

Zo heeft de benzinepomp vaak ook een minimale afleverhoeveelheid van 5 liter. Daaronder is de afwijking procentueel te groot. Je personenweegschaal weegt weer niet lekker onder de 1 kg.

Live solarinfo op PVoutput [6,625 kWp]


  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 23:23
@AUijtdehaag, @Joepla thx. We gaan het ervaren. Eind volgende worden de zonnepanelen gelegd.

Het zal het verschil niet maken dat <60W de nauwkeurigheid minder wordt...

  • ocaj
  • Registratie: juli 2011
  • Niet online
@Cranberry Ik heb een Eastron SDM220, ook met een minimale stroom van 0.5A volgens de spec.

Maak je geen zorgen, hij meet ook gewoon lagere stroomsterktes. Het is niet zo dat hij bij lagere waardes geen data meer doorgeeft.
Maar zoals hierboven aangegeven, mogelijk minder nauwkeurig?

  • wessel145
  • Registratie: juli 2010
  • Laatst online: 19-02 17:37
@Toulon7559 (en de rest)

Ik heb even zitten typen en ik heb een werkend prototype voor het extracten van data vanuit m.ginlong.com en pushen naar PVoutput!
De nieuwe code is te vinden op m'n github

Het script werk het beste onder een cronjob (aangezien er een check in zit wanneer de inverter voor het laatst heeft gepushed naar de ginlong servers. Hierdoor stopt de logging als de zon er even niet is!)

Voor domoticz heb ik nog geen support. Zijn er voorkeuren voor Databases? Zelf gebruik ik MariaDB maar als er andere verzoeken zijn kan ik daar ook wel wat voor maken.

Ik zit zelf niet op andere fora, dus post het script ook vooral daar zodat meer mensen er profijt van kunnen hebben :)

  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 23:10
@wessel145 e.a.

Een Domoticz-aanhang kan ik wel aan je script bijbouwen met ;) spul 'uit mijn voorraad'.
:-( Moet ik voor testen e.d. wel eerst toegang zien te krijgen tot m.ginlong.com .......
:*) Als dat werkt, dan is plaatsing op het Domoticz-forum geen moeite.
Domoticz maakt automatisch een invulling voor zijn SQLite-database en heeft voorzieningen voor verbinding naar InfluxDB e.d.

Je gebruikt Python3:
heb je ook getest met Python2.7?
[Dat zit standaard gekoppeld aan Domoticz]

Toulon7559 wijzigde deze reactie 31-01-2019 10:29 (27%)
Reden: tekst uitgebreid


  • wessel145
  • Registratie: juli 2010
  • Laatst online: 19-02 17:37
Toulon7559 schreef op donderdag 31 januari 2019 @ 10:20:
@wessel145 e.a.
:-( Moet ik voor testen e.d. wel eerst toegang zien te krijgen tot m.ginlong.com .......
Wat ik merkte (tijdens het debuggen en testen) is dat de website voor geen meter werkt op Chrome, heb je al een andere browser geprobeerd? ik merkte dat met Microsoft Edge de boel wel goed ging. Misschien ook even cookies en cache verwijderen.

Net nog even gecheckt met Edge en alles werkt naar behoren, al moet ik wel zeggen dat de website retetraag is. De API call is daarentegen wel rap.

Qua domoticz, als je dat in een pull request zou kunnen zetten zou het helemaal top zijn.

  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 23:10
@wessel145

Standaard werk ik met Firefox.
Dus duidelijk dat die browser met de Ginlong-portal2.0 geen gelukkige combinatie is.
Maar (als überhaupt het overgangs-inlogvenster met tekst tevoorschijn komt) Chrome, Edge, IE en Opera melden bij mij na invoer van data op het 'overgangs-venster' ook allemaal 'Sorry,system is too busy ,..... Try again .... or call 4001810512 .......'

:-( Er is hier dus iets anders aan de hand (dat niet simpel met cache-clear is op te lossen), maar wat?

Toulon7559 wijzigde deze reactie 14-02-2019 23:38 (61%)
Reden: tekst aangepast


  • wessel145
  • Registratie: juli 2010
  • Laatst online: 19-02 17:37
Toulon7559 schreef op donderdag 31 januari 2019 @ 10:20:
@wessel145 e.a.
Je gebruikt Python3:
heb je ook getest met Python2.7?
[Dat zit standaard gekoppeld aan Domoticz]
Nope. ik maak gebruik van de requests library, deze is in python 2.7 net wat anders en valt onder de urllib library, ook zijn er net wat andere syntaxes.

Ik heb mezelf Python3 aangeleerd maar 2.7 heb ik weinig kaas van gegeten, al verschilt het natuurlijk niet zoveel. Ik denk dat het met wat aanpassingen best wel mogelijk moet zijn om het met 2.7 werkend te krijgen, maar daar ga ik geen tijd in stoppen :) Domoticz werkt ook met python3 lees ik op de wiki.

  • So_Surreal
  • Registratie: februari 2015
  • Laatst online: 23:17
wessel145 schreef op donderdag 31 januari 2019 @ 11:17:
[...]


Nope. ik maak gebruik van de requests library, deze is in python 2.7 net wat anders en valt onder de urllib library, ook zijn er net wat andere syntaxes.

Ik heb mezelf Python3 aangeleerd maar 2.7 heb ik weinig kaas van gegeten, al verschilt het natuurlijk niet zoveel. Ik denk dat het met wat aanpassingen best wel mogelijk moet zijn om het met 2.7 werkend te krijgen, maar daar ga ik geen tijd in stoppen :) Domoticz werkt ook met python3 lees ik op de wiki.
Ik ben echt een noob met dit soort dingen.
Maar ik heb net een tweede Pi geinstalleerd met "Raspbian Stretch with desktop and recommended software".
Moet ik voor jouw script nog extra software installeren ?

Ik heb de config.ini al gewijzigd qua naam en inhoud (op mijn PC) maar in welke map kan ik deze het beste op de Pi zetten, en hoe doe ik dat ?

  • wessel145
  • Registratie: juli 2010
  • Laatst online: 19-02 17:37
So_Surreal schreef op donderdag 31 januari 2019 @ 11:21:
[...]

Ik ben echt een noob met dit soort dingen.
Maar ik heb net een tweede Pi geinstalleerd met "Raspbian Stretch with desktop and recommended software".
Moet ik voor jouw script nog extra software installeren ?

Ik heb de config.ini al gewijzigd qua naam en inhoud (op mijn PC) maar in welke map kan ik deze het beste op de Pi zetten, en hoe doe ik dat ?
Als je "pip3 install requirements.txt" hebt gedaan dan worden alle dependencies (extra software) geinstalleerd. De config kan je prima laten staan in de project directory, sommige mensen prefereren al hun configs ergens anders te hebben staan maar zelf heb ik al mijn "scripts" onder /home/username/gits/ staan, dit maakt niet veel uit. als ik in de map gits zit doe ik de git clone en dan krijgt alles netjes zijn eigen mapje.

Mocht je er niet uit komen stuur mij dan even een PM, dan hoeven we het forum niet vol te spammen.

  • So_Surreal
  • Registratie: februari 2015
  • Laatst online: 23:17
wessel145 schreef op donderdag 31 januari 2019 @ 11:29:
[...]


Als je "pip3 install requirements.txt" hebt gedaan dan worden alle dependencies (extra software) geinstalleerd. De config kan je prima laten staan in de project directory, sommige mensen prefereren al hun configs ergens anders te hebben staan maar zelf heb ik al mijn "scripts" onder /home/username/gits/ staan, dit maakt niet veel uit. als ik in de map gits zit doe ik de git clone en dan krijgt alles netjes zijn eigen mapje.

Mocht je er niet uit komen stuur mij dan even een PM, dan hoeven we het forum niet vol te spammen.
Is goed, ik ga eerst even kijken hoe ver ik zelf kom, bedankt :) !

  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 23:10
@wessel145

Mijn vraag m.b.t. Python3 werd getriggerd, omdat je in je github een file requirements.txt hebt gezet.
Voorzichtigheidshalve lees je die dan voordat je verder aan de gang gaat óf en welke 'dependencies' er zijn ..........

  • wessel145
  • Registratie: juli 2010
  • Laatst online: 19-02 17:37
Er zaten toch nog wat foutjes en kinderziektes in het script (Thanks @So_Surreal voor de input), waarvan ik het grootste deel heb gefixt. Ook heb ik voltage logging toegevoegd en zou het script met meerdere inverters moeten werken. Update staat op github, even een git pull uitvoeren en je kan weer door!

Edit: Mocht je nog problemen ondervinden stuurt dan even een PM, voeg dan ook even de json output van http://m.ginlong.com/cpro...deviceId=HIERJEINVERTERID toe. De data mag je anonimiseren, het gaat mij puur om waar de data precies staat. Het blijkt dat per inverter de data anders wordt opgeslagen op m.ginlong.com.

Edit 2: zojuist weer een update uitgevoerd waarbij de dagelijks gegenereerde energie anders wordt verstuurd (dit was eerst cumulatief, nu de dagelijkse waarde van ginlong) naar PVoutput.

wessel145 wijzigde deze reactie 04-02-2019 15:35 (61%)


  • So_Surreal
  • Registratie: februari 2015
  • Laatst online: 23:17
wessel145 schreef op zondag 3 februari 2019 @ 11:42:
Er zaten toch nog wat foutjes en kinderziektes in het script (Thanks @So_Surreal voor de input), waarvan ik het grootste deel heb gefixt. Ook heb ik voltage logging toegevoegd en zou het script met meerdere inverters moeten werken. Update staat op github, even een git pull uitvoeren en je kan weer door! Mocht je nog problemen ondervinden stuurt dan even een PM
Edit: ik had helaas nog geen tijd om de extra JSON output te sturen waar je voor vroeg in de DM, excuses !

Heel erg bedankt voor de update, en ik geef de input uiteraard graag !
Ik heb hem aangepast en ga hem in de gaten houden, de set knalt nu op 3.000 kWh dus ik zou het zo direct meteen moeten zien :D

Edit 2: hij werkt nog niet helemaal lekker, krijg nu geen PVoutput meer maar errors haha
Ik heb je de informatie per DM gestuurd.

So_Surreal wijzigde deze reactie 03-02-2019 14:28 (14%)


  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 23:10
Ginlong Inverter, directe data-uitlezing

Ook elders zijn ze hier mee bezig.
Ropndzoekend op internet-fora, vond ik bijv . deze thread.
Herkenbare ervaringen:
delen daarvan lijken me heel redelijk toepasbaar voor onze configuraties .......

Hun oplossingen maken o.a. gebruik van een verbinding naar/via MQTT:
altijd handig, ook voor data-overdracht van andere sensoren.

Direct uitlezen uit de inverter lijkt mij eigenlijk beter dan uitlezen van hun portal:
de software in de inverter zullen ze niet zo gauw veranderen zonder jouw medeweten, maar die van hun portal mogelijk wel.
>:) ;( T.a.v. die (persoonlijke) mening speelt natuurlijk wel de moeilijkheid mee, die ik heb om over te gaan van Ginlong Portal1.0 naar Ginlong Portal2.0, plus Wessel's vermoeden dat per inverter de data anders wordt opgeslagen op het portal.
;) Het traject van de inverter-interface direct naar je PC die uitleest, is via het LAN natuurlijk ook veel korter/sneller dan de route via China .......

Toulon7559 wijzigde deze reactie 05-02-2019 16:48 (82%)
Reden: tekst aangepast


  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 23:23
Cranberry schreef op vrijdag 11 januari 2019 @ 23:25:
Na enig zoekwerk heb ik geen nog antwoord kunnen vinden op m'n vraag/wens om m'n omvormer en kWh-meter met meerdere devices uit te lezen.
Over een aantal weken worden zonnepanelen geïnstalleerd. Omvormer is een Goodwe 3600D-NS. Vanwege schaduw heb ik ook Tigo optimizers. Als monitoring oplossing heb ik de Tigo Cloud Connect Advanced (CCA) aangeschaft. Deze communiceert met de optimizers en stuurt data door naar de portal van Tigo. Omdat deze Tigo CCA ook 2 RS485 Modbus interfaces heeft, wil ik de omvormer én Eastron SDM120-Modbus kWh-meter daarop aansluiten. Via de Tigo-portal kan ik hier dan ook gegevens uit aflezen.

Mijn vraag/wens is: kan ik daarnaast ook via een Raspberry Pi oid met een RS485-naar-USB-converter tegelijkertijd omvormer en kWh-meter uitlezen? De RPi zal geen master kunnen zijn, omdat de CCA dat al zal zijn vermoed ik.
Kan iemand hier iets zinnigs over zeggen?

Extra vraag:
vandaag heb ik m'n omvormer opgehangen. Als ik de WiFi-adapter loshaal, zie ik dit:
[Afbeelding]

Ik wil bij AliExpress dit aanschaffen om via RS485 de omvormer op m'n Tigo CCA aan te sluiten.
Kan iemand beoordelen of dit gaat passen? Nog niets eens zozeer om de kosten, maar meer vanwege de levertijd wil ik graag in 1x het juiste bestellen.
@ThinkPad wellicht? ;)
Even een terugkoppeling voor evt. andere die dezelfde vraag hebben: uiteindelijk heb ik deze besteld. Omdat ik maar 2 aansluiteningen nodig heb, volstaat deze connector. Met pitch 3,81mm zit je goed bij deze omvormer.
Mocht je er één nodig hebben. laat het maar ff weten. Heb er een paar over ... ;)

  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 23:10
Heb geen illusies:
tegelijk bij AlieX besteld betekent niet dat alles tegelijk en gecoördineerd aankomt, want de verschillende producenten leveren geheel onafhankelijk in hun eigen tempo ........

Toulon7559 wijzigde deze reactie 05-02-2019 16:52 (10%)


  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 23:23
Ik ben op zoek naar een oplossing om ongeveer te kunnen bepalen hoeveel de opbrengst van mijn afzonderlijke strings zijn (string van 10 op ONO en een string van 9 op WZW), die aangesloten worden op een Goodwe 3600D-NS.

De omvormer rapporteert alleen de V en I van de afzonderlijke strings en biedt dus geen kan en klare oplossing.

De richting die @zonoskar heeft gekozen om P te berekenen obv de V en I geeft mogelijkheden. Hiermee heb je de verhouding tussen het vermogen van beide strings te pakken. Als de hoeveelheid geleverde energie (AC) per bepaalde hoeveelheid tijd bepaalt, kun je o.b.v. de verhouding Pdc1 en Pdc2 een indicatie krijgen hoeveel energie elke string heeft opgewekt. Het klopt uiteraard niet op de komma nauwkeurig, maar volgens mij moet je hiermee wel een indicatie hebben.

Klopt dit een beetje?

Helaas ben ik een volledige noob op het gebied van programmeren, dus dat zal nog wel een uitdaging worden, maar als het idee er maar vast is..

@zonoskar ben jij nog bezig met het via RS485 uitlezen van de omvormer, of is dit zelfs al uit het beta-stadium?

  • zonoskar
  • Registratie: januari 2000
  • Laatst online: 22:06

zonoskar

<-- Mika R.I.P!

Cranberry schreef op donderdag 7 februari 2019 @ 08:57:
@zonoskar ben jij nog bezig met het via RS485 uitlezen van de omvormer, of is dit zelfs al uit het beta-stadium?
De RS485 aansluiting op mijn omvormer lijkt niks te doen. Hij is ook niet extern beschikbaar, dus misschien daarom. Ik ben wel verder met het uitlezen van de USB poort. Maar omdat mijn omvormer er niet tegen kan dat de USB poort aangesloten is als hij opstart, heb ik daar een relais tussen gezet. Dit is wel een extra horde die genomen moet worden als anderen mijn script willen gebruiken. Ik weet niet of dit zo handig is om de wereld in te sturen :) Misschien kun je het scriptje van @Sircuri gebruiken, als je een USB poort hebt. Bij mij werkt dit script ook niet als de omvormer opstart met USB aangesloten.

Powermac G5 casemod. Mijn PV live output.


  • ThinkPad
  • Registratie: juni 2005
  • Laatst online: 21:52

ThinkPad

Moderator Duurzame Energie & Domotica

L460

@Cranberry Met https://github.com/jantenhove/GoodWeLogger op een ESP8266 (+TTL-RS485 converter) kun je de waardes van beide strings uitlezen zie ik (heb zelf maar één string dus kan het niet voor je testen).

@zonoskar Welk model Goodwe heb je? Bij mij (GW3000-NS) moest ik de wifi-module afkoppelen om RS485 te laten werken.

Gas besparen door CV-tuning | Elektriciteit besparen
Geen (Domoticz) vragen via privébericht die ook via het forum kunnen a.u.b.


  • zonoskar
  • Registratie: januari 2000
  • Laatst online: 22:06

zonoskar

<-- Mika R.I.P!

@ThinkPad Ik heb een GW06K-DT. maar dan een blauwe. Volgens mij is het die ook niet precies, want deze is 6000W, de mijne is 6300W. Hij komt uit de GW17-DT serie, maar tegenwoordig maken ze die niet meer in de lage vermogens.

/edit: zonoskar in "Datalogging: PV systemen" zo zit mijn RS485, niet van buiten beschikbaar dus. Met wifi er af, of er op maakte geen verschil. Er kwam geen data van de RS485 poort.

zonoskar wijzigde deze reactie 07-02-2019 13:46 (60%)

Powermac G5 casemod. Mijn PV live output.


  • Cranberry
  • Registratie: juni 2004
  • Laatst online: 23:23
@zonoskar ik heb, zoals @ThinkPad aangeeft, m'n wifi-stick losgekoppeld. Daarachter zitten de connectors voor de RS485-aansluiting.
Morgen worden m'n zonnepanelen geïnstalleerd, dus pas vanaf dat moment kan ik testen of de RS485 werkt. Ik heb geen aanleiding om te denken dat dat niet zo is.

@ThinkPad Klopt, ik heb die pagina al gezien. 'k Moet dan alleen nog ff wat code erbij maken die realiseert wat ik voor ogen heb. Wellicht dat ik, als het lukt, tijd hiervoor vrij kan maken.

  • Possible
  • Registratie: mei 2002
  • Laatst online: 21:03
Inmiddels met hulp van @AUijtdehaag Ook mijn SMA kunnen uitlezen d.m.v. Grafana:

https://snapshot.raintank...aV6HgS20U3EhozkISC4eH5jx1

Zelf heb ik nog aanpassingen gedaan. Waaronder 2 sensors toegevoegd van DSMR Reader van de slimme meter. (Usage Now en Delivering)

Nu kan ik in 1 overzicht zien wat er gebeurd met stroomverbruik. Ik ben tevreden!

Ik heb 2 omvormers 1 x SMA 5.0 40AV en een oude Sunnyboy 1600TL welke alleen via Bluetooth te benaderen valt. Ook maar eens uitzoeken hoe ik deze kan koppelen.

Possible wijzigde deze reactie 08-02-2019 10:37 (23%)

1500wp-Z Live 5100wp-W Live 6600wp-Merged Live Altantic Explorer 200 Live


  • Martinoswebdsgn
  • Registratie: maart 2007
  • Laatst online: 22:13
Ik heb zelf een SMA STP6.0-3AV-40 hangen die ik uitlees via de APIs die zijn blootgelegd voor de webinterface.

Alles wordt doorgepompt naar influxdb. En daarna mooi in een grafana dashboardje getoond.

Ruwe code dump op https://github.com/martijndierckx/sunnyboy-influxdb

Wel met de nadruk op ruw. Dus als er gegadigden zijn om er aan mee te werken...

  • AUijtdehaag
  • Registratie: oktober 2006
  • Niet online

AUijtdehaag

Oost-west zuid-noord is ook ok

@Martinoswebdsgn
Erg bedankt voor het delen.

https://tweakers.net/ext/f/PAjxgrMkSrADTf4zv0Bsp0vw/thumb.jpg

Live PVoutput - Panasonic Hit Kuro/Solar Frontier - 5 kW Mitsubsidie


  • wessel145
  • Registratie: juli 2010
  • Laatst online: 19-02 17:37
wessel145 schreef op zondag 3 februari 2019 @ 11:42:
Er zaten toch nog wat foutjes en kinderziektes in het script (Thanks @So_Surreal voor de input), waarvan ik het grootste deel heb gefixt. Ook heb ik voltage logging toegevoegd en zou het script met meerdere inverters moeten werken. Update staat op github, even een git pull uitvoeren en je kan weer door!

Edit: Mocht je nog problemen ondervinden stuurt dan even een PM, voeg dan ook even de json output van http://m.ginlong.com/cpro...deviceId=HIERJEINVERTERID toe. De data mag je anonimiseren, het gaat mij puur om waar de data precies staat. Het blijkt dat per inverter de data anders wordt opgeslagen op m.ginlong.com.

Edit 2: zojuist weer een update uitgevoerd waarbij de dagelijks gegenereerde energie anders wordt verstuurd (dit was eerst cumulatief, nu de dagelijkse waarde van ginlong) naar PVoutput.
Ik ben weer even aan de slag geweest en mede door input van verschillende tweakers tot wat nieuwe inzichten gekomen. de JSON output die wordt gegenereerd op m.ginlong.com hangt erg af van de generatie inverter die je hebt. In de config kan je nu aangeven of je een gen3 of gen4 inverter hebt van ginlong. De code is weer een mooie spaghetti welke ik later nog wel met een commit ga fixen (of niet :+ )

Laat het even weten als jullie nog tegen problemen aanlopen (@So_Surreal @zw7 ). Nieuwe code staat op github en met een "git pull" haal je ook de nieuwste versie binnen

Edit: Het blijkt dat er toch nog flink wat haken en ogen aan zitten, als een huis-, tuin- en keukenprogrammeur los ik 1 bug op en komen er weer 10 tevoorschijn 8)7. Als het goed is staat er nu een versie op github die t wel moet doen. Zo niet, DM me!

wessel145 wijzigde deze reactie 13-02-2019 22:50 (7%)


  • So_Surreal
  • Registratie: februari 2015
  • Laatst online: 23:17
wessel145 schreef op woensdag 13 februari 2019 @ 18:21:
[...]


Ik ben weer even aan de slag geweest en mede door input van verschillende tweakers tot wat nieuwe inzichten gekomen. de JSON output die wordt gegenereerd op m.ginlong.com hangt erg af van de generatie inverter die je hebt. In de config kan je nu aangeven of je een gen3 of gen4 inverter hebt van ginlong. De code is weer een mooie spaghetti welke ik later nog wel met een commit ga fixen (of niet :+ )

Laat het even weten als jullie nog tegen problemen aanlopen (@So_Surreal @zw7 ). Nieuwe code staat op github en met een "git pull" haal je ook de nieuwste versie binnen
Thanks, werkt helaas nog niet maar kan ook zijn dat ik iets verkeerd heb gedaan.
Ik heb je mijn informatie + feedback per DM verstuurd.

  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 23:10
Wordt niet opgetogen als ik lees dat op de Ginlong2.0-portal diverse varianten uitlezing van toepassing zijn.

In deze thread nog iemand bezig om de LAN- verbinding uit te pluizen naar/van de Datalogger-stick van de Ginlong-inverters? Of zonder zo'n Datalogger-stick direct de RS485-interface uitlezen?
Krijgen we daar ook te maken met het aspect van Gen3 en Gen4 voor de inverters, en hoe herken je dat?
Kun je dat zien aan het S/N van je inverter?
Mijn inverter-S/N heeft opbouw 0009400xx

Heb wat zitten experimenteren met de poort-settings voor Server_B in het Setup-menu onder de 'Manual'-tab van de Ginlong DLS, maar wat ik ook aan poort-waarde invul, na aanklikken van de Test-button op die webpagina krijg ik steeds een V
:| Vreemd, zeker omdat ik aan de kant van de bestemmings-Server_B (een Raspberry) niets aan poort-instelling heb aangepast: zal wel een zaak zijn van interpretatie wat 'Test' voorstelt .........
Op de 'System'-tab van het Setup-menu wordt Server_B (m.i., in bovengenoemd zicht) steeds wel correct als un-pingable aangeduid.
Iemand al een idee welk poort-nummer aan weerskanten van de verbinding moet worden ingevuld om een Raspberry als Server-B pingable te maken en 'ontvankelijk' voor upload uit de DLS?

Ook een paar van de Omnik-scripts geprobeerd die de WiFi-sticks direct kunnen uitlezen, maar mijn DLS_L heeft een S/N beginnend met 190, en dat zie ik nergens in de oplossingen genoemd (en ook geen spontaan goed resultaat).
:( Tasten in het duister .......

Toulon7559 wijzigde deze reactie 19-02-2019 20:47 (73%)
Reden: 2 Alinea's toegevoegd


  • Pino112
  • Registratie: november 2007
  • Laatst online: 22:59
Ik heb op ons nieuwbouwhuis sinds november zonnepanelen met een Solax X1 Mini omvormer.
Deze kan je natuurlijk uitlezen met de Solax Pocket Wifi die naar de SolaxPortal uploadt, maar er zit ook een RS485-poort op die ik uit zou kunnen lezen en de data dmv een RPi en dat gebruiken voor PVOutput/Domoticz etc. Lijkt me fijner dan alles via hun portal moeten laten lopen.

Jammer dat er over Solax verder niet zo veel te vinden valt qua datalogging, dus vraag me af of de methode van @CodeIT om de RS485 uit te lezen gaat werken bij Solax, voor de rest ziet dat er namelijk super uit.

@WaSteiL; ben jij al verder met uitlezen van je X1 Mini?

  • MdO82
  • Registratie: maart 2007
  • Laatst online: 22:37
Ik maak liever niet gelijk een crosspost aan, maar wellicht dat mensen hier zijn die dit probleem ook herkennen.

Merkte dat de opwekking in Domoticz niet goed meer wordt weergegeven.
Aangezien ik eerst aan Domoticz dacht heb ik eerst mijn verhaal in dat topic geplaatst.

Probleem wat ik nu ervaar is het volgende:


Er wordt in Domoticz elke 2 uur een waarde gelogd ipv elk uur.
De data per 5 minuten van Domoticz is wel weergegeven, maar het totaal wordt dus eens per 2 uur geüpdate.

Aangezien ik vermoed dat er iets niet goed gaat in het script van Pvoutput en we het hier over datalogging hebben doe ik in dit topic ook een poging :)

2250 WP Zuid PVoutput


  • WaSteiL
  • Registratie: juli 2003
  • Laatst online: 20:20
Pino112 schreef op zondag 17 februari 2019 @ 13:52:
Ik heb op ons nieuwbouwhuis sinds november zonnepanelen met een Solax X1 Mini omvormer.
Deze kan je natuurlijk uitlezen met de Solax Pocket Wifi die naar de SolaxPortal uploadt, maar er zit ook een RS485-poort op die ik uit zou kunnen lezen en de data dmv een RPi en dat gebruiken voor PVOutput/Domoticz etc. Lijkt me fijner dan alles via hun portal moeten laten lopen.

Jammer dat er over Solax verder niet zo veel te vinden valt qua datalogging, dus vraag me af of de methode van @CodeIT om de RS485 uit te lezen gaat werken bij Solax, voor de rest ziet dat er namelijk super uit.

@WaSteiL; ben jij al verder met uitlezen van je X1 Mini?
Nee, ik heb twee RS485 controllers liggen, maar ik kreeg er niets uit. Dit waren wel 2 controllers van hetzelfde type dus mogelijk ligt het daar aan.
Pagina: 1 ... 35 36 37 Laatste


Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True