[EDGE] Official Zooz Edge Drivers Channel

Just tested the alarms and all is working correctly. STHM is detecting both smoke and CO alarms.
Thanks,

Howard

circling back if you’ve had time to look into the ZAC36 issue from last month?

I have a zen32 that for some reason is showing software version 3.00 and it wont let me change the LED brightness or mode on button 1,2 or 3, but large button and button 4 let me change everything…. This is my zen32 i bought a few months ago…

Then i have a zen32 i bought maybe 2 years ago that works perfectly with all settings available to change but it shows software version 10.10.

Both show model name is 7000-A008.

Just busted out my test rig, unable to reproduce. Working correctly for me in all cases. I even tried enabling the inverse switch setting on my dev driver and still reporting correctly. There is a double report that comes in because the device sends two different types of reports, but the driver is handling them both the same in all cases for me. I am watching the developer logs while testing.

I tried it with both inverse switch settings open and close multiple times and doing refreshes. Reported the correct state every time for me.

The only thing I can think to try is to re-calibrate it: ZAC36 Valve Actuator Installation Guide - Zooz Support Center

Wont let you how? Be more specific.
Also go to the settings and scroll to the bottom, what profile is being used, it should be #5

Yeah the “10” major version is hardware version 1, Zooz got a little silly with the firmware version numbers at one point.

UPDATE: Zooz Button Remote v2026-02-23

This is a rename of the “Wall Remote” package, merging in the ZEN34

v2026-02-23 - Version: 2026-02-24T02:58:53.051441293

  • Replaced platemusic11009.firmware with firmwareUpdate
  • Removed custom association group capabilities (kept settings)
  • Removed custom device-config (not needed)
  • Merged with ZEN34 and created sub-drivers for both devices where needed
  • Added parameters 8 & 9 for ZEN37 fw 2.20

Zooz ZEN34 Remote Switch separate package is Deprecated

  • Removed from the channel, will not impact existing installs.
  • Any future updates will be on the new merged package.

@anghinoni

1 Like

this is what I mean, led brightness and mode are grayed out on some buttons, and yes, 5 is showing for the profile. So my older switch is a zwave 700 model, and the new one that has grayed out options is 800.

@Jason_Silva I tested pairing my 2.4 fw device and it happened to me also but with different options. I found some issues where some commands are getting repeated in loops, I think with all of it firing off at pairing it somehow is messing up all the commands getting loaded. It compounds when you have a device that needs to switch profiles from the default at pairing. I did some fixes on my dev driver and it seems to be working better. I still have a few other issues to work out though.

I think you will have to delete the device and pair it again once the driver is fixed, unless I can figure out a way to force it to re-load those commands.

Thanks a lot! :grinning_face:

1 Like

Awesome, glad you found the issue. Can’t wait for the fix. Thanks!

Regarding the ZAC36 issues.

Fired up the smarthings CLI tool and used “smartthings edge:drivers:logcat” command. Any of this look out of place?

manual button push on ZAC36:

