I have a Raspberry Pi 4 Model B (4Gb) with a Packom M-Bus Master Hat running the latest EmonSD. The M-Bus Interfacer is capturing data from an Itron CF Echo II heat meter.
Bluetooth is working on the mini UART and data can be captured using the RuuviTag Sensor Python Package using the Get sensor data synchronously with callback example.
Data from MELCloud can be captured using the MELCloud Python Package.
Data should also be available from electrical energy meters using rayleighconnect Easy API which has a ready to use Python library.
I suspect the next step is to develop emonHub Interfacers for the RuuviTags, MELCloud and Easy API.
How are emonHub Interfacers developed?
Should I start with a fork of the emonhub repository?
Is there a template for Interfacers that pull data from an API which could be used for MELCloud and Easy API?
RuuviTags are broadcast devices that push data at regular intervals. Is there a template for that style of Interfacer?
All advice gratefully received.