Hayward omnilogic pool api

Looks like Hayward finally opened their API to someone (Alexa skill) but I don’t see anything with the rest of he world. Does anyone have any insight into automating this pool pump? I’d love to cut my teeth on a new component but not sure how to get to the API. is there a way to tie to an Alexa skill (I looked and this isn’t open to IFTTT either)?

Any progress on this? From looking at the docs for the control4, crestron, and elan drivers, it looks like it uses a cloud api. I don’t see any sign of a local api.

Still nothing?

I have successfully sniffed all the traffic coming from the omnilogic. It communicates with their servers via unencrypted UDP packets that contain XML. :roll_eyes:

At some point I will get around to controlling it locally by sending my own packets.

1 Like

@blakeblackshear If you figure it out, please let me know!!

Has anyone ever attempted to request access to their API? They have a third party Crestron integration and an official Alexa skill (which shows up as an OAuth client in the web-interface).

HAs anyone had any luck? I too would like to add this.

I was able to get the API , had to sign an NDA but I cannot for the life of me figure out what service to post the XML to. Im not getting a proper response from all the servers I can find. I wish I could share the API but I would suggest reaching out , call support. The gentleman I talked to was a developer and a huge help. They just want to make sure they protect their IP . Though I dont really agree with the way the tech works.

Interesting. Might have to give them a call. What did the NDA say? Can’t share with anyone? Wondering what IP would be protected via the API.

Also, did they provide access to the controller itself, or do you still need to access via cloud?

Hi!
I am very interested of this as well since I am building a new pool with Hayward Omnilogic.

Would be nice to get this working in HA.

I have received the documentation on the OmniLogic APIs, but don’t have the ability to build it myself - would need some support or a collaborator. I have an OmniLogic on my pool and so I can test it as it is built though. Currently doing some investigation using NodeRed for API calls to figure out the structure, but I don’t have the ability to build a proper HA integration.

If we get something built, Hayward will also include HA as an approved partner platform on their site.

2 Likes

I am interested in contributing. @alanranciato ??

Was just about to tag you @gentoosu!

@djtimca - Happy to host the code as well if you’d like… Sending you a DM

Can you please publish the API specs? Thanks

I can’t publish them because they are under NDA, but I believe Alan could make you a collaborator on the GitHub repository so you could assist there where they are stored.

Glad to see some recent activity on this thread! I’m just getting familiar with our new OL and am interested in exploring ways to use the API. I’d love to connect with the repo or any developers involved with the API.
@djtimca @alanranciato

Hi Everyone, I too just got an OL installed and would love to help in anyway. Anyway I can get access to the GitHub repository? @alanranciato

i have an omnilogic, and plenty of api experience, if i can be added to the repo that would be great.
i have time to work on this in the next few weeks as well. :slight_smile:
@infragilis

1 Like

OK - for anyone interested in helping development, it looks like the original work is paused for now and since I don’t own the repository I can’t give access. I’ve forked the original work to another repository so we can continue work if there are interested folks. Please PM me your GitHub username and I’ll get you added. @billmans @boonstra @nickrout