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

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


Anbefalte innlegg

Byte   Verdi	
00-15: ASCII målernummer
16-23: Import energi totalt (Wh)
24-31: Eksport energi totalt (Wh)
32-39: Reaktiv energi totalt R+ (VArh)
40-47: Reaktiv energi totalt R- (VArh)
48-51: Import effekt totalt (W)
52-55: Eksport effekt Totalt (W)
56-59: Reaktiv effekt totalt R+ (VAr)
60-63: Reaktiv effekt totalt R- (VAr)
64-69: ????
70-73: Forbruk fase 1 (W)
74-77: Forbruk fase 2 (W)
78-81: Forbruk fase 3 (W)
82-83: Spenning fase 1 (V) *10
84-85: Spenning fase 2 (V) *10
86-87: Spenning fase 3 (V) *10
88-89: Strøm fase 1 (A) *10
90-91: Strøm fase 2 (A) *10
92-93: Strøm fase 3 (A) *10
94-95: Frekvens (Hz) *100

Det viste seg at det jeg trodde var effekt eksport alltid var null uansett hvor mye jeg leverte inn til nettet - men de andre tallene så ut til å stemme. 

Tror også ganske sikkert at 56 - 63 er reaktiv effekt. I alle fall teller 40-47 opp når jeg har verdier i 60-63 ig 40-47 stemmer med avlesning på displayet på måleren.

Aner fremdeles ikke hva 64-69 inneholder, men nå tenker jeg det greier seg for min del :-)

 

image.thumb.png.da5c42f886b955c45c2f12674aed79d7.png

Endret av StenO
Lenke til kommentar
Del på andre sider

On 3/28/2018 at 09:04, skagmo said:

La Python-koden ut på Github og la til trunkering av meldinger lengre enn 79 byte, så regner med det burde fungere for dere også:

https://github.com/skagmo/meter_reading

 

Får feilmelding når jeg prøver å kjøre scriptet.

 

thomas@ubuntu:~$ ./aidon_read.py /dev/ttyUSB0
  File "./aidon_read.py", line 9
    print "".join("{:02x}".format(ord(c)) for c in pkt)
           ^
SyntaxError: invalid syntax
 

EDIT: fungerer med Python2

Endret av Thomas
Lenke til kommentar
Del på andre sider

On 5/14/2018 at 22:38, StenO said:

 

Utrolig hva man får tid til på kvelden!

Har sjekket litt mer og forsøkt å løse opp i noen floker når det gjelder Aidons ukjente dataformat og har kommet til at dette stort sett stemmer:


Byte   Verdi	
00-15: ASCII målernummer
16-23: Import sum (Wh)
24-31: Eksport sum (Wh)
32-39: Reaktiv energi R+ (VArh)
40-47: Reaktiv energi R- (VArh)
48-51: Import effekt totalt (W)
52-55: Eksport Effekt Totalt (W)
56-69: ???????
70-71: Import fase 1 (W)
72-73: Eksport fase 1 (W)
74-75: Import fase 2 (W)
76-77: Eksport fase 2 (W)
78-79: Import fase 3 (W)
80-81: Eksport fase 3 (W)
82-83: Spenning fase 1 (V) *10
84-85: Spenning fase 2 (V) *10
86-87: Spenning fase 3 (V) *10
88-89: Strøm fase 1 (A) *10
90-91: Strøm fase 2 (A) *10
92-93: Strøm fase 3 (A) *10
94-95: Frekvens (Hz) *100

Tilfeldig dump av data (her her 0xC0 fjernet:


Got valid SLIP data (99 bytes):
37 33 35 39  39 39 32 39  30 31 30 37  36 34 31 38 
68 A1 AC 00  00 00 00 00  EE E4 00 00  00 00 00 00 
37 21 00 00  00 00 00 00  85 A8 16 00  00 00 00 00 
1E 18 00 00  00 00 00 00  00 00 00 00  3F 02 00 00 
62 89 54 8B  DA 8B 79 01  00 00 0B 10  00 00 99 06 
00 00 2F 09  1C 09 36 09  14 00 B1 00  48 00 81 13 
03 79 B8 
Forbruk sum (kWh): 11313.51  Forbruk totalt (W): 6174  Forbruk fase 1 (W):  377  Forbruk fase 2 (W): 4107  Forbruk fase 3 (W): 1689
Eksport sum (kWh):    58.61  Eksport totalt (W):    0  Eksport fase 1 (W):    0  Eksport fase 2 (W):    0  Eksport fase 3 (W):    0
Strøm fase 1 (A): 2.00  Strøm fase 2 (A): 17.70  Strøm fase 3 (A): 7.20
Spenning fase 1 (V): 235.10  Spenning fase 2 (V): 233.20  Spenning fase 3 (V): 235.80
Frekvens: 49.93

Ser ut til å stemme sånn passe.

Kommer tilbake og verifiserer om eksport data også stemmer når det er sol og midt på dagen og jeg ikke bruker strøm....

 

 

Hvordan ser scriptet du leser ut datene ut ?

Lenke til kommentar
Del på andre sider

5 timer siden, Thomas skrev:

Hvordan ser scriptet du leser ut datene ut ?

Har modda på koden til roarfred og lagt til min egen dekoding dersom det er Aidon måler som er valgt.

Satte også opp riktig baudrate på serieporten og måtte skrive om rutinen som setter sammen en hel ramme.

 

Jeg kjører altså hele greia på hw som er spesialbygd :-)

 

