I’ve just bought myself an MHI AC unit, after which I found out it’s currently hard to include in openhab.
People from HA have managed to control the device locally (see https://community.home-assistant.io/t/mitsubishi-wifi-module-wf-rac-smart-m-air/411025). Unfortunatelly I have no java programming skills. Is there anybody owing a MHI AC unit and java programming skills that already gave this a try?
Looks like this module makes AC settings accessible through http: https://github.com/jeatheak/Mitsubishi-WF-RAC-Integration/blob/main/custom_components/mitsubishi_wf_rac/wfrac/repository.py#L47 with some base64 encoded byte sequences: https://github.com/jeatheak/Mitsubishi-WF-RAC-Integration/blob/main/custom_components/mitsubishi_wf_rac/wfrac/rac_parser.py#L217C18-L217C18. AFAIR there was some discussion recently about MHI. Can you have a look or recent posts in Best Air Conditioner for OpenHAB integration in 2023?
This one was about the Intesis / Airconwithme WifiAdapters used in MHI units.
Completely different protocol used.
Can you post what model you have, for reference?
I have the SRK/SRC 50 ZS-WF
But from what I read most (all) units that have the WF-RAC wifi module should work using the posted method.
@bartsnijder do you managed to get them connected to openHAB? I just got 4 units with WF-RAC installed.
Since its winter here, I did not look any further to solutions. I’m however not familiar with writing bindings so the best end result without any help from others will most likely be rule-triggered post/get commands to control the basics of the units. I’m hoping for proper assistance from somebody that does know how to build a proper binding.
I just got MHI AC Inverters and wrote a little MQTT Connector based on a python script from github. My Script can be found here: GitHub - tmsch13/mqtt2mhi-wf-rac: A simple Python MQTT Connector for Mitsubishi WF RAC AirCon
Currently the follwing Values from the Inverters are published to MQTT
- power_status
- preset_temperatur
- operation_mode
- airflow
- auto_3d
- wind_ud
- wind_lr
Currently the follwing Values are read from MQTT and will be send to the Invertes
- power_status
- preset_temperatur
- airflow
The forked aircon.py script is "extremely Work In Progress“ so is my extension. But it ist working here an I will fix problems if I find them. But don’t expect that script to be perfect.
Binding development topic: Mitsubishi Heavy Industries air conditioning with WF-RAC binding development