Panasonic Aquarea Heat Pump integration

Thanks so much for getting this sorted! Awesome.

On a separate note, I seem to have originally installed this integration by copying the files directly. If I want to move to HACS for easier updating, is there a preferred way to do it that won’t mess up my existing sensor names etc.? Or would I have to remove the existing one and start everything from scratch again?

Sorry for the delay @haydnw. HACS will copy the extensions under custom_components so it should be fine to just install over it. I don’t think is needed to remove the entry from Home Assistant.

1 Like

Hi all,

some days before I managed to integrate my new Leisha heatpump into the HA with this great extension. Today was the commissioning, and now I see meaningful values already.

But I only have the entities related to heating, I do not have the entity of the water tank - there should be one entity for this afaik.

Here is the log. As you can see, there is a water-heater contained, but no entity is created - for the other entities there is also the line like “Registered new button.aquarea entity: button.leisha_request_defrost”

2024-05-16 20:08:24.125 INFO (MainThread) [homeassistant.components.button] Setting up aquarea.button
2024-05-16 20:08:24.127 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new button.aquarea entity: button.leisha_request_defrost
2024-05-16 20:08:24.128 INFO (MainThread) [homeassistant.components.sensor] Setting up aquarea.sensor
2024-05-16 20:08:24.132 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.aquarea entity: sensor.leisha_outdoor_temperature
2024-05-16 20:08:24.135 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.aquarea entity: sensor.leisha_heating_accumulated_consumption
2024-05-16 20:08:24.138 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.aquarea entity: sensor.leisha_accumulated_consumption
2024-05-16 20:08:24.140 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.aquarea entity: sensor.leisha_heating_consumption
2024-05-16 20:08:24.141 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.aquarea entity: sensor.leisha_consumption
2024-05-16 20:08:24.142 INFO (MainThread) [homeassistant.components.climate] Setting up aquarea.climate
2024-05-16 20:08:24.143 WARNING (MainThread) [homeassistant.components.climate] Entity None (<class 'custom_components.aquarea.climate.HeatPumpClimate'>) implements HVACMode(s): heat, off and therefore implicitly supports the turn_on/turn_off methods without setting the proper ClimateEntityFeature. Please create a bug report at https://github.com/cjaliaga/home-assistant-aquarea/issues
2024-05-16 20:08:24.145 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new climate.aquarea entity: climate.leisha_haus
2024-05-16 20:08:24.148 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up aquarea.binary_sensor
2024-05-16 20:08:24.151 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new binary_sensor.aquarea entity: binary_sensor.leisha_status
2024-05-16 20:08:24.152 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new binary_sensor.aquarea entity: binary_sensor.leisha_defrost
2024-05-16 20:08:24.154 INFO (MainThread) [homeassistant.setup] Setting up water_heater
2024-05-16 20:08:24.160 INFO (MainThread) [homeassistant.components.water_heater] Setting up aquarea.water_heater
2024-05-16 20:08:24.160 INFO (MainThread) [homeassistant.components.switch] Setting up aquarea.switch
2024-05-16 20:08:24.162 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new switch.aquarea entity: switch.leisha_force_heater
2024-05-16 20:08:24.163 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new switch.aquarea entity: switch.leisha_holiday_timer
2024-05-16 20:08:24.175 INFO (MainThread) [homeassistant.components.select] Setting up aquarea.select
2024-05-16 20:08:24.176 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new select.aquarea entity: select.leisha_quiet_mode
2024-05-16 20:08:24.178 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new select.aquarea entity: select.leisha_powerful

Any ideas?

Hello,
Your integration looks great! I’m getting started with it. I configured everything and added all entities on a dashboard, it seems to work.
My ultimate goal is to setting my heat pump to heat up the floor and the water tank based on the cheapest hours of the day (using this plugin which I already use for charging my tools).
The first step would be to look how to control the heat and water tank (on/off but also change the temperature). In your post you said that you implemented this via “operations”, but what does that mean exactly? Where am I supposed to add this?

My entities ID are:
climate.aquarea1_home
water_heater.aquarea1_tank

Update: I made some progress which I posted here.

Thank you!
/J@v0

Hi!

I don’t want to steal any spotlight from Carlos and his fantastic work, but if someone needs I wrote config for integration panasonic heat pump using modbus:

To make it work you will need to buy modbus adapter:

