Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Lokal lesing av HAN - The Easy Way (TM)


Anbefalte innlegg

On 6/12/2018 at 09:32, bjornepappa said:

Takk for svar @petersv!

Ser ut til at det er litt meir jobb enn eg har tid til dei nærmaste dagane, men skal gi beskjed når eg har fått gjort eit forsøk!

Om andre har hatt liknande problem med gode løysingar er eg gjerne interessert i å høyre :)

Hva ønsker du å gjøre med data-ene? Hvis du i første omgang bare vil se at det fungerer og spytter ut JSON så kan du bruke en executable jeg har laget på hvilket som helst raspberry pi distro/version :-)

brukes slik `./mbus.reader -a /dev/ttyUSB0 -p E`
ev. `./mbus.reader -h` for hjelp

mbus.reader

Lenke til kommentar
Del på andre sider

23 timer siden, funny0frank skrev:

Hva ønsker du å gjøre med data-ene? Hvis du i første omgang bare vil se at det fungerer og spytter ut JSON så kan du bruke en executable jeg har laget på hvilket som helst raspberry pi distro/version :-)

brukes slik `./mbus.reader -a /dev/ttyUSB0 -p E`
ev. `./mbus.reader -h` for hjelp

mbus.reader

Vil gjerne få ut momentanverdiar, primært aktiv effekt, men naturlegvis er i alle fall spenning og strøm også interessant.

Dette for å kunne lage statistikk og styre forbruk som vv-tank, varmekabel o.l. unna tidspunkt når totalforbruk > abbonert effekt (når den tid kjem)...

Lenke til kommentar
Del på andre sider

På 14.3.2018 den 20.28, anaxyd skrev:

Dette er vel ikke en AMS boks etter hva jeg kan se. Den ser ut som den vi hadde mellom 2016-2017 før vi fikk AMS. Er derfor du ikke har noe RJ45.

 

På 24.3.2018 den 11.35, Blip! skrev:

 

Dette er samme måler som jeg har (Agder Energi). De har heller ikke montert modulen som skal plugges inn i hullet øverst (under deksel). Jeg fikk svar at de skulle åpne for data og sende modul innen 1.1.2019... De ulike selskapene har ulik tolkning instruks fra myndighetene.

Jeg fikk denne måleren installert av Agder Energi i går, og min har HAN modulen installert der dekselet er.

 

Ved forespørsel om åpning, informerte de om at det måtte fylles ut et skjema, og hvis måleren min ikke hadde modulen, ville den komme i posten når de åpner.

Lenke til kommentar
Del på andre sider

Hadde håpet på at HAN porten på Aidon fra Hafslund sendte ut noe da jeg målte 24V mellom pol 1 og 2, men får bare disse rådatane ut, ikke noe i  test_rx (med noen opsjoner)

 

pi@raspberrypi:~/han-port-1.14 $ od -x < /dev/ttyUSB0
0000000 4243 6262 0012 4200 0000 0839 4208 c042
0000020 0849 5e42 4e5e 7ec2 43e6 6242 4a62 4242
0000040 4242 00c2 00c0 4200 09c0 420a 5a5e c20e

 

Regner med det betyr porten faktisk er lukket?
 

 

 

Lenke til kommentar
Del på andre sider

Om du får data i 9600n81 så er det nok standard-data disse målerne kommer med fram til Hafslund får implementert HAN protokollen på dem.

Har snoket litt og tror jeg har funnet det meste av interesse. Se min gamle post her:: 

 

 

Lenke til kommentar
Del på andre sider

Hei, nå trenger jeg hjelp. Har ordnet hele oppsettet som beskrevet i tråden og fått han-port åpnet av nettselskap. Men jeg får fortsatt ikke ut data. 

Når jeg kjører  ./test_rx -n -d /dev/ttyUSB0 med han-port-1.15 skjer det ingenting. Hvis jeg gjør det samme med versjon 1.14 får jeg ut 

