Uitlezen Eastron KWH meter met raspberry troubles

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • icepick
  • Registratie: Juli 2013
  • Laatst online: 03-10 21:23
Voor het uitlezen van de opbrengst van mijn zonnepanelen heb ik een Eastron SDM320 gekocht.Deze meter zou zowel via modbus als via een pulse uit te lezen zijn.

Ik ben begonnen met de modbus te proberen uit te lezen. Via ebay een USB -> RS485 dongel besteld en deze aangesloten op de modbus. (een draadje van de + naar de + en eentje van de - naar de -). Diverse software geprobeerd maar zonder reactie.
De software die ik geprobeerd heb is deze;

https://github.com/gianfrdp/SDM120C

Uit de handleiding van de SDM320 heb ik ontcijfert dat de values voor het uitlezen van de SDM120 grotendeels gelijk is aan de SDM320.

Er zijn wel 2 rarigheden.. er zit een knop op mijn meter.. als ik die 5 sec indruk verschijnt er een telefoonhoorn.. dit zou zijn om communicatie aan te zetten.. met en zonder hoorn geprobeerd. Ook staat in de handleiding de + en - omgedraaid tov hoe ze op de meter staan.. ook hier beide mogelijkgheden geprobeerd maar zonder resultaat.
Ik kan op het display zien dat ie ingesteld staat op 9600 baud.. dus dat heb ik allemaal gecheckt.

Wat doe ik verkeerd? Moet ik voor het aansluiten nog met weerstand oid werken?

De dongel die ik gebruik: https://www.ebay.com/itm/...ksid=p2057872.m2749.l2649

[ Voor 8% gewijzigd door icepick op 20-06-2018 09:57 ]

Beste antwoord (via icepick op 20-06-2018 12:26)


  • MewBie
  • Registratie: April 2002
  • Laatst online: 03-10 07:57
https://www.schneider-electric.us/en/faqs/FA180037/

Probeer dat programmaatje eens om te testen. Is freeware en zou voor je test doeleinden genoeg moeten zijn.

Please leave a message after the beep.
*beeeeep*

Alle reacties


Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Probeer eerst eens handmatig verbinding te maken, dus gewoon met een terminal client, zoals minicom. Zorg dat je de volgende instellingen goed hebt staan: Speed (baud rate), Bits, Parity, Stop Bits, Flow Control.

Lees hier meer: https://elinux.org/RPi_Serial_Connection#Connection_to_a_PC

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • rvanpruissen
  • Registratie: Januari 2013
  • Laatst online: 07-12-2024

rvanpruissen

rePear.it

Heeft die meter een afsluit weerstand ingebouwd?

Acties:
  • 0 Henk 'm!

  • icepick
  • Registratie: Juli 2013
  • Laatst online: 03-10 21:23
Room42 schreef op woensdag 20 juni 2018 @ 08:40:
Probeer eerst eens handmatig verbinding te maken, dus gewoon met een terminal client, zoals minicom. Zorg dat je de volgende instellingen goed hebt staan: Speed (baud rate), Bits, Parity, Stop Bits, Flow Control.

Lees hier meer: https://elinux.org/RPi_Serial_Connection#Connection_to_a_PC
Heb ik reeds geprobeerd, maar zonder resultaat..

Acties:
  • 0 Henk 'm!

  • icepick
  • Registratie: Juli 2013
  • Laatst online: 03-10 21:23
rvanpruissen schreef op woensdag 20 juni 2018 @ 09:10:
Heeft die meter een afsluit weerstand ingebouwd?
Das dus een goede vraag.. ik zie daar in de docs niets van terug.. ik las in een forum dat sommige gebruikers een 120ohm weerstand ertussen zetten.. maar waar zetten ze die er tussen? Tussen de + van de meter naar de dongel?

Acties:
  • 0 Henk 'm!

  • Flake
  • Registratie: Februari 2001
  • Laatst online: 01-11-2024
icepick schreef op woensdag 20 juni 2018 @ 08:29:
Via ali een USB -> RS485 dongel besteld...

[...]

Wat doe ik verkeerd?
Misschien geef je het antwoord zelf al

Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Flake schreef op woensdag 20 juni 2018 @ 09:31:
[...]

Misschien geef je het antwoord zelf al
Goeie. @icepick, Sluit de Pi eens aan op de PC en check of ie het dan wel doet.

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • icepick
  • Registratie: Juli 2013
  • Laatst online: 03-10 21:23
Flake schreef op woensdag 20 juni 2018 @ 09:31:
[...]

Misschien geef je het antwoord zelf al
Ik sta open voor suggestie waar een betere te koop is.. als ik er op google kom ik op hetzelfde model uit als wat ik via ali heb besteld.

Acties:
  • 0 Henk 'm!

  • icepick
  • Registratie: Juli 2013
  • Laatst online: 03-10 21:23
