Leak sensor list on Home page incorrectly includes temp/humidity/soil sensors

I have 8 Third Reality leak sensors, but this shortcut on the home page lists a bunch of extra, incorrect sensors. I believe they all come from the Ecowitt integration – soil moisture and temp/humidity sensors. Is there any way I can configure the contents of this list to conceal the unwanted sensors?

(In HSM the same list seems to be in use under water sensors, and there I have checked off just the actual leak detectors.)

Click on the settings (gear) icon at the top right of the home page. Then click on the “Leak” heading.

Unfortunately, there is no “Leak” heading. The way you can customize the other categories is great but I do not see the same ability for leak sensors.

OK, then I am at a loss.

The soil and flood sensors should use different capabilities/clusters. Humidity for soil sensor and water sensor for the flood sensors. Maybe the hub or drivers are lumping them together? Or the coding for the webpage is doing it?

Which drivers are you using?

I’m using this Ecowitt driver by @sburke781 .

 * Driver:     Ecowitt WiFi Gateway
 * Author:     Simon Burke (Original author Mirco Caramori - github.com/mircolino)
 * Repository: https://github.com/sburke781/ecowitt
 * Import URL: https://raw.githubusercontent.com/sburke781/ecowitt/main/ecowitt_gateway.groovy

If I click through the leak detector shortcut on the Home page, it takes me to a list which includes:

  • All my Third Reality leak detectors (good)
  • My two Ecowitt weather station hubs and all their child devices (not good)
  • An Aqara tilt/motion sensor (also not good)

If I look at the Capabilities on all of these devices, they do all say WaterSensorplus a lot of other crazy stuff.

This is the Aqara tilt sensor. It is absolutely not a water sensor nor illuminance, presence, pressure… I don’t even think it’s a button.

This is the Ecowitt air quality sensor, it is definitely not capturing pressure, UV, leaks, illuminance…

But since they all report WaterSensor I guess Hubitat is not wrong for putting them in the list – but it sure would be nice if we could customize the leak detector list as we can for some other categories.

It's possible the capabilities are mapped wrong, but likely for a reason?
I think @kahn-hubitat Larry would know, as he contributed to the driver.

Same deal here, all ecowitt wifi gateway devices showing up under Leak sensor bubble

I checked some other Ecowitt sensors and they all seem to have wacky Capabilities listed, like the lightning detector listing CO2 detection.

I’ll raise that topic on the driver’s existing thread if I can find it.

I guess the topic of this thread is “solved:” we see why the unwanted sensors show up as leak detectors on the Home page, and there is no way to customize that list, so that’s the end of the story.

Thanks for raising this @Horseflesh , hopefully this might be another nudge for the dev’s to support dynamic capabilities. For those interested, here are the notes I added in response to @Horseflesh ‘s question on the EcoWitt topic.

it's always been that way ecowitt sensors have only one driver that supports all the possible capabilities. hubitat really needs a way to set primary capability.

anyway it's not gonna change. just exclude them from the home page.

Unfortunately there is no way to do that, you cannot configure the leak sensor list like you can with some other sensor types. (You can in HSM, not the home page list. :person_shrugging: )

yes you can. on each ecowitt device that is not a leak sensor untoggle the option to show on home page under its preferences.

Is there any chance those devices maybe had a different driver at some point, and those capabilities are leftover artifacts from that other driver?

That’s probably a long shot, but worth considering… Whenever I change a device’s driver, I always first do a pit-stop at the plain “Device” driver and use its various options to clean house to anything the previous driver had there. Once that’s done, I load up the desired new driver and then I know it has a completely clean slate.

I am not trying to be argumentative, haha… But nowhere in the device info can I find anything about the home page visibility. This is the Prefs tab for an Ecowitt air quality sensor, I searched every other tab and did not find anything relevant.

If I am missing something, please spell it out for me!

Same driver family, though with various updates.

In any case per @sburke781 the over-reported Capabilities are unfortunately expected and unavoidable.

Probably just that you're on an older platform version? :slight_smile:

The “do not show on home page” option in that panel will hide any device from the home page, but across all categories. That’s too heavy-handed. I do have Ecowitt temperature sensors that should be listed in this home page summary.

What I want to do, remove specific Ecowitt sensors from the leak detector category only, seems to not be possible currently.

@Horseflesh I normally think to mention this, but I think it could be particularly important in this case, particularly compared to Larry (@kahn-hubitat), thanks @bertabcd1234. Once we move past platform version, then diving into the driver version can be covered under the EcoWitt topic.

And that defines the entire bubble issue for me. In what I assume is an effort to make populating the bubbles automatic for the masses there have been continuous flawed revisions to categorizing devices. A simple, maybe alternative approach would allow selecting/assigning devices per bubble. I have several bubbles disabled because they are essentially useless.