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

Lokal lesing av HAN - The Easy Way (TM)


Anbefalte innlegg

5 hours ago, ZoRaC said:

 

Jeg har et par NodeMCU Devkits liggende. Tenker jeg prøver det først. Da er det så enkelt som micro-USB for strøm til den og to dupont-kabler fra Rx/Tx til TSS721 (som igjen kobles til HAN med en avklipt nettverkskabel). :) 

Jeg holder på med akkurat dette oppsettet. Det blir tre kabler fra NodeMCU til TSS721 (3V, GND og RX). En annen ting som forvirret meg, var tilkobling av pin 1 og pin 2 fra RJ45 til TSS721. TSS721 har fire tilkoblinger merket MB_A, MB_A, MB_B og MB_B (!). Det viser seg at det egentlig kun er to tilkoblinger, men at det sansynligvis er lagt opp til daisy-chaining siden MB_A er koblet sammen og MB_B er koblet sammen. HAN skal kobles til med en ledning mot MB_A (samme hvilken) og en ledning mot MB_B (samme hvilken).

På NodeMCU setter jeg opp RX med "Serial.begin(9600, SERIAL_8N1);  Serial.setDebugOutput(false);", men ender da opp med å måtte bruke Serial1 for debug.

Lenke til kommentar
Del på andre sider

Fikk beskjed om at de kanskje hadde fått åpnet porten på Kamstrupmåleren min idag, de hadde prøvd, men ikke fått tilbakemelding fra måleren at den ble aktivert. Ifølge Kamstrup kunne det være en bug i software de bruker. Men jeg får bare ut dette når jeg tester. Noen som kan si om det er jeg som har gjort noe feil, eller om det er porten som ikke er aktivert? Jeg måler ca 24 volt mellom pinnene på adapteret, og spenningen faller til ca 19 volt med ca 7 sekunder mellomrom.  

 

putty.png

hex.png

Endret av emyr
Lagt ved skjermbilde av hex
Lenke til kommentar
Del på andre sider

2 minutter siden, frodegill skrev:

Jeg holder på med akkurat dette oppsettet. Det blir tre kabler fra NodeMCU til TSS721 (3V, GND og RX). En annen ting som forvirret meg, var tilkobling av pin 1 og pin 2 fra RJ45 til TSS721. TSS721 har fire tilkoblinger merket MB_A, MB_A, MB_B og MB_B (!). Det viser seg at det egentlig kun er to tilkoblinger, men at det sansynligvis er lagt opp til daisy-chaining siden MB_A er koblet sammen og MB_B er koblet sammen. HAN skal kobles til med en ledning mot MB_A (samme hvilken) og en ledning mot MB_B (samme hvilken).

På NodeMCU setter jeg opp RX med "Serial.begin(9600, SERIAL_8N1);  Serial.setDebugOutput(false);", men ender da opp med å måtte bruke Serial1 for debug.

 

Jeg trodde TSS721 fikk strøm fra HAN-tilkoblingen? 

Kom på etter jeg postet at man selvsagt ikke trenger TX i denne sammenhengen, ja. :) 

 

Ja, jeg antok det var noe sånt de 4 koblingene var til, var bare usikker på hvilke to jeg skulle bruke, men da har jo du allerede funnet ut av det for meg, toppers! :) 

Kanskje du rekker å få ferdig koden før jeg får utstyret du da? :)

Jeg tenkte man kanskje kunne kjøre roarfred sin kode, selv om man ikke bruker den kretsen han har laget?

https://github.com/roarfred/AmsToMqttBridge/tree/master/Code/Arduino/AmsToMqttBridge

Lenke til kommentar
Del på andre sider

1 minute ago, ZoRaC said:

 

Jeg trodde TSS721 fikk strøm fra HAN-tilkoblingen? 

 

Ja, jeg antok det var noe sånt de 4 koblingene var til, var bare usikker på hvilke to jeg skulle bruke, men da har jo du allerede funnet ut av det for meg, toppers! :) 

Kanskje du rekker å få ferdig koden før jeg får utstyret du da? :)

Jeg tenkte man kanskje kunne kjøre roarfred sin kode, selv om man ikke bruker den kretsen han har laget?

https://github.com/roarfred/AmsToMqttBridge/tree/master/Code/Arduino/AmsToMqttBridge

