Zigbee2MQTTZigbee2MQTT
  • Getting started
  • Supported Adapters
  • Supported Devices
  • Installation
  • Configuration
  • Usage
  • FAQ
Devices
  • Zigbee

    • Zigbee network
    • Improve network range and stability
    • Secure your Zigbee network
    • Sniff Zigbee traffic
    • Create a CC2530 router
  • Support new devices

    • Support new devices
    • Support new Tuya devices
    • Find Tuya Data Points
  • Remote Adapter

    • Connect to a remote adapter
    • Connect to a remote Sonoff ZBBridge
  • More

    • 3D cases
    • External converters
    • External extensions
    • Switch to the dev branch
    • Get Tuya and Xiaomi OTA url
  • Forum
  • Discord
  • Issues
  • Donate
GitHub
GitHub (docs)
  • Getting started
  • Supported Adapters
  • Supported Devices
  • Installation
  • Configuration
  • Usage
  • FAQ
Devices
  • Zigbee

    • Zigbee network
    • Improve network range and stability
    • Secure your Zigbee network
    • Sniff Zigbee traffic
    • Create a CC2530 router
  • Support new devices

    • Support new devices
    • Support new Tuya devices
    • Find Tuya Data Points
  • Remote Adapter

    • Connect to a remote adapter
    • Connect to a remote Sonoff ZBBridge
  • More

    • 3D cases
    • External converters
    • External extensions
    • Switch to the dev branch
    • Get Tuya and Xiaomi OTA url
  • Forum
  • Discord
  • Issues
  • Donate
GitHub
GitHub (docs)

Slacky-DIY Watermeter_TLSR8258

ModelWatermeter_TLSR8258
VendorSlacky-DIY
DescriptionWater Meter
Exposeswater_leak, battery, voltage, switch_actions, volume, preset
PictureSlacky-DIY Watermeter_TLSR8258

Original project description

OTA updates

This device supports OTA updates, for more information see OTA updates.

Exposes

Water leak (binary)

Indicates whether the device detected a water leak. Value can be found in the published state on the water_leak property. It's not possible to read (/get) or write (/set) this value. If value equals true water leak is ON, if false OFF.

Battery (numeric)

Remaining battery in %. Value can be found in the published state on the battery property. To read (/get) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload {"battery": ""}. It's not possible to write (/set) this value. The minimal value is 0 and the maximum value is 100. The unit of this value is %.

Voltage (numeric)

Reported battery voltage in millivolts. Value can be found in the published state on the voltage property. To read (/get) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload {"voltage": ""}. It's not possible to write (/set) this value. The unit of this value is mV.

Switch actions (enum, 4 endpoint)

Actions switch 1. Value can be found in the published state on the switch_actions_4 property. To read (/get) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload {"switch_actions_4": ""}. To write (/set) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload {"switch_actions_4": NEW_VALUE}. The possible values are: on_off, off_on, toggle.

Switch actions (enum, 5 endpoint)

Actions switch 2. Value can be found in the published state on the switch_actions_5 property. To read (/get) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload {"switch_actions_5": ""}. To write (/set) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload {"switch_actions_5": NEW_VALUE}. The possible values are: on_off, off_on, toggle.

Volume (numeric, 1 endpoint)

Hot water. Value can be found in the published state on the volume_1 property. To read (/get) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload {"volume_1": ""}. It's not possible to write (/set) this value. The unit of this value is L.

Volume (numeric, 2 endpoint)

Cold water. Value can be found in the published state on the volume_2 property. To read (/get) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload {"volume_2": ""}. It's not possible to write (/set) this value. The unit of this value is L.

Preset (composite)

Can be set by publishing to zigbee2mqtt/FRIENDLY_NAME/set with payload {"preset": {"hot_water_preset": VALUE, "cold_water_preset": VALUE, "step_water_preset": VALUE}}

  • hot_water_preset (numeric): Preset hot water max value is 99999999, unit is L
  • cold_water_preset (numeric): Preset cold water max value is 99999999, unit is L
  • step_water_preset (numeric): Preset step water min value is 1, max value is 100, unit is L
Help to make the docu better and edit this page on Github ✌
Last Updated:: 5/7/25, 7:30 PM