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

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


Anbefalte innlegg

5 minutes ago, ToreOe said:

@aulvoy

 

Koden fra gskjold leser (sannsynligvis) 3-fase fint.  Må ta forbehold om at jeg ikke vet, og ikke har mulighet for å sjekke om Aidon sender ut forskjellige data for 3-fase IT/TT og 3-fase TN.

 

-Tore

@ToreOe Oppdaterer gjerne for 1-fase hvis du har input på endringer.

 

@aulvoy Hvis du allerede bruker min fork av koden og det ikke fungerer med Aidon 3-fas, så kan du flashe rdebugger branchen og bruke telnet mot den og se rådata som koden ikke klarer å tolke. Da kan vi implementere for disse også.

Lenke til kommentar
Del på andre sider

Jeg jobber fortsatt litt med å få koden til gskjold til å fungere med annet en liste 1 på en 3 fas Aidon. 

 

Ser ut til at min måler sender ut liste 2 med en lengde på 12 og ikke 13 som koden forventer. Og dessverre så har rdebugger branchen problemer med å debugge da esp restarter når den får en melding type 2.

 

Jeg prøver når jeg har tid til å finne problemet, men har så langt ikke fått det til.

Lenke til kommentar
Del på andre sider

Just now, rcastberg said:

Og dessverre så har rdebugger branchen problemer med å debugge da esp restarter når den får en melding type 2.

 

Dette kan være relatert til json packet size som jeg endret 27.april. Hadde glemt å merge den over i rdegugger. Dette  er gjort nå

Lenke til kommentar
Del på andre sider

@gskjold og @rcastberg jeg har skrevet om en del på Aidon i koden jeg fant på fork til gskjold. Har lastet ned github desktop og skal prøve å sende dette inn igjen. Helt nytt for meg med Arduino og github så tilgi meg om dette ble helt feil :) 

 

Har lagt til kode for IT list 2 og 3 og beholdt TN list 2 og 3 slik at dette vil bli gjenkjent av kode. 

 

Fikk ikke med endringer i Aidon.h i commit greiene. Legger ved her

Aidon.h

Endret av aulvoy
Legger ved fil
Lenke til kommentar
Del på andre sider

@rcastberg prøvde å sende dette inn til gskjold i git, men det er ikke sikkert det ble gjort riktig fra min side. legger ut min .ino fil her. Aidon måler kontroller mot 230V 3-fase og lagt inn desimaler på kWh. Får online 400V 3-fase i løpet av kveld/helg så da får jeg kontrollert denne også, regner med det er feil på kWh her også. 1-fase måler tror jeg at jeg også skal klare å få online i løpet av helgen, da vil disse 3 variantene være verifisert på avlest og sendt til mqtt til mandag :)

 

AmsToMqttBridge.ino

Lenke til kommentar
Del på andre sider

På 21.5.2019 den 19.05, deve87 skrev:

Fikk åpnet HAN porten på Aidon måler i går. Har benyttet koden til @Johove

https://github.com/johove/HAN-powermeter 

 

Benyttet MySensors plugins (gateway LAN/WiFi) mot Domoticz og en ESP8266. Koden trenkte en liten endring, men ellers lik.

 

Ting dukker opp i Domoticz, men av og til får jeg kommafeil på spenning og ampere dataen. Usikker på om det er noe med koden, Domoticz, eller måler. Noen som kan vite hva det eventuelt kommer av?

 

Slik en ser på loggen i bildene. Går plutselig spenningen fra 240,1V til 24010V og tilbake til 240,3V

 

Samme gjelder ampere, men kWh daglig og watt holder seg stabilt

 

 

AMS1.jpg

AMS2.jpg

AMS3.jpg

 

På amper og volt sendes det med  eksponent i OBIS meldinga fra målern, det er sannsynlig at feilen er i seriellgrensesnittet,  og at eksponenten ikke leses korrekt, du får da kommafeil.  Disse dataene kommer i en relativt lang melding hvert 10s i siste del av pakka. Dersom du har utfordringer med mbus til ttl kortet, strømforsyning til dette, eller timing i prosessoren kan det skje, avhengig av om du bruker software eller hardware seriell. 

 

Det enkleste er å liste verdiene som lese i debuggmodus for å sjekke, eller sette kommasetting fast som en quick fix.

 

Jeg har 2 slike måler stående med Arduino og 2.4Mhz mesh nettverk, jeg får ikke disse feilene.  Måelre jeg leser fra er  Aidon på Hafslund og  en i Ringsaker på Eidsiva.

Endret av Johove
Lenke til kommentar
Del på andre sider

På 5.5.2019 den 10.56, rcastberg skrev:

Hei,

 

