Grohe Sense and Sense Guard

Is it possible to add Grohe Sense and Sense Guard to Homey?

Grohe Sense and Sense Guard - – FACT SHEET –


No interest in this ?

i like that to

1 Like

I would like that too. Having a switch to turn on and off water and saving water usage to insights would be nice features. I wish I knew how to develop apps…

1 Like

1 Like

For those interested in using the Grohe Sense Guard, I partly solved my problem with a Script instead of an app.

These are the steps I took to be able to turn on and off water from within a flow.
Steps 1 - XX are done using a Rest Client, like Postman

  1. Get your Login token,
    Body: {“username”:“XXXXX”,“password”:“XXXXXX”}
    Header: Content-Type: application/json

  2. Get your Locations
    Header: Content-Type: application/json
    Header: Authorization:<Login Token from Step 1>

  3. Get Rooms
    GET<Location ID from step 2>/rooms
    Header: Content-Type: application/json
    Header: Authorization:<Login Token from Step 1>

  4. Get Appliances
    GET:<Location ID from step 2>/rooms/<Room ID from step 3>/appliances
    Header: Content-Type: application/json
    Header: Authorization:<Login Token from Step 1>

  5. Post Command to Close Water
    POST<Location ID from step 2>/rooms/<Room ID from step 3>/appliances/<Appliance ID from Step 4>/command
    Body: { “type”: 103, “command”: { “valve_open”: false }}
    Header: Content-Type: application/json
    Header: Authorization:<Login Token from Step 1>

If everything works fine to step 5, just use this script with Homey.

postData(**<LocationID>**/rooms/**<RoomID>**/appliances/**<ApplianceID>**/command, {“type”: 103,“command”: {“valve_open”: args[0]}})
.then(data => console.log(JSON.stringify(data)))
.catch(error => console.error(error));

function postData(url = ``, data = {}) {
// Default options are marked with *
return fetch(url, {
method: “POST”, // *GET, POST, PUT, DELETE, etc.
mode: “cors”, // no-cors, cors, *same-origin
cache: “no-cache”, // *default, no-cache, reload, force-cache, only-if-cached
credentials: “same-origin”, // include, *same-origin, omit
headers: {
“Content-Type”: “application/json”,
“Authorization”: “”,
redirect: “follow”, // manual, *follow, error
referrer: “no-referrer”, // no-referrer, *client
body: JSON.stringify(data), // body data type must match “Content-Type” header
.then(response => response.json()); // parses JSON response into native Javascript objects

The script is originally from this site:

There are a lot of improvements for the above script. For example, I am not sure how long the token will be valid for, so a new token could be needed once in a while. Could be solved using a script making a login request and store the token in a variable.


This seems very interesting. Do you know if there is a way of turning on and off a setting? Like the sprinkler water limit? For example I would
Like to set the timer for sprinkler to one hour from “now” when I start my sprinklers. Instead of being limited to the same time every day in settings.

I am not that skilled in scripts and just started with Homey after Home Assistant was a bit to complicated. I managed most but it took too long time.

1 Like


Sorry for late response. I could not find a way to set other settings than closing the valve. In the response from step 4 above, I can see those settings, but I do not know how to change them. Sorry.

1 Like

Grohe Sense and Sense Guard are really good and most likely the best devices out there for water installation management and protection. I was looking at them year ago when I was installing water pipes but system was just announced and I didn’t consider it. Nonetheless in the future I really do plan to install it and would be great to have full support on homey for it.


Is it possible to read the current status from the Grohe Sense Guard, into Homey, without the script ?

1 Like

Yes but someone has to create an app for it.

1 Like

Here us some more info from other plugins that seem to have solved this:

Maybe something for another day or if someone is willing to put in the time and effort I can support it. :slight_smile:


I’d absolutely love to see Grohe Sense Guard support in Homey too - it’s one of the few devices I can’t get in there yet. Fingers crossed someone can get an app done!

1 Like

I was glad to see similar product that is fully supported on homey exists. It’s from Rehau, device is called water control and the app is here: RE.GUARD Connector App for Homey | Homey

As I’m still evaluating solution I would eventually install I guess if grohe is not supported that one would be better choice. I will wait for some time more then decide.