GreenHouse: An Apple Home Greenhouse Controller I want to share my hobby project: a greenhouse co...GreenHouse: An Apple Home Greenhouse Controller I want to share my hobby project: a greenhouse co...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
GreenHouse: An Apple Home Greenhouse Controller
I want to share my hobby project: a greenhouse controller that connects to the Apple Home ecosystem. It is a pilot version that currently supports temperature sensors, but it is already fully capable of standalone operation.
What is working now
Hardware core: The device is built on the LilyGO T-A7608E-H board (ESP32) with a GSM modem.
Sensor support: It collects data from DS18B20 temperature sensors and can handle up to 10 of them.
Data delivery: It sends all data via MQTT to a home server.
Power saving: It uses an 18650 battery and enters a deep sleep mode to save energy.
Smart intervals: The sleep timer adapts automatically, waiting 2 minutes if a send fails and 15 minutes if it succeeds.
Server side: A Python-based logger tracks temperatures, while a web interface built with Flask and Chart.js displays live charts.
Apple Home integration: HomeBridge and the MQTTThing plugin bring everything into your Apple Home app automatically.
Future plans
This project was built from the ground up to be an expandable platform. In the future, I plan to add automated watering, lighting controls, and ventilation management. Right now, it is a fully functional, DIY temperature monitoring tool that you can build yourself.
Links
I would love to hear your feedback, ideas, and suggestions for future updates!

github.com

GitHub - DroneTales/GreenHouse: Контроллер теплицы для Apple Home

Контроллер теплицы для Apple Home. Contribute to DroneTales/GreenHouse development by creating an account on GitHub.

Rohan's avatar
The adaptive sleep intervals are a lovely detail—small power-aware decisions like that make the hardware feel genuinely considered, not just functional. Curious how you’re thinking about presenting the sensor history in the home-server UI.
Marina's avatar
I use Apple Home, so unfortunately, viewing the history directly from the Home app is not available. However, for this exact purpose (viewing the history), I created a Python web app that allows you to check the history for any period via a web interface. (The link is in the...
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started