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

Lokal lesing av HAN - The Easy Way (TM)


Anbefalte innlegg

Jeg har forsøkt meg på å lage en custom node (min første.....) som kan benyttes i node red for avlesning av HAN-port. 

Ser ut til at denne fungerer greit hos meg med Aidon og 230V-IT. 3-fas

 

Hvis noen ønsker å prøve så er den tilgjengelig her:

https://www.npmjs.com/package/node-red-contrib-ams-decoder?activeTab=versions

 

noden er konstruert slik at jeg sender en fra USB-serial via en function node som konverterer til en string,  og decoder dette til en class med forskjellige objekter under msg.payload. 

 

Vedlagt flow med 3st inject noder for de tre listene som ble pushet fra min måler for testing når man ikke er tilkoblet HAN-port

Det hadde vært interessant om denne noden også fungerer på de andre type målere. 

AMS_Flow.txt

Lenke til kommentar
Del på andre sider

2 timer siden, Rolfik skrev:

ser ut som om du gjør en liten feil når du bytter paritet

Du må legge paritet -P I samme linje slik som dette (er ikke hjemme, så syntaksen er muligens litt feil): ./test_rx -x -d  /dev/ttyUSB0  -P N

 

Rolf

 

Prøvde det nå, men får bare lest ut data når jeg bruker parity None. Even og odd fungerer ikke. Mistenker usb converteren min, så har bestilt ny så får vi se om den leser ut noe mer.

Lenke til kommentar
Del på andre sider

On 19/02/2019 at 20:45, Rolfik said:

 

Jeg måtte lage min egen fil for kamstrup (se vedlegg) denne er for 1.14 test_rx. Kopier filen inn "han-port-1.14" katalogen og kjør make på nytt 

Det jeg ikke får til å virke er at timesverdien for Act_Energy_P ikke endrer seg.

 

 

mvh

Rolf

 

read.c

 

Edit: Tror det var bare litt feil omregning i Node-Red. Tror jeg har fått det til nå.

 

Takk! Endelig virker det nesten! Men tror jeg får ut for lave amper-verdier. Skjønner ikke hvorfor. Burde det ikke være mer?

"Act_Pow_P_Q1_Q4":4945,
"Act_Pow_M_Q2_Q3":0,
"React_Pow_P_Q1_Q2":0,
"React_Pow_M_Q3_Q4":187,
"Curr_L1":967,
"Curr_L2":164,
"Curr_L3":935,
"Volt_L1":240,
"Volt_L2":242,
"Volt_L3":240}
 

"Act_Pow_P_Q1_Q4":680,
"Act_Pow_M_Q2_Q3":0,
"React_Pow_P_Q1_Q2":0,
"React_Pow_M_Q3_Q4":198,
"Curr_L1":97,
"Curr_L2":163,
"Curr_L3":73,
"Volt_L1":242,
"Volt_L2":241,
"Volt_L3":242

grafana.png

grafana2.png

Endret av emyr
Lenke til kommentar
Del på andre sider

image.thumb.png.52a916eca290c80be6563a4deea1626f.png

 

Da har jeg jaggu kommet i mål med Aidon.

Ga ikke opp likevel, har ikke tolmodighet til å vente på Tibber Pulse som aldri kommer.

 

Problemene var i flere lag, først at den MBUS-til-USB-tingen (med sort boks og ledning) ikke funket ordentlig, og returnerte bare tull et stykke ut i pakkene.

Deretter fant jeg ut at c-programmet ikke fungerer med Aidon-måler.

Bruker nå Python-programmet som var lagt ut litt lenger opp her.

 

Likevel en ting jeg lurer på: Hvorfor får vi bare ampere på 2 faser? Altså jeg ser at min måler kalles '3w3p' eller noe slikt, men skjønner ikke helt teorien bak. Hva er det egentlig jeg leser på L1 og L2? Er dette teoretiske tall? Vil sikringen gå når de viser 50A (har 3x50A hovedsikring), eller viser disse en rar mix av 2 faser hver?

Lenke til kommentar
Del på andre sider

Hei,  får "morse"-feil på min Raspberry 3B+ når den prøver å laste raspbian-imaget som det lenkes til i første post. Har prøvd diverse imageprogrammer men alle forsøk ender opp med "morse" på PI'en. SD-korter er Lexar XC1 64GB.

 

Er problemet 3+'n og ikke støtte for den i Raspbian som ligger på dropboxen?

 

 

Lenke til kommentar
Del på andre sider

På 28.2.2019 den 8.25, amund7 skrev:

image.thumb.png.52a916eca290c80be6563a4deea1626f.png

 

Da har jeg jaggu kommet i mål med Aidon.

Ga ikke opp likevel, har ikke tolmodighet til å vente på Tibber Pulse som aldri kommer.

 

Problemene var i flere lag, først at den MBUS-til-USB-tingen (med sort boks og ledning) ikke funket ordentlig, og returnerte bare tull et stykke ut i pakkene.

