Rain Bird Controller,
Project description
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 https://www.rainbird.com/products/module-wi-fi-lnk
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 currently 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
On the bottom of the module is some test code. Feel free te test it with your own
# Test for controller
from pyrainbird import RainbirdController
import time
import logging
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("####IP#####","####PASS#####")
controller.irrigate_zone(4,5)
time.sleep(4)
controller.stop_irrigation()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyrainbird-0.6.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fd7e65bc47a074b4e871cd3ee4ed09e62d79a2844b38cbc7d7106e1508fc002 |
|
MD5 | db5d3b18884b48a685e45b9a73f792ee |
|
BLAKE2b-256 | 113b1e49da44ac437b735a1cea2a7f05874728759fa9e11e924b29958dc8b56f |