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

Lesing av AMS data (AMS/HAN -> IoT)


Anbefalte innlegg

Har nettopp fått en ny AMS måler, og tenkte litt på å lage en dings til å putte i HAN porten for å nyttegjøre dataene herfra...

 

Ser for meg en ESP8266 koblet til lokalt WiFi nett, men en mini m-bus krets for å lese ut data. (Har gjort noe lignende mot en Kamstrup/Zenner måler på varmepumpen)

Rapportering ut til MQTT. WiFi/MQTT parametre bør være konfigurerbare

Vil bruke Arduino for programkode på ESP. Fyrer opp et prosjekt på github når jeg evt. er i gang...

 

Noen som vet om dette allerede finnes, om det burde vært gjort på et helt annet vis, el.l. så mottas alle innspill med takk :) 

Lenke til kommentar
Del på andre sider

Z-uno?

 

Har en krets på hobbyrommet mitt som jeg prøvde mot kamstrupmåleren min, men på det tidspunktet var det ingenting der.. skal teste ikveld igjen..

 

Jeg har kort vei til server, så jeg tenkte ftdi rett inn på pc, evt via en Z-uno..

 

Kan poste skjema av kretsen min.. min måler leverer ikke ut noen spennibg på noen av pinnene, så jeg strømforsyner med ekstern psu

Lenke til kommentar
Del på andre sider

6 minutes ago, Andreas said:

Z-uno?

 

Har en krets på hobbyrommet mitt som jeg prøvde mot kamstrupmåleren min, men på det tidspunktet var det ingenting der.. skal teste ikveld igjen..

 

Jeg har kort vei til server, så jeg tenkte ftdi rett inn på pc, evt via en Z-uno..

 

Kan poste skjema av kretsen min.. min måler leverer ikke ut noen spennibg på noen av pinnene, så jeg strømforsyner med ekstern psu

Har du fått bekreftet åpning fra nett-leverandøren din? Det står flere steder at denne porten er (skal være) deaktivert som standard, men den skal kunne åpnes på forespørsel fra forbruker. (Jeg sendte en mail på søndag og fikk svar dagen etter at porten var blitt åpnet)

 

Edit: kan jo svare på resten også :)

Z-uno kunne vært interessant, men vil gjerne lage denne saken med minimal kompleksitet, og mest mulig universell. Jeg tror Z-wave fort vil være en begrensende faktor. WiFi skulle være tilgjengelig de fleste steder, men spørsmålet er kanskje om MQTT er universelt nok?

Endret av roarfred
Lenke til kommentar
Del på andre sider

4 hours ago, Einar said:

Jeg har Kamstrup. Men nettleverandør virker ikke å forstå hva jeg spør etter når jeg på mail prøver å få dem til å aktivere interfacet!

Om det ikke skjer noe får jeg ta på meg utestemmen og ringe til uka.

Det kan jo mulig hjelpe å legge ved (eller referere) til dette brevet: https://github.com/roarfred/AmsToMqttBridge/blob/master/Documentation/NVE_Info_kunder_HANgrensesnitt.pdf

(Min eneste erfaring er min egen leverandør som ikke stilte et eneste spørsmål, men hadde åpnet porten neste dag)

  • Thanks 1
Lenke til kommentar
Del på andre sider

19 minutes ago, xibriz said:

Jeg har en Kamstrup som angivelig skal være åpnet. Skal se om jeg har alt jeg trenger av elektronikk på Søndag (skal bort i helgen).

 

Jeg har ikke en FTDI, men har Arduino og ESP8266.

Litt usikker på om jeg har BC337 eller lignende.

Jeg kan evt. sende over om du ikke finner... Transistor kan gjerne være et alternativ, eks. BC547. Gi meg en lyd om du trenger noe!

Denne FDTI er det jeg bruker: http://www.ebay.com/itm/5V-3-3V-FTDI-FT232RL-USB-to-TTL-Serial-Converter-Adapter-Module-For-Arduino-TL/372049356941?_trkparms=aid%3D555018%26algo%3DPL.SIM%26ao%3D2%26asc%3D41376%26meid%3D8576059d5b204f3e8cf181a866cfbb03%26pid%3D100005%26rk%3D4%26rkt%3D6%26sd%3D230820610037&_trksid=p2047675.c100005.m1851

 

