hey folks got mine humidifier today, is anybody out there who got it working in different subnets/VLANs? I already saw that this might cause in errors, but that there are a few of ppl got it working.
logger: custom_components.xiaomi_miio_airpurifier.fan
Source: custom_components/xiaomi_miio_airpurifier/fan.py:1664
Integration: xiaomi_miio_airpurifier ([documentation](https://github.com/syssi/xiaomi_airpurifier), [issues](https://github.com/syssi/xiaomi_airpurifier/issues))
First occurred: 16:16:25 (1 occurrences)
Last logged: 16:16:25
Got exception while fetching the state: Unable to discover the device 192.168.180.31
I was a bit disappointed that there is no water tank level, not sure if it’s a limitation of the hardware or of the integration, but it’s missing also from the app.
If anyone knows how to bypass the cloud account and go for local control only, I’m all ears.
I get the same error in the logs and the fan shows as unavailable in Developer Tools.
Only difference is I run everything on the same routher with no subnet’s.
My deerma.humidifier.jsq is realy unreliable (see screenshot). I have tested it with both syssi’s xiaomi_airpurifier custom component and the Xiaomi Miio core integration.
When it works, it work well and I can’t say one integration is different from the other on this matter. Also there’s no problem in Mi Home app.
All Xiaomi integrations are cloud based even if the Integration states it’s “local”. Even if the Integration acts locally afterwards. This is due to the fact that their token acts as login. Try unplugging the internet, it won’t be able to log in.
Weird… My zhimi_humidifier_ca4 is blocked from WAN connection and it works.
Only one thing I allowed is DNS resolution sice it was flooding network with DNS requests. App is connected to cloud and shows me old data. I can click and set some options however it’s not altering anything phisically with humidifier.
@dave-castle I know that it was long time ago (VLAN) but it’s working. One simple thing is needed SNAT/Masquerade for HA (server) when connecting to Xiaomi devices.
Had to comment out the model line due to this error at check config:
Invalid config for [climate.xiaomi_miio_airpurifier]: value must be one of ['nwt.derh.wdh318efw1'] for dictionary value @ data['model']. Got 'deerma.humidifier.jsq5'. (See ?, line ?).
Trying to install via the Xiaomi Miio also fails. It is detected but fails to set up:
Logger: homeassistant.components.xiaomi_miio
Source: components/xiaomi_miio/__init__.py:128
Integration: Xiaomi Miio (documentation, issues)
First occurred: 08:52:39 (1 occurrences)
Last logged: 08:52:39
Unsupported device found! Please create an issue at https://github.com/syssi/xiaomi_airpurifier/issues and provide the following data: deerma.humidifier.jsq5
Have also tried to setup manually by providing the token without success.