Room42 schreef op woensdag 20 juni 2018 @ 09:41:
[...]

Goeie. @icepick, Sluit de Pi eens aan op de PC en check of ie het dan wel doet.
Ik heb dongel in een pc gestoken en windows maakt een com poort aan. Via realterm wat pogingen gedaan maar zonder succes.

Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
icepick schreef op woensdag 20 juni 2018 @ 09:45:
[...]


Ik heb dongel in een pc gestoken en windows maakt een com poort aan. Via realterm wat pogingen gedaan maar zonder succes.
Ja, je moet echt wel met meer informatie komen. Op dit tempo doorkabbelen schiet niet op, hè? :)
Welke dongel heb je bijvoorbeeld precies?

@icepick Bewerk ook je vorige bericht in plaats van 2x achter elkaar te posten.

[ Voor 16% gewijzigd door Room42 op 20-06-2018 09:53 ]

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • Flake
  • Registratie: Februari 2001
  • Laatst online: 01-11-2024
icepick schreef op woensdag 20 juni 2018 @ 09:44:
[...]


Ik sta open voor suggestie waar een betere te koop is.. als ik er op google kom ik op hetzelfde model uit als wat ik via ali heb besteld.
Wat dacht je van deze?
https://www.conrad.nl/p/k...tekker-08-m-zwart-1308096

Farnell heeft er ook eentje voor een vergelijkbaar bedrag, maar daar is het wat lastiger om als consument te bestellen.

Acties:
  • 0 Henk 'm!

  • icepick
  • Registratie: Juli 2013
  • Laatst online: 03-10 21:23
Room42 schreef op woensdag 20 juni 2018 @ 09:48:
[...]

Ja, je moet echt wel met meer informatie komen. Op dit tempo doorkabbelen schiet niet op, hè? :)
Welke dongel heb je bijvoorbeeld precies?

@icepick Bewerk ook je vorige bericht in plaats van 2x achter elkaar te posten.
Ik heb deze dongel;

https://www.ebay.com/itm/...ksid=p2057872.m2749.l2649

Wat zou je nog meer willen weten?
Mijn gevoel zegt me dat het wellicht iets met de aansluiting is..

Acties:
  • +1 Henk 'm!

  • MewBie
  • Registratie: April 2002
  • Laatst online: 03-10 07:57
Een modbus verbinding komt niet magisch data uit rollen op het moment dat je het aansluit. Een terminal gaat je waarschijnlijk ook niet helpen. Leesje eerst eens in zodat je weet hoe modbus werkt, download daarna een modbus simulator en probeer het nog eens werkend te krijgen.

Please leave a message after the beep.
*beeeeep*


Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
icepick schreef op woensdag 20 juni 2018 @ 09:56:
[...]

Wat zou je nog meer willen weten?
Mijn gevoel zegt me dat het wellicht iets met de aansluiting is..
Nou, wat dacht je dan van een tekening van de aansluiting? O-)

Je kunt deze dongel ook tussen de PC en Pi leggen. Je kunt dan zien of die communicatie werkt en of de dongel dus überhaupt werkt.

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • icepick
  • Registratie: Juli 2013
  • Laatst online: 03-10 21:23
Room42 schreef op woensdag 20 juni 2018 @ 09:58:
[...]

Nou, wat dacht je dan van een tekening van de aansluiting? O-)

Je kunt deze dongel ook tussen de PC en Pi leggen. Je kunt dan zien of die communicatie werkt en of de dongel dus überhaupt werkt.
Aha.. heb hier geen mogelijkheid om zo te tekenen..
Maar ik heb de + van de modbus op de meter aangesloten op de + van de dongel, en de - op de -.. verder zit er niks tussen.. gewoon 2 draadjes thats it..
De dongel heb ik op een pc gehad en die herkent ie als een com poort. Via realterm een hexcode verzonden maar er komt geen response terug.

Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • MewBie
  • Registratie: April 2002
  • Laatst online: 03-10 07:57
https://www.schneider-electric.us/en/faqs/FA180037/

Probeer dat programmaatje eens om te testen. Is freeware en zou voor je test doeleinden genoeg moeten zijn.

Please leave a message after the beep.
*beeeeep*


Acties:
  • 0 Henk 'm!

  • Flake
  • Registratie: Februari 2001
  • Laatst online: 01-11-2024
icepick schreef op woensdag 20 juni 2018 @ 09:56:
[...]


Ik heb deze dongel;

https://www.ebay.com/itm/...ksid=p2057872.m2749.l2649

Wat zou je nog meer willen weten?
Mijn gevoel zegt me dat het wellicht iets met de aansluiting is..
Daar kon je wel eens gelijk in hebben, je komt namelijk twee contacten één contact in dat ding tekort. Je kunt je supply en ground niet aansluiten dus dit ding kan alleen werken als het apparaat waar je mee communiceert dezelfde ground- en supplypotentiaal heeft. Op basis van je opstelling kan ik alvast beloven dat dat bij jou niet het geval is.

