Skip to content

The main goal of this project is to control the lights of the Novy Crystal 26050 cooking hood when the Zigbee kitchen lights are turned on or off.

Notifications You must be signed in to change notification settings

SpectraCoder/ESP32_Novy_Commander

Repository files navigation

ESP32 Novy Commander

The main goal of this project is to control the lights of the Novy Crystal 26050 cooking hood when the Zigbee kitchen lights are turned on or off. The ESP32 looks at the API of Home Assistant to determine the on or off state of the kitchen lights, and sends a 433mhz signal to the connected 433mhz transmitter. The ip address of the ESP32 shows a basic status web page with the ability to reboot the device.

ESP32 with a 433mhz transmitter soldered onto it

For convenience, I soldered the XD-FST FS1000A 433mhz transmitter directly to the ESP32. By setting pin 22 to HIGH, it powers the transmitter while pin 23 is used to send data. The pin next to those is ground.

Usage

To use this in your own setup, make a copy of the config.example.h file. Rename it to config.h. Change the contents of the file to your own needs.

To be able to access the API of your Home Assistant, you will need to generate a Long-Lived Access Token. Log in onto your Home Assistant web interface, and click on your profile name. There, on the bottom of the page, you can generate the token. Copy and paste it into the config.h file.

Case

I also designed and 3D printed a case for the ESP32 to fit the 433mhz transmitter. You can find the .stl file in /Case.

ESP32 with a 433mhz transmitter into a 3D printed case

About

The main goal of this project is to control the lights of the Novy Crystal 26050 cooking hood when the Zigbee kitchen lights are turned on or off.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published