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

Lokal lesing av HAN - The Easy Way (TM)


Anbefalte innlegg

On 02/04/2019 at 08:38, Moskus said:

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.

 

Tankegangen er god, men problemet er at "alle" lager sitt eget proprietære utstyr rettet mot forbruker markedet, utstyr som er designet spesielt for HAN-porten.

Trenger derfor en slags "HAN-port hub", hvor flere M-bus slaver kan kobles til, uten å overstige de 30mA HAN-porten tillater.

 

Har funnet denne siden:

EtherNetIP / M-Bus - Converter

https://www.adfweb.com/Home/products/EthernetIP_M-Bus.asp?frompg=nav16_6

 

Lurer på om kanskje HD67077-B2-20 og HD67030-B2-20 kan brukes i kombinasjon, som en M-bus -> TCP/IP -> M-bus. Burde kunne fungere, eller?

Lenke til kommentar
Del på andre sider

 
Tankegangen er god, men problemet er at "alle" lager sitt eget proprietære utstyr rettet mot forbruker markedet, utstyr som er designet spesielt for HAN-porten.
Trenger derfor en slags "HAN-port hub", hvor flere M-bus slaver kan kobles til, uten å overstige de 30mA HAN-porten tillater.
 
Har funnet denne siden:
EtherNetIP / M-Bus - Converter
https://www.adfweb.com/Home/products/EthernetIP_M-Bus.asp?frompg=nav16_6
 
Lurer på om kanskje HD67077-B2-20 og HD67030-B2-20 kan brukes i kombinasjon, som en M-bus -> TCP/IP -> M-bus. Burde kunne fungere, eller?
Når vi er ferdig med å implementere Kaifa/Kampstrup/Aidon sine variantar så vil du med ein Saia PCD2.M4560 PLS med 4 stk dobble M-Bus interface kunne lese 8 stk AMS målere via HAN med 1 kontroller. Kan passe til feks sameiger med (meir eller mindre) samlokasjon av målere, eller i praktisk kablingsavstand.
Desverre har Norge valgt en slik ineffektiv M-bus variant, framfor klassisk "single master , multipple slave". Eksponering av data til BACnet, Modbus, KNX, JSON, integrerte HTML5 sider, IFTTT, Thingspeak, Xively, m.m.
Pris som profesjonelle anlegg forøvrig.
I tillegg kan kontroller bruke værdata frå MET.no (YR) og prisdata frå Nordpool (DayAhead) for feks snøsmelteanlegg, elbillading, osv.

For Malthe Winje www.mwg.no


Sent fra min SM-G960F via Tapatalk

Lenke til kommentar
Del på andre sider

Hei, jeg har studert oppskriver og t-do's, men sitter igjen med et grunnleggende (dumt) spørsmål. Håper noen kan gi meg nødvendig dytt i riktig retning her:)

Jeg har trukket en CAT kabel mellom måler (Hafslund) og PI boksen min. Der har jeg en USB to MBUS module (https://www.aliexpress.com/item/USB-transfer-MBUS-module-slave-module-communication-debug-alternative-TSS721/32719562958.html). I AMS måler terminerte jeg enden i en T568A og plugget denne inn i HAN kontakt.. Men hvilke ledere (farge) skal inn i MBUS module?

 

Endret av Eirik J.
Lenke til kommentar
Del på andre sider

Bor i Hønefoss området og har kamstrup måler fra Ringerikskraft. Jeg ba om å få åpnet HAN-porten på  denne, selv om jeg visste at det ville bli vanskelig. Fikk tilslutt kranglet meg til en zigbee-plugin uten å bli strømkunde av dem. Prøvde først å få raspbee fra deconz til å virke på hassio, men måtte til slutt gi opp. Lastet deretter ned raspbian image fra deconz direkte og nå fungerer raspbee.

 

Zigbee-pluginen er installert i måleren og jeg ser at den kobler seg til zigbee nettverket. Dette ser jeg via vnc på RPI. Raspbee er blå og er en "coordinator" og kamstrup er den gule og er en "router".

image.png.6734745bf0fdd04f54d49fb656f4aea5.png

 

Men nå lurer jeg på hva jeg gjør videre? Må jeg ha noe annen programvare for å få lest ut verdiene, eller må jeg lage et skript som kan lese ut dette? Hvordan kommer jeg videre? Vil jeg komme videre i det hele tatt? Spør om dette fordi jeg vet at Ringerikskraft bruker en Develco Gateway for å koble til pluginen vanligvis. Den fikk ikke jeg fordi jeg var så slem ?

 

 

 

 

 

Lenke til kommentar
Del på andre sider

6 minutter siden, dagern skrev:

Men nå lurer jeg på hva jeg gjør videre? Må jeg ha noe annen programvare for å få lest ut verdiene, eller må jeg lage et skript som kan lese ut dette? Hvordan kommer jeg videre? Vil jeg komme videre i det hele tatt? Spør om dette fordi jeg vet at Ringerikskraft bruker en Develco Gateway for å koble til pluginen vanligvis. Den fikk ikke jeg fordi jeg var så slem ?

 

Deconz støtter nok ikke den typen device. Du må nok lage en issue og be dem legge til støtte for den: https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/Request-Device-Support

Lenke til kommentar
Del på andre sider

5 minutter siden, dagern skrev:

Får prøve det da. Men tror du at home assistant hadde fått til dette her hvis raspberr hadde fungert på hass.io? Eller måtte jeg først hatt støtte for det og så noe annet?

 

Nei, det tror jeg ikke. HASS bruker vel også deCONZ som underliggende system mot RasBee, så vidt jeg vet. 

 

Utviklerne er veldig kjappe på å legge til nye produkter, hvis det ikke er noe spesielt eller kompliserende med produktet. :) 