2026-03-01T00:03:25.831952136Z TRACE Zooz ZAC36 Valve Controller Received event with handler unnamed
2026-03-01T00:03:25.836011553Z INFO Zooz ZAC36 Valve Controller <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> received Z-Wave command: {args={current_value=“ON_ENABLE”, duration=0, target_value=“OFF_DISABLE”, value=“ON_ENABLE”}, cmd_class=“SWITCH_BINARY”, cmd_id=“REPORT”, dst_channels={}, encap=“S2_AUTH”, payload=“\xFF\x00\x00”, src_channel=0, version=2}
2026-03-01T00:03:25.840500178Z TRACE Zooz ZAC36 Valve Controller Found ZwaveDispatcher handler in zooz-zac36-valve-controller
2026-03-01T00:03:25.843959261Z WARN Zooz ZAC36 Valve Controller MESSAGE switch_binary_report_handler…
2026-03-01T00:03:25.846349219Z INFO Zooz ZAC36 Valve Controller <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> emitting event: {“attribute_id”:“valve”,“capability_id”:“valve”,“component_id”:“main”,“state”:{“value”:“closed”}}
2026-03-01T00:03:25.861968178Z INFO Zooz ZAC36 Valve Controller <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> emitting event: {“attribute_id”:“switch”,“capability_id”:“switch”,“component_id”:“main”,“state”:{“value”:“off”}}
2026-03-01T00:03:25.870846261Z DEBUG Zooz ZAC36 Valve Controller Zooz Valve device thread event handled
2026-03-01T00:03:26.005044219Z TRACE Zooz ZAC36 Valve Controller Received event with handler unnamed
2026-03-01T00:03:26.010528344Z INFO Zooz ZAC36 Valve Controller <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> received Z-Wave command: {args={alarm_level=0, alarm_type=0, event=“VALVE_OPERATION”, event_parameter=“\x01”, notification_status=“ON”, notification_type=“WATER_VALVE”, v1_alarm_level=0, v1_alarm_type=0, z_wave_alarm_event=1, z_wave_alarm_status=“ON”, z_wave_alarm_type=15, zensor_net_source_node_id=0}, cmd_class=“NOTIFICATION”, cmd_id=“REPORT”, dst_channels={}, encap=“S2_AUTH”, payload=“\x00\x00\x00\xFF\x0F\x01\x01\x01”, src_channel=0, version=3}
2026-03-01T00:03:26.013482553Z TRACE Zooz ZAC36 Valve Controller Found ZwaveDispatcher handler in zooz-zac36-valve-controller
2026-03-01T00:03:26.019214636Z WARN Zooz ZAC36 Valve Controller MESSAGE notification_report_handler…
2026-03-01T00:03:26.021849344Z INFO Zooz ZAC36 Valve Controller <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> emitting event: {“attribute_id”:“valve”,“capability_id”:“valve”,“component_id”:“main”,“state”:{“value”:“open”}}
2026-03-01T00:03:26.037909970Z INFO Zooz ZAC36 Valve Controller <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> emitting event: {“attribute_id”:“switch”,“capability_id”:“switch”,“component_id”:“main”,“state”:{“value”:“on”}}
2026-03-01T00:03:26.049231636Z DEBUG Zooz ZAC36 Valve Controller Zooz Valve device thread event handled

vs pushing the close button in the ST app:

2026-03-01T00:04:42.579215187Z TRACE Zooz ZAC36 Valve Controller Received event with handler capability
2026-03-01T00:04:42.580456770Z INFO Zooz ZAC36 Valve Controller <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> received command: {“args”:{},“capability”:“valve”,“command”:“close”,“component”:“main”,“named_args”:{},“positional_args”:{}}
2026-03-01T00:04:42.582381979Z TRACE Zooz ZAC36 Valve Controller Found CapabilityCommandDispatcher handler in zooz-zac36-valve-controller
2026-03-01T00:04:42.589405187Z WARN Zooz ZAC36 Valve Controller MESSAGE close_command_handler…
2026-03-01T00:04:42.592767187Z INFO Zooz ZAC36 Valve Controller <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> sending Z-Wave command: {args={duration=0, target_value=“OFF_DISABLE”}, cmd_class=“SWITCH_BINARY”, cmd_id=“SET”, dst_channels={}, encap=“AUTO”, payload=“\x00\x00”, src_channel=0, version=2}
2026-03-01T00:04:42.611981062Z TRACE Zooz ZAC36 Valve Controller Z-Wave command(8cbfba7e) queued for radio transmission: CC:Switch Binary, CID:0x01
2026-03-01T00:04:42.616522562Z DEBUG Zooz ZAC36 Valve Controller Zooz Valve device thread event handled
2026-03-01T00:04:42.710813270Z TRACE Zooz ZAC36 Valve Controller Z-Wave command(8cbfba7e) transmit status: TRANSMIT_COMPLETE_OK

Hm, yours is sending different reports than mine. You are sure it is on 2.10 fw? Also what hub do you have and hub FW (can be seen from the advanced web UI). SmartThings. Add a little smartness to your things.

