luxtronik icon indicating copy to clipboard operation
luxtronik copied to clipboard

How to add additional sensor

Open morpheus12 opened this issue 10 months ago • 15 comments

Hi all there,

I very enjoy the Integration. Its working great! But i guess that i‘m missing some Sensors in my configuration. Perhaps i‘m blind

  1. Counter of initiated Starts compressor: Ive Seen on the Screenshot that the Counter was present. But i cant find it. Perhaps its necessary to add manual but how?
  2. Input for Solar heating My Heatpump (Alpha Innotec) is equipped With an additional module connected to my solar System. If battery of the House is Full loaded the heatpump shall warm up the Boiler by using the heating-sword because we have to much Energy by the Solar System. In this case the Display of the heatpump is showing an Information Like „external heating“. What Kind of sensor could that be?
  3. Status of heating-sword I know in cold days the heating sword shall assist the heating pump. I saw an entity called „additional Heat generator“ but this sensor is in Status Off everytime. Therefore i guess this is Not the correct one. I got one which could be the one: compressor_heater Is that the heating-sword or a real heater in the Outside compressor module? This heater was Started today Midday while Temperature was higher than 9 C and the battery was full. So i guess there was no reason to use a real heater due to Environment circumstances.

Thx for feedback

Update: Nr1 i found in the inactive Entities. Ist called compressor1_impulses

morpheus12 avatar Mar 06 '25 20:03 morpheus12

I guess i found something regarding solar Nr.2

It is the Status Entity which is refering to the luxtronik_key 0080 calculations.ID_WEB_WP_BZ_akt

Here all Status of the heatpump should be present:

  • heating
  • hot water
  • swimming pool / solar
  • evu
  • defrost
  • no request
  • heating external source
  • cooling

So Nr3 would be the one

If my heatpump is in Solarmode the Display Shows me „Photovoltaik“ not swimming Pool/ solar

Same With Status no request the Display Shows me „Leerlauf (keine Anforderung)“ But the entity in Home Assitant is in Status no request (Developertools -> States) but if i have a Look in the history or use the Entity in a Dashboard „Leerlauf (keine Anforderung)“ will be shown not „no request“.

If i Look now in the history (because Heating Pump was in State Photovoltaik) i saw the State hot water (Displayed as Brauchwasser)

Could it be that the Integration got a Problem With the State swimming Pool/ solar?

Thx for feedback

morpheus12 avatar Mar 07 '25 11:03 morpheus12

Same With Status no request the Display Shows me „Leerlauf (keine Anforderung)“ But the entity in Home Assitant is in Status no request (Developertools -> States) but if i have a Look in the history or use the Entity in a Dashboard „Leerlauf (keine Anforderung)“ will be shown not „no request“.

Your are looking at a translation, see https://github.com/BenPru/luxtronik/blob/main/custom_components/luxtronik/translations/de.json line 219 I think you need to set HA to english if you do not want to see the translations.

rhammen avatar Mar 22 '25 14:03 rhammen

Hi @rhammen , Im quite Fine With the german translation, because im german :). Learned something new now about the translation file. I guess the luxtronik is Not Setting State swimmingpool/solar. I assume its just Photovoltaik or Similiar.

Can i Check manually the State through luxtronik Web Interface?

Is there any Kind of fallback if an unknown State appears?

Its true that the System shall heat up warm water by the Input of the solar System. I guess the luxtronik is Sending back an unknown State and therefore heating will be shown.

morpheus12 avatar Mar 22 '25 23:03 morpheus12

Photovoltaik part is maybe related to https://github.com/BenPru/luxtronik/discussions/349

MatthiasMichel avatar Mar 25 '25 18:03 MatthiasMichel

Are all questions answered? What's next? Can the issue be closed or is there an enhancement request in here somewhere?

AJediIAm avatar Jul 06 '25 22:07 AJediIAm

@morpheus12

I guess i found something regarding solar Nr.2

It is the Status Entity which is refering to the luxtronik_key 0080 calculations.ID_WEB_WP_BZ_akt

Here all Status of the heatpump should be present:

* heating

* hot water

* swimming pool / solar

* evu

* defrost

* no request

* heating external source

* cooling

So Nr3 would be the one

If my heatpump is in Solarmode the Display Shows me „Photovoltaik“ not swimming Pool/ solar

When you Heatpump display shows Photovoltaik, what is the value of the entities:

  • HP Status
  • HP Status 1
  • HP Status 3 ?

rhammen avatar Aug 29 '25 19:08 rhammen

@morpheus12

