You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am one of those people who bought a Zemismart tubular motor without a remote, thinking it could be controlled using Zigbee alone. Unfortunately, I can't seem to set the upper and lower border for my motor.
The manufacturer name is _TZE200_fzo2pocs and the model was set to ZM25TQ. I guess I got one of the many Zemismart products with a wrong identification name, since it is a ZM16E-03/33 (powered from USB, unlike the battery powered ZM16EL-03/33). Since I can't seem to get an external converter to make z2m treat the _TZE200_fzo2pocs as a ZM16E-03/33, I edited the zemismart.js directly, pasting the ZM16EL-03/33 code over the ZM25TQ code:
Firstly, clicking the open button in the z2m web interface triggers sending the payload three times. In fact, any action will send a payload three times in a row.
Secondly, and I suspect this is the real problem, the payload always contains all possible messages at once. Instead of just sending e.g. "state":"OPEN", z2m sends "border":"up","click_control":"up",... too. It looks like just moving the roller blinds up or down will always set a new border, and therefore never effectively set any border.
I couldn't figure out how to send a payload through the web interface or how to do that using the PowerShell. But I managed to send messages using mosquitto_pub. Unfortunately, sending any message with mosquitto_pub will trigger the same z2m response of sending a full payload (three times). I tried mosquitto_pub -t zigbee2mqtt/0x94b216fffee4afd5/set -m "{\"state\": \"STOP\"}" and mosquitto_pub -t zigbee2mqtt/0x94b216fffee4afd5/set/state -m "STOP", which both make the motor stop, but both make z2m send the full {"border":"up","click_control":"up",...,"position":12,"reverse_direction":"forward","state":"OPEN"} payload?
What did you expect to happen?
No response
How to reproduce it (minimal and precise)
No response
Zigbee2MQTT version
1.39.1
Adapter firmware version
20221226
Adapter
zStack3x0
Setup
plain z2m on Windows 10
Debug log
No response
The text was updated successfully, but these errors were encountered:
What happened?
I am one of those people who bought a Zemismart tubular motor without a remote, thinking it could be controlled using Zigbee alone. Unfortunately, I can't seem to set the upper and lower border for my motor.
The manufacturer name is _TZE200_fzo2pocs and the model was set to ZM25TQ. I guess I got one of the many Zemismart products with a wrong identification name, since it is a ZM16E-03/33 (powered from USB, unlike the battery powered ZM16EL-03/33). Since I can't seem to get an external converter to make z2m treat the _TZE200_fzo2pocs as a ZM16E-03/33, I edited the zemismart.js directly, pasting the ZM16EL-03/33 code over the ZM25TQ code:
However, I still can't set the border limits or the position. Looking at the z2m output, I found it doesn't make much sense:
Firstly, clicking the open button in the z2m web interface triggers sending the payload three times. In fact, any action will send a payload three times in a row.
Secondly, and I suspect this is the real problem, the payload always contains all possible messages at once. Instead of just sending e.g.
"state":"OPEN"
, z2m sends"border":"up","click_control":"up",...
too. It looks like just moving the roller blinds up or down will always set a new border, and therefore never effectively set any border.I couldn't figure out how to send a payload through the web interface or how to do that using the PowerShell. But I managed to send messages using mosquitto_pub. Unfortunately, sending any message with mosquitto_pub will trigger the same z2m response of sending a full payload (three times). I tried
mosquitto_pub -t zigbee2mqtt/0x94b216fffee4afd5/set -m "{\"state\": \"STOP\"}"
andmosquitto_pub -t zigbee2mqtt/0x94b216fffee4afd5/set/state -m "STOP"
, which both make the motor stop, but both make z2m send the full{"border":"up","click_control":"up",...,"position":12,"reverse_direction":"forward","state":"OPEN"}
payload?What did you expect to happen?
No response
How to reproduce it (minimal and precise)
No response
Zigbee2MQTT version
1.39.1
Adapter firmware version
20221226
Adapter
zStack3x0
Setup
plain z2m on Windows 10
Debug log
No response
The text was updated successfully, but these errors were encountered: