The RFX-433EMC and RFX-868 can now, besides USB or WiFi, also use MQTT with Auto Discovery.
The advantages are:
- more than one RFX can be used in Home Assistant
- WiFi connection, so that the RFX can be placed at the optimum location.
- support for the latest devices.
- devices are automatically added using Auto Discovery or a simple MQTT command.
- different brands of roller blind motors can be used in any mix.
- different device types can be received and/or controlled by the RFX.
A short list of devices supported by the RFX-433EMC:
- Brel/Dooya/Ozroll/Cherubini/A-OK/ASA/Gaposa/Somfy-RTS motors,
- 434MHz MCZ stove,
- Weather, X10, Visonic sensors,
- P1 utility meter,
- Novy/Falmec hood,
- Chacon/KAKU/NEXA/Cotech modules,
Devices supported by the RFX-868:
- Davis Vantage Vue,
- Ecowitt/Fineoffset/Alecto sensors,
- Gaposa motors,
- Honeywell ActiveLink chime,
- Itho/Orcon fan,
- Visonic security sensors.
See the RFX MQTT User Guide.pdf for the full list.
(available on the Downloads page)
1 Like
Great to see mqtt become part of the firmware. I successfully got two rfx433EMC’s working using the new firmware.
It took me quite a while to figure out what commands to set and how to get things working. The discovery config helped a lot with this, but I was wondering if we can get a more thorough documentation on the commands we can send. For example, is it possible to get a list of somfy remotes through mqtt, or do I need the rfxmngr software for this?
All available commands are in the RFX MQTT User Guide.
To list and delete Somfy ID’s from the RFX you need to flash USB or WiFi software in the RFX and use RFXmngr. As these commands are not used very frequent there is no need to add this in the MQTT software.
Please send an email to support if you have improvement requests for the software or documentation.
Yeah that’s what I ended up doing in the end, not great to have to flash, but like you said, doesn’t have to happen frequently. Thanks for the help.
I have two RFX-433 transceivers, both with EMC and Eport LAN modules. Only using one but it is on version 4022 firmware and having massive issues with the RFXTRX integration when restarting HA. Nearly every time when restating HA the RFXCOM integration hangs and delays startup for other integrations. Often the integration continually cycles through “Initializing” and “Failed setup, will retry” and never fully goes online where the devices are available until I power cycle the RFX-433.
I like the idea of using MQTT instead of the integration but I see the MQTT version is only available when using WiFi. Do you have plans to make MQTT available when using the ethernet connection? I’m trying to remove as many IoT devices from WiFi and would much prefer to use the ethernet port instead.
RFX-433EMC MQTT is only possible on WiFi.
See the remark at: RFX-433 with Extended Motor Control
Check with RFXmngr if the RFX is available each time you start the connection. If you experience the same problem check if you can change a parameter in the LAN controller to solve this. If no problem with RFXmngr ask the developer of the RFXCOM integration for a solution.
For technical support on the RFX, contact support rfxcom.com
Odd timing, the RFXCOM integration was updated yesterday and it now starts properly with a HA restart. Link to PR with the fix. Waited months and it was updated on the same day I finally reached out for support!
For clarity and others that might have the same issue… Yes, RFXmngr is available each time the connection is started and there are no connection issues with the Eport. In this case the issue was with the RFXCOM integration.