Skip to content

Conversation

@beardsleyn
Copy link

LV600S (LUH-A603S-WUS) isn't compatible with previous LV600S api already in code (eg LUH-A602S-WUS)

  • Add VeSyncLV600S class with warm mist support
  • Add LV600SResult model for new API format (powerSwitch, workMode, etc.)
  • Add Timer V2 API support (getTimerV2, addTimerV2, delTimerV2)
  • Add TimerV2 models (TimerItemV2Alt, TimerV2StartAct, ResultV2GetTimerV2)
  • Register device type in device_map.py

Tested via script and with home assistant

  • On/Off
  • Display On/Off
  • Setting modes
  • Mist 1-9
  • Warm 0 (off) 1-3 (on)
  • Setting/Fetching/Deleting timer (only via script)

I can add the scheduling code as well but none of the current humidifiers have scheduling code so I didn't.

This model doesn't have an auto off and auto on so the unit tests don't all pass.

This model doesn't have an auto mode but the humidity mode is essentially auto and this satisfied the auto mode unit tests that run for all the humidifiers.

I can provide request/response data and/or share the device as well

beardsleyn and others added 2 commits December 26, 2025 09:28
- Add VeSyncLV600S class with warm mist support
- Add LV600SResult model for new API format (powerSwitch, workMode, etc.)
- Add Timer V2 API support (getTimerV2, addTimerV2, delTimerV2)
- Add TimerV2 models (TimerItemV2Alt, TimerV2StartAct, ResultV2GetTimerV2)
- Register device type in device_map.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant