From 8ed11f4d2934a6200f8d3a8fc85de8430d6f8219 Mon Sep 17 00:00:00 2001 From: Brian Parker <294622857+parkerbk@users.noreply.github.com> Date: Fri, 9 Oct 2026 18:04:36 -0500 Subject: [PATCH] Add LUH-N451S-WUS to OasisMist 4.5L humidifier map The LUH-N451S-WUS is a newer US revision of the OasisMist 4.5L. It uses the same API as the LUH-O451S-WUS, but its device type is not listed, so the device is skipped during device list parsing. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01K6EUpiEwavh4in3wrqEqic --- src/pyvesync/device_map.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pyvesync/device_map.py b/src/pyvesync/device_map.py index d467eb12..f45f7c0a 100644 --- a/src/pyvesync/device_map.py +++ b/src/pyvesync/device_map.py @@ -699,7 +699,13 @@ class ThermostatMap(DeviceMapTemplate): ), HumidifierMap( class_name='VeSyncHumid200300S', - dev_types=['LUH-O451S-WUS', 'LUH-O451S-WUSR', 'LUH-O601S-WUS', 'LUH-O601S-KUS'], + dev_types=[ + 'LUH-O451S-WUS', + 'LUH-O451S-WUSR', + 'LUH-O601S-WUS', + 'LUH-O601S-KUS', + 'LUH-N451S-WUS', + ], features=[HumidifierFeatures.WARM_MIST, HumidifierFeatures.AUTO_STOP], mist_modes={ HumidifierModes.AUTO: 'auto',