RIKA2MQTT is a free and opensource bridge enabling end-users to connect their RIKA firenet stove to an MQTT server. It goes both way, so you can monitor and also take control of your stove directly via MQTT.
docker run \
-e RIKA_EMAIL=<yourRikaFirenetAccount> \
-e RIKA_PASSWORD=<yourPassword> \
-e MQTT_HOST=127.0.0.1 \
-e MQTT_USER=<optional> \
-e MQTT_PASSWORD=<optional> \
-d --name rika2mqtt cookiecodedev/rika2mqtt:latest
It will publish to the defined mqtt server in topic tele/rika2mqtt
.
It can consume input commands (mqtt -> rika stove) via topic cmnd/rika2mqtt
.
The email of your rika-firenet account
The password of your rika-firenet account
The host of your MQTT instance (ip or fqdn)
The user to use to connect to MQTT (optional depends on your mqtt config)
The password associated to the user defined previously in MQTT_USER (optional depends on your mqtt config)
The MQTT topic used to send command to RIKA2MQTT
Default: cmnd/rika2mqtt
The MQTT topic used by RIKA2MQTT to publish RIKA status
Default: tele/rika2mqtt
The MQTT topic used by RIKA2MQTT to publish RIKA errors
Default: tele/rika2mqtt-errors
The port of your MQTT instance
Default: 1883
The uri scheme to use to connect to the MQTT server
Default: tcp://
Thanks to Freepik for providing the pellet stove icon used in the diagram