Bounty for iAqualink plugin

Posted on
Mon Sep 26, 2022 4:02 pm
roquej offline
User avatar
Posts: 608
Joined: Jan 04, 2015
Location: South Florida, USA

Bounty for iAqualink plugin

Indigo is the center of my home automation strategy. However, I am struggling to control my pool, which is important for the family.

As a workaround, I use Home Assistance with the iAqualink integration, Node-Red, and MQTT to link back to Indigo virtual devices. It works, but it's touchy.

To make the family happy, I am willing to offer a bounty to get a plugin created. There seem to be open-source libraries (https://pypi.org/project/iaqualink/) for iAqualink.

Any takers?

Thank you!

JP

Posted on
Sat Oct 22, 2022 6:26 pm
ryanbuckner offline
Posts: 1075
Joined: Oct 08, 2011
Location: Northern Virginia

Re: Bounty for iAqualink plugin

You likely don't have many responses because the developer would need to have an iAqualink. I think the only solution is for you to buy me a pool and I'll build your plugin.

Posted on
Sat Oct 22, 2022 6:32 pm
FlyingDiver offline
User avatar
Posts: 7190
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Bounty for iAqualink plugin

I'll look into using iAqualink for the new house (construction starting after the new year). If I go that way, then I'll do a plugin. Until then, all I have is the Pentair system with the serial interface.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Sat Oct 22, 2022 6:34 pm
FlyingDiver offline
User avatar
Posts: 7190
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Bounty for iAqualink plugin

Keep in mind that's a cloud interface, so no control if you loose internet or the cloud servers are down.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Mon Oct 24, 2022 8:57 am
roquej offline
User avatar
Posts: 608
Joined: Jan 04, 2015
Location: South Florida, USA

Re: Bounty for iAqualink plugin

Understood the online part, and that is not an issue.

keeping my fingers crossed!

JP

Posted on
Fri Jan 20, 2023 7:08 pm
billorav offline
Posts: 24
Joined: Jun 24, 2015

Re: Bounty for iAqualink plugin

I have delayed the upgrading to 2022.2 since I'm not sure I will have connectivity to our older Jandy pool/spa controller with the change to Python 3. I use the older Jandy Aqualink plugin that in the store, it says it requires "5.1.3 thru v2022.2". I'm running 2021.1 and have a new Mac mini sitting in the box ready to change things out but the hot tub / pool controls are really important to us. I have experimented a little with the Pentair Pool plug in but have not tried to communicate with the old Aqua Link RS serial interphase with 2022.2 yet. I would be interested in supporting a updated plugin (from you) since Yergey's plugins (Jandy Aqualink) last version updated was in 2012. Here is a control page of what we use to control the Jandy system. Thanks.
Attachments
IMG_8733.PNG
IMG_8733.PNG (343.39 KiB) Viewed 1679 times

Posted on
Sun Apr 23, 2023 8:07 am
hamw offline
Posts: 1212
Joined: Mar 31, 2008

Re: Bounty for iAqualink plugin

I'd also be interested in the iAqualink plugin...

Posted on
Fri Apr 28, 2023 9:01 am
pgershon offline
Posts: 506
Joined: Jul 10, 2004

Re: Bounty for iAqualink plugin

I dont think I am up to the development side for this, but I believe much of the Jandy-side work has been done, Look at this to AqualinkD

https://github.com/sfeakes/AqualinkD

Posted on
Fri Apr 28, 2023 10:34 am
hamw offline
Posts: 1212
Joined: Mar 31, 2008

Re: Bounty for iAqualink plugin

Thanks for posting. I did look at that, but there is no way that I have the ability to integrate it… :-)

Would be great if someone could pick it up.

Posted on
Fri Apr 28, 2023 10:44 pm
rhanson offline
Posts: 192
Joined: Apr 30, 2013

Re: Bounty for iAqualink plugin

They have an API for both HTTP and MQTT (they are the same it appears).

https://github.com/sfeakes/AqualinkD/wiki#api-v20

On that page, you'll see examples of how to run commands. They use curl as an example, and you can take those lines and adapt them to become Script Actions in Indigo.

For example, you could make an Action Group for "Pool pump on", and it would contain a script action. This is what they show (using curl) to turn on the pump:

Code: Select all
curl -X PUT -d '{"value":"1"}'  "localhost/api/Filter_Pump/set"

And in Indigo, you'd just do this in a script action:
Code: Select all
import requests
cmd_data = {"value": "1"}
r = requests.put("http://localhost/api/Filter_Pump/set", data=cmd_data)
(I've omitted error checking, but if something went wrong, it might appear in red in your indigo log.)

It would take a little while to bang out the handful of action groups that you need, and then you'd have them for your automations.

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 4 guests

cron