diff --git a/custom_components/hon/button.py b/custom_components/hon/button.py index eb5def2..0fbecac 100644 --- a/custom_components/hon/button.py +++ b/custom_components/hon/button.py @@ -14,18 +14,6 @@ from .hon import HonCoordinator, HonEntity _LOGGER = logging.getLogger(__name__) BUTTONS: dict[str, tuple[ButtonEntityDescription, ...]] = { - "OV": ( - ButtonEntityDescription( - key="startProgram", - name="Start Program", - icon="mdi:power-cycle", - ), - ButtonEntityDescription( - key="stopProgram", - name="Stop Program", - icon="mdi:power-off", - ), - ), "IH": ( ButtonEntityDescription( key="startProgram", diff --git a/custom_components/hon/manifest.json b/custom_components/hon/manifest.json index bd9f52f..61b939a 100644 --- a/custom_components/hon/manifest.json +++ b/custom_components/hon/manifest.json @@ -6,6 +6,7 @@ "documentation": "https://github.com/Andre0512/hon/", "iot_class": "cloud_polling", "issue_tracker": "https://github.com/Andre0512/hon/issues", - "requirements": ["pyhOn==0.8.0"], - "version": "0.6.0" + "requirements": ["pyhOn==0.8.1"], + "version": "0.6.1" + } diff --git a/custom_components/hon/select.py b/custom_components/hon/select.py index cd9849d..c57f1d9 100644 --- a/custom_components/hon/select.py +++ b/custom_components/hon/select.py @@ -70,11 +70,6 @@ SELECTS = { entity_category=EntityCategory.CONFIG, translation_key="programs", ), - SelectEntityDescription( - key="startProgram.preheatStatus", - name="Preheat", - entity_category=EntityCategory.CONFIG, - ), ), "IH": ( SelectEntityDescription( diff --git a/custom_components/hon/switch.py b/custom_components/hon/switch.py index 08ab8ea..82afab4 100644 --- a/custom_components/hon/switch.py +++ b/custom_components/hon/switch.py @@ -73,6 +73,21 @@ SWITCHES: dict[str, tuple[HonSwitchEntityDescription, ...]] = { turn_off_key="resumeProgram", ), ), + "OV": ( + HonSwitchEntityDescription( + key="active", + name="Oven", + icon="mdi:toaster-oven", + turn_on_key="startProgram", + turn_off_key="stopProgram", + ), + HonSwitchEntityDescription( + key="startProgram.preheatStatus", + name="Preheat", + icon="mdi:thermometer-chevron-up", + entity_category=EntityCategory.CONFIG, + ), + ), "WD": ( HonSwitchEntityDescription( key="active",