I replaced the dongle with an ESP-01S connected through a voltage converter and logic level shifter to the board. I see RX responses sometimes, but timeouts are always reported and the HA entity is not updating/controlling anything. Did they change protocol on newer devices? Or do I have to register in the cloud first to activate the interface?
This is the first airco I’m trying to link to HA, otherwise I have some experience with ESPHome. Not much time I can dedicate to tinkering nowadays, but let me know if I can contribute…
I have a Midea MKG-V250B “fan coil” unit and I’m wondering if it is able to controlled with the ESP based wifi unit. It doesn’t have a USB connector, but the same colored 5 wire cable that is used for the USB PCB from a previous post.
How can I check it (without purchasing the USB PCB)?
For those who are talking about using modbus for midea’s heatpump. I am currently a student of electrical engineering and for my final project i’m working on making a controller for midea’s heatpump.
It’s currently still in development but i can obtain almost all information from it and even set a desired mode, change temperatures etc. I currently cannot release whole project as it’s kinda property of my university but will try to get an agreement to release it when i finnish it. So basicly if anyone needs any information i might be able to help. Modbus connects to control unit (lcd display), they added screw in terminals for that… and it can be used with cheap MAX485 module from aliexpress xy-017.
@aceindy I’ve got universal-iot-dongle up and working - bought via Tindie, my unit is KMTI-48N8-A3 this is 14 kW Midea duct channel unit and I’ve got wall remote control with follow me - KJR-29B but follow me often goes off, so I’m trying to utlilize home assistant and iot-dongle to provide temperature.
Above is my ceiling wifi unit that came with midea - currently dongle is plugged there and all works fine but I lack follow me option - can you advise if REC1 next to USB female connector is the iR I’m looking for and I need to connect that REC1 signal line to iR - pad on dongle?
hello guys. thanks for the guides, I got my AC working with esphome and homeasistant , but I want to know if there is a way for the ac to remember the settings and not turn on at eco mode with fan in auto everytime.
Can I do that in any part of the esphome code?
thanks I really appreciatte the help
As far as I can see the REC1 next to USB female connector is the iR you’re looking for, that is, i can’t see any other iR components🤔.
So yes, you need to connect that REC1 signal line to iR - pad on dongle!
Only the pin layout might be a bit of a puzzle…
PS, i don’t have the iot dongle, and not using the follow-me function either, so this is all the help i can give on this subject
That is not normal behavior to me, my ac turns on at the same setting it turned off…
I think i’ve seen someone reported something similar, but this was related to the unit using an OSK105 wifi dongle instead of the OSK103.
Devs are looking into what exactly changed with OSk105 (if anything changed at all…)
Cheers, another try is to use iR transmitter - just bought 850 nm and I think I’ll solder to pads - I can easily move this whole unit with dongle to attic where HVAC sits and it has iR receiver on side so this is solution also. I need follow me as often unit thinks that it’s already at set temp while it’s still hot in rooms as it measures temp on this big unit in the attic… :-/
Just finished something based on that. it works for me. I have a Zephir AC which is in fact using a Midea motherboard. Bunicutz/ESP32_Midea_RS485 (github.com)
Do you have any more information about this?
Which AC (split or miniVRF)? Connection via RS485 at the XYE port?
I am looking for a solution for my Kaysun MiniVRF (Midea OEM), there is XYE port on each indoor unit and also on outdoor unit (for central control, IDU-ODU are connected via the PQE ports)
Am I missing something or can the target temperature not be changed by automation in HA?
I have my unit set up as an ESPhome appliance and I am able to change the temperature though a climate card no problem.
However, I cannot find the right automation settings to change the temperature.
When in the action part of the automation, I pick action type Device and then midea and only get HVAC Mode or Preset.
If I change to action type Condition, I select Entity Midea Climate and then attribute temperature, then set the state to the target temperature. When I run the action, the target temperature doesn’t change.
Device means in this situation, you want to control a specific device, eg. a Midea unit and it’s specific functions. What you’re looking for is to control a climate entity, so you have to call services from the climateintegration.
In your case under actions use not device but service. There you’ll find the climate specific services.
I know, this is a hard to understand thing, especially with climate or fan entities.
EDIT: You might want to tell us, what it is exactly, what you want to achieve, eg. “turn on the climate unit, if someone opens the backdoor”.