I am not sure if this is a support or community question.
I just received a Zooz ZAC36 Ball Valve Controller. Using the open and close command at the device level work as expected.
However, when using rules, the valve will close the valve but will not open the valve.
Correct. Just as a test. If I start with the valve in the open state, it will close the valve. If I start with the valve in a closed state, nothing happens.
Eventually,I have a Fibaro connected to a Garden Pond Liquid Water Level Sensor that will send an open or close to the valve depending on the water level.
The Fibaro was sending the close command and the valve closed. When it sent the open command the valve did not open. This is when I created the test rule I shared.
On the device page, under the device info section it is the "Type" dropdown. Scroll way to the bottom for the user section. If you have the driver code installed on the hub it should show up there.
You can also search in that dropdown for ZAC36 and the top entry will be the stock driver, the bottom is the custom. I named mine slightly different than the stock driver also.
Thanks. I have your driver loaded. I have an on/off as well as open/closed options. All of these work at the device level. My rule still only closes the valve.
Ok I have learned something new. I broke the rule into two rules. One to open the valve and one to close the valve.
Both rules do the same thing. If the valve starts in the closed position, they open the valve. If the valve starts in the closed position they do nothing.
Sorry when I get some time I will try replicating this. In the meantime, I would try turning on debug logging on the driver and turn on all the logging in the rules. Then watch the logs. Might give more clue.
Also, are you saying that if the valve starts closed the rule to close the valve actually opens it?