Edited: Hmmm… maybe it was something off with the initial state after updating the handler… idk. Once I put it in the water and pulled it out (with logging enabled) the correct state started to display.
Here are the logs just in case:
12:34:39 PM: trace SensorBinaryReport: SensorBinaryReport(sensorType: 6, sensorValue: 0)
12:34:39 PM: trace Creating Event: [name:water, value:dry, displayed:true, isStateChange:true]
12:34:39 PM: debug Sensor is Dry
12:34:39 PM: trace NotificationReport: NotificationReport(event: 0, eventParameter: [2], eventParametersLength: 1, notificationStatus: 255, notificationType: 5, reserved61: 0, sequence: false, v1AlarmLevel: 0, v1AlarmType: 0, zensorNetSourceNodeId: 0)
12:34:31 PM: debug The sensor data will be refreshed the next time the device wakes up. You can force the device to wake up immediately by pressing the connect button once.
12:34:28 PM: trace Creating Event: [name:water, value:wet, displayed:true, isStateChange:true]
12:34:28 PM: debug Sensor is Wet
12:34:28 PM: trace NotificationReport: NotificationReport(event: 2, eventParameter: [], eventParametersLength: 0, notificationStatus: 255, notificationType: 5, reserved61: 0, sequence: false, v1AlarmLevel: 0, v1AlarmType: 0, zensorNetSourceNodeId: 0)
12:34:12 PM: debug The sensor data will be refreshed the next time the device wakes up. You can force the device to wake up immediately by pressing the connect button once.
12:33:54 PM: trace Creating Event: [name:water, value:dry, displayed:true, isStateChange:true]
12:33:54 PM: debug Sensor is Dry
12:33:54 PM: trace NotificationReport: NotificationReport(event: 0, eventParameter: [2], eventParametersLength: 1, notificationStatus: 255, notificationType: 5, reserved61: 0, sequence: false, v1AlarmLevel: 0, v1AlarmType: 0, zensorNetSourceNodeId: 0)
12:33:54 PM: trace SensorBinaryReport: SensorBinaryReport(sensorType: 6, sensorValue: 0)
12:33:43 PM: trace SensorBinaryReport: SensorBinaryReport(sensorType: 6, sensorValue: 255)
12:33:43 PM: trace Creating Event: [name:water, value:wet, displayed:true, isStateChange:true]
12:33:43 PM: debug Sensor is Wet
12:33:43 PM: trace NotificationReport: NotificationReport(event: 2, eventParameter: [], eventParametersLength: 0, notificationStatus: 255, notificationType: 5, reserved61: 0, sequence: false, v1AlarmLevel: 0, v1AlarmType: 0, zensorNetSourceNodeId: 0)
12:33:23 PM: trace SensorBinaryReport: SensorBinaryReport(sensorType: 6, sensorValue: 0)
12:33:23 PM: trace Creating Event: [name:water, value:dry, displayed:true, isStateChange:true]
12:33:23 PM: debug Sensor is Dry
12:33:23 PM: trace NotificationReport: NotificationReport(event: 0, eventParameter: [2], eventParametersLength: 1, notificationStatus: 255, notificationType: 5, reserved61: 0, sequence: false, v1AlarmLevel: 0, v1AlarmType: 0, zensorNetSourceNodeId: 0)