Gå til innhold
  • Bli medlem

Anbefalte innlegg

Hei alle.

 

Jeg prøver å få lest av målerdata via HAN-porten. Har sett på diverse veiledninger her. Får dette ut av serial porten i Node-red:

 

7ea0e22b2113239ae6e7000f000000000c07e304040410381eff80000002190a0e4b616d73747275705f563030303109060101000005ff0a103537303635363732303535393632383509060101600101ff0a1236383431313231424e32343331303130343009060101010700ff060000217309060101020700ff060000c006f006fcfe0680ff06c0db89c7feff1280ff0906c1ffff1280fef21d7e
 
 
Lurer på om det er mulig å dekode dette i node-red? 
 
På raspberry pi får jeg ut dette:
 
pi@raspberrypi:~/src/han-port $ ./test_rx -m -n -d /dev/ttyUSB0 
{"Date_Time":"2019-04-04 16:51:00",
"Meter_Time":1554389460,
"Host_Time":1554393071.786,
"MessageType":"19",
"OBIS_List_Version":"Kamstrup_V0001",
"GS1":"5706567205596285",
"Meter_Model":"6841121BN243101040",
"Act_Pow_P_Q1_Q4":2820,
"Act_Pow_M_Q2_Q3":0,
"React_Pow_P_Q1_Q2":0,
"React_Pow_M_Q3_Q4":0,
"Curr_L1":0,
"Curr_L2":0,
"Curr_L3":0,
"Volt_L1":0,
"Volt_L2":0,
"Volt_L3":0}
 
 
Noen som har peiling på hvorfor mye av dataene er 0? Er dette riktig? 
 
 
Takk for all hjelp
Endret av ole88

Del dette innlegget


Lenke til innlegg
Del på andre sider
2 timer siden, ole88 skrev:

Noen som har peiling på hvorfor mye av dataene er 0? Er dette riktig? 

 

Mener det er slik at en del av dataene ikke kommer på 2-2.5 sek pakkene (liste 1), bare på 10 sek/1 time pakkene (liste 2 og 3). Så det er i så fall normalt. :) 

Del dette innlegget


Lenke til innlegg
Del på andre sider
On 04/04/2019 at 17:57, ole88 said:

7ea0e22b2113239ae6e7000f000000000c07e304040410381eff80000002190a0e4b616d73747275705f563030303109060101000005ff0a103537303635363732303535393632383509060101600101ff0a1236383431313231424e32343331303130343009060101010700ff060000217309060101020700ff060000c006f006fcfe0680ff06c0db89c7feff1280ff0906c1ffff1280fef21d7e

 

Er en stund siden du psotet dette, så du har kanskje allerede løst problemet?  Men i tilfelle ikke:  Her har det skjedd noe galt med avlesningen din.

 

Starter veldig bra med frame marker, HDLC header, LLC header,  og en god del av data-notfication payload:
 

7e
a0e2
2b 21
13
239a
e6e700
0f
00 00 00 00
0c 07e304040410381eff800000
02 19
 0a 0e 4b616d73747275705f5630303031
 09 06 0101000005ff
 0a 10 35373036353637323035353936323835
 09 06 0101600101ff
 0a 12 36383431313231424e323433313031303430
 09 06 0101010700ff
 06 00002173
 09 06 0101020700ff
 06 0000c006

 

De to første bytene etter date-time feltet (linjen som starter med 0c)  angir at resten av pakken skal bestå av en struct med 25 felt.  Oddetall er forventet ettersom listenavnet kommer alene først, etterfulgt av par med en OBIS-kode og en verdi.  Du skulle altså hatt 12 verdier i denne pakken.  Men det kommer altså bare 4 før det brekker fullstendig:
 

f006fcfe0680ff06c0db89c7feff1280ff0906c1ffff1280fe

Det der gir jo ingen mening i det hele tatt, og det mangler åpenbart mye.  Bare 8 OBIS-koder med type og lenge blir jo 64 byte, mens du her bare har 25 byte.  I følge lengde-feltet i HDLC-headeren så skulle jo hele pakken også vært på 226 byte.

 

