* Improve incomfort binary_sensor, add is_burning, is_pumping and is_tapping
* Update test snapshot
* Use helper for fault code label name
* Update tests
* Remove extra state attribute
* Make default Fault `none` to supprt localization
* Update snapshot
* Prelimenary tests for incomfort integration
* Use snapshot_platform
* Use helper
* Ensure the device name is set in device info
* Move snapshot tests to platform test modules
* Move unused snapshot file
* Naming and docstr
* update snapshots
* cleanup snapshots
* Add water heater tests