Does it send that report as soon as you press the button or part way through closing? It looks like it is sending a pre-emptive report basically saying it is in progress of closing. The switch binary says current state is open and target state is closed, the driver just flips the device right to closed for that to give the user instant feedback. The notification is the official “valve” report, and does not have a way to communicate target state so it just says the valve is open. Mine is not sending any reports until after it is totally done closing, so both reports say it is closed.

Possible fix would be to just always ignore the notification reports and only use the switchbinary.

Do you have any settings changed rom the defaults? Mine I believe is on all default settings.

Also, you second clip is not showing the response from the device, it only shows that the close was pressed in the app, and that the command was sent to the device, the response is not shown.

Example of hub FW and version (this is a beta fw version)

Hardware Type: V3_HUB
Hardware ID: 0020
Firmware Version: 000.059.00008

Yes to 2.10 fw for ZAC36

Hard to say exactly when the report is being sent… as I have to hit the button and then rush inside from the garage to view the debug logs on the computer.

as for defaults changed, yea. heres a dump of the prefs:

Preference ID	Type	Value
activeProfileName	string	zooz-zac36-valve-controller-4
autoTestMode	string	3
autoTestModeFrequency	integer	14
closeOffset	integer	4
freezeAlarmTrigger	integer	32
freezeAlarmValveControl	string	1
freezeCancelTrigger	integer	36
freezeReports	string	1
inverseSwitchReport	string	0
leakAlarmValveControl	string	0
leakClearedDelay	integer	10
leakReports	string	1
ledBrightness	integer	80
openOffset	integer	9
overheatAlarmTrigger	integer	104
overheatCancelTrigger	integer	86
overheatReports	string	0
soundAlarm	string	1
temperatureOffset	integer	0
temperatureThreshold	integer	1
tempInterval	integer	15

Good catch with the 2nd log output / button press in ST app. you’re right, it didnt actually close it but just spun the animation. Also a problem that Zooz support was unable to figure out, so I just gave up. hence hitting the physical button on the unit. ironically(?) if there IS a water leak event, the valve is properly commanded from ST to close and it works correctly.

So it does that every time when you use the command in the app?

For the physical button press issue, have you ever tried doing a refresh after it is done moving? Where you swipe down on the screen and get the little spinner. If the state does not correct itself you would need to look at the CLI logs again to see what is happening.

I am going to see if I can reproduce with your settings and maybe a factory reset on mine.

after its done closing and the 2 audible beep beep, then the CLI logs come to life with the events.

Basically yea, so I’ve learned to never use it, sadly.

Interesting. At first after a pull-down refresh, the ST UI showed “the device hasnt updated all of its status information yet, check again later”, along with it showing still Open. Then after ~15 seconds, bunch more output at the CLI and the ST UI finally showed Closed.

Heres all the CLI output.

