Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please add support for mjjsq04dy #100

Open
barbariska108 opened this issue Oct 16, 2021 · 8 comments
Open

Please add support for mjjsq04dy #100

barbariska108 opened this issue Oct 16, 2021 · 8 comments

Comments

@barbariska108
Copy link

barbariska108 commented Oct 16, 2021

Hi, now I'm using a mjjsq04dy. And after the firmware update in Mi Home, I cannot control it via device profile deerma.humidifier.jsq4 (before update this profile properly work for on/off).

Logs:

[10/16/2021, 8:33:48 PM] [homebridge-mi-humidifier] [<local_ip>] Fail to get device properties. SocketError: Timeout

@barbariska108
Copy link
Author

barbariska108 commented Oct 18, 2021

UPD:
If you using this humidifier - try to switch the region to China in the Mi Home app, and perform the firmware update.
Next, needs to unpair from Mi Home, again switch region to your_region. After them, needs to pair the device in your_region and perform actions for adding the device to the HomeBridge via the deerma.humidifier.jsq4 device profile.

Issues:

  • No alert about empty water tank
  • Control option "Auto" doesn't work

@Charliecheung2
Copy link

@barbariska108 deerma.humidifier.jsq4 should a constant value for model, updateing won't change model as far as I know. It might be a problem when you pair it again and got a new ip address? Pls check your IP address.

@barbariska108
Copy link
Author

@Charliecheung2 please, check my last update.

@Charliecheung2
Copy link

The reason why you should choose model, it's that, the plugin sends different code to control. For example, 1 for open, and 0 for open for some other device. If the model didn't change, the old command should be working. So did the model change? Because all modes have a spec on Mi's website, I can only change the code according to this spec. If your model didn't change and the old command won't fit, then it is almost impossible to fix as far as I know. So you can try to get it's model while using the get token app.
If the model staty still but plugin failed to function well->no resolve
If the model changed->already exist one->change the that one

@barbariska108
Copy link
Author

@Charliecheung2 for now it work properly. But, in this thread I provided an update regarding current issues.

@Charliecheung2
Copy link

deerma.humidifier.jsq4

Info me with the model value you are using, and the actually model value of your machine, so that I can find if there are any different.
etc.
actually mode : deerma.humidifier.jsq4
using mode : xxx.xxx.xxx

@nt0xa
Copy link
Owner

nt0xa commented Jan 12, 2022

hey @barbariska108,

I've updated the plugin, try model deerma.humidifier.jsq3

@barbariska108
Copy link
Author

barbariska108 commented Jan 12, 2022

Hi @russtone, tnx!
Already been updated from my side. But also, the last update still hasn't supported notifying regarding the empty water tank :(

But, the plugin works faster.

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

No branches or pull requests

3 participants