4 ms·
This is a really handy project for low code ESP32 & ESP8266 use in Home Assistant. I recently made a 8 switch irrigation system with < $20 in parts and just a
by gedy 4y ago
This is a really handy project for low code ESP32 & ESP8266 use in Home Assistant. I recently made a 8 switch irrigation system with < $20 in parts and just a few lines of yaml.
- heffer 4y agoNow that's a blog post I'd read.
- tamu_nerd 4y agoIt's actually pretty straightforward: just wire in the relays (shift register required for ESP8266) then turn them on and off as desired. With your valves exposed via wifi to Home Assistant or MQTT the world is your oyster as far as using inputs (weather, rain, etc) to bring intelligence into your irrigation scheduling. I loosely followed this guide when I built mine: https://selfhostedhome.com/diy-wifi-sprinkler-controller-using-esp8266-part-1/ https://selfhostedhome.com/diy-wifi-sprinkler-controller-usi...
- cptskippy 4y ago> shift register required for ESP8266 Why? A D1 Mini has 8 Digital I/O ports that could drive a 3.3.v relay module.
- tamu_nerd 4y agoNot sure, I didn't try, but using one was a good excuse to learn how. The blog post suggests that despite there being 8 they're not all suitable for use (maybe due to high on boot or something)
- cptskippy 4y agoAh... that makes sense. It looks like IO0 needs to be pulled high to boot. Still looks like you could redefine RX to a GPIO and still have 8 if you didn't need serial input. I vaguely remember running into this issue with some load cell AMPs. A Shift Register or IO Expander seem like the more interesting and less frustrating route. I'd probably end up using an ESP01 and i2c IO Expander because I'm a masochist and love trying to squeeze as much as I can out of the ESP01.
- gedy 4y agoI actually referenced tamu_nerd's link below, but my approach was simpler as I used an ESP32 (more pins, so no shift register needed), and I powered the ESP32 with its own USB charger (so no AC to DC converter needed). I can add something to GitHub and will reply here)
- baldeagle 4y agoI second this. I’ve been toying with irrigation for a while, but valves have always been the issue
- tekstar 4y agoCan you explain this more? I've been getting into home automation and my wife would like programmable irrigation for when we're not at home. Did you interface with existing wifi valves or are you doing the circuit yourself? I recently got rtlsdr to read my water meter so I can detect leaks, which is pretty cool
- michaelmior 4y agoWith existing WiFi valves, there would likely be no need for ESPHome.
- godsfshrmn 4y ago12v valves off Amazon. Don't get the cheap plastic ones. Get the brass versions as long as you don't run several at once, can power from old wall wart with a few amps rating. I'm using a meanwell PSU so I can power a few other things - IR lights mostly
- cptskippy 4y agoWhat the OP did was build a simple irrigation controller for an existing irrigation system. Most irrigation systems use electronic solenoid valves that open when very low current 24 VAC power is applied to the two terminals. Take a look at the Spec for a valve from Rainbird: https://www.rainbird.com/sites/default/files/media/documents/2021-06/d37554-0719_gsv-techspec_fin_web.pdf https://www.rainbird.com/sites/default/files/media/documents... Electrical Specifications: • Power: 24 VAC 50/60 Hz (cycles/second) GBS25 Solenoid • Inrush Current: 0.41 A (9.84 VA) • Holding Current: 0.20 A (4.80 VA) at 60 Hz, 0.23 A (5.40 VA) at 50 Hz If you have a sprinkler system, you can replace the on/off valve with a solenoid valve and then you're able to control the system electronically using a 24 VAC power supply and a switch. The OP replaced the switch with a relay, which is a switch that can be actuated by the lower voltage from something like a microcontroller.
- moffkalast 4y ago> recently > $20 in parts With how much ESPs go for right now I kinda doubt that, what's the whole BOM?
- gedy 4y agoBear in mind I already had irrigation system with 24v valves in place. The <$20 is the adding the ESP32 , 8 switch relay rail, plus the plexiglass, standoffs, and USB charger.
- moffkalast 4y agoAh alright that's more believable, though still quite a bargain.
- cptskippy 4y agoThe thing you have to understand is that controlling an irrigation system is easy, the valves work just like light switches but on lower voltage. The cost of an irrigation system is making it user friendly for a customer. Example: https://www.amazon.com/Hunter-Sprinkler-XC400-4-Station-Controller/dp/B00FYRXFPG https://www.amazon.com/Hunter-Sprinkler-XC400-4-Station-Cont... Like the OP's solution, it is a microcontroller hooked up to a relay array, but it also has: * AC/DC Transformer * Real-Time-Clock * Battery backup * User Interface * Secure, weather proof housing * Printed Instructions And it costs less than $90. They're making a profit on them, so the BOM is probably closer to $20-30. The solution is completely plug-n-play compared to building from scratch, setting up a home automation system, and programming a microcontroller.
- cptskippy 4y ago> With how much ESPs go for right now I kinda doubt that D1 Minis are like $1.50 and ESP01s are $0.95.
- moffkalast 4y agoGood luck controlling an 8 pin relay with 4 accessible pins hah. The 01s are cheap for a reason - they're useless for most projects, hell I'm always running out of pins even on the esp32-cams.