diff --git a/homeassistant/components/manual_mqtt/alarm_control_panel.py b/homeassistant/components/manual_mqtt/alarm_control_panel.py index 10c2a473a29..f11938396a7 100644 --- a/homeassistant/components/manual_mqtt/alarm_control_panel.py +++ b/homeassistant/components/manual_mqtt/alarm_control_panel.py @@ -406,7 +406,9 @@ class ManualMQTTAlarm(alarm.AlarmControlPanelEntity): if isinstance(self._code, str): alarm_code = self._code else: - alarm_code = self._code.render(from_state=self._state, to_state=state) + alarm_code = self._code.render( + from_state=self._state, to_state=state, parse_result=False + ) check = not alarm_code or code == alarm_code if not check: _LOGGER.warning("Invalid code given for %s", state)