You're welcome to join the Discord


August 26, 2024 - Make it work

Sticking with the keep it simple principle, progress is being made. The bulk of Grow Control has been finished for a long while, just need to glue the parts together with an event router. This is where I've been at a stand-still for years past. Trying to do too much and never getting the basics working. Lets start simple. Each link between plugins has a name, with a source and destination. Events are pushed forward only, reversed data requests can come later when needed. For now, lets get the basics working.

The basics of the MQTT plugin are working. It connects to a broker and sends messages. The timer plugin is what I'm working on at the moment, as well as the event router. Clock and interval timers will be working first, can add cron timers later.


December 11, 2023 - It's time we get something accomplished!

Using the KISS principle, keep it simple stupid, lets finish Grow Control and make it do something useful.

I've spent the last 2 months going over all the code and cleaning things up. It's still unfinished, but it's now in a good state to continue finishing.

Current state of the project summed up:

The gcServer heart of the system is mostly finished, maybe 80%. The server can run stand-alone, as a service in the background, or it can run as part of the client on your local computer. The clients/GUIs are still far from ready. Focus is always on finishing the server and make some plugins. This is what's needed to make things work.

Next I will finish the gcTimer plugin, which will have many different types of timers with many features. A timer for every occasion. The timer then sends state changes through an event router in Grow Control, which then passes the event to other plugins, such as the gcMqtt plugin, which then sends messages out over MQTT. I then have an Arduino connected to ethernet, subscribed to the MQTT server, waiting for messages to turn things on or off.

I may have this working soon. I'll keep the website updated with my progress.