Welcome to the world's largest online community of tomato growers! If this is your first visit, please take a few moments and register to become a member of our community and have full access to all of our forums. (some are exclusive to members only) For more details about how to register, please click here.

Everything is finished. I have to edit the code a bit to work with the inductive proxy sensors (counts motor shaft rotations up/down). The North/South rotations are slightly different, i.e. 3 rotations vs. 4 to half up, ect.. which is messing with the web app.

Overall, the project turned out great. My brother-in-law is a mechanical engineer and designed, machined the motor brackets and guide wheels, and i took care of the code and installation. I'm estimating that a similar off the shelf system would cost around $3K, and I don't think that gets you remote control.

View of inside the Honeywell box with component panel installed. A single cat5 cable and 2 individual 12AWG conductors (black/white) for motor are ran from box to each side of greenhouse. The cat5 gets an RJ45 end that plugs into the RJ45 breakout board. This pic is a bit old, so it doesn't show the flex conduit runs to each greenhouse side.

Here's a screenshot of the web app. This is HTML5 and javascript, (jQuery Mobile library) so it's both mobile and desktop friendly. The site is secured with Apache2 basic auth. and sends ajax calls to a backend PHP script that performs security checks prior to calling the microcontroller for motor movement. I also incorporated the temp sensor in the app, so it's now more of a 1 stop shop.

In the future, I want to add at minimum, my on/off control of my propane heater. That's currently using a different app, which is annoying.

Here's a video of the curtain rolling UP until it hits the top limit switch. The long bolt on the motor shaft rotates past the blue inductive proxy sensor. https://youtu.be/nf2VlJWsARE