DDF for HZC S900W-ZG water leak sensor#6832
Conversation
|
Nice and easy ! ;-) Just a few comments :
About your question for tampered, not exposed by this device, could be deleted. |
|
Thanks for the suggestions :). Seems very reasonable. |
What a bunch of good questions ;-) |
05c5d23 to
3217c35
Compare
|
Thanks, pushed your suggested changes |
* Update general.xml Additional clusters for IKEA Vindstyrka, see #6756. * Update device_access_fn.cpp Fix `numtostr` and add debug log message. * Create vindstyrka_air_quality_sensor.json See #6756. * Update device_access_fn.cpp Typo in comment. * IKEA Symfonisk Sound Remote gen2 See #6775 * Update button_maps.json Validator nonsense. * Update button_maps.json More validator nonsense * Update button_maps.json And even more validator nonsense * Update button_maps.json And even more validation nonsense * Validation blues. * Bug fix: SYMFONISK support broken See #6803. * Revert "Bug fix: SYMFONISK support broken" This reverts commit af37958. * Update general.xml Remove workaround for GUI bug #6832. Fix indentation. * Update general.xml Refine definitions of: - _Hue Capabilities_ command in _Basic_ cluster; - _Hue Button_ cluster. * Reformat generic JSON files - Indent of two spaces; - Line termination using CR. * Reformat `ikea` JSON files - Indent of two spaces; - Line termination using CR. * Update light_zb3_C.json Reformat * Fix eslint warnings * Use `let` instead of `var` duktape doesn't support `let`, but loader translates it to `var`.
* Update general.xml Additional clusters for IKEA Vindstyrka, see #6756. * Update device_access_fn.cpp Fix `numtostr` and add debug log message. * Create vindstyrka_air_quality_sensor.json See #6756. * Update device_access_fn.cpp Typo in comment. * IKEA Symfonisk Sound Remote gen2 See #6775 * Update button_maps.json Validator nonsense. * Update button_maps.json More validator nonsense * Update button_maps.json And even more validator nonsense * Update button_maps.json And even more validation nonsense * Validation blues. * Bug fix: SYMFONISK support broken See #6803. * Revert "Bug fix: SYMFONISK support broken" This reverts commit af37958. * Update general.xml Remove workaround for GUI bug #6832. Fix indentation. * Update general.xml Refine definitions of: - _Hue Capabilities_ command in _Basic_ cluster; - _Hue Button_ cluster. * Update resource.cpp Bump `state/eventduration` to 32-bit unsigned integer. * Update state_eventduration_item.json Bump `state/eventduration` to 32-bit unsigned integer. Dunno why it said "not implemented yet"; the Hue dimmer switch family has been using it for a long time. * Update general.xml FC06 cluster for Hue secure contact sensor. * Create soc001_contact_sensor.json * Reformat generic JSON files - Indent of two spaces; - Line termination using CR. * Reformat `ikea` JSON files - Indent of two spaces; - Line termination using CR. * Update light_zb3_C.json Reformat * Fix eslint warnings * Use `let` instead of `var` duktape doesn't support `let`, but loader translates it to `var`.
Copied DDF from bosch water leak sensor and modified for this sensor.
These entities popped up in Home Assistant for the sensor (after a restart of HA):

Confirmed that
binary_sensor.water_xworksHaven't confirmed the rest of the sensors.
sensor.water_x_batteryis still 100% so can't be sure it works.Not sure if
tamperedis relevant for this sensor. How could that trigger?fixes #6831