Deretter fant jeg ut at c-programmet ikke fungerer med Aidon-måler.

Bruker nå Python-programmet som var lagt ut litt lenger opp her.

 

Likevel en ting jeg lurer på: Hvorfor får vi bare ampere på 2 faser? Altså jeg ser at min måler kalles '3w3p' eller noe slikt, men skjønner ikke helt teorien bak. Hva er det egentlig jeg leser på L1 og L2? Er dette teoretiske tall? Vil sikringen gå når de viser 50A (har 3x50A hovedsikring), eller viser disse en rar mix av 2 faser hver?

 

Hei, hvis du har 230V IT så måles L1 og L3 (2-systemsmåler). Har du 400V TN  så måles L1, L2 og L3 (3-systemsmåler). Har du 230 IT så er mest korrekt benevnelse i Dashbordet ditt L1 og L3.

 

//NURI//

 

Endret av Nuri
  • Thanks 1
Lenke til kommentar
Del på andre sider

1 time siden, Nuri skrev:

Hei,  får "morse"-feil på min Raspberry 3B+ når den prøver å laste raspbian-imaget som det lenkes til i første post. Har prøvd diverse imageprogrammer men alle forsøk ender opp med "morse" på PI'en. SD-korter er Lexar XC1 64GB.

 

Maksimum størrelse på SD kort er 32 GB på 3B+, kan kanskje være det som er problemet. Jeg brukte det imaget før jul uten problemer, på en 3B+

Lenke til kommentar
Del på andre sider

5 minutter siden, Gizmo skrev:

 

Maksimum størrelse på SD kort er 32 GB på 3B+, kan kanskje være det som er problemet. Jeg brukte det imaget før jul uten problemer, på en 3B+

 

Det stemmer nok ikke, har testet andre distroer som har kjørt utmerket på 64GB, den begrensingen du viser til er nok en filsystembegrensning. Men mulig støtten for over 32GB ikke er i tilstede i imaget som ligger her.

Skal teste med 32GB i morgen.

Lenke til kommentar
Del på andre sider

14 hours ago, Nuri said:

Hei,  får "morse"-feil på min Raspberry 3B+ når den prøver å laste raspbian-imaget som det lenkes til i første post. Har prøvd diverse imageprogrammer men alle forsøk ender opp med "morse" på PI'en. SD-korter er Lexar XC1 64GB.

 

Er problemet 3+'n og ikke støtte for den i Raspbian som ligger på dropboxen?

 

 

Hei. Du kan bare laste ned Raspbian på vanlig måte og bruke det. Trenger ikke bruke imaget som det står om i første post. Jeg bruker Raspbian Lite.

Lenke til kommentar
Del på andre sider

På 28.2.2019 den 8.25, amund7 skrev:

Problemene var i flere lag, først at den MBUS-til-USB-tingen (med sort boks og ledning) ikke funket ordentlig, og returnerte bare tull et stykke ut i pakkene.

Hvordan løste du dette? 

På 28.2.2019 den 8.25, amund7 skrev:

Bruker nå Python-programmet som var lagt ut litt lenger opp her.

Har du gjort noen endringer, eller bruker du det som det er?

 

Lenke til kommentar
Del på andre sider

36 minutes ago, Holmis said:

Hvordan løste du dette? 

Har du gjort noen endringer, eller bruker du det som det er?

 

 

Kjøpte ny :) Den som er anbefalt først i tråden her nå, den som er helt naken.

 

Python-programmet funker som det er.

Lenke til kommentar
Del på andre sider

4 hours ago, Lyngbø said:

@petersv Følgte guiden, men får ikke inn spenning og målerstand. I influx ser jeg kun verdiene for strøm og effekt. Noe peiling?

Har du den innkapslede eller den nakne mbus leseren? Den som er helt innkapslet i plast sliter ofte med å lese de lengre meldingene. 

Lenke til kommentar
Del på andre sider

På 2.3.2019 den 13.08, emyr skrev:

Hei. Du kan bare laste ned Raspbian på vanlig måte og bruke det. Trenger ikke bruke imaget som det står om i første post. Jeg bruker Raspbian Lite.

Jeg har testet med 32GB minnebrikke og får SOS på PI'en. Nå har jeg brukt et bredt spekter am programmer for å skrive imaget, utenom det som er lenket til den opprinnelige artikkelen. Den fikk jeg ikke til å fungere overhodet.

 

//Nuri

Lenke til kommentar
Del på andre sider

On 09/03/2019 at 15:38, Nuri said:

Jeg har testet med 32GB minnebrikke og får SOS på PI'en. Nå har jeg brukt et bredt spekter am programmer for å skrive imaget, utenom det som er lenket til den opprinnelige artikkelen. Den fikk jeg ikke til å fungere overhodet.

 

//Nuri

Jeg har bare brukt Etcher på en Windows-pc, aldri hatt problemer. Så har dessverre ikke noen tips.

