Portisch / RF-Bridge-EFM8BB1

Alternative Firmware for the Sonoff RF Bridge EFM8BB1 chip
293 stars 124 forks source link

1byOne doorbell not being picked up #228

Open efiniste opened 1 year ago

efiniste commented 1 year ago

Latest firmware used?

Yes

Information

1byOne doorbell

Sniffed data

0xB1 data:

13:50:36.734 MQT: tele/rfbridge/RESULT = {"Time":"2023-05-30T13:50:36","RfRaw":{"Data":"AA B1 03 015E 042E 19D2 280909090918180918090909091809090909 55"}} 13:50:37.596 MQT: tele/rfbridge/RESULT = {"Time":"2023-05-30T13:50:37","RfRaw":{"Data":"AA B1 03 0154 0424 19C8 280909090918180918090909091809090909 55"}} 13:50:38.465 MQT: tele/rfbridge/RESULT = {"Time":"2023-05-30T13:50:38","RfRaw":{"Data":"AA B1 03 0186 0424 19D2 280909090918180918090909091809090909 55"}} 13:50:44.511 MQT: tele/rfbridge/RESULT = {"Time":"2023-05-30T13:50:44","RfRaw":{"Data":"AA B1 03 0140 0424 19E6 280909090918180918090909091809090909 55"}} 13:50:45.406 MQT: tele/rfbridge/RESULT = {"Time":"2023-05-30T13:50:45","RfRaw":{"Data":"AA B1 03 015E 0424 19DC 280909090918180918090909091809090909 55"}} 13:50:46.166 MQT: tele/rfbridge/RESULT = {"Time":"2023-05-30T13:50:46","RfRaw":{"Data":"AA B1 03 0122 0406 19C8 280909090918180918090909091809090909 55"}}

The data above is from 2 bell presses, 8 seconds apart.

I've read through various issues/PRs on here to try to get to the bottom of this. I have a 1byOne doorbell that I'm trying to use through RFBridge. I want a bell press to be read and an MQTT message to be sent each time it's pressed. As far as I can tell, the doorbell protocol should be installed and enabled by default but no data shows up unless I input rfraw 177 at the console. When I do enable rfraw 177 I get the data above. I get nothing in 0xA6 mode. Can anyone tell me why this is not being picked up as standard?

Thanks,

Steve

efiniste commented 1 year ago

I've got this working now with the later hex file https://github.com/bkbartk/RF-Bridge-EFM8BB1/releases/tag/v1

rfraw 166 now gives the following with a single bell press:

15:46:55.075 MQT: tele/rfbridge/RESULT = {"Time":"2023-05-30T15:46:55","RfRaw":{"Data":"AAA60409F2F78055"}} 15:46:55.905 MQT: tele/rfbridge/RESULT = {"Time":"2023-05-30T15:46:55","RfRaw":{"Data":"AAA60409F2F78055"}} 15:46:56.735 MQT: tele/rfbridge/RESULT = {"Time":"2023-05-30T15:46:56","RfRaw":{"Data":"AAA60409F2F78055"}}