Jump to content
  • Sign Up
Støtt hjemmeautomasjon! 🥇🥈🥉

Recommended Posts

Posted (edited)

Da den andre tråden konsentrerer seg mest om hjemmelagede kort og derfor har en relativt høy terskel og er tidkrevende for å komme i gang med, tenkte jeg å lage en ny tråd der vi kan oppsummere hvordan man kan lese HAN-porten på din strøm-måler enkelt, kjapt, billig og sikkert.

 

Det vi vet:

  • HAN bruker helt standard M-BUS
  • Man får kjøpt ferdige M-BUS til TTL kort (se link under)
  • Ikke alle målere er åpnet for data på HAN selv om man har modulen (Hafslund) (Ikke 100% verifisert)

 

Oppdatering: Det har kommet nye og enklere løsninger for de som liker å ha lokal tilgang for dataene, og ikke sende de ut på internett. Under er noen linker til dette.

 

Alternativ 1 - esp32-basert løsning:
AMS2MQTT fungerer med COTS esp32-baserte kort og et TTL til MODBUS-adapter, f.eks. https://www.aliexpress.com/item/32751482255.html. Det anbefales å bruke et galavanisk isolert kort, men en RS422/485-adapter kan også fungere.

Home Assistant integrasjoner: 
https://github.com/toreamun/amshan-homeassistant
https://github.com/turbokongen/hass-AMS

 

Alternativ 2 - med stikkontakt og Raspberry PI i sikringsskapet:

Denne løsningen og er utviklet av Per Erik Nordbø i BKK. Med denne kan du lese ut HAN data til Raspberry Pi og meldingene kan deretter logges til skjer, fil eller multicast på LAN. For å bruke dataene videre må man lage noe IFTTT og/eller MQTT etc. for å få det inn i ditt favoritt-hjemmeautomasjonsmiljø.

 

Du trenger:

 

Følg instruksjonene i dokumentet her.

Gå til posten her og følg instruksjonene: 

Node-red for MQTT videre til smarthusløsningen din, følg Thomas sin oppskrift fra side 4:

On 09/03/2018 at 18:26, Thomas_ja27 said:

Her er min oppskrift:

 

Dropbox med det som skal til:

https://www.dropbox.com/sh/8yu8q1h755v264q/AADXMeVA7xZoD_8nED2zERw9a?dl=0

 

- Last ned Han-Port og legg denne inn etter anvisninger som ligger i mappen sammen med pakken.

- Installer node-red. https://nodered.org/docs/getting-started/installation

- Importer flow, dette kan gjøres i webgrensesnitt, (IP):1880 (fil ligger i Dropbox)

- Det er mulig dere må endre på banen i AMS blokken alt etter hvor dere har filene til Han-Port.

- Som nevnt over er MQTT innebygd i Node-Red, dette fant jeg ikke ut før etter jeg hadde lagt inn alt, så det ligger MQTT outputs til mosquitto i denne flowen.

- Om man uansett ønsker å installere mosquitto så finner man det her: https://mosquitto.org/download/

 

image.thumb.png.664250aa081a98dae527bd8f81725e5f.png

 

Om man vil ha webserver med visualisering:

- Installer InfluxDB plugin i Node-Red. http://blog.catchpoint.com/2018/01/17/how-to-grafana-with-node-red-influxdb/

- Installer InfluxDB. https://docs.influxdata.com/influxdb/v1.5/introduction/installation/

- Installer Grafana. http://docs.grafana.org/installation/

- Gå inn i webgrensesnitt (ip):3000  Bruker: admin   Passord: admin

- Legg til InfluxDB server som kilde. http://docs.grafana.org/v3.1/datasources/influxdb/

- Importer Grafana Dash (Fil ligger i Dropbox)

 

Sikkert noe jeg har glemt nå, men er bare å spørre hvis det blir problemer :) 

image.thumb.png.a82a7fb17336d774f29aebe93052ec79.png

image.thumb.png.4d21a5cb01f56db6cf8513a404e99cd2.png

image.thumb.png.01ac0331b879b2a16f20a9adc7551c67.png
 

 

 

 

Edited by petersv
La til node-red oppskrift fra @Thomas_ja27
  • Like 5
  • Thanks 2
Posted

Lesestoff:

 

BKK om HAN:

On 2/14/2018 at 15:20, kjetilsn said:

Heisann,

 

Fikk i dag hyggelig epost fra BKK om at de har åpnet min HAN port.

Skal nå bygge interface fra roarfred: https://github.com/roarfred/AmsToMqttBridge/

 

BKK sendte også med denne linken:

https://drive.google.com/drive/folders/0B3ZvFI0Dg1TDbDBzMU02cnU0Y28

Kunne ikke se at den tidligere var lagt ut her, om den er så fjern gjerne dette innlegget.

 

 

Posted (edited)

Debugging

Se @Salvesens debugging-pdf her, for litt tips og triks:

On 13.4.2018 at 20:37, Salvesen said:

Siden jeg har hukommelse som en gullfisk og at jeg sannsynligvis må gjøre dette for venner og familie i fremtiden(les 2019 når effektleddet innføres?) tenkte jeg å lage en liten manual, kanskje andre får bruk for den også. 

 

HAN over internett til HS3 for dummies.pdf

Edited by petersv
Posted (edited)