Lenke til kommentar
Del på andre sider

On 19/02/2019 at 20:45, Rolfik said:

 

Jeg måtte lage min egen fil for kamstrup (se vedlegg) denne er for 1.14 test_rx. Kopier filen inn "han-port-1.14" katalogen og kjør make på nytt 

Det jeg ikke får til å virke er at timesverdien for Act_Energy_P ikke endrer seg.

 

 

mvh

Rolf

 

read.c

Har du hatt noe hell med å få ut timesverdiene? Jeg skjønner dessverre ingenting av hvordan jeg eventuelt skal kode om read.c for å få det til å virke. Kjempebra at du har fått til det andre!

Lenke til kommentar
Del på andre sider

På 12.3.2019 den 10.10, petersv skrev:

Iom. at Hafslund og de andre har byttet format, så må nok mange belage seg på å bytte parseren.

Hei, hva mener du med byttet format? Hvilket format er byttet? Dette er ikke gjort på Kaifa-målerne, hvis så så hadde jeg visst om den endringen.

Lenke til kommentar
Del på andre sider

På 11.3.2019 den 13.14, emyr skrev:

Jeg har bare brukt Etcher på en Windows-pc, aldri hatt problemer. Så har dessverre ikke noen tips.

 

Jeg brukte Etcher også, og et kobbel med andre, med 8, 16 og 32GB-kort av ymse slag. Endte opp med Raspbian Stretch og slipstreamet selv.

Lenke til kommentar
Del på andre sider

Har endelig fått det til :)

image.thumb.png.0917ed9196511d71e3749b1316de1107.png

 

Men som dere ser så er det en omregningsfeil for volt.

Er usikker på hvor denne omregningen blir gjort. Når jeg debugger output i Node-Red viser den korrekt verdi. 

 

Noen tips?

 

Edit: Nevermind. Var en mV og mV konvertering i flowen min som var overflødig.

 

Endret av StianF
Lenke til kommentar
Del på andre sider

On 15/03/2019 at 21:22, Nuri said:

Hei, hva mener du med byttet format? Hvilket format er byttet? Dette er ikke gjort på Kaifa-målerne, hvis så så hadde jeg visst om den endringen.

Aidon bukte ikke det HAN-spesifiserte formatet på meldingene før nå i år når de har åpnet porten offisielt. Står mer om det her inne hvis du ser i de to trådene om emnet.

Lenke til kommentar
Del på andre sider

  • 2 uker senere...

HAN-port repeater, er dette noe noe som finnes evt enkelt kan lages/bygges?

Ligger an til å bli 2-3 HAN-port dingser på meg fremover, KNX smarthus integrasjon, Zaptec elbil lader integrasjon, samt muligens et DIY-prosjekt basert på RPi og ESP.

 

Måleren leverer maks 30mA (kaifa/nuri), og med flere og flere dingser som "ikke trenger" ekstra strømforsyning, kan dette bli et realt problem i årene som kommer...

 

Noen som har forslag til løsning?

Lenke til kommentar
Del på andre sider

12 timer siden, jpg skrev:

Ligger an til å bli 2-3 HAN-port dingser på meg fremover

Du kan vel hive det inn i et system, og la det andre utstyret hente data derfra? HAN-porten jo kun interessant for totalforbruket (evt. produksjon). Prisen er mer interessant for f.eks. elbilladeren.

Lenke til kommentar
Del på andre sider

Hei dere ivrige HAN-folk. Jeg har nå satt opp en RPi med USB dongle kobla i HAN-Porten, installert nødvendig Software, satt opp InfluxDB og Grafana på NAS og det jeg tror skal til. Har også bestilt åpning fra Hafslund. Jeg får imidlertid ikke inn data. Jeg mistenker i første omgang at det er Hafslund som er synderen. Hvordan kan jeg feilsøke dette/Hvordan vet jeg om porten er åpnet? 

 

På MinSide hos Hafslund står det forøvrig bare:

Bestilt åpning 28.03.2019

 

Edit: Jeg har Aidon måler

Endret av larsi70
Lenke til kommentar
Del på andre sider

1 time siden, larsi70 skrev:

Hei dere ivrige HAN-folk. Jeg har nå satt opp en RPi med USB dongle kobla i HAN-Porten, installert nødvendig Software, satt opp InfluxDB og Grafana på NAS og det jeg tror skal til. Har også bestilt åpning fra Hafslund. Jeg får imidlertid ikke inn data. Jeg mistenker i første omgang at det er Hafslund som er synderen. Hvordan kan jeg feilsøke dette/Hvordan vet jeg om porten er åpnet? 

 

På MinSide hos Hafslund står det forøvrig bare:

Bestilt åpning 28.03.2019

 

Edit: Jeg har Aidon måler

Tror du skal ha spenning mellom pinne 1 og 2 på RJ-45 porten om den er aktivet og åpen.

Du skal også kunne registrere endringer i spenningen hvert 2,5te sekund ?

 

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.