Jump to content
coredyn

Kohler DTV Plus

Recommended Posts

I thought I would share my recent addition to my system. I have a Kohler DTV+ shower that has a network interface as well as a web portal for minor changes and has some control over the device. 

I decided to peek around and inspect some of the web elements to discover a repeatable URL that I can use to trigger shower start and stop. You can discover these by simply using 'Inspect' in chrome for example and log the devices activty as you activate/deactivate the shower for example. 

Below are the two commands I am currently using in my system, you can modify the valve outputs and temperature. Mine right now is set only to turn on valve 1 at 38C.  Right now I use these links as an image in announcements (to trigger the weblink as an image on my T3), I then have it linked to custom buttons on my bathroom screen as well as IFTTT/google assistant (OK Google, turn on the shower) :) . I do not have the Chowmain driver to push weblinks but I think I will update to use that to trigger the URL in the future. 

ON: http://IPADDRESS/quick_shower.cgi?valve_num=1&valve1_outlet=1&valve1_massage=0&valve1_temp=38&valve2_outlet=0&valve2_massage=0&valve2_temp=38&_=1529517501631 
OFF: http://IPADDRESS/stop_shower.cgi?_=1529517501635 

It is not flawless, and I would caution when trying to discover the correct links if you enter one incorrectly the Kohler web portal will become non-responsive and you need to power cycle it (this took many power cycles for me to figure out correctly). 

Nonetheless, I can now tell my shower to turn on an off which I was quite excited about.   

Share this post


Link to post
Share on other sites

I bought the drivercentral "generic TCP" driver ($30) and set up 3 dummy relay switches in the bathroom for 3 different users and was able to send the URL (via "programming").  It works reliably and is much quicker to respond than the DTV+ touchscreens (which I'm not impressed with).

This requires composer/dealer access, but only took 30 min to get working.

The URLs I used were of the form:

http://192.168.xx.xx/start_user.cgi?user=1

http://192.168.xx.xx/stop_user.cgi

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...