mirror of
https://github.com/UtilitechAS/amsreader-firmware.git
synced 2026-01-18 09:21:57 +00:00
32 lines
1.4 KiB
Markdown
32 lines
1.4 KiB
Markdown
# AMS <-> MQTT Bridge
|
|
|
|
* [Electrical design](./Electrical)
|
|
|
|
## Background
|
|
The purpose of this project is to collect information and build a simplified bridge for reading serial DLSM/M-bus information from electrical power meters (AMS), provided over the HAN port, and publishing to some IoT friendly target.
|
|
|
|
Components will be ESP8622, Arduino code, a (very simplified) M-bus <-> 3.3V serial interface
|
|
|
|
As a start, we should try to get information from the three types of AMS meters currently being installed in Norway. Some details about these are available here: [NVE_Info_kunder_HANgrensesnitt.pdf](Documentation/NVE_Info_kunder_HANgrensesnitt.pdf)
|
|
|
|
The project should include:
|
|
- [x] [Simple circuit to transform MBus levels to 3.3V serial](/Electrical/Simple%20HAN%20to%20FTDI%20Circuit.jpg)
|
|
- [x] [Code to capture and analyze data from PC](/Code/HanDebugger)
|
|
- [x] [Code to capture and analyze data from Arduino](/Code/ESPDebugger)
|
|
- [x] [Sample data from various meters](/Samples)
|
|
- [x] [Documentation on HAN / MBus / DLMS/COSEM](/Documentation)
|
|
- [X] Code to parse DLMS data into a structure
|
|
- [X] Real schematics, including ESP8266
|
|
- [X] PCB layout
|
|
- [ ] Arduino library
|
|
- [X] Arduino sample sketch to read values and report to MQTT server
|
|
|
|
### Circuit to read HAN from PC (via FTDI)
|
|

|
|
|
|
### Circuit prototype
|
|

|
|
|
|
### MQTT output
|
|

|