TSS721 i seg selv får strøm fra HAN-tilkoblingen, men hele kretskortet er delt i to av oktokoplere og "den andre siden" får strøm fra NodeMCU.

(Og det var cpu22 som tipset meg om at det var kobling mellom to og to tilkoblinger på HAN-siden)

 

For min del kommer jeg, som vanlig, til å lage et REST-endepunkt som en Munin plugin kobler seg opp mot. Ønsker du MQTT bør du nok bruke roarfred sin kode.

  • Like 1
Lenke til kommentar
Del på andre sider

Jeg misstenker at min HAN/USB dongel er død, hvordan fungerer diodene hos dere som har en som fungerer? Min blinker noe når jeg putter den inn, ellers er det ikke noe liv i de. Får ikke lest noe ut ved å prøve bruke ./test_rx til "skjerm". 

Lenke til kommentar
Del på andre sider

3 hours ago, Salvesen said:

Jeg misstenker at min HAN/USB dongel er død, hvordan fungerer diodene hos dere som har en som fungerer? Min blinker noe når jeg putter den inn, ellers er det ikke noe liv i de. Får ikke lest noe ut ved å prøve bruke ./test_rx til "skjerm". 

Jeg har denne: https://www.aliexpress.com/item/Freeshipping-USB-to-MBUS-slave-module-discrete-component-non-TSS721-circuit-M-BUS-bus-data-monitor/32814808312.html?shortkey=iM7rQb67&addresstype=600

Og den blinker rødt 1-2 ganger hver gang den mottar data, og blinker vel en gang når jeg setter den i. Har du prøvd en annen parity?

Lenke til kommentar
Del på andre sider

1 minutt siden, emyr skrev:

Jeg har denne: https://www.aliexpress.com/item/Freeshipping-USB-to-MBUS-slave-module-discrete-component-non-TSS721-circuit-M-BUS-bus-data-monitor/32814808312.html?shortkey=iM7rQb67&addresstype=600

Og den blinker rødt 1-2 ganger hver gang den mottar data, og blinker vel en gang når jeg setter den i. Har du prøvd en annen parity?

 

Det er den samme jeg bestilte, den ser dog ikke helt lik ut som på bildet. Diodene er plassert i en annen "rekkefølge" og en er rød. Det var det manglende RX blinket jeg stusset over ja. Jeg har prøvd å bytte polaritet på pinne 1 og 2. Kan en sette noe bit internt også, kanskje? 

Lenke til kommentar
Del på andre sider

1 minute ago, Salvesen said:

 

Det er den samme jeg bestilte, den ser dog ikke helt lik ut som på bildet. Diodene er plassert i en annen "rekkefølge" og en er rød. Det var det manglende RX blinket jeg stusset over ja. Jeg har prøvd å bytte polaritet på pinne 1 og 2. Kan en sette noe bit internt også, kanskje? 

Prøv ./test_rx -n -P E
eller
./test_rx -n -P O

Lenke til kommentar
Del på andre sider

2 minutter siden, emyr skrev:

Ser ut som du får ut like lite som meg, hvilken type måler har du?

 

Jeg har kaifa måleren, men jeg har Haugaland kraft som nett leverandør. Så det kan jo være ett problem.. Du får ikke noe du heller altså? 

 

EDIT: Og plutselig var det live her! Byttet til "E" og det gikk igjennom. Nå kommer det på rekke og rad her! 

Endret av Salvesen
Lenke til kommentar
Del på andre sider

26 minutes ago, Salvesen said:

 

Jeg har kaifa måleren, men jeg har Haugaland kraft som nett leverandør. Så det kan jo være ett problem.. Du får ikke noe du heller altså? 

 

EDIT: Og plutselig var det live her! Byttet til "E" og det gikk igjennom. Nå kommer det på rekke og rad her! 

Jeg har også haugaland kraft og jeg får data med samme MBus-USB tingen som du har (ser ikke lik ut som på bilde min heller). Den blinker rødt 1-2 ganger som en sier over her og jeg får data. Legger ved filen jeg tester med (kommandoen for bruk er ./rs232.test -a /dev/ttyUSB0)

 

Har ikke tolket data-en enda, men jeg får de i alle fall etter tids skjema som måleren skal sende de etter.

rs232.test

Lenke til kommentar
Del på andre sider

3 minutter siden, funny0frank skrev:

