Community version of Rachio App/Drivers for Hubitat
Rachio Community builds off of the native Rachio integration. On top of the native features, this community version adds:
- Dashboard. See your watering schedule and skips, in conjunction with Rachio's weather information, on your smart home dashboard. Substantially similar to what you see on the Home tab of the mobile app, except Rachio Community enhances it to include different icons for different types of skips. Differentiate schedules/programs with different colored icons. Highly configurable.
- Full Smart Hose Timer Support
- Next Run and Last Run data exposed for automation & display. Automate based on when your next run will occur and/or when your last run occurred.
- Rain Sensor State exposed. Use your irrigation system's rain sensor for automation and/or see its status on your smart home dashboard.
- Next event data exposed. See information about your system's next event, e.g., scheduled run or skip.
- Monthly watering summary exposed. See the same monthly watering summary as on the Home tab of the mobile app.
Rain Skip due to predicted rain
Rain Sensor skip (Tentative skip if rain sensor remains triggered)
Dashboard Output Format The Dashboard outputs an SVG image to a local endpoint as well as a cloud endpoint, so you can embed the resulting image into any image tile of any dashboard, e.g., Sharptools dashboard, Smartly, etc. Note that you would want to embed the image into a dashboard image tile with a dark background if you select a white color scheme, and embed the image into a dashboard image tile with a light background if you select a black color scheme.
Dashboard Configuration The dashboard is highly configurable with regard to:
- Number of days on dashboard
- Hide/Show Non-Scheduled Quick Runs
- Hide/Show precipitation percentage, precipitation amount, high/low temp
- Select from predefined color schemes or customize every color
- Color code different schedules/programs
- Expand or Collapse vertical or horizontal spacing
- scale up or down in size
Uses undocumented Rachio API Note that Rachio Community relies on an undocumented API to extend the native Rachio functionality. Rachio has stated in its community forum that, although use of the undocumented API is allowed, there is no guarantee about its availability, meaning it could change without notice at any time. Accordingly, the expanded functionality in Rachio Community cannot be guaranteed. This especially since this community version of the app and drivers has been developed by the Hubitat community, without any affiliation or cooperation with Rachio.
Supported Controllers Rachio controllers 1, 2, 3, and 3e are supported.
Hubitat Package Manager Install Instructions
- Uninstall the Rachio native app
- Install Rachio Community Package via Hubitat Package Manager
- Follow the install instructions in the Rachio Community app
Manual Install Instructions
- Uninstall the Rachio native app
- Install the Rachio Zone driver
- Install the Rachio Controller driver
- Install the Rachio Wifi Hub driver
- Install the Rachio Hose Timer driver
- Install the Rachio Community app
- Enable Oath
- Follow the install instructions in the Rachio Community app
Setup & Troubleshooting Some users report that, after installing Rachio Community, they needed to use the native Rachio mobile app (not Rachio Community) to trigger an automatic schedule to run for each zone. It was only then that Rachio pushed data to Rachio Community for populating and configuring each zone for them. Accordingly, if after installing you do not have but a few attributes showing on the device page of a zone, use the Rachio mobile app to trigger a schedule for that zone.
If your install doesn't work well, with your devices not populating state or your dashboard not showing weather correctly, please send me your model number and # of zones. Rachio keeps adding different models with different numbers of zones, which requires updating the app to support.