Skip to content

BLE-YL01 (Tuya chlorine meter): Invalid value range for pH and ORP number entities #29531

@Schoermen87

Description

@Schoermen87

What happened?

Zigbee2MQTT erstellt beim BLE-YL01 (Tuya chlorine meter) mehrere „number“-EntitĂ€ten (z. B. ph_max, orp_min, 
), deren zulĂ€ssige Wertebereiche zu eng definiert sind.
In Home Assistant erscheinen daher regelmĂ€ĂŸig Log-Fehler wie:

Invalid value for number.pool_monitor_ph_max: 1400 (range 0.0 - 140.0)
Invalid value for number.pool_monitor_orp_min: -1.0 (range 0.0 - 1200.0)

Das GerÀt funktioniert grundsÀtzlich, aber diese falschen min/max-Angaben erzeugen unnötige Warnungen.

What did you expect to happen?

Die „number“-EntitĂ€ten sollten den tatsĂ€chlichen Mess-/Einstellbereich des GerĂ€ts erlauben:

  • ph_max sollte Werte bis 1400 zulassen (statt 140)

  • orp_min sollte negative oder zumindest 0 mV erlauben

Damit wĂŒrden die Werte korrekt interpretiert und keine Log-Fehler mehr entstehen.

How to reproduce it (minimal and precise)

  1. BLE-YL01 mit Zigbee2MQTT koppeln
  2. GerĂ€t in Home Assistant ĂŒbernehmen (MQTT Discovery)
  3. Home Assistant starten und Log öffnen
  4. Es erscheinen sofort die oben genannten Fehler zu ph_max und orp_min

Zigbee2MQTT version

2.6.3-1

Adapter firmware version

20250325

Adapter

SLZB-06

Setup

Home Assistant: 2025.11.1
Integration: MQTT via Zigbee2MQTT
GerÀt: Tuya Smart WiFi Zigbee Chlorine Meter (BLE-YL01)
Verbindung: Zigbee

Device database.db entry

No response

Debug log

Zigbee2MQTT:warn Invalid value for number.pool_monitor_ph_max: 1400 (range 0.0 - 140.0)
Zigbee2MQTT:warn Invalid value for number.pool_monitor_orp_min: -1.0 (range 0.0 - 1200.0)

Notes

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    problemSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions