I recently picked up a new ESP32 C6 board for playing with IoT ideas. It is quite amazing how many features these things have given their low price. As you can see by the photo, it can be plugged directly into a battery and includes solar charging circuits so it is trivial to build an outdoor data logger. They have built in WiFi, Bluetooth even Zigbee and can easily be coded using Micropython. I have an older ESP8266 controlling my phone charger flawlessly. Wonderful little devices.
Hacking an IKEA remote
IKEA have these lovely remote control units for pairing with their various devices, and the wonderful thing is that they are quite easy to re-purpose to control anything. They send messages using the Zigbee protocol so all you have to do is get a Zigbee receiver and intercept the messages.