core
core copied to clipboard
OnCue being discontinued by Kohler
The problem
The app by Kohler is getting replaced by Kohler Energy Management. This will cause this integration to no longer function. First look at this new app to me is a downgrade as all the Favorite parameters (sensors) are missing.
What version of Home Assistant Core has the issue?
core-2024.9.1
What was the last working version of Home Assistant Core?
core-2024.9.1
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Oncue by Kohler
Link to integration documentation on our website
https://www.home-assistant.io/integrations/oncue/
Diagnostics information
None
Example YAML snippet
None
Anything in the logs that might be useful for us?
No response
Additional information
I have an email to Kohler to see if there is anything that can be done to still get the missing sensors. So far, no answers. They are not answering there support line after an hour on hold.
Hey there @bdraco, @peterager, mind taking a look at this issue as it has been labeled with an integration (oncue) you are listed as a code owner for? Thanks!
Code owner commands
Code owners of oncue can trigger bot actions by commenting:
@home-assistant closeCloses the issue.@home-assistant rename Awesome new titleRenames the issue.@home-assistant reopenReopen the issue.@home-assistant unassign oncueRemoves the current integration label and assignees on the issue, add the integration domain after the command.@home-assistant add-label needs-more-informationAdd a label (needs-more-information, problem in dependency, problem in custom component) to the issue.@home-assistant remove-label needs-more-informationRemove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.
(message by CodeOwnersMention)
oncue documentation oncue source (message by IssueLinks)
Replacing their app does not mean they are replacing the API that the app uses. It sounds like you are using the new app and the integration is still working?
They are discontinuing the old app by next week. From the email received last week from Kohler, I believe the API will no longer work as well. Sign in and password changes as well.
OnCue Plus
The existing OnCue Plus application is still available for generator monitoring. The app will be discontinued in the next few weeks, however during the transition period to the new application, the OnCue Plus app remains available to all users.
If you have additional questions or encounter any issues with the application. Please reach out to:
Kohler Home Energy Customer Care Center 1-800-544-2444 Monday – Friday 7:30am – 5:00pm (CT) [email protected]
Sent an email to this address and called the 800 number an no useful response yet.
It does look like you create a new login. So it does look like that indeed be the case. I'll start looking at it when the iOS app is released.
There is a dealer version maybe that version will have the sensors. I do not have access to it yet. The new version is useless. Basically saying the generator ran, is running, an issue. No sensors.
I have tried a number times to contacted Kohler. Never have I gotten through to support. Email is answered with check FAQ. Not good! There is a support email on Google play store that I have now contacted.
Just got an email from Kohler support. "Apologies. We are in the process of adding these parameters back immediately. What mobile device are you using."
I asked if they will have a way that HA can communicate with the new app (API). I'll post any updates.
@PeteRager @bdraco you may want to reach out to Paul O’Dell PAUL.O'[email protected]. He is the manager of software development at Kohler. Maybe he can help you figure out what changes can be done so we can still see the Kohler product in HA.
you may want to reach out to Paul O’Dell
Do you know him? How did we get his contact?
His name was list in the google play store as the contact for the app. When he replied it had his contact information:
Paul O’Dell
Manager - Software Development
Kohler Co. | Kohler Energy
Paul O’Dell PAUL.O'[email protected]
M: 631-512-3845
Hi, Yes, same problem here...the OnCue integration has stopped working for me as well. My Kohler model is 30 RCLA. Was working like a charm. Maybe you know this already but the new Kohler Energy Management apps, both for iOS + Android, have now been released and you can find them here. https://homeenergy.kohlerenergy.com/en/kohler-energy-management-app EDIT: the integration still works for now, it seems I had a temporary glitch which prevented HA to retrieve the data. Let me know if I can help.
The new app does not have any sensors (yet). I was told by Kohler a fix would be released soon. My onCue still works in HA, I just need to refresh the credentials.
I did contact the Kohler manager and got a reply. it sounded like the sensors are not exposed in the new API. We may get some help later, but for now it sounded like they are under pressure to get the sensors back in even though they were initially told they were not necessary.
It's fairly easy on iOS to do protocol research by configuring a burp proxy and then running the app.
@PeteRager would you please loop me into the email chain? I’ll take a look when I get back from holiday next week.
thanks
The apps have been updated now to include all of the missing sensor data. Hopefully they're willing to provide an easy to access API for this data as well.
Don't like how the put the sensors in multiple tabs.
The only 2 parameters, out of 23, that I can't find in the new updated app (iOS) are the Latest Firmware and the Remote Reset Counter. And now that I look at it in (old) OnCue the Latest Firmware is 2.0.6 and the Current Firmware is 3.3.2. So even in OnCue the Latest Firmware doesn't seem to have been updated in a while. And I don't know what Remote Reset Counter is used for.
Maintainers, how can we help? I just installed a 26RCA and was surprised about the OnCue change. Do we need to do snoops of the new iOS app? What info do you need?
I've migrated to the new app and the integration still works. Are you saying that the integration no longer works for you?
Once they turn off the old API the integration will stop working. So far, they have not.
Maybe it’s just a problem on my end, but the OnCue integration doesn’t accept my Koher Energy Management credentials. Perhaps it’s still working for folks who were originally set up with OnCue?
Maybe it’s just a problem on my end, but the OnCue integration doesn’t accept my Koher Energy Management credentials. Perhaps it’s still working for folks who were originally set up with OnCue?
That is likely true. We'll need to find the new endpoints. To get started we'd want to capture a BURP proxy log or equivalent.
Update from me: As a new owner, I started off with the Kohler Energy Management app. OnCue doesn't accept those credentials, but I was still able to create an OnCue account. So both apps work, but with their separate credentials. I have HA OnCue integration set up now with my OnCue credentials.
The app uses Oauth2 for authentication. After that it's not clear how it gets the data. There is nothing in the burp proxy.
Any updates?
Again, Any updates?
We need someone to dive in with wireshark and research the new protocol the app is using
I did the tiniest amount of this already while exploring another solution.
From what I can tell, they are still talking to the old server using the same name and address.
I'm very new to all of this, so don't know that anything I have found is helpful. But I'm happy to explore more if I can be of service.
That's a cool link - thank you. That is the protocol the generator uses to talk to the kohler cloud. It's different than the protocol the App uses to talk to the cloud. I had looked the stream several years back to see what they were sending. It's possible to intercept this stream which is what they are doing in that link. I was able to use my pfsense router to capture the traffic.
Anyways we need to do a similar thing with the app.
That makes sense. I can try to give this a go, if needed. I've got a list of things I want to poke around on with respect to this topic (as you can see in that thread), so I'm happy to add this to it. Hopefully, I can do some of this later this week.