I guess i found something regarding solar Nr.2 It is the Status Entity which is refering to the luxtronik_key 0080 calculations.ID_WEB_WP_BZ_akt Here all Status of the heatpump should be present:

* heating

* hot water

* swimming pool / solar

* evu

* defrost

* no request

* heating external source

* cooling

So Nr3 would be the one If my heatpump is in Solarmode the Display Shows me „Photovoltaik“ not swimming Pool/ solar

When you Heatpump display shows Photovoltaik, what is the value of the entities:

  • HP Status
  • HP Status 1
  • HP Status 3 ?

Can i Check them through developer-Tools -> Entity states in Home Assitant or shall i login into the heatpump web Interface?

Hopefully tommorow we get enough sun to force the Photovoltaik Mode.

morpheus12 avatar Aug 29 '25 20:08 morpheus12

Can i Check them through developer-Tools -> Entity states in Home Assitant or shall i login into the heatpump web Interface?

Hopefully tommorow we get enough sun to force the Photovoltaik Mode.

You can check in home assistant through the developer tools or in the history (which allows you to check back in time).

AJediIAm avatar Aug 30 '25 14:08 AJediIAm

So i have checked Status 1,2,3 line

All static: Status 1: Die Wärmepumpe läuft (english translation: heating pump operating) Status 2: seit (since) Status 3: heizt (heating)

No Change on the values since weeks. Im using Firmware 3.89.5 of luxtronic and Integration 2025.1.4

morpheus12 avatar Sep 01 '25 12:09 morpheus12

So i have checked Status 1,2,3 line

All static: Status 1: Die Wärmepumpe läuft (english translation: heating pump operating) Status 2: seit (since) Status 3: heizt (heating)

No Change on the values since weeks. Im using Firmware 3.89.5 of luxtronic and Integration 2025.1.4

@morpheus12 This is strange, right? Or is your heatpump actually running since weeks? Can you restart you heatpump, install 2025.9.6-beta, restart HA, and then report again on the Status 1,2,3 lines (when the Heatpump display shows Photovoltaik)?

rhammen avatar Sep 08 '25 19:09 rhammen

@rhammen Same for me, I have never seen other values, ever. I run this integration since 2022(?), heatpump firmware V3.85.9 and latest beta of the integration. The same goes for sensor.luxtronik_xxxx_status_time, it is always 0.

Kars-de-Jong avatar Sep 09 '25 06:09 Kars-de-Jong

@rhammen Same for me, I have never seen other values, ever. I run this integration since 2022(?), heatpump firmware V3.85.9 and latest beta of the integration. The same goes for sensor.luxtronik_xxxx_status_time, it is always 0.

Same here. I assumed it was an issue of my heatpump. I have never seen any other values.

AJediIAm avatar Sep 09 '25 14:09 AJediIAm

Sorry for the delay. I've updated now HA to the present HA-OS 16.2 and Core 2025.9.4 The Integration is updated to Beta 2025.9.6

The heatpump has been restarted within the yearly maintenance. But still the same behavior as before.

sensor.luxtronik_XXX_status_line_1 = "Wärmepumpe läuft" sensor.luxtronik_XXX_status_line_2 = "seit" sensor.luxtronik_XXX_status_line_3 = "heizt"

morpheus12 avatar Sep 24 '25 06:09 morpheus12

@morpheus12 @Kars-de-Jong @AJediIAm I updated the firmware of my heatpunp from V3.79 to V3.92.1 some weeks ago. Since then I observe the same behavior as you: Status_1 and Status_3 do not change value anymore. So this appears to be a bug/feature of the recent luxtronik firmware versions.

rhammen avatar Oct 24 '25 20:10 rhammen

@morpheus12 Back to your original request/question:

  1. Input for Solar heating My Heatpump (Alpha Innotec) is equipped With an additional module connected to my solar System. If battery of the House is Full loaded the heatpump shall warm up the Boiler by using the heating-sword because we have to much Energy by the Solar System. In this case the Display of the heatpump is showing an Information Like „external heating“. What Kind of sensor could that be?

So the luxtronik Status does not reflect this specific state, and the Status_1 and Status_3 lines do not provide usefull information. The only way to improve the status as returned by the integration is if you can come up with a luxtronik parameter or calculation that provies additional information. One way to do that is by comparing the calculation/parameter values between a situation where the solar heating is active, and a state where it is not active. You can get the values of all calculations/parameters by downloading the diagnostics information. Or do you want to close this request?

rhammen avatar Oct 24 '25 21:10 rhammen