Skip to content

Modified OpenSprinkler firmware for retrofitting Hunter sprinkler controllers with ESP8266

License

Notifications You must be signed in to change notification settings

dolenle/OpenSprinkler-Firmware-Hunter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSprinkler-Firmware-Hunter

OpenSprinkler-based firmware for Hunter irrigation controllers

This is a hacked-up custom version of OpenSprinkler firmware for my Hunter WiFi add-on adapter board based on ESP8266. The primary changes are as follows:

  • Supports ESP8266 only.
  • Migrated project to PlatformIO.
  • Use GPIO2 to control the Hunter sprinkler controller via the REM interface.
  • MCU GPIO assignments are rearranged as there are no port expanders.
  • Button support is disabled. The web interface or app is the intended way to control the firmware.
  • Only Sensor 1 is supported by default. Sensor logic polarity is inverted to match the Hunter controller.
  • Only sequential stations are supported, since there is no way to turn off an individual station when multiple are running.
  • RTC is optional. If the RTC is missing, the FW will fallback to NTP. If the time is not set, programs will not run.
  • Maxiumum station runtime is limited by the controller. Hunter PRO-C allows up to 6hrs runtime.

The firmware has been tested with a Hunter PRO-C PC300 sprinkler controller. It may be compatible with other controllers which support Hunter SmartPort/ROAM remotes. This project is provided AS-IS with no warranty whatsoever. It is not affiliated with OpenSprinkler.

Further Reading

This project is made possible by the reverse-engineering efforts of Scott Shumate, documented here.

About

Modified OpenSprinkler firmware for retrofitting Hunter sprinkler controllers with ESP8266

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 68.1%
  • Makefile 17.5%
  • C 11.4%
  • HTML 1.7%
  • Shell 1.3%