Howto replicate this non-IR, maybe RF, remote

Hello everyone,

I have this kind of ceiling light with a remote control:

[Amazon link]

This is the inside of the remote control, and there is an inscription that says 16,000 MHz.

I would like to know what “type” of signal it could be, RF maybe…

Is there a way to copy and replicate the remote control signals with a transmitter, preferably compatible with (preferably) Zigbee, or… tuya.

Thank you very much.

A 16.000MHz crystal means it’s using a 2.4GHz transmitter. It may be something like Bluetooth but more likely a proprietary protocol.

Can you buy a second remote? You could then maybe hack it by emulating button presses with ESPHome?

1 Like

Yes, as @zoogara says it is probably a proprietary 2.4 GHz controller. These are difficult to reverse engineer the signals as the equipment required for this frequency range is rather expensive. There are a couple projects that have decoded some remotes, however they are few. Again, as @zoogara says, if you want to keep this specific light, your best path is probably to use a microcontroller to ‘press’ the buttons on this remote by shorting the contacts under the buttons. A bit of a hack, I’ve done a couple this way. The biggest problems are that it is a one way, you have to ASSume the result on the light was successful, 2nd problem is some remotes do not have a distinct state for each button press. A classic example is a TV remote that just has a single ON/OFF toggle and not two separate buttons, one for ON and one for OFF. Humans can deal with this, however microcontrollers are not good at it.

Unless, you and/or your significant other is head over heals with the ‘look’ of this light, send it back and try and find one that has both a proprietary remote and support either or both Bluetooth LE and WiFI control. These type lights are becoming much more prevalent and at reasonable price. With lights that support either or both BLE and WiFi, you stand a much better chance of being able to ‘hack’ the WiFi or BLE messages to control the light. Still not a guarantee that you can make the light 100% local control, you may still end up having to let the light login to some distant cloud provider such as Tuya. There are fairly good ‘hacks’ for Tuya based lights to make them pretty much local only control.

Do some searching on this forum, github and internet in general for local Tuya, Tuya Cloud Cutter, Open Beken, SurpLife, Zengge, OneSmartLighting and you will find a number of projects . A couple Home Assistant BLE projects exist, examples in links below.

In this link is an example of a Tuya brand US power ceiling light I converted to 100% local and use in the laundry room. Not as spiffy as your. But is has been working great for almost 2 years now 100% local on WiFi. As I said, there are others.
https://www.amazon.com/dp/B081QGS8CK?th=1

Good hunting!

Thanks a lot for all your information.

Indeed, the button is on/off, and I just found out that when switched off with the remote, rather than the regular wall switch, the light still shines a little bit…

We like this light, and the differents intensity options.
But we always forgot to turn it off, and we figure it out when outside driving away, or already in our confy bed.

I think I will simply use a relay inside the lightbox, right before the light or a complete Zigbee wall switch.

Do you think it could be the right option for me…?

Thanks

Not sure what to make of the fact the light does not turn off completely via the remote. Do you think this is a feature or bug ? :upside_down_face:

Some lights I have seen do have a option that allows some control of light by ‘toggling’ the physical power to the light. Not sure if your light has this option or not and it’s kinda ‘hacky’. Check the manual and try some toggles of the power to the light and see if anything happens beyond just on and off. However, yes it seems logical that you could put a Zigbee power wall switch in front of the light. Bit complicated to remember of it is ‘off’ via the remote or via the wall switch.

Good hunting!

Thanks I will