Om du mener den biten som henter ut data fra rammen, er det en enkel rutine som ser sånn ut:

 

int HanReader::getInt(int start, int size)
{

	int value = 0;
	int bytes = 0;
	int mask = 0x01;		// Use if negative value (MSB = 1)

	for (int i = start + size -1; i >= start; i--)
	{
		mask = mask << 8;
		value = value << 8 | buffer[i];
	}

	if (buffer[start+size-1] >= 0x80) {	// Negative value
		return value - mask;
	}

	return value;

}

Her ligger data i buffer[] arrayet og jeg sender med byte index i start og størrelsen på data i size (2 eller 4 bytes)

Aner egentlig ikke om det var svar på spørsmålet ditt...

 

 

Lenke til kommentar
Del på andre sider

1 minute ago, StenO said:

Her ligger data i buffer[] arrayet og jeg sender med byte index i start og størrelsen på data i size (2 eller 4 bytes)

Aner egentlig ikke om det var svar på spørsmålet ditt...

 

 

Hjelper dette. Takk skal du ha

Lenke til kommentar
Del på andre sider

På 20.5.2018 den 17.30, Thomas skrev:

Får feilmelding når jeg prøver å kjøre scriptet.

 

thomas@ubuntu:~$ ./aidon_read.py /dev/ttyUSB0
  File "./aidon_read.py", line 9
    print "".join("{:02x}".format(ord(c)) for c in pkt)
           ^
SyntaxError: invalid syntax
 

EDIT: fungerer med Python2

Python3 krever ny syntax for print...

python2: print "Hello"

python3: print("Hello")
 

python3 syntax på print fungerer også i python2...

 

/Jan

Lenke til kommentar
Del på andre sider

On 5/16/2018 at 16:26, cpu22 said:

Jeg måtte melde meg som pilotkunde, og fikk da HAN-modulen tilsendt i posten.

Hvilket nettselskap er du hos? Her har nettselskapet (Agder Energi Nett) foreløpig ikke svart meg annet enn at det blir klart innen 1/1-19. Kamstrup måler her også.

Lenke til kommentar
Del på andre sider

Oppdatering: Åpning av HAN port hos Agder Energi Nett:
Jeg fikk dette på e-post. Samtykkeerklæringen er vedlagt til informasjon for de som måtte være interessert.

Quote

NVE har ennå ikke fastsatt regler for sikkerhet knyttet til HAN-porten, og har inntil videre bedt nettselskapene om å holde HAN-porten deaktivert.

Vi har likevel lagt til rette for at kunder og leverandører som ønsker å prøve ut løsningen, skal få tilgang til dette. Foreløpig kan vi kun tilby ukryptert data og da kreves det en egen bekreftelse (samtykke) fra kunden før HAN-porten kan aktiveres.

Samtykke ligger som vedlegg. Skriv ut denne, les nøye og fyll ut feltene. Bekreftelsen kan skannes og sendes tilbake på denne e-posten. Målepunkts Id er vanligvis oppgitt på dine strømregninger.

Noen målere mangler sekundærmodulen som har RJ45 kontakten. Denne vil da bli ettersendt i posten til den aktuelle anleggsadresse, etter mottatt samtykke.

 

 

AEN-629002-v1-Aksept av aktivering av HAN-port på AMS-måler.pdf

  • Like 1
Lenke til kommentar
Del på andre sider

2 timer siden, ArnieO skrev:

NVE har ennå ikke fastsatt regler for sikkerhet knyttet til HAN-porten, og har inntil videre bedt nettselskapene om å holde HAN-porten deaktivert.

 

Da tror jeg de må spørre NVE en gang til, for NVE sa dette i februar:

Sitat

