Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

RainCloudy is a library written in Python 3.x that manages the Melnor RainCloud Smart Garden Watering Irrigation Timer.

License

NotificationsYou must be signed in to change notification settings

vanstinator/raincloudy

Repository files navigation

https://travis-ci.org/vanstinator/raincloudy.svg?branch=masterhttps://coveralls.io/repos/github/vanstinator/raincloudy/badge.svg?branch=master

RainCloudy is a library written in Python 3.x that manages the Melnor RainCloud Smart Garden Watering Irrigation Timer.

Currently Melnor WifiAquaTimer not provide an official API. The results of this project are merely from reverse engineering. This project does not have any official relationship or support by Melnor.com. Use it at your own risk.

Melnor RainCloud official page:http://www.melnor.com/16043-raincloud-smart-water-timer

Source code documentation:http://raincloudy.readthedocs.io/

Usage

fromraincloudy.coreimportRainCloudyraincloudy=RainCloudy('username@domain','secret')# list controllers linked with accountraincloudy.controllers[<RainCloudyController:control_unit:abdcd1234valve_unit:a123>]# show valve unit battery statusraincloudy.controller.faucet_battery99%# show statusraincloudy.controller.status'Online'raincloudy.controller.name'MelnorC001'raincloudy.controller.faucet.name'Backyard'raincloudy.controller.faucet.status'Online'# 4 zones controlled per faucetlen(raincloudy.controller.faucet.zones)4# show details from zone1raincloudy.controller.faucet.zone1{'auto_watering':True,'manual_watering':False'next_cycle':'Delayed','rain_delay':1,'watering_time':0 }# update attributes and show all zonesraincloudy.controller.update()raincloudy.controller.faucet.zones {'zone1': {'auto_watering':True,'droplet':'https://wifiaquatimer.com/static/images/blank.gif','is_watering':False,'next_cycle':'Delayed','name':'Backyard Flowers','rain_delay':1,'watering_time':0    },'zone2': {'auto_watering':True,'droplet':'https://wifiaquatimer.com/static/images/blank.gif','is_watering':False,'next_cycle':'Delayed','name':'Tree Patio','rain_delay':2,'watering_time':0    },'zone3': {'auto_watering':True,'droplet':'https://wifiaquatimer.com/static/images/blank.gif','is_watering':False,'next_cycle':'3:17 AM','name':'Grass Backyard','rain_delay':0,'watering_time':0    },'zone4': {'auto_watering':True,'droplet':'https://wifiaquatimer.com/static/images/blank.gif','is_watering':False,'next_cycle':'4:00 AM','name':'Grass Front yard','rain_delay':0,'watering_time':0    }}# set faucet nameraincloudy.controller.faucet.name='Outside Left'raincloudy.controller.faucet.name'Outside Left'# enable automatic program for zone1raincloudy.controller.faucet.zone1.auto_watering=True# run water for 15 minutes on zone3raincloudy.controller.faucet.zone3.manual_watering=15# set rain delay for 2 days on zone2raincloudy.controller.faucet.zone2.rain_delay=2

Current Limitations

  • Only 1 (one) controller is supported.
  • Only 1 (one) valve unit is supported.

About

RainCloudy is a library written in Python 3.x that manages the Melnor RainCloud Smart Garden Watering Irrigation Timer.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp