core icon indicating copy to clipboard operation
core copied to clipboard

OnCue being discontinued by Kohler

Open bschatzow opened this issue 1 year ago • 16 comments

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.

bschatzow avatar Sep 12 '24 09:09 bschatzow

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 close Closes the issue.
  • @home-assistant rename Awesome new title Renames the issue.
  • @home-assistant reopen Reopen the issue.
  • @home-assistant unassign oncue Removes the current integration label and assignees on the issue, add the integration domain after the command.
  • @home-assistant add-label needs-more-information Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue.
  • @home-assistant remove-label needs-more-information Remove 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)

home-assistant[bot] avatar Sep 12 '24 09:09 home-assistant[bot]

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?

PeteRager avatar Sep 12 '24 09:09 PeteRager

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.

bschatzow avatar Sep 12 '24 09:09 bschatzow

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.

PeteRager avatar Sep 12 '24 09:09 PeteRager

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.

bschatzow avatar Sep 12 '24 09:09 bschatzow

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.

bschatzow avatar Sep 13 '24 12:09 bschatzow

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.

bschatzow avatar Sep 13 '24 13:09 bschatzow

@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.

bschatzow avatar Sep 13 '24 16:09 bschatzow

you may want to reach out to Paul O’Dell

Do you know him? How did we get his contact?

PeteRager avatar Sep 14 '24 09:09 PeteRager

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

bschatzow avatar Sep 14 '24 10:09 bschatzow

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.

mplantepragma avatar Sep 18 '24 21:09 mplantepragma

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.

bschatzow avatar Sep 19 '24 10:09 bschatzow

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 avatar Sep 19 '24 11:09 PeteRager

@PeteRager would you please loop me into the email chain? I’ll take a look when I get back from holiday next week.

[email protected]

thanks

bdraco avatar Sep 19 '24 11:09 bdraco

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.

Ares4570 avatar Sep 20 '24 11:09 Ares4570

Don't like how the put the sensors in multiple tabs.

bschatzow avatar Sep 20 '24 12:09 bschatzow

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.

mplantepragma avatar Sep 20 '24 14:09 mplantepragma

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?

dferg avatar Nov 09 '24 00:11 dferg

I've migrated to the new app and the integration still works. Are you saying that the integration no longer works for you?

PeteRager avatar Nov 09 '24 12:11 PeteRager

Once they turn off the old API the integration will stop working. So far, they have not.

bschatzow avatar Nov 09 '24 12:11 bschatzow

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?

eklundjon avatar Nov 09 '24 13:11 eklundjon

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.

PeteRager avatar Nov 09 '24 13:11 PeteRager

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.

dferg avatar Nov 11 '24 23:11 dferg

The app uses Oauth2 for authentication. After that it's not clear how it gets the data. There is nothing in the burp proxy.

PeteRager avatar Nov 21 '24 22:11 PeteRager

Any updates?

turboc1208 avatar Jan 05 '25 23:01 turboc1208

Again, Any updates?

turboc1208 avatar Mar 12 '25 23:03 turboc1208

We need someone to dive in with wireshark and research the new protocol the app is using

PeteRager avatar Mar 13 '25 00:03 PeteRager

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.

arw00d avatar Mar 13 '25 00:03 arw00d

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.

PeteRager avatar Mar 13 '25 01:03 PeteRager

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.

arw00d avatar Mar 13 '25 01:03 arw00d