Det er i dag variasjon i hvor langt de ulike leverandørene har kommet med utviklingen av programvaren for HAN-porten. Imidlertid stiller avregningsforskriftens § 4-4 krav til at et eksternt display gjøres tilgjengelig for sluttbrukere som ønsker dette. Forskriftskravet trer i kraft fra 1. jan. 2019, hvilket betyr at HAN-porten senest må være klar til da. Dersom sikkerhetskrav er oppfylt og nettselskapet har ferdigutviklet HAN-løsningen, vil det være opp til kunden å bestemme om og når HAN porten skal åpnes.

(min utheving)

 

Men, bra de likevel åpner da, men det blir feil av dem å skylde på NVE. :) 

Lenke til kommentar
Del på andre sider

34 minutes ago, ZoRaC said:

... men det blir feil av dem å skylde på NVE. :) 

Helt enig, og det var da jeg ble oppmerksom på det du henviser til at jeg tillot meg å purre på de nylig.

Etter min første henvendelse for et par mnd siden svarte de at de ville bli klar i løpet av året (som jo uansett er krav fra NVE).

 

Du har rett - men jeg ser meg ikke tjent med å "kverulere" med nettselskapet på det punktet. ?

Lenke til kommentar
Del på andre sider

On 19/05/2018 at 13:57, Helgemor said:

Det ser ut til å finnes en del mbus til ethernetkonvertere. Er det noen som har prøvd dem? Vil ikke de gjøre samme jobb som mbus-til-rs232 + rs232-til-ethernet?

I teorien, ja, mest sannsynlig også I praksis ☺️?

Lenke til kommentar
Del på andre sider

  • 3 uker senere...

HAN kontakten, blir ikke tilgjengelig før i slutten på  3dje kvartal 2018, da kan man be att strømleverandøren skal åpne den, da for 3dje parts utstyr! Dette fikk jeg beskjed om fra Hafslund Energi, når jeg fikk ny måler. Slik jeg forstod, kommer ikke nettleverandøren til å ha noe utstyr for dette, men da er normen klar og porten kan åpnes.

Lenke til kommentar
Del på andre sider

13 minutter siden, H G skrev:

HAN kontakten, blir ikke tilgjengelig før i slutten på  3dje kvartal 2018, da kan man be att strømleverandøren skal åpne den, da for 3dje parts utstyr! Dette fikk jeg beskjed om fra Hafslund Energi, når jeg fikk ny måler.

 

NVE sier det er opp til hvert nettselskap om de vil åpne før fristen. Så lenge de har systemene sine klare kan de åpne. Hafslund har tydeligvis ikke det da...

 

14 minutter siden, H G skrev:

Slik jeg forstod, kommer ikke nettleverandøren til å ha noe utstyr for dette, men da er normen klar og porten kan åpnes.

 

Det stemmer nok for de aller fleste. 

 

3 minutter siden, H G skrev:

 

Den på bildet tror jeg er den fra eWave.no. Koster ca 10.000 kr for den pakken, etter Enova-tilskudd. 

Lenke til kommentar
Del på andre sider

24 minutter siden, ZoRaC skrev:

 

NVE sier det er opp til hvert nettselskap om de vil åpne før fristen. Så lenge de har systemene sine klare kan de åpne. Hafslund har tydeligvis ikke det da...

 

 

Det stemmer nok for de aller fleste. 

 

 

Den på bildet tror jeg er den fra eWave.no. Koster ca 10.000 kr for den pakken, etter Enova-tilskudd. 

Det var dyrt! Jeg har en slik som denne, fungerer veldig bra, kjøpte via Fortum Strøm for 2,3 år siden, jeg er veldig fornøyd med den! Den har jeg koblet enkelt å greit foran puls lyset på måleren, med trådløs overføring til display i stuen. Jeg ser att denne  video viser Solo 1, jeg har Solo 2, men de er like å se på, 

 

 

Endret av H G
Lenke til kommentar
Del på andre sider

6 minutes ago, ZoRaC said:

Den på bildet tror jeg er den fra eWave.no. Koster ca 10.000 kr for den pakken, etter Enova-tilskudd. 

 

10.000kr? Hva inkluderes da?

AMS-måler og pris-sammenstilling har kostet meg i overkant av 50kr pluss litt fritid (og litt tvilsom henting av strømpriser fra Nordpool. Hvor er det egentlig meningen at forbrukere skal hente strømpriser?)

Lenke til kommentar
Del på andre sider

5 minutter siden, frodegill skrev:

 

10.000kr? Hva inkluderes da?

AMS-måler og pris-sammenstilling har kostet meg i overkant av 50kr pluss litt fritid (og litt tvilsom henting av strømpriser fra Nordpool. Hvor er det egentlig meningen at forbrukere skal hente strømpriser?)

