
* Adds docs for RainMachine component/hub * Removing references to remote API * Collaborator-requested changes * Adding new info (per home-assistant/home-assistant#14225) * Collaborator-requested changes * Collaborator-requested changes * Revert "Collaborator-requested changes" This reverts commit 34f75ffab911dcd9a9ae3163645c7c6e9dbf54ee. * I think I got it this time... * Collaborator-requested changes * Collaborator-requested changes * Small tweak
1.7 KiB
layout, title, description, date, sidebar, comments, sharing, footer, logo, ha_category, ha_release, ha_iot_class
layout | title | description | date | sidebar | comments | sharing | footer | logo | ha_category | ha_release | ha_iot_class |
---|---|---|---|---|---|---|---|---|---|---|---|
page | RainMachine | Instructions on how to integrate RainMachine units within Home Assistant. | 2018-04-25 20:32 | true | false | true | true | rainmachine.png | Hub | 0.69 | Cloud Polling |
The rainmachine
component is the main component to integrate all platforms
related to RainMachine smart Wi-Fi sprinkler controllers.
{% linkable_title Base Configuration %}
To connect to your RainMachine device, add the following to your
configuration.yaml
file:
rainmachine:
ip_address: 192.168.1.100
password: YOUR_PASSWORD
To configure switch-related functionality, add configuration options beneath
a switches
key within the rainmachine
sections of configuration.yaml
as below:
rainmachine:
ip_address: 192.168.1.100
password: YOUR_PASSWORD
switches:
# switch configuration options...
{% configuration %} ip_address: description: the IP address or hostname of your RainMachine unit required: optional type: string password: description: your RainMachine password. required: true type: string port: description: the TCP port used by your unit for the REST API required: false type: int default: 8080 ssl: description: whether communication with the local device should occur over HTTPS required: false type: boolean default: true switches: description: switch-related configuration options required: false type: map keys: zone_run_time: description: the default number of seconds that a zone should run when turned on required: false type: int default: 600 {% endconfiguration %}