-
-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Warning that luxtronik2 Beta 2023.11.30 does not work with HA 2024.10.0 #255
Comments
Same warning here, if not fixed it will prevent us to update to 2024.10 whenever that version is released. Would be nice to see the beta going to release status as well. Works without real issues other than this warning here. |
+1 |
Any update on this? Cant integrate my heat pump until this gets fixed... 😔 |
I'm pledging a €10 bug bounty to have this fixed. Hopefully more will join. Even a €1 pledge is a showing of appreciation which hopefully encourages people with knowledge to pick this up. I simply don't have the skills to fix the code myself. |
Hi @rfcdejong @AJediIAm @DrPain911 @DrPain911 @HAMASTER1 @DonPrimo12 @BenPru @steffenweber I understand really no word with Pyton. I don't know anything about programming. But I found out, editing Line 8 in the base.py:
to
removes this issue😇. I made a backup before editing this line of coarse. Maybe somebody is able to change this in the repository? |
Well, does this solve the problem or does it only get rid of the notification? 🤣 |
Hm AFAIK, this should solve the problem and not only suppress the warning.. . And another one solved a similar issue here: But maybe, I'm wrong, perhaps anyone else could help better.. |
@HAMASTER1 Ah, me again, I see you are using Beta 2023.11.30. Here I use 2024.01.10-Beta and everything is fine. My post only solves the "StrEnum was used from luxtronik2" issue. I think using the actually beta solves your problem |
Why not? All these issues are just warnings at this stage. The first deprecation to kick in will be 2024.10. Having said that, I do wonder whether @BenPru is still actively working on this... |
@Kars-de-Jong Yes, I will correct this before HA 2024.10.0 will be realesed. But for now I don't have the time for this. |
@HAMASTER1 Regarding "Unknown_Parameter_357": Which firmware version and which heatpump do you use? |
I wasn't aware of 2024.01.10, so we can upgrade HA 2024.07 while still being able to use this integration. Bug bounty still stands. This integration saves me a good amount of money and energy. It's only fair to kick some of it back to BenPru and anyone else who keeps making this possible. <3 |
Quite likely the same issue as #186 ... |
@rhammen, @BenPru FYI, I had also the "Unknown_Parameter_357" warning. Only cosmetic, to remove it from the log, I commented it out in the source... Maybe it helps? |
* Remove aux heat in climate entity * Fix typo * Code cleanup
@rhammen |
Testing with 2024.10.0b0 and Luxtronik 2024.9.23 and it seems to work. Sending you a small gift as a thank you for your continued support. |
I don't have this error in my logs after a restart. Having 10 issues mentioned in 1 Issue doesn't help. My view:
And then close this Issue which covers 7 issues... |
Which firmware version do you use in your hp?
Should fixed since 2024.9.23-Beta |
My firmware version is V3.79 (and I have these warnings in the logs) |
@BenPru , my firmware is "Firmware: WWB1.65", but as mentioned, it is a very rare WWB21.. |
Okay, my ist 2.88.3 with No warning. |
#255 * Add min minor V80 for silent mode.
@Guenni9 @HAMASTER1 @rhammen |
Updated to 2024.9.29-Beta, and after restart the warnings related to "Unknown_Parameter_357" are gone ! |
@BenPru just tried out, the "357" error and the "from homeassistant.backports.enum import StrEnum.." error were gone!
|
Do you see any problems to update to the latest beta 2024.9.29, (current 2023.11.30 with minor changes) by using HA 2024.09 and AIT heatpump 3.89? |
@KlausV66 For extra security/comfort, making a backup is of course a great idea. |
The user-defined integration “luxtronik2” implements the property “is_aux_heat” or uses the additional heating methods in a subclass of ClimateEntity.
In addition the following warnings are listed after HA restart in system - logs.
Logger: custom_components.luxtronik2
Source: custom_components/luxtronik2/config_flow.py:268
Logger: custom_components.luxtronik2
Source: custom_components/luxtronik2/config_flow.py:269
Could not load visibility visibilities.Unknown_Parameter_357
Logger: custom_components.luxtronik2
Source: custom_components/luxtronik2/coordinator.py:344
Visibility 'Unknown_Parameter_357' not found
Logger: Luxtronik.Visibilities
Source: custom_components/luxtronik2/coordinator.py:427
luxtronik2::LuxtronikThermostat implements the
is_aux_heat
property or uses the auxiliary heater methods in a subclass of ClimateEntity which is deprecated and will be unsupported from Home Assistant 2024.10. Please create a bug report at https://github.com/BenPru/luxtronik/issuesLogger: homeassistant.components.climate
Source: components/climate/init.py:424
luxtronik2::LuxtronikThermostat implements the
is_aux_heatproperty or uses the auxiliary heater methods in a subclass of ClimateEntity which is deprecated and will be unsupported from Home Assistant 2024.10. Please create a bug report at https://github.com/BenPru/luxtronik/issues
Entity climate.luxtronik_270404_00_heating (<class 'custom_components.luxtronik2.climate.LuxtronikThermostat'>) 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/BenPru/luxtronik/issues
Logger: homeassistant.components.climate
Source: components/climate/init.py:371
Entity climate.luxtronik_270404_00_heating (<class 'custom_components.luxtronik2.climate.LuxtronikThermostat'>) 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/BenPru/luxtronik/issues
StrEnum was used from luxtronik2, this is a deprecated alias which will be removed in HA Core 2025.5. Use enum.StrEnum instead, please report it to the author of the 'luxtronik2' custom integration
Logger: homeassistant.backports.enum
Source: helpers/deprecation.py:197
StrEnum was used from luxtronik2, this is a deprecated alias which will be removed in HA Core 2025.5. Use enum.StrEnum instead, please report it to the author of the 'luxtronik2' custom integration
The text was updated successfully, but these errors were encountered: