Wiredconsoles are designed for mounting on the walls of the room and are connected to the indoor unit of the air conditioner by means of a wire, allow controlling the air conditioners from long distances, they can receive a signal from the IR remote control, have a built-in temperature sensor, plan the parameters of the system for a week, etc.
Remote Signal Receiving Function. KJR-29B and KJR-90C provide a signal receiver for the remote controller. Signals from the remote control can be received by a wired controller, then sent to the indoor unit for easy control.
The FOLLOW ME function enables the wired controller to detect the air temperature at the user's height instead of the ceiling or floor for accurate temperature configuration. The wired controller conveniently connects to the indoor unit's display panel via connecting wire.
User Friendly Design. KJR-86C is a hidden mode controller specially designed for hotels, hospitals, schools and other similar types of buildings. Hidden mode key controller: Press the temperature buttons "+" and "-" simultaneously for 3 seconds to select the operation mode: COOL or HEAT.
Follow me - Thanks to the FOLLOW me function, the indoor unit responds to the temperature measured by the built-in temperature sensor on the wireless remote controller, and not the temperature sensor located in the indoor unit itself, allowing you to more accurately control the temperature at a user-selected point in the room.
It's sort of slow-going, because the data encoding and encryption are complicated and I don't have a midea device to test with. Will keep you all posted with anything I get to a point of being worth sharing.
Huge thanks to @tomw who did the heavy lifting & ported this code into a functional Hubitat driver without even owning a unit to test on, and also a huge thanks to @etienne for initiating this thread and providing their testing! I'm so happy to be able to automate my heat and AC now!
FWIW, @vreihen, and you may have already seen this, but on the following thread there is discussion of the hardware involved to bypass the USB slot. It involves an ESP01 and a voltage converter, and iirc towards the end of the thread someone was selling extra builds. There's an integration for HA that is linked in the thread for that hardware.
P.S. this is the thread that originally got me interested in local control on the HE, as this is where the local midea integration into HA, that @tomw used to make the HE driver, was originally posted.
I just want to add that this was the sticking point for me as well. I also ran it on an RPI, but python 3 was not installed by default on my Raspberry Pi OS distro. I think that this should be an environment you can install on any OS & once you get that installed, you can use pip3. pip3 is a python software distribution & installation tool. With the commands on the midea-msmart page, it will install the msmart package. and once msmart is installed, you can run midea-discover.
At least from the descriptions, this seems like a more universal way to interface to the AC unit. Price of these interfaces is a different story...although it doesn't seem like something that can't be done with an ESP32 and some circuit breadboarding.
My unit is a Pioneer RYB series ducted, which is their mini-split ductless hardware mounted in a small air handler. It comes with a wall-mounted thermostat, as well as a separate temperature/status/IR receiver display that looks like it was intended to be installed in an indoor ductless unit. Pioneer's tech support said the only remote control option is IR, and that there is no internal USB port for the wifi module.
I'll have to investigate this further, although I still think that (price aside for the current commercial offerings) interfacing to the unit's bus is the better option and obviously keeps everything local.....
I looked at the board again and noticed that the wired controller is also labeled as 485 Wire-Controller. I guess this means the controller board somehow uses RS485 to communicate to the wired controller.
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?
Midea air conditioner, internal unit is MA2-18NXD0-I (Midea MA2-18NXD0-I inverter air conditioner Midea wall-mounted air conditioners Midea air conditioning systems Midea.bg) and came with an SK105 dongle.
_MANUAL_EN_20210407_153552287.PDF?f39b69c9 this was a big help as manual i got with heatpump did not include MODBUS mapping table and not even where to connect it. I have the same unit as this this one is branded as systemair but some of the mapping table is the same
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
Remote signal-receiving function
There is the signal receiver for the wireless remote controller on the KJR-29B. You can use the wireless remote controller to control the air-conditioner through the wired remote controller when the system has been powered on.
Notes: The wired controller will not receive the swing controlling instruction. For the indoor unit with swinging function, you can directly use the remote controller to control swinging through the display panel of the indoor unit, or use the swing button on the wired remote controller to control the indoor unit for swinging.
ON/OFF Button
Press the ON/OFF button to control the indoor unit on and off status. When the unit is turned off, press the ON/OFF button, the unit will be turned on and the operating icon lights up. When the unit is turned on, press the ON/OFF button, the unit will be turned off and the operating icon lights off.
Clock setting
Long press the timer/clock setting button for 3 seconds, and then enter into the clock setting status. The hour position of the clock will flash, and can press Temp setting buttons to adjust the hour value. After finish the hour setting, press left button or right button to switch to minute position setting, then the minute position will flash, press Temp setting buttons to adjust the minute value. After finish the clock setting, press the button or wait for 5seconds to confirm and exit the setting state.
Wired controller locking
Press the temperature adjusting UP and DOWN buttons simultaneously, the wired controller enters into locking state, and the locking icon will be lighted up. Under the locking state, the wired controller will not respond to buttons by pressing and the control instruction from the wireless remote controller. Simultaneously press temperature adjusting buttons again can cancel the locking state.
Air filter cleaning reminding function
The wired controller records the total running time of the indoor unit, when the accumulated running time reaches the pre-set value, air filter cleaning reminding icon will be lighted up, to remind that the air filter of the indoor unit needs to be cleaned. Long press left button for 3 seconds, and clear the reminding icon and the wired controller will re-accumulate the total running time of the indoor unit.
Notes: The default setting value of reminding function is 2500 hours, and it can change to be 1250 hours, 5000 hours or 10000 hours. The setting methods please refer to the installation manual.
Swing Function
If the indoor unit supports swing function, press the right button to adjust the air outlet direction of the indoor unit. Long press this button for 3 seconds can turn on or turn off the auto-swing function. When the auto-swing Control system function is turned on, the swing icon will be lighted up.
When the system is running and the operating mode is AUTO. COOL or HEAT, press the left button will activate the Follow Me function. Press left button again will cancel follow me function. When the operating mode is changed, and then will cancel this function as well. When the Follow Me function is activated, the icon will be light up, and the wired controller will display room temperature read from the local sensor, and transmit the temperature value to the indoor unit every 3 minutes.
Connect two terminals of embedded 4-core shielding wire with the switching wires of wired remote controller and signal receiving board. Make sure the sequence of 4 terminals (A/B/C/D) should correspond to the wire sequence of signal switching wires (A/B/C/D).
Avoid water enters into the wired controller, use trap and putty to seal the connectors of wires during wiring installation. When under installation, reserve a certain length of the connecting wire for convenient to take down the wired controller while during maintenance.
I have a Midea 12kW Monoblock installed May last year. I have run mine without weather compensation over the winter peaking at 42C flow temperature in the very cold weather (-9C) but mostly at 38C and recently at 35C.
Being fearful of a whopping energy bill and having wood to burn we just used it for the upstairs of 1990 300m2 chalet home with 22 new large low temperature radiators over three zones. Heat Loss 12kW with 50% down to air leakage and the eaves the poorest insulated. No need to reroof for years. At the end of January 6.3kW Solar with 20kWhs of battery storage added. Very happy with 120/month electric bill on GO including modest EV charging.
I feel the Midea cycles a bit on low output (below 7kW output capacity). Maybe 30 minute on then 15-25 minutes off. I am also suspicious of the plate heat exchange because my magnetic thermometer reads about 5-6C lower than the target flow temperature. This obviously limits the output of the radiators.
3a8082e126