Open 38Cherry opened 2 years ago
I haven't seen anything in the api todo it. If you find it, we'll fix it.
Kohler Konnect uses a totally different approach that requires the cloud, the local device API doesn't offer this ability.
Can we use a hybrid approach? Use cloud if network capabilities are there? Fallback to local? Mine isn't connected via HomeKit/cloud
It’s possible. I did something similar in my Hubitat integration. The Azure IoT is a bit of a pain to work with though. I’m still working on learning HA programming and python so it’s taking me a bit to get up to speed
Yeah, I almost think we need to update the underlying library to support both cloud and local and use local where possible / makes sense. I know all my mirrors and facets are cloud only (minus homekit). I haven't yet upgraded to the siri/homekit shower component (if you have this, let me know what you think).
Kohler Konnect is doing this via DTV+ link, not via Ethernet. Unfortunately I don't think this is exposed on the ethernet side. The DTV+ side might be Ethernet, I'm not sure. I've seen RJ45 also used for CAN bus and things like that too.
Using the HA action to change the state of the shower from off to on doesn't turn on the Touchscreen in the shower. I verified that using Alexa through Kohler Konnect does turn on the screen so there is a way to do it. I haven't been able to isolate the api call but i'm sure it's there.