-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
What happened?
I’m writing as an user of the TS130F Zigbee shutter switch, which I integrate via Zigbee2MQTT in Home Assistant.
Currently, the firmware only allows setting a single calibration time, which assumes identical speed in both directions. However, my motor moves slower when going up (approximately 10% slower), and over time this causes the simulated position to become inaccurate.
Would it be possible to add a new firmware option to introduce a percentage-based timing adjustment for up and down directions?
For example:
- A setting like
calibration_offset_up: -10%(or+10%) could adjust the internal timing logic to account for the slower upward movement. - If the base time is 10 seconds, the up movement would last for 11 seconds instead (effectively slowing down the internal progress counter to stay in sync with real movement).
- This way, position tracking would remain accurate without requiring hardware changes or workarounds.
Why this matters:
This feature would greatly improve compatibility with motors that do not have uniform speed in both directions, which is a common case with certain shutter motors.
I'm confident many users would benefit from this addition, especially those integrating the device in open platforms like Zigbee2MQTT or ZHA.
Zigbee2MQTT version
2.6.3 (unknown)
Adapter firmware version
{"build":397,"ezsp":14,"major":8,"minor":0,"patch":2,"revision":"8.0.2 [GA]","special":0,"type":170}
Adapter
EmberZNet
Setup
os: #1809 SMP PREEMPT Wed Oct 23 11:55:28 BST 2024 - 6.6.58-v8-16k+ - arm64
node: v22.16.0
ha: true
Device database.db entry
No response
Debug log
No response
Notes
Device
software_build_id: undefined
date_code: ``
endpoints:
{"1":{"bindings":[],"clusters":{"input":["genGroups","genScenes","genOnOff","closuresWindowCovering","manuSpecificTuya3","genBasic"],"output":["genOta","genTime"]},"configured_reportings":[],"scenes":[]},"242":{"bindings":[],"clusters":{"input":[],"output":["greenPower"]},"configured_reportings":[],"scenes":[]}}