2 Likes

Hello!
please advice how to change configuration folder for heishamon integration. i tried steps above, but it did not work - got an error about “aquarea” in setup.py.
i just wanna use heishamon integration together with GitHub - cjaliaga/home-assistant-aquarea: Home Assistant integration for Panasonic Aquarea devices connected to Aquarea Smart Cloud and looks like they share the same config folder…
Thanks!

1 Like

Is it only me or the OS 13 broke the integration?

It shows that adaptor is not responding but on the other hand I can login in the panasonic app which works for a few seconds and they kicks me out probably because the HA is still active?

Works fine here

It got fixed by itself in the morning. Probably some cloud outage from Panasonic. So the only way to use it now locally is buy changing the adapter?

What adapter are we talking about here?

Hi, do you think it is possible to use Modbus to control heat pump and also connect Panasonic Venta which is using Modbus for connection to the pump? There is only one Modbus connection on J series. I believe only solution is use Modbus adapter on Venta side (control via Modbus from HA) and Cloud adapter on heat pump side (control via Cloud from HA).

You can’t connect cloud adapter to heat pump if something is connected to modbus… It is using same port on heat pump, so if you have Panasonic Venta plugged into heat pump, you have no place to plug in cloud adapter(at least this is how it is done on my heat pump).

I’m looking into documentation of Panasonic Venta and it seems it can be control by modbus(seems it can be controlled by cloud adapter)?? I think if you really want to go that road you can plug in Venta to Heat pump and control Venta and heat pump via modbus on Ventacloud adapter connected to Venta…

On other hand you can just control both separately from modbus… Again take it with a grain of salt I literally spent 5 minutes on researching all of this.

P.S. I’m not sure what exactly so special about Venta, but it seems just normal ventilation system. And in this case, why you would not go with Systemair? I think they are quite widely used and they do have modbus interface and integration working with HA. At my house I control my heat pump and Systemair ventilation using separate modbus gateways - RS485 PoE

Hi,

Probably this one:

Right now I am thinking about using RS485 to ethernet modules. One for Aquarea J and one for Venta. With some reverse engineering, I should be able to control both. You are right, there is only one Modbus connection on J unit. If you connect Venta to J unit, you can just control J unit via Venta touch screen. But running cloud and control J unit via touchscreen at the same time is not possible. Venta is not controlable via Panasonic cloud. I like Venta, because it can be easily mountable on the top of my J unit, same footprint. I do not have enough space for another big separated box in my tech. room.

Hi! First of all seems Panasonic Venta is just product from Systemair :smiley:

Additionally in my understanding you can connect internet access module to it:

So probably you could try to control Panasonic via Venta and then connect venta to internet access module and there you can either use cloud or you can switch to modbus(that internet access module can work in modbus mode)… So in theory you could control Venta + panasonic via one modbus on Venta.

Additionally I rechecked documentation and I didn’t found any direct modbus connection to Venta, just connectivity to internet access module which can be used either to connect to cloud or to switch to modbus.

I have both modules on my desk: WiFi/Ethernet to Aquarea Cloud and Intesis Modbus. Panasonic technician told me, that I can connect only one Modbus device to J unit and only one Modbus device to Venta unit. So he is basically saying that there are these options only:

  1. J with Modbus module (for direct control) or Aquarea Cloud module
  2. Venta with Modbus module (Venta is not controlable from Aquarea cloud)
  3. J with Modbus module connected to Venta (so control of J can be done via touchscreen on Venta), additional expansion board is also required.

But if it is Systemair product, maybe Systemair integration will work?

Hi! I don’t think you can connect to Venta modbus as is, at least based on documentation I read. I think you can connect internet access module to Venta, using extension board, and then if you choose that module to work in modbus mode.

I mean you can connect Modbus Intesis box to Venta (with extension board ofc), thats what Panasonic technician told me. Actually do you think that I can use IAM with Venta? So I can connect J to Aqurea Cloud and Venta to Homesolutions? This can be temporary solution before I figure out what can be done for direct controll.

I just had a call with Systemair technician and he confirmed that it should be possible to control Venta with Systemair IAM module extension board is required). Only thing is that IAM is no logner available with Modbus gateway option. So if I decide to controll everything localy, I have to buy another brand Modbus gateway.

Interesting, are you sure you can get modbus connection to Venta without IAM?