På tide å dele mine erfaringer, samt kommentere noe av det som er sagt i det siste.
Jeg fikk en HAN-modul fra kraftselskapet som jeg plugget inn i måleren selv. Det er ingen automatikk i at den blir aktivert når man bestiller den, slik noen har hevdet her. Det tok i mitt tilfelle i underkant av en uke før den ble aktivert. Det er ingen Ethernett-plugg som andre her har hevdet, det er en RJ-45 og protokollen er M-bus.
Jeg målte M-bus linjen med et oscilloskop, men det var kun en 24V DC på pinne 1 og 2. Intet signal. Jeg har drøftet dette her på gruppa før, men det virker ikke som noen har prøvd å måle, så jeg har hverken fått bekreftet eller avkreftet dette. Så jeg bygde kretsen som roarfred har delt her https://github.com/roarfred/AmsToMqttBridge/blob/master/Electrical/Schematics.PNG
Jeg ventet riktignok med å montere ESP8266 til jeg hadde verifisert at jeg fikk et fornuftig signal. Men jeg fikk ikke noe annet enn en litt merkelig oscillasjon, og HAN-modulen så ikke ut til å reagere på dette, for det kom fortsatt ingen data derfra.
Kamstrup hevdet at hvis man skulle få det til å virke med en hjemmelaget løsning, så må man i det minste ha en M-bus interface, så jeg har loddet opp en krets med en TSS721A fra Texas Instruments. Det var veldig smått, så man skal ikke være skjelven på hånda. Har ikke fått prøvd den ennå, for jeg mangler noe småtteri. Også i dette tilfelle vil jeg vente med å kople til ESP8266 eller RPi til jeg ser at det er data på linjen.
Jeg ser at roarfred og andre har fått det til å virke med skjemaet over, så jeg tar uttalelsen fra Kamstrup med en liten klype salt. Men jeg har håp om at TSS721A skal virke bedre, for den er jo tross alt designet for M-bus, selv om jeg ikke har bruk for sender-delen her. Denne kretsen er en ren tranceiver i begge retninger, så hvike protokoller som brukes i høyere lag har ikke noe å si, jeg er fornøyd når jeg får data inn på serielinje.
Og til petersv
En nivå-converter som du linker til, vil trolig ikke fungere, siden ikke M-bus sender ut noen transisjoner i utgangspunktet. Kamstrup-målerne sender med 2400 baud, så hastighet på kretsene er ikke noe problem.
Håper noen som har fått dette til å virke allerede, kan si noe om hva som skal til for å få M-bus masteren (måleren) til å detektere at det er en slave på bussen. Jeg står fast når det gjelder dette, men håper at TSS721A skal gjøre jobben.