Lenke til kommentar
Del på andre sider

13 hours ago, Eirik J. said:

Jeg har trukket en CAT kabel mellom måler (Hafslund) og PI boksen min.... Men hvilke ledere (farge) skal inn i MBUS module?

M-Bus bruker bare to ledere (trenger ikke være CAT kabel). Bruker pinne 1 og 2. Med T568A blir det da det grønne paret. 

Lenke til kommentar
Del på andre sider

En simpel løsning som fungerer fint med HAN porter som levererer 30mA.  Valgte selv en løsning basert på "MySensors" konsept integrert mot HomeAssistant. Dvs. Arduino Mino Pro og NRF24L01+. Bruker ca. 20mA uten sleep.. Ønsker man bedre effektivititet kan LDO'en erstattet med switchet power. Simpel decoding av protokollen ved deteksjon av Flag, Frame Type og Frame Length

HAN_Pwr_Receiver.thumb.PNG.3f8be6444f1a29358df0afce3ad2d678.PNG

Active_Power.PNG

Endret av oivindklausen
  • Like 1
Lenke til kommentar
Del på andre sider

På ‎08‎.‎04‎.‎2019 den 10.07, Hårek skrev:

M-Bus bruker bare to ledere

HAN bruker bare to ledere … M-Bus bruker 4.
HAN er enveis (TXD), M-Bus er ikke det, det er toveis (RXD og TXD).

Det blir helt feil å referere til et M-Bus design når det ikke støtter M-Bus protokollen.
Det kan kanskje virke litt pirkete, men hvis en tenker å benytte designet mot M-Bus givere så vil det ikke virke.

Lenke til kommentar
Del på andre sider

32 minutter siden, Odd skrev:

HAN bruker bare to ledere … M-Bus bruker 4.
HAN er enveis (TXD), M-Bus er ikke det, det er toveis (RXD og TXD).

Det blir helt feil å referere til et M-Bus design når det ikke støtter M-Bus protokollen.
Det kan kanskje virke litt pirkete, men hvis en tenker å benytte designet mot M-Bus givere så vil det ikke virke.

Nei, det stemmer vel ikke. HAN baserer seg på M-Bus, men er enveis fordi man ikke skal kunne "skrive" til måleren. M-Bus består av et trådpar, men toveis-kommunikasjon. Transceiver-kretsene "splitter" signalet til RX, TX og Signal-referanse referanse (GND) videre mot Processor el.

  • Like 1
Lenke til kommentar
Del på andre sider

HAN bruker bare to ledere … M-Bus bruker 4.
HAN er enveis (TXD), M-Bus er ikke det, det er toveis (RXD og TXD).
Det blir helt feil å referere til et M-Bus design når det ikke støtter M-Bus protokollen.
Det kan kanskje virke litt pirkete, men hvis en tenker å benytte designet mot M-Bus givere så vil det ikke virke.
M-bus 4 ledere???? Neppe....

Sent fra min SM-G960F via Tapatalk

Lenke til kommentar
Del på andre sider

22 minutter siden, Tverfyll skrev:

Fra din egen link:

 The M-Bus interface is made for communication on two wires, making it cost-effective.

 

Hehe ja jeg prøvde ikke bestride ditt innlegg, jeg prøvde bare å få dere til å lese dere opp fremfor å krangle fram og tilbake..

Lenke til kommentar
Del på andre sider

  • 2 uker senere...

Er det nokon som har brukt ein Relay gmbh PW3 M-bus master(!) modul som slave mot Aidon HAN? PW3 har LED for 'Slave' som lyser opp ved tilkopling til HAN port. (Dog, har eg ikkje sjekka om denne også lyser ved 'normal' master-slave drift mot feks energimåler. I datasheet fann eg ingenting om Slave LED )

M-bus skal vel ha 36V og 24V på bussen? Eg målte ingenting og fekk heller ikkje noko data. Kan ein då trygt anta at HAN enda ikkje er åpna på denne målaren?

 

Sent fra min SM-G960F via Tapatalk

 

 

 

Lenke til kommentar
Del på andre sider

Har noen klart å hente ut data fra Kastrup målere? Jeg har han-port-1.15, og har lagt inn @Rolfik sitt read.c script, som han hadde laget til han-port-1.14, men dette er resultatet:

