Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses

Re^5: Efficiency of indoor grow light timer

by holli (Monsignor)
on Nov 12, 2017 at 21:43 UTC ( #1203242=note: print w/replies, xml ) Need Help??

in reply to Re^4: Efficiency of indoor grow light timer
in thread Efficiency of indoor grow light timer

No objections. What kind of automation system(s) do you use and how do you access it from Perl?


You can lead your users to water, but alas, you cannot drown them.

Replies are listed 'Best First'.
Re^6: Efficiency of indoor grow light timer
by stevieb (Abbot) on Nov 12, 2017 at 21:50 UTC

    It's been a couple years-long process. I use my WiringPi::API to communicate with a Raspberry Pi in the backend, front-ended (API-wise) with my RPi::WiringPi distribution. I then laid on top of it App::RPi::EnvUI as the web-based, single-page front end to the entire system.

    I also wrote Async::Event::Interval to handle tasks that need to be run in parallel.

    Much of the core is C/XS based, such as the logic that controls the hygrometer, amongst other stuff.

    Not too long ago, I put together all of the hardware in a prototype that has 120v relays to control fans, humidifiers, and of course, the grow lamps. I still haven't found the time to put together a blog post about it, as we've got 6" of snow here and its consistently -15 degrees celsius where I now live (northern BC, Canada) so I'm just catching up on wood cutting for heat. I will though, sometime.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1203242]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (7)
As of 2019-06-24 20:18 GMT
Find Nodes?
    Voting Booth?
    Is there a future for codeless software?

    Results (99 votes). Check out past polls.