Jeg har 4 stk kretskort om noen er interessert, 70kr (porto inkludert), og har eventuelt en jeg kan sende som er ferdig loddet til 450kr (porto inkludert).

Disse er fra original designen til roarfred. Jeg har klart å lese meldinger fra min måler og kan bekrefte at de fungerer.

Send pm om noen er interessert.

 

Rene

20190505_105235.jpg

 

Jeg kjøpte et av disse. Det ser veldig bra ut, men jeg har innsett at jeg ikke kommer til få tid til å gå i gang med dette. Dessverre. Så jeg selger videre til kostpris, kr 70 inkl porto. Send pm om du er interessert. 

 

Endret av DeVille
Lenke til kommentar
Del på andre sider

På 24.5.2019 den 10.13, Johove skrev:

 

På amper og volt sendes det med  eksponent i OBIS meldinga fra målern, det er sannsynlig at feilen er i seriellgrensesnittet,  og at eksponenten ikke leses korrekt, du får da kommafeil.  Disse dataene kommer i en relativt lang melding hvert 10s i siste del av pakka. Dersom du har utfordringer med mbus til ttl kortet, strømforsyning til dette, eller timing i prosessoren kan det skje, avhengig av om du bruker software eller hardware seriell. 

 

Det enkleste er å liste verdiene som lese i debuggmodus for å sjekke, eller sette kommasetting fast som en quick fix.

 

Jeg har 2 slike måler stående med Arduino og 2.4Mhz mesh nettverk, jeg får ikke disse feilene.  Måelre jeg leser fra er  Aidon på Hafslund og  en i Ringsaker på Eidsiva.

 

Har bestilt noe Arduino kort, for prøve å kjøre det via Mysensors Seriell (via USB TTL) for å se.

 

Prøve å kjøre M-bus TTL med 5V med 3.3V - 5V konvensjonen. Men ble igrunn mer feil av det.

 

Får av en eller annet grunn ikke ting til å fungere med en vanlig NodeMCU men bare via en Wemos Mini Pro. Koden kjører fint inn i NodeMCU men ingen data kommer inn i Mysensors.

 

Laget et enkelt LUA script som setter komma for verdier over 10000 for VA og 1000 for spenning. Deler bare tallene på 1000 for VA og 100 for spenning.

Endret av deve87
Lenke til kommentar
Del på andre sider

12 minutes ago, deve87 said:

 

Har bestilt noe Arduino kort, for prøve å kjøre det via Mysensors Seriell (via USB TTL) for å se.

 

Prøve å kjøre M-bus TTL med 5V med 3.3V - 5V konvensjonen. Men ble igrunn mer feil av det.

 

Får av en eller annet grunn ikke ting til å fungere med en vanlig NodeMCU men bare via en Wemos Mini Pro. Koden kjører fint inn i NodeMCU men ingen data kommer inn i Mysensors.

 

Laget et enkelt LUA script som setter komma for verdier over 10000 for VA og 1000 for spenning. Deler bare tallene på 1000 for VA og 100 for spenning.

Hei,

tenkte bare å nevne at om du skal bruke NodeMCU så kan det være en god ide å swape-pins på serial, sånn at du ikke deler seriell-bus med USB-serial adapteren samt mbus-ttl adapteren.

Gjør det i koden jeg kjører på dette prosjektet. https://github.com/alekslt/HANToMQTT og det fungerer greit. Holder egentlig bare å kjøre swap på serial etter begin, samt koble mot GPIO13/RX2. Opplever dog ganske høy rate på CRC-errors med kabel mellom en NodeMCU og mbus-ttl kort, så greit å holde kabellengde kort eller alt på et PCB.

 

 

 

Lenke til kommentar
Del på andre sider

6 minutter siden, AleksanderLT skrev:

Hei,

tenkte bare å nevne at om du skal bruke NodeMCU så kan det være en god ide å swape-pins på serial, sånn at du ikke deler seriell-bus med USB-serial adapteren samt mbus-ttl adapteren.

Gjør det i koden jeg kjører på dette prosjektet. https://github.com/alekslt/HANToMQTT og det fungerer greit. Holder egentlig bare å kjøre swap på serial etter begin, samt koble mot GPIO13/RX2. Opplever dog ganske høy rate på CRC-errors med kabel mellom en NodeMCU og mbus-ttl kort, så greit å holde kabellengde kort eller alt på et PCB.

 

 

 

Alright. Skal prøve ?

Lenke til kommentar
Del på andre sider

I går stoppet plutselig måler å sende ut data. TX lyset på M-Bus kortet lyste / blinket ikke.

 

Hjalp ikke å ta spenningen på ESPn, men derimot ta strømmen på måler (hovedsikring) gjorde susen. 

 