image.png.5a8d8a3dd00db0c813a3b2b3eb7e64c0.png

Uten read.c scriptet til Rolf var det kun Host_Time som ble lest ut (heller "tydet" av test_rx programmet, for data bytene var med).

Jeg har lest alt jeg kan her, men finner ikke noen som har skrevet hvordan da har klart å fikse dette på sin Kastrup måler. Jeg finner heller ikke han-port-1.14, i tilfelle det er 1.15 versjonen som gjør at Rolfs script ikke virker lengre.

Av en eller merkelig grunn sender måleren min kun hvert 10. sekund også. Jeg får ingenting hver 2. sekund, og jeg har ikke logget lenge nok til å se etter 60-min pakkene.

Edit: Kanskje også verdt å nevne at jeg har 1-fase nett.

Edit2: Har oppdrevet han-port-1.14, og forsøkt den med og uten Rolfs script. Samme resultat som 1.15 over.

Edit3: Har fått hjelp i denne tråden: https://www.hjemmeautomasjon.no/forums/topic/4385-hjelp-til-tyding-av-dlms-obis-datapush-meldinger/

 

Endret av eriler
Lenke til kommentar
Del på andre sider

  • 1 måned senere...

Jeg har installert den serielle interfacen ( /dev/ttyUSB0 ),

testprogrammet gir meg :

 

 

Nå har jeg brukt han-port-1.15, med disse resultater :

 

 

pi@ams:~/src/han-port-1.15 $ ./test_rx -n  -d /dev/ttyUSB0
{"Date_Time":"",
"Host_Time":1560503407.967,

{"Date_Time":"",
"Host_Time":1560503411.241,

{"Date_Time":"",
"Host_Time":1560503412.965,

osv.

 

og  bruk av 'od -x < /dev/ttyUSB0'  gir meg dette, see attachment.

 

Dette sier meg, porten er åpent, men test_rx forstår det ikke.

Måleren er en Aidon.

 

 

 

 

 

 

amsoutput.JPG

Endret av Howi42
tilleggsinfo
Lenke til kommentar
Del på andre sider

18 hours ago, Howi42 said:

Jeg har installert den serielle interfacen ( /dev/ttyUSB0 ),

testprogrammet gir meg :

 

 

Nå har jeg brukt han-port-1.15, med disse resultater :

 

 


pi@ams:~/src/han-port-1.15 $ ./test_rx -n  -d /dev/ttyUSB0
{"Date_Time":"",
"Host_Time":1560503407.967,

{"Date_Time":"",
"Host_Time":1560503411.241,

{"Date_Time":"",
"Host_Time":1560503412.965,

osv.

 

og  bruk av 'od -x < /dev/ttyUSB0'  gir meg dette, see attachment.

 

Dette sier meg, porten er åpent, men test_rx forstår det ikke.

Måleren er en Aidon.

 

 

 

 

 

 

amsoutput.JPG

Du kan prøve dette istedet: https://www.npmjs.com/package/node-red-contrib-ams-decoder

Lenke til kommentar
Del på andre sider

Takk, dette går bra.

 

Nå ser jeg brukbare data i debug vinduet.

 

Siden jeg har ingen erfaring med node-red,

- hva må jeg gjøre for at den flowen kjører automatisk når jeg restarter min Pi ?

- neste steg vil da være å få dette inn i FHEM

 

- Wolfgang

 

Lenke til kommentar
Del på andre sider

Førstegansposter her. :)

 

Tenkte jeg bare skulle informere om at jeg har laget min egen dekoder for Aidon 6525. Har prøvd å skrive den på en måte som skal gjøre det enkelt å bruke programmet mot Kamstrup og Kaifa også, men har ikke informasjon om hvordan disse målerne fungerer, så litt mer hjelp trengs før disse er funksjonelle.

 

Her er linken du trenger for å finne programmet: https://github.com/robinsmidsrod/ams-han-decoder

 

-- Robin

Lenke til kommentar
Del på andre sider

@emyr:

 

AMS-noden virker, men hvis jeg legger til en mqtt-utgang, ser debug sånn ut :

6/15/2019, 3:07:12 PMnode: msgmsg.payload : Object
{ obis_list_version: "AIDON_V0001", meter_ID: "7359992905602019", meter_model: "6515", act_pow_pos: 582, act_pow_neg: 0 … }
6/15/2019, 3:07:12 PMnode: 7b2866de.94badmsg : string[23]
"Invalid topic specified"
6/15/2019, 3:07:14 PMnode: msgmsg.payload : Object
{ act_pow_pos: 582 }
6/15/2019, 3:07:14 PMnode: 7b2866de.94badmsg : string[23]
"Invalid topic specified"
6/15/2019, 3:07:16 PMnode: msgmsg.payload : Object
{ act_pow_pos: 582 }
6/15/2019, 3:07:16 PMnode: 7b2866de.94bad
msg : string[23]
"Invalid topic specified"

Uten mqtt mangler de med : Invalid topic specified

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.