Jeg har også haugaland kraft og jeg får data med samme MBus-USB tingen som du har (ser ikke lik ut som på bilde min heller). Den blinker rødt 1-2 ganger som en sier over her og jeg får data. Legger ved filen jeg tester med (kommandoen for bruk er ./rs232.test -a /dev/ttyUSB0)

 

Har ikke tolket data-en enda, men jeg får de i alle fall etter tids skjema som måleren skal sende de etter.

rs232.test

 

Kom plutselig her også :)

Lenke til kommentar
Del på andre sider

15 hours ago, Salvesen said:

Vet ikke helt hvordan, men den har plutselig begynt å blinke når jeg gikk ned å sjekket igjen. Men jeg får enda ikke noe vettug ut av den, og får ikke endret parity :S 

 

image.png.89f63dc94a12aaa5097145c9525ae230.png

 

Det problemet hadde eg og viss eg prøvde å starte scriptet flere ganger, virker ut som rpi'en låser rs232 porten når scriptet starter så du må restarte rpi'en for å starte det igjen

Lenke til kommentar
Del på andre sider

1 minutt siden, hflatoey skrev:

 

Det problemet hadde eg og viss eg prøvde å starte scriptet flere ganger, virker ut som rpi'en låser rs232 porten når scriptet starter så du må restarte rpi'en for å starte det igjen

 

Ja stemmer, det løste seg til slutt. Nå gjenstår det bare å pushe verdiene opp til HS3 via MQTT over nett. Setter pris på tips her :) 

Lenke til kommentar
Del på andre sider

Hei,

 

Da har jeg fått data fra AMS til min rpi som kjører HomeAssistant, via Rpi med Node Red flow fra Thomas_ja27  med mindre endringer, og koden til Per Erik. Stor takk til begge to!

Bruker "alibaba" Mbus-USB dongle med parity Even. Foreløpig bruker jeg HomeAssistant sin innebygde MQQT. Fra før av regner jeg ut effekt som går til varme fra heatit/multireg termostatene, ved å trekke dette fra totaleffekt fra AMS gir det en fin visning med "effekt varme" "effekt forbruk" og "totalforbruk" der varmtvann foreløpig kommer inn under "forbruk"

Neste skritt er å trekke ut KWh/d og få satt opp regnestykke på "totalkostnad" per dag, osv.

 

Fra Home Assistant 

 

 

Hadashboard

 

5ace1e8ccd304_grafanaenergy.PNG.4b3d0066028f7718326da251f69044e9.PNG

 

 

Endret av kjetilsn
  • Like 4
  • Thanks 1
Lenke til kommentar
Del på andre sider

{"Date_Time":"2018-04-12 00:13:50",
"Meter_Time":1523484830,
"Host_Time":1523484832.791,
"OBIS_List_Version":"KFM_001",
"GS1":"6970631403260092",
"Meter_Model":"MA105H2E",
"Act_Pow_P_Q1_Q4":5070,
"Act_Pow_M_Q2_Q3":0,
"React_Pow_P":0,
"React_Pow_M":0,
"Curr_L1":21070,
"Volt_L1":2438}

{"Date_Time":"2018-04-12 00:13:52",
"Meter_Time":1523484832,
"Host_Time":1523484834.436,
"Act_Pow_P_Q1_Q4":5072}

{"Date_Time":"2018-04-12 00:13:54",
"Meter_Time":1523484834,
"Host_Time":1523484836.401,
"Act_Pow_P_Q1_Q4":5071}

{"Date_Time":"2018-04-12 00:13:56",
"Meter_Time":1523484836,
"Host_Time":1523484838.462,
"Act_Pow_P_Q1_Q4":5075}

{"Date_Time":"2018-04-12 00:13:58",
"Meter_Time":1523484838,
"Host_Time":1523484840.428,
"Act_Pow_P_Q1_Q4":5094}

{"Date_Time":"2018-04-12 00:14:00",
"Meter_Time":1523484840,
"Host_Time":1523484844.260,
"OBIS_List_Version":"KFM_001",
"GS1":"6970631403260092",
"Meter_Model":"MA105H2E",
"Act_Pow_P_Q1_Q4":4397,
"Act_Pow_M_Q2_Q3":0,
"React_Pow_P":0,
"React_Pow_M":0,
"Curr_L1":0,
"Volt_L1":0}
 

Hei jeg er helt ny til dette og har fått AMS måler fra BKK. Jeg har kjøpt USB til Mbus donglee, (2 stk) og begge har samme "feilen"