Nå kommer datan helt fint inn, ingen store peaker lenger. 

 

Mente og ha lest at flere hatt samme problemet med Aidon måler plutselig slutter å sende data

Lenke til kommentar
Del på andre sider

37 minutter siden, Hårek skrev:

Kan være strømbegrenseren som slår av utgangen. Er bare å koble fra kabelen en liten stund, så slår den seg på igjen.

Det var forsatt spenning på utgangen. Men ingen data bare

Lenke til kommentar
Del på andre sider

1 minute ago, deve87 said:

Det var forsatt spenning på utgangen. Men ingen data bare

Hvis du har koblet til RX inn mot M-Bus adapteren (altså sende data fra ESP(TX) til MBUS(RX)) så kan du prøve med bare mottak koblet opp, evt være sikker på at du ikke prøver å snakke med HAN-porten. Mener å ha sett at strømmålerne blir furten og stopper å sende data om du prøver å sende noe til dem (typ logmeldinger osv)

Lenke til kommentar
Del på andre sider

54 minutter siden, AleksanderLT skrev:

Hvis du har koblet til RX inn mot M-Bus adapteren (altså sende data fra ESP(TX) til MBUS(RX)) så kan du prøve med bare mottak koblet opp, evt være sikker på at du ikke prøver å snakke med HAN-porten. Mener å ha sett at strømmålerne blir furten og stopper å sende data om du prøver å sende noe til dem (typ logmeldinger osv)

Neida, er bare TX fra M-Bus mot ESP som er tilkoblet 

Lenke til kommentar
Del på andre sider

  • 2 uker senere...
På 27.5.2019 den 19.06, deve87 skrev:

Det var forsatt spenning på utgangen. Men ingen data bare

Er det slik at man kan måle når porten er åpen eller ikke ? jeg får beskjed om at min aidon er åpnet måler 0.1 volt bare mellom pin 1 og 2. Trodde det skulle være 24v når den var åpen eller tuller kraftselskapet med meg ?

Lenke til kommentar
Del på andre sider

13 minutes ago, Frode S said:

Er det slik at man kan måle når porten er åpen eller ikke ? jeg får beskjed om at min aidon er åpnet måler 0.1 volt bare mellom pin 1 og 2. Trodde det skulle være 24v når den var åpen eller tuller kraftselskapet med meg ?

 

Er veldig sikker på den er lukket. volt skal gå opp og ned relativt konstant

Lenke til kommentar
Del på andre sider

2 minutter siden, aleks skrev:

 

Er veldig sikker på den er lukket. volt skal gå opp og ned relativt konstant

Bare er usikker på hvor mange volt jeg bør se når jeg måler ? for med godviljen til kan jeg kansje tyde 0.11-0.17v  (måler med vanlig multimeter). De påstår den er åpnet men gir ingen utslag når jeg kobler USB-mbus modulen til (den uten kabel fra aliexpress tilkoblet PI lyset er på konstant på modulen)

Lenke til kommentar
Del på andre sider

1 minute ago, Frode S said:

Bare er usikker på hvor mange volt jeg bør se når jeg måler ? for med godviljen til kan jeg kansje tyde 0.11-0.17v  (måler med vanlig multimeter). De påstår den er åpnet men gir ingen utslag når jeg kobler USB-mbus modulen til (den uten kabel fra aliexpress tilkoblet PI lyset er på konstant på modulen)

 

Hva skjer hvis du dumper rådata? Tror det er 20+v så volt nede i dette tyder på lukket port

  • Like 1
Lenke til kommentar
Del på andre sider

7 timer siden, Frode S skrev:

Er det slik at man kan måle når porten er åpen eller ikke ? jeg får beskjed om at min aidon er åpnet måler 0.1 volt bare mellom pin 1 og 2. Trodde det skulle være 24v når den var åpen eller tuller kraftselskapet med meg ?

Skal være 24VDC på utgangen som statlig endres seg.

  • Like 1
Lenke til kommentar
Del på andre sider

12 timer siden, deve87 skrev:

Skal være 24VDC på utgangen som statlig endres seg.

Jepp, fikk bekreftet at de alikevel ikke hadde fått åpnet porten.... mistenker det ligger gammal firmware på måleren min, står 2017 på boksen

 

Lenke til kommentar
Del på andre sider

På 14.6.2019 den 19.14, Frode S skrev:

Jepp, fikk bekreftet at de alikevel ikke hadde fått åpnet porten.... mistenker det ligger gammal firmware på måleren min, står 2017 på boksen

 

Firmware skal oppdateres sentralt uten at du gjør noe. De sluttet jo å sende ut testdata også før ELhub ble startet opp. Vent og se hva som skjer nå som de har bekreftet at den ikke var åpen.

  • Like 1
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.