I recently encountered an interesting challenge with my Z-Wave curtain motors, and I wanted to share my experience and solution with the community. I have two Zemismart curtain motors installed in opposite corners of a room, each dragging their respective curtains towards the center. The ‘Left’ motor works perfectly, but the ‘Right’ motor had its open/closed states reversed, which was quite puzzling. After some research, I discovered that flipping the ‘reverse motor direction’ Z-Wave parameter corrected the button commands, but the reported states (Open at 99 and Closed at 0) remained reversed in HomeKit. This was a bit frustrating, but I managed to work around it by adjusting the device configuration in Z-Wave-JS-UI. I thought others might find this useful, especially those dealing with similar state reversal issues.
Another thing I noticed was that the device fingerprint didn’t match any existing profiles in the Z-Wave-JS repository. The manufacturer ID (0x045a) corresponds to Zvidar, but the productType and productId didn’t align with any listed devices. Despite this, Z-Wave-JS was able to infer the correct parameters, which was a relief. I suspect this might be a newer model or a variation of an existing product. If anyone has insights or similar experiences, I’d love to hear about them!
For anyone looking to integrate multiple Z-Wave devices or troubleshoot similar issues, I recommend exploring the Z-Wave-JS-UI interface and checking the device fingerprints. Sometimes, even if a device isn’t explicitly listed, the firmware and hardware versions can provide enough information to configure it properly. I’d also suggest testing parameters like ‘reverse motor direction’ to ensure everything works as expected in your smart home setup.
Overall, this experience taught me the importance of thorough device configuration and the value of community resources like Z-Wave-JS-UI. It’s amazing how these tools can help us get the most out of our smart home devices, even when things don’t seem to align perfectly at first. Happy tinkering everyone!