Begynn med å måle spenning på pin 1-2 på RJ45 kontakten med et multimeter

Hos meg lå denne med en likespenning der pinne 1 gav positiv ca +27V. (Pin 2 er oppgitt som jord, men var ikke hos meg jordet mot nettets jord eller mot andre pinner på RJ kontakten)

Under måling med multimeter kunne jeg ca. annenhvert sekund se at spenningen falt noen volt. Dette skyldes at pulstoget som kommer ligger ca. 12 under +27 (altså med negativ verdi på ca. +15V og positiv på +27V). Gjennomsnittverdien vil dermed ligge noe lavere mens det sendes data. Merk at ulike multimetre har ulik responstid på slikt, så det er ikke sikkert at dette er synlig overalt. Jeg tror mitt måleapparat er en Fluke12.

 

Uansett, måler du mellom 20 og 30V på de to pinnene og ser en liten dipp hvert annet sekund, så er det sterk antydning på at porten er aktivert og at det kommer data.

(Noen har nevnt at noen målere ikke har egen spenning ut, men må tilføres spenning. Synes det høres rart ut, og lurer da på om ikke målerne er kompatible, men er ikke 100% sikker)

Lenke til kommentar
Del på andre sider

22 minutter siden, roarfred skrev:

Vil tippe at den ikke er aktivert da... Men som sagt, så er ulike multimetre litt ulike på målingene. Skader ikke å ta en AC måling, om den viser noe annet enn 0V er det tegn på at den er aktiv.

 

Målte 0V med AC.

 

Men nå har jeg nesten funnet alle komponentene jeg trenger. Litt usikker på den kondensatoren. Har bare 0.1uF og 1uF (50V) liggende.

 

Også mangler jeg den FDTI saken, men jeg får vel ut noe i serial-konsollen på en Arduino?

 

Er alltid litt på tynn is når det gjelder det fysiske siden jeg jobber mest med software :)

 

Lenke til kommentar
Del på andre sider

1 minute ago, xibriz said:

 

Målte 0V med AC.

 

Men nå har jeg nesten funnet alle komponentene jeg trenger. Litt usikker på den kondensatoren. Har bare 0.1uF og 1uF (50V) liggende.

 

Også mangler jeg den FDTI saken, men jeg får vel ut noe i serial-konsollen på en Arduino?

 

Er alltid litt på tynn is når det gjelder det fysiske siden jeg jobber mest med software :)

 

Vil tippe det går helt fint med 1uF. Skal fungere å få noe ut på arduino, men vær obs på at de komponentene som jeg har brukt gir ca. 3.3V nivå. Det passer greit på ESP, men jeg tror den vanlige Arduino vil ha 5V. Dette kan justeres med den zener-dioden på 3,9V. (Bytt den til 5,6V). Egentlig skulle denne kretsen vært bygget med en op-amp, men har ikke helt kommet til det ennå. Den jeg bruker nå er den som jeg har skisse til på github: https://github.com/roarfred/AmsToMqttBridge/blob/master/Electrical/Simple HAN to FTDI Circuit.jpg

