hillaliy / homebridge-midea-air

Homebridge plugin for Midea units
MIT License
71 stars 22 forks source link

OSK103 support #13

Closed jefflewis closed 2 years ago

jefflewis commented 3 years ago

~Having this change the unit of measurement is less than ideal.~

OSK103 is not well supported. Some functions (like changing temperature units) do not work reliably.

jefflewis commented 3 years ago

If I knew all of the key places to add the conversion, I'd update with a PR to add support.

nickhudkins commented 3 years ago

Hey @jefflewis this is something I am actually looking into right now. While I can set it over and over (using the remote), it is frustrating that it pretty consistently reverts to ºC.

I'm hoping to have a PR up today

jefflewis commented 3 years ago

Lemme know if I can help!

hillaliy commented 3 years ago

Hi, On my unit it's work just fine. I have OSK102 dongle. Check if your device have OSK103 dongle. The commands is different on OSK103.

jefflewis commented 3 years ago

@hillaliy When you say "work just fine" do you mean that it successfully changes the display of units on the unit to ºC whenever the home bridge plugin launches? Because that is exactly what happens.

This issue was meant to track making this plugin not need to do that.

jefflewis commented 3 years ago

I do have the OSK103 dongle. Should the issues description be ºF Support for OSK103 smart kit module?

hillaliy commented 3 years ago

If you restart Homebridge the plugin returns to default and the default is Celsius. And as I wrote this plugin don't support OSK103 dongle. The plugin will connect to Midea cloud and create your devices but not control properly. Midea change the commands protocol.

jefflewis commented 3 years ago

What is necessary to get the new module working? I can help add support if needed.

hillaliy commented 3 years ago

Try to find the New Midea API

jefflewis commented 3 years ago

By "find the new Midea API", do you mean some new API response handler to handle the current remote API (https://mapp.appsmb.com/v1), a local network API server run by the OSK103 module, or a new remote API that is separate from the currently supported one? (https://mapp.appsmb.com/v1)

hillaliy commented 3 years ago

I mean the new command protocol

jefflewis commented 3 years ago

Awesome. I'm guessing that means add a new OSK103 device type to this switch the a new data array?

src/BaseCommand.ts

Where did you get the original ask docs for the current data arrays? That might be helpful in finding the new values.

Thanks!

hillaliy commented 3 years ago

Midea iobroker

hillaliy commented 3 years ago

I use this too Midea T0xAC.zip Midea T0xE3.zip

hillaliy commented 3 years ago

Try Version 1.2.8

qweluke commented 2 years ago

@jefflewis @hillaliy hi guys, how it's going with 103 dongle? I wonder If I can help you somehow...

hillaliy commented 2 years ago

It will be helpful If i have a 103 dongle to test

hillaliy commented 2 years ago

If you can give me access to your AC

qweluke commented 2 years ago

@hillaliy I can share with you my midea login credentials. I have 4 AC's connected to it, each with 103 dongle. Would it be helpfull to you?

btw, as far as I have tested this plugin, functions like:

not working or missing:

hillaliy commented 2 years ago

I'll appreciate if you send me in private your account. I'll try to get feedback from one of your AC.

hillaliy commented 2 years ago

Auto mode should show range. The air conditioner maintains a set temperature. If the temperature is below the set it will heat up otherwise it will cool down. Besides, everything seems fine. As for drying mode, I can add support I need some time and motivation.