Dit is leuk leesvoer: http://store.chipkin.com/...ires-for-2-two-wire-rs485

Als dit juist is, dan wordt bij RS485 dus niet je ground gekoppeld, maar je geeft wel een referentiespanning mee en die ontbreekt bij jou. Nog een tip: laat je gevoel varen zodra je technisch bezig bent. Gevoel is emotie en als je resultaat wil halen in techniek moet je juist rationeel denken.

[ Voor 21% gewijzigd door Flake op 20-06-2018 11:10 ]


Acties:
  • 0 Henk 'm!

  • icepick
  • Registratie: Juli 2013
  • Laatst online: 03-10 21:23
MewBie schreef op woensdag 20 juni 2018 @ 10:16:
https://www.schneider-electric.us/en/faqs/FA180037/

Probeer dat programmaatje eens om te testen. Is freeware en zou voor je test doeleinden genoeg moeten zijn.
Leuk programmatje.. ik krijg geen data maar ik zie wel de com ledje op de meter even knipperen.. dus het doet wel iets..
300001 herken ik wel als voltage register.. jammer alleen dat ie nog niet met data terugkomt..

Afbeeldingslocatie: https://tweakers.net/ext/f/n9xyK9gPZnmmz9NMUGOhzqTH/thumb.jpg

Acties:
  • 0 Henk 'm!

  • MewBie
  • Registratie: April 2002
  • Laatst online: 03-10 07:57
# of Registers moet waarschijnlijk 2 zijn.
De waardes worden opgeslagen in 2 registers.

Tevens moet je controleren of het Slave ID klopt.

En je kan de 2 naastliggende registers, dus 0 en 2, proberen om te kijken of de offset juist is. Niet alle fabrikanten en software ontwikkelaars gebruiken dezelfde register offset.

Please leave a message after the beep.
*beeeeep*


Acties:
  • 0 Henk 'm!

  • icepick
  • Registratie: Juli 2013
  • Laatst online: 03-10 21:23
MewBie schreef op woensdag 20 juni 2018 @ 11:22:
# of Registers moet waarschijnlijk 2 zijn.
De waardes worden opgeslagen in 2 registers.

Tevens moet je controleren of het Slave ID klopt.

En je kan de 2 naastliggende registers, dus 0 en 2, proberen om te kijken of de offset juist is. Niet alle fabrikanten en software ontwikkelaars gebruiken dezelfde register offset.
Dit lijkt te werken ;)
Ik krijg op register 300001 17252 en op register 300002 53947 terug (die laatste wisselt bij elke ophaalactie).. nog geen idee waar ze voor staan maar dat puzzel ik nog wel uit.. thanks

Acties:
  • 0 Henk 'm!

  • ThaHandy
  • Registratie: Juli 2001
  • Laatst online: 03-10 22:27

ThaHandy

Discovery Channel

http://www.eastrongroup.c...-Modbus_protocol_V1_2.pdf (alternatief)

Deel van handleiding
Addr.	Description       				Units	Hi	Lo

30001	Line to neutral volts. 				Volts 	0	0
30007	Current. 					Amps 	0	6
30013	Active power. 					Watts 	0	0C
30019	Apparent power 					VoltAmps0	12
30025	Reactive power 					VAr 	0	18
30031	Power factor 					None 	0	1E
30037	Phase angle. 					Degree 	0	24
30071	Frequency 					Hz 	0	46
30073	Import active energy 				kwh 	0	48
30075	Export active energy 				kwh 	0	4A
30077	Import reactive energy 				kvarh 	0	4C
30079	Export reactive energy 				kvarh 	0	4E
30085	Total system power demand 			W 	0	54
30087	Maximum total system power demand 		W 	0	56
30089	Currentsystem positivepower demand 		W 	0	58
30091	Maximum system positivepower demand 		W 	0	5A
30093	Currentsystem reverse power demand 		W 	0	5C
30095	Maximum system reverse power demand 		W 	0	5E
30259	Current demand. 				Amps 	1	2
30265	Maximum current demand.				Amps 	1	8
30343	Total active energy				kwh 	1	56
30345	Total reactive energy				kvarh 	1	58
30385	Current resettable total active energy		kwh 	1	80
30387	Current resettable total reactive energy	kvarh 	1	82


va. 13:30


Hierboven wordt Modbus poll gebruikt. Ook mooi modbus programma (trial)

Als je eenmaal weet hoe Modbus werkt is het een eitje


en... is het niet SDM320 maar SDM230?

[ Voor 5% gewijzigd door ThaHandy op 20-06-2018 12:29 ]

Pagina: 1