At this time, OtO does not interface with any other smart home devices.
That being said, we know this is a popular request from our users and have plans to add it to the roadmap very soon.
If this is something you would like to see, please let us know in the comments below!
Hi, Please add support for Google Home smart home automation too!
And Apple HomeKit.
Thanks for responding! What commands or routines would you like to use?
Just manually kick-off watering through the smart home interface is the main thing I would look for. Being able to choose a zone, solution, and water amount would be a plus. The more complex tasks like defining the boundaries and Oto schedule probably make sense to leave in the Oto app.
Please add Alexa integration so I can turn on, turn off and check status (i.e., on/off) of Oto by voice.
Definitely would be interested in HomeKit integration!
As you build your API/IoT Platform integration roadmap these are some features I would find useful:
Voice via Alexa/Google/Siri:
- "When was the last time OtO Watered?"
- "When is the next time OtO is scheduled to water?"
-"Is OtO going to water today?" (this would account for weather forecast)
- "Tell OtO to Water the [Flower Bed]"
- "Tell OtO to stop watering the [Flower Bed]"
- "When will OtO be done watering?"
API / Integrations: Would love to see an API that allows for community driven Home Assistant (or SmartThings) integrations.
- Start/Stop watering of specific zone
- Alert when watering starts (each zone & full routine)
- Alert when watering ends (each zone & full routine)
- Endpoint that returns the next scheduled watering time (accounting for weather forecast)
- Stats - total watering time this week/month/year
Local API would be best but I realize your architecture might not support that with multiple devices. I would pay $50/yr for this "pro" cloud feature.
Happy to be part of a focus group and/or test users - I am a technical PM in IoT Space currently.
Thanks!
API should include D/L of existing zones by zoneId, and creation of new zone.
This would allow easier whole unit swapping when there is a warranty claim.
Could hit the old unit's API to D/L and use the create zone against the new unit, with slightly modified JSON payload.
I agree with Will about the commands and I'd like to add "Tell me about the last watering for [Flower Bed]" so I can hear whether there were any issues.
And because we use an electric pump (to make use of our rain barrels with OtO), I'd also like it to push notifications to my Google Home to remind me to turn the pump on before my scheduled watering (doesn't have to be that specific...just a reminder 5 min...or a customizable number...before watering starts is perfect).
It would be great if the Oto could generate MQTT packets. Update the interface to allow the specification of the local broker IP address. The packets could be sent when the device periodically joins the WiFi network. MQTT would be beneficial for interfacing with HomeAssistant, HomeSeer, and likely other home automation systems.
All of the metrics described by Will would be helpful information to update a dashboard. Information about the application of the optional fluids would be great too, especially information about application time/durations and them running out.
I think Will's answer is spot on and I too would be willing to pay the $50/yr for this "pro" cloud feature as well. Totally worth it.
MQTT packets would be great for reading data as well as starting. Being able to start a static stream at a x,y position in the configured zone would be extremely helpful as well.
Any kind of API/MQTT access would be beneficial to the community.