ole88 Skrevet 4. april 2019 Skrevet 4. april 2019 (endret) 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 4. april 2019 av ole88 Siter
ZoRaC Skrevet 4. april 2019 Skrevet 4. april 2019 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. Siter
Bjørn Mork Skrevet 29. mai 2019 Skrevet 29. mai 2019 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 Siter
ole88 Skrevet 29. mai 2019 Forfatter Skrevet 29. mai 2019 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. Siter
ole88 Skrevet 7. juni 2019 Forfatter Skrevet 7. juni 2019 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? Siter
Bjørn Mork Skrevet 7. juni 2019 Skrevet 7. juni 2019 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. Siter
Jendem Skrevet 10. juni 2019 Skrevet 10. juni 2019 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? Siter
ole88 Skrevet 10. juni 2019 Forfatter Skrevet 10. juni 2019 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). Siter
ojhav Skrevet 11. juni 2019 Skrevet 11. juni 2019 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 Siter
ole88 Skrevet 11. juni 2019 Forfatter Skrevet 11. juni 2019 Dette fungerte ikke:https://s.click.aliexpress.com/e/zVVq7w0 Dette fungerte:https://s.click.aliexpress.com/e/cEOhHtle Siter
ojhav Skrevet 11. juni 2019 Skrevet 11. juni 2019 Dette fungerte ikke:https://s.click.aliexpress.com/e/zVVq7w0 Dette fungerte:https://s.click.aliexpress.com/e/cEOhHtle Takk! Sent fra min CLT-L29 via Tapatalk Siter
Bjørn Mork Skrevet 11. juni 2019 Skrevet 11. juni 2019 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.... Siter
Jendem Skrevet 11. juni 2019 Skrevet 11. juni 2019 16 timer siden, ole88 skrev: Dette fungerte ikke:https://s.click.aliexpress.com/e/zVVq7w0 Dette fungerte:https://s.click.aliexpress.com/e/cEOhHtle 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! Siter
Helge50 Skrevet 28. desember 2019 Skrevet 28. desember 2019 Har en RP4 og en denne usbmbus enhet Har kompilert hanport 1.15 men får ikke noe ut når jeg gjør test med ./test_rx -n -d /dev/ttyUSB0 rettighetene til USB porten er satt til 666 så pi brukeren har leserettigheter. Har prøvd å configurerere ihht LESMEG fortsatt uten hell. Måleren jeg prøver å lese fra er en kamstrup. Har fått gudbrandsdal nett til å åpne HAN porten (har til og med fått de til å sjekke at den faktisk er åpen og slått av og på strømmen med hovedbryter for å restarte måleren) Når jeg gjør cat /dev/ttyUSB0 kommer det noen kryptiske tegn hvert 10. sek. Har fått samme hardware til å funke hjemme i Oslo. Der bruker jeg python biblioteket meter_reading, influxdb og grafana. Kjører influxdb og grafana og chronograf i docker på RP4. Det funker brillefint. (Har også prøvd å bruke python biblioteket på kamstrup måleren) Noen tips på hvorfor det er helt stille fra porten når jeg bruker test_rx . eller meter_reading. Tips mottas med takk! -helge Siter
Bjørn Mork Skrevet 28. desember 2019 Skrevet 28. desember 2019 1 hour ago, Helge50 said: Når jeg gjør cat /dev/ttyUSB0 kommer det noen kryptiske tegn hvert 10. sek. Det er jo et godt tegn. Prøv å kjøre hexdump -C /dev/ttyUSB0 elns. Da får du det litt mindre krytpisk slik at det går an å verifisere at pakkene er OK. Siter
Helge50 Skrevet 28. desember 2019 Skrevet 28. desember 2019 3 timer siden, Bjørn Mork skrev: Det er jo et godt tegn. Prøv å kjøre hexdump -C /dev/ttyUSB0 elns. Da får du det litt mindre krytpisk slik at det går an å verifisere at pakkene er OK. Kjørte hexdump - C /dev/ttyUSB0, fikk følgende output. For meg ser ikke det så veldig lovende ut.. Noe som man kan jobbe videre med? 00000880 00 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 |....P...........| 00000890 00 00 00 00 00 50 00 00 00 00 00 00 00 00 50 00 |.....P........P.| 000008a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 00 |..............P.| 000008b0 00 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 00 |.....P..........| 000008c0 2b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f4 |+...............| 000008d0 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000008e0 00 00 00 00 00 00 ba 00 00 00 00 00 00 00 00 00 |................| 000008f0 00 00 00 00 00 00 00 00 00 00 00 00 00 a6 00 39 |...............9| 00000900 00 00 00 00 00 00 00 00 50 00 00 10 00 00 00 00 |........P.......| 00000910 2b 00 00 00 00 00 00 00 00 00 50 00 00 00 00 00 |+.........P.....| 00000920 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 |...P............| 00000930 00 00 00 00 50 00 00 00 00 00 00 00 00 50 00 00 |....P........P..| 00000940 00 00 00 00 2a 00 00 00 00 00 00 00 00 50 00 00 |....*........P..| 00000950 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 00 2b |....P..........+| 00000960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 |................| 00000970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000980 00 00 00 00 00 ba 00 00 00 00 00 00 00 00 00 00 |................| 00000990 00 00 00 00 00 00 00 00 00 00 00 00 a6 00 39 00 |..............9.| 000009a0 00 00 00 00 00 00 00 50 00 00 10 00 00 00 00 2b |.......P.......+| 000009b0 00 00 00 00 00 00 00 00 00 50 00 00 00 00 00 00 |.........P......| 000009c0 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 |..P.............| 000009d0 00 00 00 50 00 00 00 00 00 00 00 00 50 00 00 00 |...P........P...| 000009e0 00 00 00 2a 00 00 00 00 00 00 00 00 50 00 00 00 |...*........P...| 000009f0 00 00 00 50 00 00 00 00 00 00 94 ff 00 00 2b 00 |...P..........+.| 00000a00 00 00 00 00 00 00 00 00 00 00 00 00 00 a6 00 00 |................| 00000a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000a20 00 00 00 00 ba 00 00 00 00 00 00 00 00 00 00 00 |................| 00000a30 00 00 00 00 00 00 00 00 00 00 00 a6 00 39 00 00 |.............9..| 00000a40 00 00 00 00 00 00 50 00 00 10 00 00 00 00 00 00 |......P.........| 00000a50 00 00 00 00 00 00 00 00 50 00 00 00 00 00 00 00 |........P.......| 00000a60 00 50 00 00 00 00 00 00 00 00 00 00 74 00 00 00 |.P..........t...| 00000a70 00 00 50 00 00 00 00 00 00 00 00 50 00 00 00 00 |..P........P....| 00000a80 00 00 2a 00 00 00 00 00 00 00 00 50 00 00 00 00 |..*........P....| 00000a90 00 00 50 00 00 00 00 00 00 cb ff 00 00 2b 00 00 |..P..........+..| 00000aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000ab0 00 00 00 00 00 97 00 00 00 00 00 00 00 00 00 00 |................| 00000ac0 00 00 00 ba 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000ad0 00 00 00 00 00 00 00 00 00 00 a6 00 39 00 00 00 |............9...| 00000ae0 00 00 00 00 00 50 00 00 10 00 00 00 00 00 00 00 |.....P..........| 00000af0 00 00 00 00 00 00 00 50 00 00 00 00 00 00 00 00 |.......P........| 00000b00 50 00 00 00 00 00 00 00 00 00 00 74 00 00 00 00 |P..........t....| 00000b10 00 50 00 00 00 00 00 00 00 00 50 00 00 00 00 00 |.P........P.....| 00000b20 00 2a 00 00 00 00 00 00 00 00 50 00 00 00 00 00 |.*........P.....| 00000b30 00 50 00 00 00 00 00 00 00 00 00 00 2b 00 00 00 |.P..........+...| 00000b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00000b60 00 00 ba 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000b70 00 00 00 00 00 00 00 00 00 a6 00 39 00 00 00 00 |...........9....| 00000b80 00 00 00 00 50 00 00 10 00 00 00 00 00 00 00 00 |....P...........| 00000b90 00 00 00 00 00 00 00 50 00 00 00 00 00 00 00 00 |.......P........| 00000ba0 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |P...............| 00000bb0 00 50 00 00 00 00 00 00 00 00 50 00 00 00 00 00 |.P........P.....| 00000bc0 00 00 50 00 00 00 00 00 00 50 00 00 00 00 00 00 |..P......P......| Siter
ole88 Skrevet 28. desember 2019 Forfatter Skrevet 28. desember 2019 (endret) Hei. Har du prøvd å få det til å fungere med node-red og bruke ams-decoder? Personlig synes jeg det er enklere å styre med, enn kommandolinjen. La ved en fil som du kan lime inn i node-red. Den fungerer for meg. Sørg for at du bruker riktig usb-port i serial-in noden og at du velger riktig målertype. flows.json Endret 28. desember 2019 av ole88 Siter
Bjørn Mork Skrevet 28. desember 2019 Skrevet 28. desember 2019 1 hour ago, Helge50 said: For meg ser ikke det så veldig lovende ut.. Nei, det der ser ut som bare støy. Det er ingen 7e som markerer start/slutt på rammene eller noe annet ligner på gyldige data. Ingen vits i å fortsette med software-debugging. Siter
Helge50 Skrevet 29. desember 2019 Skrevet 29. desember 2019 På 28.12.2019 den 16.15, ole88 skrev: Hei. Har du prøvd å få det til å fungere med node-red og bruke ams-decoder? Personlig synes jeg det er enklere å styre med, enn kommandolinjen. La ved en fil som du kan lime inn i node-red. Den fungerer for meg. Sørg for at du bruker riktig usb-port i serial-in noden og at du velger riktig målertype. flows.json 6 kB · 0 downloads Hei, Nei - tenker det ikke er vits i før jeg får noe mer ut av hexdump -C /dev/ttyUSB0 Siter
Helge50 Skrevet 13. januar 2020 Skrevet 13. januar 2020 På 29.5.2019 den 21.51, ole88 skrev: 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. Hei, Hvilket adapter fikk du til å fungere? Har prøvd å få lese data fra min Kamstrup måler uten særlig hell. Siter
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.