Try the manual for my device, maybe it’s the same registers: https://www.airview.nl/resources/uploads/2023/02/Installatie-en-Onderhoud-Manual-WiSAN-YME-1S-2.1-14.1.pdf
Thankyou tomvoo!
I’ll try to connect next week…now i’m waiting the waveshare module.
In the meantime, do You know if It possibile to set/schedule via modbus the disinfect mode?
-M
Hi Marco! Awesome! The disinfect mode is triggerable through the modbus interface but I forgot which register it is. You also have to change the physical jumpers on the unit itself if I remember correctly to disable the automatic disinfection cycle.
Hi dear, the waveshare module it’s been delivered… And i’m ready to connect to Swan. Last doubt: is it necessary a specific connector to intercept modbus on motherboard? (Connector vs screw clamp)
Hi Giuliano, I’ve a question: the connector on motherboard is it a screwdriver connector or a specific connector?
Hey Marco, it’s just a two pin jumper connector which you should then connect to another wire to go into the waveshare
Hi all,
Sorry to come back to the thread after so long. I had numerous issues with my heat pump installation which are just about resolved. I’m wondering what kind of things you’ve been able to control with this device and what it’s allowed you to do with the heat pump in terms of automations?
Essentially, I’m looking to be able to control the flow temperature based on my local weather readings and the Met Office three-hour forecast, weather compensation was never properly set up (one of the many issues that I have encountered) and doesn’t work. As a result, I’d like to create my own set of commands to overcome this. I’d also like to be able to see the efficiency/COP of the heat pump so I can see how well (or not) it is running - it does look like people get this data.
I’ve also opened up my control panel to check the connections, can anyone confirm if this will work?
If I can’t connect directly to the panel, I’m thinking of using a waygo connector and splitting the wire to the Waveshare PoE adapter.
Thanks,
Tom
you need the H1 and H2 terminals to connect modbus. I keep repeating myself here but I highly suggest buying sven’s controller: shop | svenar
just to clarify since this thread is now mixed up between devices. Marco up here is talking about the SWAN unit, which is a hot water unit only. The unit from Sven is intended for the Clivet/Midea general heatpump.
Hi,
I appreciate that, I’m looking to buy it - but before I do I’m asking what it will allow me to do and if it is compatible with the pictured panel.
If it doesn’t do what I’m seeking there’s not a lot of point buying it. On that front, I’m finding detail a bit sparse. So, examples of what elements I can control, how well it works etc. would be appreciated.
Thanks,
Tom
Hi all,
I published an ESPHome Modbus RTU package for a Mitsui/Midea-compatible hydronic heat pump:
Hardware used:
- Waveshare ESP32-S3-RS485-CAN
- RS485 Modbus RTU
- tested on one Mitsui-branded Midea-platform heat pump
Current status:
- read-only sensors for runtime/configuration/diagnostics
- guarded write support for the validated water setpoint register
- no cloud dependency
- ESPHome validation passing
Important note:
This is tested on my Mitsui/Midea-platform unit only. Other Midea rebrands such as Clivet, Riello, Immergas, Airwell, Hyundai, Mundoclima, etc. may share part of the Modbus map, but users should start read-only and validate registers against the wired controller/HMI before enabling writes.
I’m interested in compatibility feedback:
- exact model
- RS485 terminals used
- baud/parity/slave address
- confirmed registers
- registers that differ from my map
AWESOME WORK! This looks great, i'm currently in the middle of high-season so I don't have time. This topic was originaly about the Swan 2, did you manage to test it on those units or only on the outside heatpump units?
Thanks!
Small clarification: I have not tested this package on SWAN-2.
From what I can see, SWAN-2 is a Clivet/Midea domestic hot water heat pump water heater, not the same hydronic heat pump/controller family I validated here.
My project was tested on a Mitsui-branded Midea-platform hydronic heat pump, connected through the wired HMI/controller RS485 bus. So the current Modbus map should not be assumed to work on SWAN-2.
For SWAN-2, the more relevant path may be the Midea/Clivet water-heater integrations, especially if the unit uses the same SmartHome/Midea app family. It may still have local/Modbus possibilities depending on model, but I would treat it as a separate device class and validate from scratch.
If you later have time to share the exact SWAN-2 model, app used, connectivity module and any confirmed registers/API behavior, I can add a separate compatibility note linking it as “not tested / different device class”.
If anyone is interested, I’ve implemented Midea heat pump control in GitHub - timlaing/modbus_local_gateway: Modbus Local Gateway Integration for Home Assistant · GitHub
The PR is still waiting (together with parent PR which adds read-modify-write feature), but it can be tested already: Add device config for Midea-built air-to-water heat pumps by bprus · Pull Request #280 · timlaing/modbus_local_gateway · GitHub


