You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Levoit OasisMist 1000S is properly recognized and shows up in Homebridge (and subsequently Homekit). It doesn't react to any control changes though. Interestingly though, the current room humidity sensor seems to be read and reported correctly.
To Reproduce:
Install and configure the plugin, let if discover the humidifier device, try to use it.
Expected behavior:
The device should change config accordingly, but it doesn't The UI change only sticks for a few seconds.
Logs:
Just an example here. All commands to seem to be executed properly, but they have no effect.
[1/11/2025, 6:22:31 PM] [Levoit Humidifiers] [DEBUG]: [GET DEVICE INFO] Getting device info...
[1/11/2025, 6:24:18 PM] [Levoit Humidifiers] [DEBUG]: [DEVICE INFO] {"traceId":"1736673437007","code":0,"msg":"request success","module":null,"stacktrace":null,"result":{"traceId":"1736673437007","code":0,"result":{"powerSwitch":0,"humidity":50,"targetHumidity":60,"virtualLevel":5,"mistLevel":2,"workMode":"auto","waterLacksState":0,"waterTankLifted":0,"autoSto
pSwitch":1,"autoStopState":0,"screenSwitch":1,"screenState":0,"scheduleCount":0,"timerRemain":0,"errorCode":0,"nightLight":{"nightLightSwitch":0,"brightness":54}}}}
...
[1/11/2025, 6:26:52 PM] [Levoit Humidifiers] [DEBUG]: [SEND COMMAND] Sending command setTargetHumidity to levoit with ({"target_humidity":45,"id":0})...
[1/11/2025, 6:26:53 PM] [Levoit Humidifiers] [DEBUG]: [SEND COMMAND] Successfully sent command setTargetHumidity to levoit with ({"target_humidity":45,"id":0})! Response: {"traceId":"1736620012957","code":0,"msg":"request success","module":null,"stacktrace":null,"result":{"traceId":"1736620012957","code":11000000}}
[1/11/2025, 6:28:03 PM] [Levoit Humidifiers] Setting Display to false
[1/11/2025, 6:28:03 PM] [Levoit Humidifiers] [DEBUG]: [SEND COMMAND] Sending command setDisplay to levoit with ({"state":false,"id":0})...
[1/11/2025, 6:28:08 PM] [Levoit Humidifiers] [DEBUG]: [SEND COMMAND] Successfully sent command setDisplay to levoit with ({"state":false,"id":0})! Response: {"traceId":"1736620083181","code":0,"msg":"request success","module":null,"stacktrace":null,"result":{"traceId":"1736620083181","code":11000000}}
Hmm, no idea why this would happen. The command is being received successfully according to the logs and no errors are thrown. Do the controls work from the VeSync app?
Hmm, no idea why this would happen. The command is being received successfully according to the logs and no errors are thrown. Do the controls work from the VeSync app?
Yeah, the official app works just fine.
Does the Successfully sent command setTargetHumidity message confirm the API->VeSync, or the VeSync->device part?
Also, I'm testing the other plugin too (homebridge-tsvesync), which seemed to have the same problem, but with a fix from the developer we got it to at least control on/off state (but nothing else). I'll keep poking on both fronts.
Describe The Bug:
The Levoit OasisMist 1000S is properly recognized and shows up in Homebridge (and subsequently Homekit). It doesn't react to any control changes though. Interestingly though, the current room humidity sensor seems to be read and reported correctly.
To Reproduce:
Install and configure the plugin, let if discover the humidifier device, try to use it.
Expected behavior:
The device should change config accordingly, but it doesn't The UI change only sticks for a few seconds.
Logs:
Just an example here. All commands to seem to be executed properly, but they have no effect.
Plugin Config:
Screenshots:
Environment:
The text was updated successfully, but these errors were encountered: