Skip to content

Setting Custom Hidden Properties

Ryler Hockenbury edited this page Feb 19, 2025 · 4 revisions

ℹ️ If you need additional help with setting custom hidden properties, please file a help request.

The custom hidden properties require setting a service identifier to specify which data on which device should not be shown. The tricky part is getting the format of the service identifier set correctly.

The service identifier is specified in the form YYYY(CHZ):<data-property>.

YYYY is the device id (e.g. WH41)
(CHZ) is the optional channel id if the device uses a channel (e.g. CH1)
<data-property> is the name of the service that represents specific data (e.g. indoorTempeature)

Step 1. The device id (YYYY) and channel id (CHZ) can be found from the Home app (or third party apps) by looking for the "Serial Number" property of the service.

Serial Number in Home App Serial Number in Controller App

Finding the serial number for a service

Step 2. The data property will always be one of the following strings:

windDirection
windSpeed
windGustSpeed
windMaxDailySpeed
rainRate
rainEventTotal
rainHourlyTotal
rainDailyTotal
rainWeeklyTotal
rainMonthlyTotal
rainYearlyTotal
solarRadiation
uvIndex
temperature
humidity
indoorTemperature
indoorhumidity
soilMoisture
leafWetness
waterLeak
airQualityPM25
airQualityPM25Avg
airQualityPM10
airQualityPM10Avg
carbonDioxide
carbonDioxideAvg
lightningEvents
lightningDistance
lightningTime
battery

To get the right data property, navigate to the Supported Devices section of the README and look at the Service column once you find your device (from Step 1) in the table. The Service column will show the services (data properties) available for a particular device, and then this can be cross-referenced with the data property list above.

For example, from the Supported Devices table, the WH65 supports Wind Direction as shown in the Service column which would correlate to windDirection from the list above - which gives the full service identifier as WH65:windDirection.

Some more examples of service IDs for custom hidden properties:

Service ID
WH51CH1:soilMoisture
WH51CH2:soilMoisture
BASE:indoorTemperature
WH25:battery
WH26:humidity

In the Plugin UI, setting these service IDs in the "Hide Values" section would hide these data properties.

Custom Hidden in Plugin UI

Setting Custom Hidden Properties in Plugin UI

ℹ️ If you need additional help with setting custom hidden properties, please file a help request.