It analyzes your water quality, helps you with your maintenance and anticipates changes in the weather.
Supported Cards
[TRIGGER] Battery level changed
[TRIGGER] Temperature changed
[TRIGGER] Redox value changed
[TRIGGER] pH value changed
[TRIGGER] RSSI value changed
[TRIGGER] Salt value changed
[TRIGGER] TDS value changed
Instructions
Add the device as you would add any device to Homey. A polling frequency of 15 minutes is used to update the status of the device in Homey (like what is the current pH value) based on the actual status of the device. Due to the fact that ICO takes measures every hour, this update interval is more than enough.
Donations
I enjoy creating apps for Homey and try to support them as best as I can. If you enjoy using my apps a donation in return for the time I put into this is much appreciated.
Notices: 19-06-2023 - The Ondilo API gives some weird responses, so your device may not work properly. Unfortunately there is not much I can do about it. Please contact Ondilo for further support and let us know in this thread if you have more information.
02-03-2021 - As @Alexandre_Lechenne is mentioning is his post, the service should be up again. Thanks for the update!
01-03-2021 - It looks like the Ondilo API is not available at the moment.
Therefor, the Homey App cannot connect. Unfortunately there is not much I can do about it. Please contact Ondilo for further support.
I try to make a flow that says WHEN it’s 10AM AND pool-temp<10degrees THEN turn on my pump for two hours. How can I do this, I only see WHEN Temp becomes less than, but that doesn’t help, does it…?
Ah I didn’t get that part at first
You can do it like this.
First create a Logics numeric variable, I called it temp/2
Read device “Ventilator Toilet” as the Pump
( Chronograph: if you add a timer as action, and give it a unique name, the timer gets created as soon as the timer is started).
(About the calculation: {{round([value]/2 ,0)}} means ‘value divided by 2 and rounded to whole numbers’.
And f.i. {{round([value]/2 ,2)}} means ‘value divided by 2 and rounded to two digits’.)
Screenshot of the timer ‘Pump’ running (the temp was 18°):
Next challenge: My filtration works (water temperature in °C/2) hours per day. I want to maximise usage of the solar power, and would need to center the filtration around solar noon (which I found in the “sun events” app). So how do I change the start-time daily to (solar noon-(filtration-time/2))? I would need to calculate time, but nowhere I found how (by the way, writing scripts is not my cup of tea…). Hope someone can help!
The problem is that Solar Events does not give the correct values for the azimut, it has one hour delay… Of course I could correct that in the calculation, but a big (…) advantage of using azimut is that when the legal time changes I don’t have to change the flow. Why the azimut-value is incorrect, how to change that?