We talked in git-project where you posted as well, but I just wanted to give you a pad on the back here as well for a really good design. Also we should probably keep everyone included and continue the conversation here.
You really took it to the next level. It’s really satisfying to see that you could use the half-baked stuff I abandoned in favour of mathgamings design (which by the way is also working now. The count so far is 3, and I am still making more)
It has some nice features too, but it isn’t half as pretty as yours. I will make a few of these for sure and tell you how it goes.
Besides the things I wrote in Git, here are a few things I stumbled across that might help you when making more copies:
- it’s a drag to maintain and edit the code, once you have many planters if you have the entire code in each instance in ESP-home. Each change has to be added to all the planters. In stead, you can have the main bulk of you code in one file, and then include it in each instance with
<<: !include flowerpot_main.yaml
I have only substitutions, wifi, ota and api outside the included file while the rest is managed from within the main-file. It is still compiled onto the board same as ever, so it doesn’t need wifi to work
In that way, you can maintain the code for all the planters centralized. I use the studio code server plugin for HA, but it isn’t strictly needed to get it working, it just makes it easier. It also lets you publish to git directly from HA.
-
Give each a name or a number and print or write it on them. At some point, you will loose track of them otherwise if you have many. It’s super annoying to test which one is broken based of a message from HA. You could include it in the fusion files to make it easy.
-
I added an optional mini solar-panel to mine for when the pot is placed in a window. It’s not pretty, but it faces outwards, so it does not matter much. It appears to eliminate the need for charging though it is quite new so I am not yet sure. It requires a CN3065 to work: 
(the polarity of the JST-connectors is backwards compared to the Lolin board. Watch out.)