kan tenkes at avslutingen er en korrekt sjekksum, men det er jo ikke så lett å verifiser når vi ikke kjenner hele pakken:
 

f21d
7e

 

Del dette innlegget


Lenke til innlegg
Del på andre sider

Hei. Bestilte en ny adapter på ebay og venter på den. Mistenker at det er noe galt med den jeg har. Avventer inntil videre. Takk for svar. 

Del dette innlegget


Lenke til innlegg
Del på andre sider

En lite oppdatering. Fikk den nye leseren i dag, koblet den opp og får nå ut mer data:

 

obis_list_version: "Kamstrup_V0001"
meter_ID: "5706567205596285"
meter_model: "6841121BN243101040"
act_pow_pos: 754
act_pow_neg: 0
react_pow_pos: 0
react_pow_neg: 53
curr_L1: 239
curr_L2: 159
curr_L3: 256
volt_L1: 238
volt_L2: 236
volt_L3: 237
 
 
Ser bedre ut nå. Men skal curr-L1-L3 vise disse verdiene?  skulle det ikke vært i ampere?

Del dette innlegget


Lenke til innlegg
Del på andre sider
17 minutes ago, ole88 said:
Ser bedre ut nå. Men skal curr-L1-L3 vise disse verdiene?  skulle det ikke vært i ampere? 

Det ser helt riktig ut.  Verdiene må skaleres.  Dette leser du litt mellom linjene i liste-definisjonen i "Kamstrup_V0001 181022" . På side 3 oppgir de enhet, oppløsning og "format".  Både oppløsning og format ser ut til å egentlig angi skalering.  Så når det står:

 

Quote

RMS 1 sec. avg. current L1, with resolution of 0.01A, Format 3.2.

 

så mener de egentlig at tallverdien må deles på 100 for å få verdien i A, med en oppløsing på 0.01A.

 

 

Del dette innlegget


Lenke til innlegg
Del på andre sider

Jeg har også Kamstrup og mangler mye data!

Min gir kun aktiv effekt, spenning på L2 og L3, pluss meter-info. Logga et døgn, fikk én melding med spenning på L1 og én med strøm. De lengre times-meldingene er bare søppel. 

 

Glad for at jeg fant denne tråden, da er det bare å vente på et nytt MBUS-USB-adapter, før noe mer avansert debugging.

 

Er det ikke litt rart at meldingene blir avslutta riktig med 0x7e?

 

 

Del dette innlegget


Lenke til innlegg
Del på andre sider

Det nye adapteret gjør ihvertfall at jeg får lest ut korrekte verdier til rett tid. Får også målerstand-verden en gang pr time. Alt jeg gjorde var å bytte til det nyinnkjøpte adapteret (Det som er som en USB stick).

 

 

Del dette innlegget


Lenke til innlegg
Del på andre sider
Det nye adapteret gjør ihvertfall at jeg får lest ut korrekte verdier til rett tid. Får også målerstand-verden en gang pr time. Alt jeg gjorde var å bytte til det nyinnkjøpte adapteret (Det som er som en USB stick).
 
 
Har du en link til det adapteret som virket til slutt?

Sent fra min CLT-L29 via Tapatalk

Del dette innlegget


Lenke til innlegg
Del på andre sider

FWIW så har jeg et adapter som ligner det fungerende, kjøpt på eBay: https://www.ebay.com/itm/173715712894

 

Nå har jeg bare testet dette på Aidon, men det virker utmerket der ihvertfall. OBS: Forsendelsen tok litt lang tid.  Ca 1 måned.  Mulig det var tilfeldig, men bare så jeg ikke lurer noen til å kaste seg over dette som en quickfix....

Del dette innlegget


Lenke til innlegg
Del på andre sider
16 timer siden, ole88 skrev:

 

Jeg har akkurat samme erfaring som ole88, kjøpte akkurat de to samme adapterene. 

 

Det nye adapteret leser all data uten feil, både 10-sekundersmeldingene og timesmeldingene! 

Del dette innlegget


Lenke til innlegg
Del på andre sider

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Fjern formatering

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.


×
×
  • Opprett ny...