Skip to content

Commit

Permalink
Merge pull request #58 from MrXANA91/fixInternalError
Browse files Browse the repository at this point in the history
Climate : fixing internal server error when setting hvac mode
  • Loading branch information
KiraPC authored Dec 3, 2024
2 parents aa09a42 + a76f0af commit e013350
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion custom_components/switchbotremote/climate.py
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,7 @@ def _update_remote(self):
if (self._hvac_mode != HVACMode.OFF and self._override_off_command):
self.sb.command(
"setAll",
f"{self.target_temperature},{HVAC_REMOTE_MODES[self.hvac_mode]},{FAN_REMOTE_MODES[self.fan_mode]},{self.power_state}",
f"{int(self.target_temperature)},{HVAC_REMOTE_MODES[self.hvac_mode]},{FAN_REMOTE_MODES[self.fan_mode]},{self.power_state}",
)

@callback
Expand Down
2 changes: 1 addition & 1 deletion custom_components/switchbotremote/config_flow.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@
vol.Optional(CONF_OVERRIDE_OFF_COMMAND, default=x.get(CONF_OVERRIDE_OFF_COMMAND, True)): bool,
vol.Optional(CONF_TEMP_MIN, default=x.get(CONF_TEMP_MIN, 16)): int,
vol.Optional(CONF_TEMP_MAX, default=x.get(CONF_TEMP_MAX, 30)): int,
vol.Optional(CONF_TEMP_STEP, default=x.get(CONF_TEMP_STEP, 1.0)): selector({"number": {"min": 0.1, "max": 2.0, "step": 0.1, "mode": "slider"}}),
vol.Optional(CONF_TEMP_STEP, default=x.get(CONF_TEMP_STEP, 1.0)): selector({"number": {"min": 1.0, "max": 5.0, "step": 1.0, "mode": "slider"}}),
vol.Optional(CONF_HVAC_MODES, description={"suggested_value": x.get(CONF_HVAC_MODES, DEFAULT_HVAC_MODES)}): vol.All(selector({"select": {"multiple": True, "options": HVAC_MODES}})),
vol.Optional(CONF_CUSTOMIZE_COMMANDS, default=x.get(CONF_CUSTOMIZE_COMMANDS, [])): selector({"select": {"multiple": True, "custom_value": True, "options": []}}),
}),
Expand Down

0 comments on commit e013350

Please sign in to comment.