2026-03-02T16:11:20.534565558Z TRACE Zooz ZAC36 Valve Controller  Received event with handler unnamed
2026-03-02T16:11:20.538578933Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> received Z-Wave command: {args={current_value="ON_ENABLE", duration=0, target_value="OFF_DISABLE", value="ON_ENABLE"}, cmd_class="SWITCH_BINARY", cmd_id="REPORT", dst_channels={}, encap="S2_AUTH", payload="\xFF\x00\x00", src_channel=0, version=2}
2026-03-02T16:11:20.541081892Z TRACE Zooz ZAC36 Valve Controller  Found ZwaveDispatcher handler in zooz-zac36-valve-controller
2026-03-02T16:11:20.543917558Z WARN Zooz ZAC36 Valve Controller  ***MESSAGE*** switch_binary_report_handler...
2026-03-02T16:11:20.546054808Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> emitting event: {"attribute_id":"valve","capability_id":"valve","component_id":"main","state":{"value":"closed"}}
2026-03-02T16:11:20.560554850Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> emitting event: {"attribute_id":"switch","capability_id":"switch","component_id":"main","state":{"value":"off"}}
2026-03-02T16:11:20.569083392Z DEBUG Zooz ZAC36 Valve Controller  Zooz Valve device thread event handled
2026-03-02T16:11:20.733992017Z TRACE Zooz ZAC36 Valve Controller  Received event with handler unnamed
2026-03-02T16:11:20.738985808Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> received Z-Wave command: {args={alarm_level=0, alarm_type=0, event="VALVE_OPERATION", event_parameter="\x01", notification_status="ON", notification_type="WATER_VALVE", v1_alarm_level=0, v1_alarm_type=0, z_wave_alarm_event=1, z_wave_alarm_status="ON", z_wave_alarm_type=15, zensor_net_source_node_id=0}, cmd_class="NOTIFICATION", cmd_id="REPORT", dst_channels={}, encap="S2_AUTH", payload="\x00\x00\x00\xFF\x0F\x01\x01\x01", src_channel=0, version=3}
2026-03-02T16:11:20.744700850Z TRACE Zooz ZAC36 Valve Controller  Found ZwaveDispatcher handler in zooz-zac36-valve-controller
2026-03-02T16:11:20.751143183Z WARN Zooz ZAC36 Valve Controller  ***MESSAGE*** notification_report_handler...
2026-03-02T16:11:20.754051850Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> emitting event: {"attribute_id":"valve","capability_id":"valve","component_id":"main","state":{"value":"open"}}
2026-03-02T16:11:20.769438183Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> emitting event: {"attribute_id":"switch","capability_id":"switch","component_id":"main","state":{"value":"on"}}
2026-03-02T16:11:20.777916142Z DEBUG Zooz ZAC36 Valve Controller  Zooz Valve device thread event handled
2026-03-02T16:11:55.578502229Z TRACE Zooz ZAC36 Valve Controller  Received event with handler capability
2026-03-02T16:11:55.579941729Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> received command: {"args":{},"capability":"refresh","command":"refresh","component":"main","named_args":{},"positional_args":{}}
2026-03-02T16:11:55.581188896Z TRACE Zooz ZAC36 Valve Controller  Found CapabilityCommandDispatcher handler in zooz-zac36-valve-controller
2026-03-02T16:11:55.584703646Z WARN Zooz ZAC36 Valve Controller  ***MESSAGE*** refresh_command_handler...
2026-03-02T16:11:55.586855604Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> sending Z-Wave command: {args={parameter_number=17}, cmd_class="CONFIGURATION", cmd_id="GET", dst_channels={}, encap="AUTO", payload="\x11", src_channel=0, version=1}
2026-03-02T16:11:55.598943146Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(27cdab84) queued for radio transmission: CC:Configuration, CID:0x05
2026-03-02T16:11:55.615976354Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(f25c8bcd) queued for radio transmission: CC:Version, CID:0x11
2026-03-02T16:11:55.617098021Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> sending Z-Wave command: {args={}, cmd_class="VERSION", cmd_id="GET", dst_channels={}, encap="AUTO", payload="", src_channel=0, version=1}
2026-03-02T16:11:55.633980354Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(00526b39) queued for radio transmission: CC:Switch Binary, CID:0x02
2026-03-02T16:11:55.634994312Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> sending Z-Wave command: {args={}, cmd_class="SWITCH_BINARY", cmd_id="GET", dst_channels={}, encap="AUTO", payload="", src_channel=0, version=1}
2026-03-02T16:11:55.652574604Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(78167e82) queued for radio transmission: CC:Battery, CID:0x02
2026-03-02T16:11:55.653588271Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> sending Z-Wave command: {args={}, cmd_class="BATTERY", cmd_id="GET", dst_channels={}, encap="AUTO", payload="", src_channel=0, version=1}
2026-03-02T16:11:55.667254187Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> sending Z-Wave command: {args={scale=1, sensor_type="TEMPERATURE"}, cmd_class="SENSOR_MULTILEVEL", cmd_id="GET", dst_channels={}, encap="AUTO", payload="\x01\x08", src_channel=0, version=5}
2026-03-02T16:11:55.680021521Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(45110da5) queued for radio transmission: CC:Sensor Multi-level, CID:0x04
2026-03-02T16:11:55.701136271Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> sending Z-Wave command: {args={event=0, notification_type="WATER", v1_alarm_type=0}, cmd_class="NOTIFICATION", cmd_id="GET", dst_channels={}, encap="AUTO", payload="\x00\x05\x00", src_channel=0, version=3}
2026-03-02T16:11:55.713801146Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(6dc49f20) queued for radio transmission: CC:Notification, CID:0x04
2026-03-02T16:11:55.720895937Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> sending Z-Wave command: {args={event=0, notification_type="HEAT", v1_alarm_type=0}, cmd_class="NOTIFICATION", cmd_id="GET", dst_channels={}, encap="AUTO", payload="\x00\x04\x00", src_channel=0, version=3}
2026-03-02T16:11:55.732880312Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(0307283d) queued for radio transmission: CC:Notification, CID:0x04
2026-03-02T16:11:55.740811312Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> sending Z-Wave command: {args={parameter_number=67}, cmd_class="CONFIGURATION", cmd_id="GET", dst_channels={}, encap="AUTO", payload="C", src_channel=0, version=1}
2026-03-02T16:11:55.752908646Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(fe766637) queued for radio transmission: CC:Configuration, CID:0x05
2026-03-02T16:11:55.756646437Z DEBUG Zooz ZAC36 Valve Controller  Zooz Valve device thread event handled
2026-03-02T16:12:08.894302856Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(27cdab84) transmit status: TRANSMIT_COMPLETE_OK
2026-03-02T16:12:09.059087481Z TRACE Zooz ZAC36 Valve Controller  Received event with handler unnamed
2026-03-02T16:12:09.068535522Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> received Z-Wave command: {args={configuration_value=0, parameter_number=17, size=1}, cmd_class="CONFIGURATION", cmd_id="REPORT", dst_channels={}, encap="S2_AUTH", payload="\x11\x01\x00", src_channel=0, version=1}
2026-03-02T16:12:09.070422981Z TRACE Zooz ZAC36 Valve Controller  Found ZwaveDispatcher handler in zooz-zac36-valve-controller
2026-03-02T16:12:09.128420439Z WARN Zooz ZAC36 Valve Controller  ***MESSAGE*** inverseSwitchReport(#17) = 0
2026-03-02T16:12:09.210790897Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(f25c8bcd) transmit status: TRANSMIT_COMPLETE_OK
2026-03-02T16:12:09.229155731Z DEBUG Zooz ZAC36 Valve Controller  Zooz Valve device thread event handled
2026-03-02T16:12:09.437371772Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(00526b39) transmit status: TRANSMIT_COMPLETE_OK
2026-03-02T16:12:09.563209981Z TRACE Zooz ZAC36 Valve Controller  Received event with handler unnamed
2026-03-02T16:12:09.590425981Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> received Z-Wave command: {args={application_sub_version=10, application_version=2, firmware_0_sub_version=10, firmware_0_version=2, firmware_targets={}, hardware_version=4, z_wave_library_type=3, z_wave_protocol_sub_version=18, z_wave_protocol_version=7}, cmd_class="VERSION", cmd_id="REPORT", dst_channels={}, encap="S2_AUTH", payload="\x03\x07\x12\x02\x0A\x04\x00", src_channel=0, version=2}
2026-03-02T16:12:09.848211147Z TRACE Zooz ZAC36 Valve Controller  Found ZwaveDispatcher handler in zooz-zac36-valve-controller
2026-03-02T16:12:09.859449147Z WARN Zooz ZAC36 Valve Controller  ***MESSAGE*** version_report_handler...
2026-03-02T16:12:09.860275564Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> emitting event: {"attribute_id":"currentVersion","capability_id":"firmwareUpdate","component_id":"main","state":{"value":"2.10"}}
2026-03-02T16:12:09.946110272Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(78167e82) transmit status: TRANSMIT_COMPLETE_OK
2026-03-02T16:12:09.951402314Z DEBUG Zooz ZAC36 Valve Controller  Zooz Valve device thread event handled
2026-03-02T16:12:09.952629897Z TRACE Zooz ZAC36 Valve Controller  Received event with handler unnamed
2026-03-02T16:12:09.955119356Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> received Z-Wave command: {args={current_value="ON_ENABLE", duration=0, target_value="OFF_DISABLE", value="ON_ENABLE"}, cmd_class="SWITCH_BINARY", cmd_id="REPORT", dst_channels={}, encap="S2_AUTH", payload="\xFF\x00\x00", src_channel=0, version=2}
2026-03-02T16:12:09.956387731Z TRACE Zooz ZAC36 Valve Controller  Found ZwaveDispatcher handler in zooz-zac36-valve-controller
2026-03-02T16:12:10.023813439Z WARN Zooz ZAC36 Valve Controller  ***MESSAGE*** switch_binary_report_handler...
2026-03-02T16:12:10.024650731Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> emitting event: {"attribute_id":"valve","capability_id":"valve","component_id":"main","state":{"value":"closed"}}
2026-03-02T16:12:10.049471522Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> emitting event: {"attribute_id":"switch","capability_id":"switch","component_id":"main","state":{"value":"off"}}
2026-03-02T16:12:10.073901064Z DEBUG Zooz ZAC36 Valve Controller  Zooz Valve device thread event handled
2026-03-02T16:12:10.087973064Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(45110da5) transmit status: TRANSMIT_COMPLETE_OK
2026-03-02T16:12:10.143623814Z TRACE Zooz ZAC36 Valve Controller  Received event with handler unnamed
2026-03-02T16:12:10.144679981Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> received Z-Wave command: {args={backup_battery=true, battery_level=0, charging_status="MAINTAINING", disconnected=true, low_fluid=false, low_temperature_status=false, overheating=false, rechargeable=true, replace_recharge=3}, cmd_class="BATTERY", cmd_id="REPORT", dst_channels={}, encap="S2_AUTH", payload="\x00\xB3\x01", src_channel=0, version=3}
2026-03-02T16:12:10.149000772Z TRACE Zooz ZAC36 Valve Controller  Found ZwaveDispatcher handler in zooz-zac36-valve-controller
2026-03-02T16:12:10.149832731Z WARN Zooz ZAC36 Valve Controller  ***MESSAGE*** battery_report_handler...
2026-03-02T16:12:10.150508522Z DEBUG Zooz ZAC36 Valve Controller  Zooz Valve device thread event handled
2026-03-02T16:12:10.184764106Z TRACE Zooz ZAC36 Valve Controller  Received event with handler unnamed
2026-03-02T16:12:10.195964481Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> received Z-Wave command: {args={precision=1, scale="FAHRENHEIT", sensor_type="TEMPERATURE", sensor_value=63.0, size=2}, cmd_class="SENSOR_MULTILEVEL", cmd_id="REPORT", dst_channels={}, encap="S2_AUTH", payload="\x01\x2A\x02\x76\x00\x00", src_channel=0, version=1}
2026-03-02T16:12:10.220822814Z TRACE Zooz ZAC36 Valve Controller  Found ZwaveDispatcher handler in zooz-zac36-valve-controller
2026-03-02T16:12:10.223965147Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> emitting event: {"attribute_id":"temperature","capability_id":"temperatureMeasurement","component_id":"main","state":{"unit":"F","value":63.0}}
2026-03-02T16:12:10.232545856Z DEBUG Zooz ZAC36 Valve Controller  Zooz Valve device thread event handled
2026-03-02T16:12:10.310861939Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(6dc49f20) transmit status: TRANSMIT_COMPLETE_OK
2026-03-02T16:12:10.384360231Z TRACE Zooz ZAC36 Valve Controller  Received event with handler unnamed
2026-03-02T16:12:10.389497064Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> received Z-Wave command: {args={alarm_level=0, alarm_type=0, event="STATE_IDLE", event_parameter="", notification_status="ON", notification_type="WATER", v1_alarm_level=0, v1_alarm_type=0, z_wave_alarm_event=0, z_wave_alarm_status="ON", z_wave_alarm_type="WATER", zensor_net_source_node_id=0}, cmd_class="NOTIFICATION", cmd_id="REPORT", dst_channels={}, encap="S2_AUTH", payload="\x00\x00\x00\xFF\x05\x00\x00", src_channel=0, version=3}
2026-03-02T16:12:10.392067939Z TRACE Zooz ZAC36 Valve Controller  Found ZwaveDispatcher handler in zooz-zac36-valve-controller
2026-03-02T16:12:10.394818564Z WARN Zooz ZAC36 Valve Controller  ***MESSAGE*** notification_report_handler...
2026-03-02T16:12:10.396966856Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> emitting event: {"attribute_id":"water","capability_id":"waterSensor","component_id":"main","state":{"value":"dry"}}
2026-03-02T16:12:10.409363898Z DEBUG Zooz ZAC36 Valve Controller  Zooz Valve device thread event handled
2026-03-02T16:12:10.483014189Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(0307283d) transmit status: TRANSMIT_COMPLETE_OK
2026-03-02T16:12:10.519685231Z TRACE Zooz ZAC36 Valve Controller  Received event with handler unnamed
2026-03-02T16:12:10.524596939Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> received Z-Wave command: {args={alarm_level=0, alarm_type=0, event="STATE_IDLE", event_parameter="", notification_status="ON", notification_type="HEAT", v1_alarm_level=0, v1_alarm_type=0, z_wave_alarm_event=0, z_wave_alarm_status="ON", z_wave_alarm_type="HEAT", zensor_net_source_node_id=0}, cmd_class="NOTIFICATION", cmd_id="REPORT", dst_channels={}, encap="S2_AUTH", payload="\x00\x00\x00\xFF\x04\x00\x00", src_channel=0, version=3}
2026-03-02T16:12:10.527364148Z TRACE Zooz ZAC36 Valve Controller  Found ZwaveDispatcher handler in zooz-zac36-valve-controller
2026-03-02T16:12:10.530842481Z WARN Zooz ZAC36 Valve Controller  ***MESSAGE*** notification_report_handler...
2026-03-02T16:12:10.533660731Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> emitting event: {"attribute_id":"temperatureAlarm","capability_id":"temperatureAlarm","component_id":"main","state":{"value":"cleared"}}
2026-03-02T16:12:10.545348023Z DEBUG Zooz ZAC36 Valve Controller  Zooz Valve device thread event handled
2026-03-02T16:12:10.684479273Z TRACE Zooz ZAC36 Valve Controller  Z-Wave command(fe766637) transmit status: TRANSMIT_COMPLETE_OK
2026-03-02T16:12:10.710894273Z TRACE Zooz ZAC36 Valve Controller  Received event with handler unnamed
2026-03-02T16:12:10.714455314Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> received Z-Wave command: {args={configuration_value=0, parameter_number=67, size=1}, cmd_class="CONFIGURATION", cmd_id="REPORT", dst_channels={}, encap="S2_AUTH", payload="\x43\x01\x00", src_channel=0, version=1}
2026-03-02T16:12:10.717655356Z TRACE Zooz ZAC36 Valve Controller  Found ZwaveDispatcher handler in zooz-zac36-valve-controller
2026-03-02T16:12:10.719888814Z INFO Zooz ZAC36 Valve Controller  <ZwaveDevice: cf89c056-b90e-483f-8b64-a5dd75eae693 [52] (Zooz Valve)> emitting event: {"attribute_id":"keylockProtection","capability_id":"platemusic11009.zoozKeylockProtection","component_id":"main","state":{"value":"disabled"}}
2026-03-02T16:12:10.731526564Z WARN Zooz ZAC36 Valve Controller  ***MESSAGE*** keylockProtection(#67) = 0
2026-03-02T16:12:10.732639439Z DEBUG Zooz ZAC36 Valve Controller  Zooz Valve device thread event handled


Did you ever try to force recalibration like I suggested? Once it stops moving the reports should be sent for the correct state but yours is sending them like it’s still in progress. I am thinking it wants to turn the valve more but can’t so it sends that in progress report. Eventually it gave up and decided it must be closed which is when the refresh worked.

You can also manually adjust the close angle with one of the settings if needed.

I am still going to try factory resetting mine later and see what it does but I suspect it’s still going to work fine.