I recently build a terrarium where I'm keeping leopard geckos. The climate of the natural environment they live in is similar to teh one in house or a flat in western europe. To provide them a decent environment you need to have some light sources in the terrarium. I decided to control the lights using Apple HomeKit . The HomeKit apps already provide some good automation tools. When it comes to leopard geckos, you have to put them to winter rest. You have to start this process at the beginning of October by reducing the time where the lights are turned on by an hour each week, until the light stays off. This process is not possible with the HomeKit tools. Fortunately Homebridge exists: "Homebridge allows you to integrate with smart home devices that do not support the HomeKit protocol."
I'm going to develop a Homebridge plugin for a programmable soft switch which controls the light sources of my terrarium. Stay tuned for further articles, since I'm in an early planning stage for this plugin.