diff --git a/esphome/yaml_util.py b/esphome/yaml_util.py index 1758e739db3..053fba62742 100644 --- a/esphome/yaml_util.py +++ b/esphome/yaml_util.py @@ -338,7 +338,7 @@ def represent_mapping(self, tag, mapping, flow_style=None): self.represented_objects[self.alias_key] = node best_style = True if hasattr(mapping, 'items'): - mapping = sorted(mapping.items(), key=lambda item: item[0]) + mapping = list(mapping.items()) for item_key, item_value in mapping: node_key = self.represent_data(item_key) node_value = self.represent_data(item_value)