Hi. I have multiple cheap RF 433mHz buttons. One three gang button is working fine and I could add it in the RFXTRX integration with the option ‘Enable automatic add’ enabled. I changed their device names and this one is working fine.
A different two gang button will not get into HA. Also a second three gang button will not be added. I tried setting the protocols (Lightning4 should be the one) and multiple times enabling and disabling the ‘Enable automatic add’ checkbox.
When setting the logger>logs>RFXtrx to debug, I don’t see a device ID popping up when I press the buttons. I do see other (for me unknown codes) in the logging popping up.
All three devices are within range, literally laying next to each other. I tried swapping batteries. No result until now.
{
"home_assistant": {
"installation_type": "Home Assistant OS",
"version": "2022.10.2",
"dev": false,
"hassio": true,
"virtualenv": false,
"python_version": "3.10.5",
"docker": true,
"arch": "x86_64",
"timezone": "Europe/Amsterdam",
"os_name": "Linux",
"os_version": "5.15.67",
"supervisor": "2022.11.2",
"host_os": "Home Assistant OS 9.0",
"docker_version": "20.10.17",
"chassis": "vm",
"run_as_root": true
},
"custom_components": {
"reolink_dev": {
"version": "0.57",
"requirements": [
"reolink==0.0.62"
]
},
"hacs": {
"version": "1.24.5",
"requirements": [
"aiogithubapi>=21.11.0"
]
},
"youless": {
"version": "2.1",
"requirements": [
"youless-api==0.9"
]
},
"entsoe": {
"version": "0.0.1",
"requirements": [
"entsoe-py==0.5.8"
]
},
"plugwise": {
"version": "0.20.1",
"requirements": [
"plugwise==0.16.2"
]
},
"sonoff": {
"version": "3.3.1",
"requirements": [
"pycryptodome>=3.6.6"
]
},
"volkswagencarnet": {
"version": "v4.4.58",
"requirements": [
"pytz",
"volkswagencarnet==4.4.53"
]
}
},
"integration_manifest": {
"domain": "rfxtrx",
"name": "RFXCOM RFXtrx",
"documentation": "https://www.home-assistant.io/integrations/rfxtrx",
"requirements": [
"pyRFXtrx==0.30.0"
],
"codeowners": [
"@danielhiversen",
"@elupus",
"@RobBie1221"
],
"config_flow": true,
"iot_class": "local_push",
"loggers": [
"RFXtrx"
],
"is_built_in": true
},
"data": {
"entry": {
"entry_id": "f8cbed8efa5311eaa1356b6f75a9fd6b",
"version": 1,
"domain": "rfxtrx",
"title": "RFXTRX",
"data": {
"host": null,
"port": null,
"device": "/dev/serial/by-id/usb-RFXCOM_RFXtrx433_A1XGR2O7-if00-port0",
"debug": true,
"automatic_add": false,
"devices": {
"0a5207aa390e00d22d0169": {
"signal_repetitions": 1,
"fire_event": false,
"device_id": [
"52",
"7",
"39:0e"
]
},
"0a5207ab370e00b1070269": {
"signal_repetitions": 1,
"fire_event": false,
"device_id": [
"52",
"7",
"37:0e"
]
},
"0a5207b1380e00ce2c0169": {
"signal_repetitions": 1,
"fire_event": false,
"device_id": [
"52",
"7",
"38:0e"
]
},
"0a5207b3350e00bd2f0169": {
"signal_repetitions": 1,
"fire_event": false,
"device_id": [
"52",
"7",
"35:0e"
]
},
"0a5207bc240e00d42d0169": {
"signal_repetitions": 1,
"fire_event": false,
"device_id": [
"52",
"7",
"24:0e"
]
},
"0a52075d300e00de3a0169": {
"fire_event": false,
"signal_repetitions": 1,
"device_id": [
"52",
"7",
"30:0e"
]
},
"0a5207023c0e00e6370169": {
"fire_event": false,
"signal_repetitions": 1,
"device_id": [
"52",
"7",
"3c:0e"
]
},
"091300024f2c82015e80": {
"device_id": [
"13",
"0",
"4f2c82"
]
},
"091300014f2c88015e70": {
"device_id": [
"13",
"0",
"4f2c88"
]
},
"060301010a0800": {
"device_id": [
"3",
"1",
"Undecoded"
]
},
"091300034f2c81015e70": {
"device_id": [
"13",
"0",
"4f2c81"
]
}
},
"protocols": [
"ac",
"arc",
"x10",
"lighting4",
"oregon",
"hideki"
]
},
"options": {},
"pref_disable_new_entities": false,
"pref_disable_polling": false,
"source": "import",
"unique_id": "rfxtrx",
"disabled_by": null
}
}
}
Edit: the signals are popping up in my Sonoff RF Bridge, which I want to phase out. I prefer the RFXtrx to be directly connected to the server instead of using MQTT for passing through the sensor data.