(100K motstand på toppen er byttet med 1K, i et lite håp om å kunne drifte ESP'en direkte. Det gav jeg fort opp :)

Lenke til kommentar
Del på andre sider

Har du motstander så lager du bare en spenningsdeler.

Og om det er mer enn 3-4m fra måleren til PC/Arduino/PI eller hva du bruker, så ville jeg brukt RS485 mellom dem. Det er mange kretser som fikser dette. Søk etter RS485 transceiver.

 

At det er rundt 25V ut fra HAN interfacet er ingen indikasjon på at det er aktivt. Hos meg ligger den stabilt på 25V uten pulser. Målt med oscilloskop. Men jeg har ikke prøvd å belaste interfacet. Kanskje den ønsker noen mA belastning som indikasjon på at det er en slave der?

Lenke til kommentar
Del på andre sider

9 timer siden, Einar skrev:

Har du motstander så lager du bare en spenningsdeler.

Og om det er mer enn 3-4m fra måleren til PC/Arduino/PI eller hva du bruker, så ville jeg brukt RS485 mellom dem. Det er mange kretser som fikser dette. Søk etter RS485 transceiver.

 

At det er rundt 25V ut fra HAN interfacet er ingen indikasjon på at det er aktivt. Hos meg ligger den stabilt på 25V uten pulser. Målt med oscilloskop. Men jeg har ikke prøvd å belaste interfacet. Kanskje den ønsker noen mA belastning som indikasjon på at det er en slave der?

 

Jeg har masse motstander liggende, men ikke kunnskap til å "finne opp" noe som funker. Hvis en av dere har mulighet til å lage ett koblingsskjema med motstander isdetedet for dioder så slipper jeg å vente 3-6 uker på ebay :)

Lenke til kommentar
Del på andre sider

Troms Kraft er ikke klare med HAN, de har fått oppgradert sitt Backend-system, slik at de kan aktivere HAN ved behov, men selve målerene har ikke fått nødvendig firmware ennå.

 

Skulle få beskjed når dette var klart.

(Fikk denne infoen 15/9 på mail)

  • Like 1
Lenke til kommentar
Del på andre sider

På ‎15‎.‎09‎.‎2017 den 10.09, Einar skrev:

Jeg har Kamstrup. Men nettleverandør virker ikke å forstå hva jeg spør etter når jeg på mail prøver å få dem til å aktivere interfacet!

Om det ikke skjer noe får jeg ta på meg utestemmen og ringe til uka.

Da har jeg akkurat snakket med voksne folk hos kraftleverandør. Og det var ikke nødvendig med utestemme. Vedkommende virket ganske oppdatert på hva vi snakket om. Og jeg fikk intrykk av at det bare er en formalitet å få det aktivert. Jeg må be om det. Og det har nok med regler rundt personvern å gjøre som de er pålagt å følge.

 

Så nå venter jeg bare på at det skal sprute databits ut av interfacet. Og jeg får finne en bøtte å sette under for å samle dem opp. Tror jeg har en gammel bit bucket.

 

  • Haha 1
Lenke til kommentar
Del på andre sider

36 minutter siden, Einar skrev:

Og jeg fikk intrykk av at det bare er en formalitet å få det aktivert.

Det er slik det skal være, de er pålagt det av NVE.

 

Som du sier er problemet å få snakket med noe som faktisk forstår hva du spør etter. Jeg gruer meg til jeg skal ta denne debatten med Lyse... :( 

Lenke til kommentar
Del på andre sider

2 hours ago, xibriz said:

 

Jeg har masse motstander liggende, men ikke kunnskap til å "finne opp" noe som funker. Hvis en av dere har mulighet til å lage ett koblingsskjema med motstander isdetedet for dioder så slipper jeg å vente 3-6 uker på ebay :)

Jeg tror ikke du klarer dette med et rent motstands-nettverk. Utfordringen er at du får to ulike spenninger ut av porten 25V="1" og 15V="0". Disse ønskes så konvertert til hhv. 3.3V og 0V. Problemet kommer i prinsippet av at skal du dele ned 15V til 0V, så ville også 25V bli 0V (deling med et motstandsnettverk vil alltid være linjær). Her finnes dog "litt å gå på" i CMOS logic levels, noe som betyr at en "0" har lov til å være helt oppe i 0.8V og en "1" kan være helt nede i 2V. Like fullt en utfordring, om 15V deles ned til 0.8V, så blir 25V ikke mer enn 1.33V.

 

Men, så akkurat nå at det selvfølgelig er en enklere måte å gjøre dette på om du har 3.3V tilgjengelig. Dette vil også fungere for 5V:

https://www.dd-wrt.com/wiki/index.php/Image:LaFonera_Hardware_Serial-Cable-Port_11_simple_schematic.jpg

(Edit: Du trenger kun halvparten av denne siden du kun er interessert i TX -> RX)

Endret av roarfred
Lenke til kommentar
Del på andre sider

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.