signalkraft / mypyllant-component

Home Assistant component for the myVAILLANT API, controls Vaillant devices such as aroTHERM heatpumps and ecoTEC boilers
https://signalkraft.com/mypyllant-component/
MIT License
113 stars 19 forks source link

eebus communication #188

Closed mgiesl2s closed 1 week ago

mgiesl2s commented 2 weeks ago

The current integration based on the myvaillant app is not well suited to using PV (solar) surplus and running the heat pump during the day during the heating season (without cycling). Is there a plan to provide a second integration based on the eebus, which on the one hand works via the local network and on the other hand makes it possible to communicate the electrical power consumption at which the heat pump can/should run? Or alternatively specify a period in which the heat pump should not cycle (during the day).

In principle, something like this could be regulated via the desired target temperature (increasing the desired target temperature) if you know at what electrical power consumption it stops working, so that you prevent the heat pump from cycling.

Perhaps the use of the eebus would also offer completely new possibilities for how energy management can be sensibly integrated. e.g. by communicating the current PV surplus. This could then be easily implemented via a service.

dylan09 commented 2 weeks ago

ebus is one possible solution. There are a few bus adapter available. And with ebusd there is also a software to get the bus messages into HA (via MQTT). The only thing needed is a valid ebus documentation from Vaillant for all possible devices. I have an ebus adapter and ebusd running. But what messages are available or send is a lot of trial and error.

Did you know someone who has access to Vaillant ebus documentation?

mgiesl2s commented 2 weeks ago

I did not wrote about ebus. I wrote eebus. With 2 "e" :-)

dylan09 commented 2 weeks ago

OK. missed the second 'e'. But also hope someone could give some information about eebus and its usage.

dylan09 commented 2 weeks ago

I think one possible solution is to use the evcc Add-On. maybe you could do what you want using that add-on (or evcc standalone).