Welcome to RainCloudy’s documentation!¶
RainCloudy is a library written in Python 2.7/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.
Note
Melnor RainCloud official page: http://www.melnor.com/16043-raincloud-smart-water-timer
Melnor RainCloud Youtube video: https://goo.gl/Y5kx1X
Developing¶
-
class
raincloudy.controller.
RainCloudyController
(parent, controller_id, index, faucets=None)[source]¶ RainCloudy Controller object.
-
current_time
¶ Return controller current time.
-
faucets
¶ Show current linked faucet.
-
id
¶ Return controller id.
-
name
¶ Return controller name.
-
serial
¶ Return controller id.
-
status
¶ Return controller status.
-
Faucet.py¶
-
class
raincloudy.faucet.
RainCloudyFaucetCore
(parent, controller, faucet_id, index, zone_names=None)[source]¶ RainCloudyFaucetCore object.
-
attributes
¶ Return faucet id.
-
battery
¶ Return faucet battery.
-
current_time
¶ Return controller current time.
-
id
¶ Return controller id.
-
name
¶ Return faucet name.
-
serial
¶ Return faucet id.
-
status
¶ Return status.
-
-
class
raincloudy.faucet.
RainCloudyFaucet
(parent, controller, faucet_id, index, zone_names=None)[source]¶ Bases:
raincloudy.faucet.RainCloudyFaucetCore
RainCloudyFaucet object.
-
zone1
¶ Return zone managed by faucet.
-
zone2
¶ Return zone managed by faucet.
-
zone3
¶ Return zone managed by faucet.
-
zone4
¶ Return zone managed by faucet.
-