Jeg har brukt oppskriften her og får data helt ut til Grafana. Problemet er at jeg ser at strømmen med data stopper opp og noen ganger så starter den igjen etter en stund. Jeg legger merke til at hver gang den stopper så er Volt 0. Volt og strøm burde aldri være 0 men ser at de enkelte ganger er det. Noen tips?

 

Endret av Tore_Andersen
Lenke til kommentar
Del på andre sider

Jeg drev å testet på dette igår, og opplever samme feilene som deg. Data går i en kort tid ved oppstart, og stopper deretter opp etter en kort stund. 

Hvilke parameter kjører du scriptet på? Jeg bruker "./test_rx -n -P E" , da dette er eneste måten som gav meg data.

Lenke til kommentar
Del på andre sider

15 timer siden, Tore_Andersen skrev:

{"Date_Time":"2018-04-12 00:13:50",
"Meter_Time":1523484830,
"Host_Time":1523484832.791,
"OBIS_List_Version":"KFM_001",
"GS1":"6970631403260092",
"Meter_Model":"MA105H2E",
"Act_Pow_P_Q1_Q4":5070,
"Act_Pow_M_Q2_Q3":0,
"React_Pow_P":0,
"React_Pow_M":0,
"Curr_L1":21070,
"Volt_L1":2438}

{"Date_Time":"2018-04-12 00:13:52",
"Meter_Time":1523484832,
"Host_Time":1523484834.436,
"Act_Pow_P_Q1_Q4":5072}

{"Date_Time":"2018-04-12 00:13:54",
"Meter_Time":1523484834,
"Host_Time":1523484836.401,
"Act_Pow_P_Q1_Q4":5071}

{"Date_Time":"2018-04-12 00:13:56",
"Meter_Time":1523484836,
"Host_Time":1523484838.462,
"Act_Pow_P_Q1_Q4":5075}

{"Date_Time":"2018-04-12 00:13:58",
"Meter_Time":1523484838,
"Host_Time":1523484840.428,
"Act_Pow_P_Q1_Q4":5094}

{"Date_Time":"2018-04-12 00:14:00",
"Meter_Time":1523484840,
"Host_Time":1523484844.260,
"OBIS_List_Version":"KFM_001",
"GS1":"6970631403260092",
"Meter_Model":"MA105H2E",
"Act_Pow_P_Q1_Q4":4397,
"Act_Pow_M_Q2_Q3":0,
"React_Pow_P":0,
"React_Pow_M":0,
"Curr_L1":0,
"Volt_L1":0}
 

Hei jeg er helt ny til dette og har fått AMS måler fra BKK. Jeg har kjøpt USB til Mbus donglee, (2 stk) og begge har samme "feilen"

Jeg har brukt oppskriften her og får data helt ut til Grafana. Problemet er at jeg ser at strømmen med data stopper opp og noen ganger så starter den igjen etter en stund. Jeg legger merke til at hver gang den stopper så er Volt 0. Volt og strøm burde aldri være 0 men ser at de enkelte ganger er det. Noen tips?

 

 

7 timer siden, Tverfyll skrev:

Jeg drev å testet på dette igår, og opplever samme feilene som deg. Data går i en kort tid ved oppstart, og stopper deretter opp etter en kort stund. 

Hvilke parameter kjører du scriptet på? Jeg bruker "./test_rx -n -P E" , da dette er eneste måten som gav meg data.

 

Jeg opplever samme problemer som dere, hver gang jeg kjører deploy(gjør en liten endring etc, så kan jeg deploy på ny) får jeg litt data de første sekundene så stopper det. Uten at jeg vet hvorfor. Jeg har også helt tullete verdier: 

 

image.png.49bcf20739152661f648bb23cf3e4fb2.png

Lenke til kommentar
Del på andre sider

On 10.4.2018 at 21:39, funny0frank said:

Jeg har også haugaland kraft og jeg får data med samme MBus-USB tingen som du har (ser ikke lik ut som på bilde min heller). Den blinker rødt 1-2 ganger som en sier over her og jeg får data. Legger ved filen jeg tester med (kommandoen for bruk er ./rs232.test -a /dev/ttyUSB0)

 

Har ikke tolket data-en enda, men jeg får de i alle fall etter tids skjema som måleren skal sende de etter.

rs232.test

Hvordan får jeg testet denne med parity Even?

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.