VEit ikke om jeg skal henge meg på her eller den andre tråden om ams men jeg snakket med Tronika (ref develco sin Han interface på zigbee)  i går og det viser seg at DEvelco enheter i stor grad kun søker etter nett på kanal 11 - 22. Siden DEconzen kom med kun kanal 25 aktivert så kan det være det som er grunnen. Jeg gikk inn i konfiggen i går og endret dette og skal gi det ett nytt forsøk når det ikke er så svinekaldt. 

Eventuelt er muligheten å sende teknisk dokumentasjon til Dresden for mulig å få støtte for enheten.

Develco på sin side mener at denne skal være åpen for zigbee nett.

Edited by Arne Johnny
  • Like 2
Posted
1 time siden, xibriz skrev:

NodeMCU er ikke egnet da hardware-serial er reservert UART som brukes til USB/kommunikasjon mot PCen.

Det stemmer vel ikke helt. Ja, UART er reservert, men hvis man laster inn en OTA-kodesnutt, kan alt programmeres over WiFi etterpå. I tillegg er set selvsagt mulig å koble bort RX mot M-BUS ved USB-lasting dersom alt skjærer seg.

  • Like 1
Posted
8 minutter siden, Blip! skrev:

Det stemmer vel ikke helt. Ja, UART er reservert, men hvis man laster inn en OTA-kodesnutt, kan alt programmeres over WiFi etterpå. I tillegg er set selvsagt mulig å koble bort RX mot M-BUS ved USB-lasting dersom alt skjærer seg.

 

Du har rett, det var derfor jeg skrev "ikke egnet" :) Ja det er mulig å få til, men siden overskriften på tråden var "The easy way" så synes jeg det var ett dårlig forslag å starte med NodeMCU.

Posted

NodeMCU, er veldig bra egnet. Man må selvfølgelig laste inn egnet programvare på den, men det er jo ikke slik at alle må finne opp kruttet på nytt her. Vi finner en eller flere implementasjoner som fungerer og så deler vi. Det kommer i post 2 eller 3 som er reservert. Så slipper vi at de som kommer hit senere må lese seg gjennom hundrevis av innlegg for å finne det de trenger for å komme opp på 1-2-3, The Easy Way (TM) ?

  • Like 2
Posted (edited)

Jeg tror du har misforstått ESP8266 litt, eller at vi snakker forbi hverandre. NodeMCU er bare en måte å bruke den på, man kan legge inn hva man vil.

Her er et eksempel:

 

Edited by petersv
Posted

Siden målet er å ha en enhet som ikke trenger noen PSU, kun trekker strøm fra M-BUS-en, er Zigbee et greit alternativ.

 

Jeg har sett litt kjapt på mulighetene, og Texas sin CC2530 virker som en kandidat ved første øyekast. http://processors.wiki.ti.com/index.php/Tutorial_on_the_Examples 

 

Det finnes flere ferdige brett med denne (The Easy Way (TM))

 

https://www.aliexpress.com/item/CC2530-Zigbee-UART-Wireless-Core-Board-Development-Board-CC2530F256-Serial-Port-Wireless-Module-24MHz/32767470382.html

 

Eller denne med forsterker, hvis man har måleren lengre vekk: https://www.aliexpress.com/item/ZigBee-Wireless-Module-CC2530-CC2591-PA-Module/1831284083.html

 

Så da gjenstår det å se om man kan parse dataene på CC2530, men med de små mengdene det er snakk om, tror jeg det bør være overkommelig. Deretter må de sendes på Zigbee-protokoll, og her er det nok litt research som må til for å få det opp å gå. Det enkleste kan være å "kopiere" en implementasjon av en HAN-leser som allerede bruker Zigbee.

  • Like 1
Posted
32 minutter siden, petersv skrev:

Jeg tror du har misforstått ESP8266 litt, eller at vi snakker forbi hverandre. NodeMCU er bare en måte å bruke den på, man kan legge inn hva man vil.

 

Det jeg prøver å si er at NodeMCU-kortet som har en ESP8266 loddet på seg har ikke RX-pinnen tilgjengelig for å lese inn data fra HAN-porten uten å gjøre modifikasjoner på det fysiske kortet (NodeMCU). 

  • Like 1
Posted

Etter spørsmålet fra @hflatoey over så kom jeg på noe, kanskje vi skal dele denne how-to-en i to grener i 1-. post, én for de som har strøm i sikringsskapet og kan bruke raspberry pi (desidert enkleste vei) og en annen for de som må gå veien om zigbee el.lign.?

Posted (edited)

Det er din lykkedag i dag @Moskus! Det har vi faktisk fått i form av en eminent oppskrift fra herr Per Erik Nordbø i BKK, som har gått opp hele løypa, og tom. lastet opp hele raspbian-imaget for Rpi man trenger! 

Edited by petersv
  • Like 2
Posted (edited)

Da er 1.-post oppdatert med info om de to fremgangsmåtene. Skulle ønske jeg kunne gått for alt. 1... :(

Edited by petersv
Posted
2 minutter siden, petersv skrev:

Da er 1.-post oppdatert med info om de to fremgangsmåtene. Skulle ønske jeg kunne gått for alt. 1... :(

5V kan du vel alltids strekke fra et annet sted? :) 

Posted (edited)

Det er en annen diskusjon, men det korte svaret er "nei". (Nytt hus med krav om utendørs hoved-tavle, som ikke er i tilknytning til huset, mao. ikke mulig å trekke noe frem @Moskus, eller tilbake @xibriz. Men takk for forslag (igjen ;) ) )

Edited by petersv

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.