Det finnes en APP som jeg bruker, den er veldig bra, viser Spottprisen for hver time og gjennomsnittet pr. dag. Du må bare legge til 25% moms. Last ned fra App Store til iPhone: Nord Pool

Lenke til kommentar
Del på andre sider

1 hour ago, H G said:

Det finnes en APP som jeg bruker, den er veldig bra, viser Spottprisen for hver time og gjennomsnittet pr. dag. Du må bare legge til 25% moms. Last ned fra App Store til iPhone: Nord Pool

 

Hvordan får du prisene fra APP og inn i hjemmeautomatiseringsanlegget?

Lenke til kommentar
Del på andre sider

25 minutter siden, frodegill skrev:

 

Hvordan får du prisene fra APP og inn i hjemmeautomatiseringsanlegget?

Jeg misforsto nok litt tror jeg, jeg bruker ikke det, jeg tenkte bare for å sjekke, for dette er nøyaktige priser hver time. jeg tenkte ikke på noen integrering. Sorry!

 

Har ikke de som leverer innlegget noen løsning, eller informasjon  på det?

 

Jeg må innrømme att jeg har lite greie på det her, men jeg vet ikke om Nord Pool kan ha noe som kan hjelpe deg, de har jo en del tjenester, men man må kanskje kontakte de for mere opplysninger, kanskje via disse linkene?

https://www.nordpoolgroup.com

 

https://www.nordpoolgroup.com/Market-data1/#/nordic/table

Endret av H G
Lenke til kommentar
Del på andre sider

28 minutes ago, H G said:

Jeg misforsto nok litt tror jeg, jeg bruker ikke det, jeg tenkte bare for å sjekke, for dette er nøyaktige priser hver time. jeg tenkte ikke på noen integrering. Sorry!

Har ikke de som leverer innlegget noen løsning, eller informasjon  på det?

Jeg må innrømme att jeg har lite greie på det her, men jeg vet ikke om Nord Pool kan ha noe som kan hjelpe deg, de har jo en del tjenester, men man må kanskje kontakte de for mere opplysninger

 

 

Hvis du ser i linken i mitt tidligere innlegg i dag ser du at jeg allerede henter ned spotprisene fra Nordpool. Problemstillingen (og tro meg, jeg har kontaktet mange og brukt mye tid på dette) er at Nordpool ønsker €1.600 pr år for automatisert tilgang til disse prisene. Jeg har kontaktet Hafslund (nettleverandør), Agva (strømleverandør), Elhub (som skal være kontaktledd mellom kunde og leverandør når AMS blir fullt ut operativt), NVE (som er ansvarlig for innføringen av AMS) og alle sammen peker til Nordpool og nettsiden deres merket med "Automatic extraction of data from this website and/or use for commercial purposes is strictly prohibited" for automatisert tilgang til priser. For meg virker det som om ingen av dem skjønner problemstillingen, selv når jeg sier at det ville vært urimelig om Kiwi hadde krevd €1.600 pr år for tilgang til prislappene sine. Hvor og hvordan skal forbrukere få tilgang til prisinformasjon fra Nordpool til en fornuftig pris (les: gratis)?

Endret av frodegill
Ble sendt litt raskt...
  • Like 1
Lenke til kommentar
Del på andre sider

 

14 minutter siden, frodegill skrev:

Hvor og hvordan skal forbrukere få tilgang til prisinformasjon fra Nordpool til en fornuftig pris (les: gratis)?

 

Tibber tilbyr et api som gir deg tilgang til prisene: https://developer.tibber.com/
Man må da være kunde hos Tibber, men det er jo uansett et veldig gunstig strømabonnement.

Endret av daniel.h.iversen
  • Like 1
Lenke til kommentar
Del på andre sider

18 timer siden, H G skrev:

Det finnes en APP som jeg bruker, den er veldig bra, viser Spottprisen for hver time og gjennomsnittet pr. dag. Du må bare legge til 25% moms. Last ned fra App Store til iPhone: Nord Pool

Ved bruk av Nordpool sine priser, er det vel nødvendig å kalkulere inn El. sertifikater, ENØK og påslag + mva for å finne korrekt timepris - da evt. rabatter ditt spesifikke abonnement har .. eller er jeg på bærtur...

Lenke til kommentar
Del på andre sider

Jeg har sjekket mot mitt abb hos fortum, de viser spottprisen for hver dag, da stemmer det med. NP, når jeg legger til 25% moms. Jeg har sjekket dette over en god tid, så Jeg tror det stemmer, da ligger vel de andre avgiftene i NP prisen.

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.