Comments (7)
Can confirm it’s doing the same thing for me as well on the 300s
from homebridge-levoit-humidifiers.
Works great, thanks!
from homebridge-levoit-humidifiers.
Thanks for the bug! I have also been seeing this but haven't had a lot of time to dig into it.
I should be able to take a look this weekend.
from homebridge-levoit-humidifiers.
So far as I can tell and based on my limited familiarity with the Vesync API (I sniffed out the request from their app using Charles on my phone), the API call to the Vesync API looks good and right, and mode
should be set to "auto"
(and it is!) — gonna check and see if debug mode gives me anything interesting.
Update: going from Humidity mode to Auto actually sets the switch to be off.
[12/8/2021, 12:28:45 AM] [Levoit Humidifiers] [DEBUG]: [SEND COMMAND] Sending command setSwitch to Humidifier with ({"enabled":false,"id":0})...
A couple additional observations:
- If I switch to Auto (which turns it off), then hit Off (it stays off) and then Auto, it turns the humidifier back on, and in Auto mode (
Sending command setSwitch to Humidifier with ({"enabled":true,"id":0})...
) - If I switch to manual Humidity, and then Off (which turns it off), and then Auto, it turns the humidifier back on, but stays in manual Humidity mode
I don't know enough about the inner workings of Homebridge to fully diagnose, but it sounds like maybe there's some state management that's not being handled correctly, or a switch listener not being set properly?
from homebridge-levoit-humidifiers.
Thanks @kreeger. Still haven't taken a look, but that's very helpful. From your logs, it seems like switching to Auto is not calling changeMode, but setSwitch. I'll try to get to this in an hour or so
from homebridge-levoit-humidifiers.
I've published this fix in [email protected]
The auto mode target level still can't be adjusted currently FWIW.
from homebridge-levoit-humidifiers.
seems to be working on my end as well. or at least it doesnt just shut itself off.
from homebridge-levoit-humidifiers.
Related Issues (20)
- Humidifier disappearing from Home app HOT 3
- OasisMist 451S HOT 9
- [Device Request] OasisMist 1000S HOT 37
- v1.8.9-beta4 release marked as latest production release HOT 1
- [Request] Toggle to Disable Humidity Sensor Reporting in Homekit HOT 4
- [Device Request] HOT 15
- Logs indicating that the plugin slows down homebridge HOT 3
- Login Restriction HOT 10
- [Device Request] Superior 6000S
- Trailing blank in user e-mail causes homebridge crash HOT 3
- Latest version doesn't 'see' the Classic S200 HOT 2
- 1.12 Can't find humidifier HOT 1
- Can't see OasisMist 600S HOT 24
- Not showing target humidity for LEVOIT Superior 6000S HOT 5
- Adding additional humidifiers HOT 2
- [Device Request] Vista 200 Air Purifier HOT 3
- This plugin generated a warning from the characteristic 'On': characteristic value expected boolean and received undefined. HOT 3
- characteristic value 0 is not contained in valid values array HOT 3
- Got a new OAsisMist 600S.....none of the HomeKit buttons work except the warm mist. HOT 10
- Unhandled Rejection in HOOBS HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homebridge-levoit-humidifiers.