{"Date_Time":"",
"Host_Time":1529663181.640,

hvert 10. sekund.

Å endre parity hjelper ikke i noen versjoner.

 

Jeg prøvde "od -x < /dev/ttyUSB0" og det tikket ut masse rådata hvert 10. sekund, så jeg vet ikke om det sier noe om at jeg er på vei.

 

Jeg prøvde å kjøre mbus.reader filen som er nevnt tidligere i tråden men får bare opp "command not found". Jeg vet ikke om jeg gjør det riktig, men jeg overførte bare filen rett til en mappe på pi'en navigerte i terminal til mappen og prøvde kommandoen "mbus.reader -a /dev/ttyUSB0 -p E".

 

Måleren er Kamstrup og mbus til USB er denne.

 

Håper på tips.

Lenke til kommentar
Del på andre sider

19 minutes ago, eivtress said:

Hei, nå trenger jeg hjelp. Har ordnet hele oppsettet som beskrevet i tråden og fått han-port åpnet av nettselskap. Men jeg får fortsatt ikke ut data. 

Når jeg kjører  ./test_rx -n -d /dev/ttyUSB0 med han-port-1.15 skjer det ingenting. Hvis jeg gjør det samme med versjon 1.14 får jeg ut 


{"Date_Time":"",
"Host_Time":1529663181.640,

hvert 10. sekund.

Å endre parity hjelper ikke i noen versjoner.

 

Jeg prøvde "od -x < /dev/ttyUSB0" og det tikket ut masse rådata hvert 10. sekund, så jeg vet ikke om det sier noe om at jeg er på vei.

 

Jeg prøvde å kjøre mbus.reader filen som er nevnt tidligere i tråden men får bare opp "command not found". Jeg vet ikke om jeg gjør det riktig, men jeg overførte bare filen rett til en mappe på pi'en navigerte i terminal til mappen og prøvde kommandoen "mbus.reader -a /dev/ttyUSB0 -p E".

 

Måleren er Kamstrup og mbus til USB er denne.

 

Håper på tips.

Hei!

 

mbus.reader er en fil du må laste ned og den må ligge i samme mappen som du kjører `./mbus.reader -a /dev/ttyUSB0 -p E` (merk ./ forran kommandoen)

Lenke til kommentar
Del på andre sider

5 minutter siden, funny0frank skrev:

Hei!

 

mbus.reader er en fil du må laste ned og den må ligge i samme mappen som du kjører `./mbus.reader -a /dev/ttyUSB0 -p E` (merk ./ forran kommandoen)

 

Det er det jeg har gjort, men får fortsatt command not found.

Her ligger filen i src

 

pi@raspberrypi:~/src $ sudo ./mbus.reader -a /dev/ttyUSB0 -p E
sudo: ./mbus.reader: command not found
Endret av eivtress
Lenke til kommentar
Del på andre sider

1 minutt siden, funny0frank skrev:

Kan du kjøre `ls -l` i mappen, har en teori om at filen ikke er kjørbar lenger...

 

jepp, får ut dette

 

pi@raspberrypi:~/src $ ls -l
total 30796
-rw-r--r-- 1 pi pi 8427520 Aug 17  2017 han-2.tar
drwxr-xr-x 2 pi pi    4096 Aug 30  2017 han-port
drwxr-xr-x 2 pi pi    4096 Jun 22 12:31 han-port-1.14
-rw-r--r-- 1 pi pi 8458240 Jun 22 12:23 han-port-1.14.tar
drwxr-xr-x 2 pi pi    4096 Jun 22 12:22 han-port-1.15
-rw-r--r-- 1 pi pi 8458240 Jun 15 22:03 han-port-1.15.tar
-rw-r--r-- 1 pi pi 3993600 Jun  5  2017 han.tar
-rw-rw-rw- 1 pi pi 2180005 Jun 22 12:33 mbus.reader
Lenke til kommentar
Del på andre sider

5 minutter siden, funny0frank skrev:

Kjør `chmod +x mbus.reader` for å gjøre den eksekverbar og prøv igjen (legg gjerne på `-v` for å få mer output fra mbus.reader)

 Ok nå skjer det ting.

Men ikke så oppløftende, får ut

Expected 126 as first byte
Expected 126 as first byte
Expected 126 as first byte
Expected 126 as first byte
Expected 126 as first byte
Expected 126 as first byte
Expected 126 as first byte
2018/06/22 13:38:23 [ERROR]: serial: timeout
2018/06/22 13:38:24 Closed connection!

med parity E, og med N og O bare dette

2018/06/22 13:38:14 [ERROR]: serial: timeout
2018/06/22 13:38:15 Closed connection!

og med -v sånn

Expected 126 as first byte
Read byte 00 00000000
Expected 126 as first byte
Read byte 00 00000000
Expected 126 as first byte
Read byte 00 00000000
Expected 126 as first byte
Read byte 00 00000000
Expected 126 as first byte
Read byte 00 00000000
Expected 126 as first byte
2018/06/22 13:41:23 [ERROR]: serial: timeout
2018/06/22 13:41:24 Closed connection!

Men takk for hjelpen så langt.

Lenke til kommentar
Del på andre sider

On 6/20/2018 at 21:13, StenO said:

Om du får data i 9600n81 så er det nok standard-data disse målerne kommer med fram til Hafslund får implementert HAN protokollen på dem.

Har snoket litt og tror jeg har funnet det meste av interesse. Se min gamle post her:: 

 

 

 

Men med dette brukte du ikke en USB mbus-leser, men koblet deg direkte på systemet?

Lenke til kommentar
Del på andre sider

46 minutter siden, funny0frank skrev:

Du har litt feilsøking foran deg der ja :-) Hvis du vil fikle med koden til mbus.reader så finner du den her: https://github.com/karl-gustav/ams-han-cmd (kommer ny versjon snart)

 

Uff da, det var ikke akkurat svaret jeg håpet på ?.

Jeg kan nesten ingenting om koding så da er jeg litt hjelpeløs.

 

Men kan polariteten inn på Mbus-usb enheten ha noe å si? Jeg har byttet en del fram og tilbake, men er det en fasit?

Kan kodene ut fra min Kamstrupenhet være annerledes enn den som folk har hatt suksess med? Det er vel lite sannsynlig siden det ville gjort den berømte tredjepartsimplementeringen ganske håpløs.

Lenke til kommentar
Del på andre sider

46 minutes ago, eivtress said:

 

Uff da, det var ikke akkurat svaret jeg håpet på 1f605.png.

Jeg kan nesten ingenting om koding så da er jeg litt hjelpeløs.

 

Men kan polariteten inn på Mbus-usb enheten ha noe å si? Jeg har byttet en del fram og tilbake, men er det en fasit?

Kan kodene ut fra min Kamstrupenhet være annerledes enn den som folk har hatt suksess med? Det er vel lite sannsynlig siden det ville gjort den berømte tredjepartsimplementeringen ganske håpløs.

Jeg har testet litt med polaritet og det virket litt som om at det ikke hadde noe å si, skal teste igjen når jeg kommer hjem om jeg husker det.

 

Det så jo dessverre litt ut som om at data-ene du fikk ut bare var 00 00 00 00 (dvs stille på linja ?)

Lenke til kommentar
Del på andre sider

  • 1 måned senere...
14 minutes ago, aleks said:

Hva benyttes de andre lederne til? 

 

P1 -> P2: 22,81V (denne er jo den vi opererer med her)

P1 -> P5: 29.94V

P1 -> P6: 24.3V

P8 -> P7: 5.62V

 

Hva med de andre tre, hva brukes de til?

 

Tror ikke de har en funksjon...

Lenke til kommentar
Del på andre sider

43 minutes ago, aleks said:

Hva benyttes de andre lederne til? 

 

P1 -> P2: 22,81V (denne er jo den vi opererer med her)

P1 -> P5: 29.94V

P1 -> P6: 24.3V

P8 -> P7: 5.62V

 

Hva med de andre tre, hva brukes de til?

 

 

Noen som vet hvor mye strøm måleren leverer maksimalt over disse lederne?

 

Vil det la seg gjøre å f.eks. drive en Raspberry Pi, ved å bruke P8 og P7 som strømforsyning?

RPi Zero W (2017) trekker visst kun 170 mA med WiFi påslått, under 1 watt altså.

RPi Zero WH (2018) trolig det samme (har fabrikk monterte GPIO pinner, ellers identisk)...

Endret av jpg
Lenke til kommentar
Del på andre sider

4 minutes ago, jpg said:

 

Noen som vet hvor mye strøm måleren leverer maksimalt over disse lederne?

 

Vil det la seg gjøre å f.eks. drive en Raspberry Pi, ved å bruke P8 og P7 som strømforsyning?

RPi Zero W (2017) trekker visst kun 170 mA med WiFi påslått, under 1 watt altså.

RPi Zero WH (2018) trolig det samme, eller rett i overkant (har GPIO, ellers identisk)...

 

Hva med en NoduMCU - trenger 3,3 til 5V og trekker 18Ma

Lenke til kommentar
Del på andre sider

40 minutes ago, ZoRaC said:

 

Kamstrup sier 6mA / 144mW på HAN porten, Aidon 30mA / 700mW og Kaifa 21mA / 500mW

 

 

Da kan en i hvert fall kjøre en nodeMCU på Aidon og Kafia da slik jeg ser det?. Så port 7 og 8 er grnd + 5v?

Lenke til kommentar
Del på andre sider

39 minutter siden, aleks skrev:

 

Da kan en i hvert fall kjøre en nodeMCU på Aidon og Kafia da slik jeg ser det?. Så port 7 og 8 er grnd + 5v?

 

Mener noen i denne tråden eller den andre AMS-tråden allerede har prøvd og konkludert med at det ikke går. Mener det var noe med maks strømtrekk når den sendte data på wifi som var for høy. Mulig noen her husker bedre enn meg? 

 

@roarfred laget jo en egen krets med en ESP og mener det var i den sammenheng at han testet det. I så fall står det i tråden hans, men den er jo ganske omfattende... :P 

Lenke til kommentar
Del på andre sider

  • petersv endret tittelen til Lokal lesing av HAN - The Easy Way (TM)

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.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  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...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.