Skip to content

Rainbird Controller in Python; Contol with Google home and IFTTT

License

Notifications You must be signed in to change notification settings

biofects/google-pyrainbird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyrainbird

Python module for interacting with WiFi LNK module of the Rain Bird Irrigation system

This project has no affiliation with Rain Bird. This module works with the Rain Bird LNK WiFi Module. For more information see http://www.rainbird.com/landscape/products/controllers/LNK-WiFi.htm


This module communicates directly towards the IP Address of the WiFi module it does not support the cloud. You can start/stop the irrigation and get the currenltly active zone.

I'm not a Python developer, so sorry for the bad code. I've developed it to control it from my domtica systems.

**Please, feel free to contribute to this repo or chip in some cents for the effort and Donate

On the bottom of the module is some test code. Feel free te test it with your own

# Test for controller
logging.basicConfig(filename='pypython.log',level=logging.DEBUG)


_LOGGER = logging.getLogger(__name__)
_LOGGER .setLevel(logging.DEBUG)
ch = logging.StreamHandler()
ch.setLevel(logging.DEBUG)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
ch.setFormatter(formatter)
_LOGGER.addHandler(ch)

controller = RainbirdController(jsoncommands)
controller.setConfig("####IP#####","####PASS#####")
controller.startIrrigation(4,5)
time.sleep(4)
controller.stopIrrigation()

About

Rainbird Controller in Python; Contol with Google home and IFTTT

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •