MQTT interface for Energenie ENER314-RT add-on board for the Raspberry Pi, designed for use by Home Assistant.
MIT License
Bot releases are hidden (Show)
The v0.7.x releases require the following updates that will need to be manually installed if upgrading from v0.6.x or below:
gpiod
& libgpiod
: New dependencies (e.g raspbian: sudo apt-get gpiod libgpiod-dev
)node.js
: v18.2.0 or greaterretry: false
into config.json
. This functions checks that the resulting monitor message matches the (just) sent command; if it is different it retries the command (indefinitely)mqtt-energenie-ener314rt
Version
. This runs once on startup and then checks at 3:26AM every day.Published by Achronite 8 months ago
node.js
: v18.2.0 or greatergpiod
& libgpiod
: New dependencies that need to be installed (e.g raspbian: sudo apt-get gpiod libgpiod
)cached_retries
in config,json
(default remains at 10)mqtt-energenie-ener314rt
has been added to represent the software and the ENER314-RT board, which includes a 'Discover' button, 'Connected State' and reports the number of discovered monitor (FSK) devices. All Discoved 'monitor' devices are automatically linked to this new device as 'Connected devices'. The README examples have also been updated to show how to link these to the board device using via_device
.energenie-ener314rt
needed is v0.7.x. This uses a newer GPIO library that is compatible with the pi5. gpiod
and libgpiod
will need to be installed firstcommand
when it has been successfully cached (also only update MQTT when this is set to 0=None) #69,"main":true
in the device json files.Device | Description | Primary Entity name set to null |
---|---|---|
MIHO004 | MiHome Smart Monitor Plug (Pink) | real power |
MIHO005 | MiHome Smart Plug+ (Purple) | switch |
MIHO006 | MiHome House Monitor | apparent power |
MIHO013 | MiHome Radiator Valve | climate control |
MIHO032 | MiHome Motion sensor | motion |
MIHO033 | MiHome Open Sensor | contact |
MIHO069 | MiHome Heating Thermostat | climate control |
MIHO089 | MiHome Click | voltage |
See also: https://github.com/Achronite/energenie-ener314rt/releases/tag/v0.7.1 - Notably pi5 support and GPIO driver changes
Published by Achronite 11 months ago
package.json
(@genestealer)VALVE_STATE
)
REPORTING_INTERVAL
and Maintenance
Entity categories set to config (@genestealer)FREQUENCY
and VOLTAGE
added as HA 'disabled entities' for Monitor Plug, and Smart Plug+Published by Achronite about 1 year ago
sw_version
for HA discovery (@webash)Published by Achronite about 1 year ago
config.json
file using log_level
. The file is read once on startup. The default log_level is http
, which logs all incoming and outgoing commands/messages.Published by Achronite about 1 year ago
Published by Achronite over 1 year ago
device
section to manual MQTT setup for Home Assistant (to assist in HA automations)battery
topics for eTRV and Whole house monitor [#17]config.json
file to config_sample.json
to prevent user config overwrites upon update of codeALARM
reportng for PIR, it is believed a value of 66 = Low battery alert
See #28
Published by Achronite over 1 year ago
Version 0.2.0 Release
Published by Achronite over 1 year ago
First packaged release (npm & github).