- add expose attribute function and default value - default climate havc_mode to "heat" if modes are not supported - support `update_entity` service call