If you like 🩷 this project, sponsor it (click).
This release is based on a new code source. Please use it own your own risk!
Backup your data before update (different config structure!).
Breaking Changes
- If you update from the latest stable Luxtronik integration (2023.03.24) some sensors are renamed and it is possible that you lose your sensor history!
- If you use these sensors in the GUI or automations you have to update the links manually!
- Yaml configs and own sensors are no more supported. Please use Bouni/luxtronik for own sensors and yaml config.
Added
- New code base to fulfil the ha core code requirements. #75
- Allow updating selected sensors not on every luxtronik intervall to save database tupels. (E.g. the hour counter don't need an update every minute)
- Faster sensor updates for some sensors if the heatpump is heating. (10 Seconds instead 60 Seconds)
- Allow more than one heatpump. #16
- Use the new ha class structure.
- Try to fulfil the new config_flow.
- New number P0093_HEAT_SOURCE_INPUT_TEMPERATURE_MIN
- Numbers: Heating Circuit 2+3 Curve 1-3 Temperatures #97
- SwitchoffReason Sensor
- Switch silent mode #181
- Sensors: pump flow delta +target, circulation pump delta +target #156
- efficiency pump (HUP) control voltage #152
- New binary sensor C0045_COMPRESSOR2 #148
- New sensor C0155_HEAT_AMOUNT_FLOW_RATE ( calculations.ID_WEB_WMZ_Durchfluss) #123
- New sensor C0173_HEAT_SOURCE_FLOW_RATE (calculations.ID_WEB_Durchfluss_WQ) #123
- Missing cooling sensors, incl. translations #154
- Workflow actions needed for addition to HACS by @rhammen in #166
- Re-Add service write
- Exception handling in added_to_hass #142
- Unrecorded_attributes to optimize record handling
- Fine tuning params in config flow for socket timeout and max data package length #142 #144
- Config flow exception handling
- Set socket timeout
- Set max socket data length - try to fix #142
- Reimplement cooling #128
- Added texts for switchoff_reason Schaltspielsperre/Switching cycle lock by @macrojames in #106
- Reflect "passive cooling" in sensor.luxtronik2_status by @rhammen in #118
Changed
- Auto discover Alpha Innotec SWC 140 H/K by @EdwinEngelen in #206
- Added state_class MEASUREMENT to temp sensors
- #255 Add min minor Version 80 for silent mode
- Extend update sensor text and show full online version.
- evu text handling #132
- Change device name handling #132
- Several fixes/improvements by @rhammen in #154
- Improve reported heatpump status by @rhammen in #161
- Ensure base config for existing configs #144 #142
- Sensor rename upgrade #137
- Cooling icons
- Optimize socket close check #142 #144
- Extend readme
- Update sensor state class in sensor_entities_predefined.py by @AJediIAm in #131
- Update base.py by @BenPru in #121
- Update sensor state class in sensor_entities_predefined.py by @AJediIAm in #131
- Core preview by @BenPru in #140
- Improve reported heatpump status by @rhammen in #161
- Flow temperature sensors: add missing state class to enable statistics by @steffenweber in #219
- #228 Allow HA 2024.01 - change 'extra_attributes' type to tuple by @ggajoch in #227
- Change sensor rename logging #135
Fixed
- Compatible with newer HA releases.
- #245 / #255 Try fix warning 'StrEnum'
- #245 / #255 Try fix warning 'implicitly supports the turn_on/turn_off methods'
- #245 Aux heat warning
- #233 by @rhammen in #234
- Duplicate _2 sensors by @rhammen in #145
- #149 by @rhammen in #150
- Several fixes/improvements by @rhammen in #154
- #233 by @rhammen in #234
- false-positive cooling detection by @rhammen in #178
- Socket reconnect #202
- Service write #210
- Missing enum value "cycle lock" id 0. #196
- Missing import #184 #182 #183
- Optimize socket reconnect #176 #174
- Remove to many log messages #117
- Locale setting removed #142 #132
- async_get_mac_address -> download diag #163
- async_migrate_entry dependencies #146
- Correction calculation in heating thermostat #154
- Solar detection #153 #154
- Cooling thermostat showing heating #147 #154
- Error download diag file
- Missing update ring
- Attr calculation last_thermal_desinfection
- Wrong climate.cooling icons
- Climate cooling hvac mode #147
- Missing/hardcoded device_key in climate #142 #128
- Some key_value UNSET warnings #142 #128
- Complete water heater implementation #127
- Wrong SensorDeviceClass in C0257_CURRENT_HEAT_OUTPUT #130
- Wrong SensorDeviceClass in C0155_HEAT_AMOUNT_FLOW_RATE and C0173_HEAT_SOURCE_FLOW_RATE #134
- Component unload
- Create devices in ha 2023.9 #124
- pl special chars
- Missing sensor updates (#95, #96) #121
- Missing ID_WEB_Zaehler_BetrZeitVD1 by @BenPru in #99
- Fixed the write / update delay #48
- Create repository.yaml by @dinkelnaar in #109
- Deal with non-numeric characters in minor version number by @rhammen in #117
Translations
- Remove own translation module #142 #132
- Add cause and remedy texts de.
- Added dutch translation (automated!)
- Czech translation by @svasek in #213
- Fixes to pl.json by @qubabos in #166
- pl.json by @qubabos in #169
Known issues
New Contributors
- @qubabos made their first contribution in #160
- @EdwinEngelen made their first contribution in #206
- @steffenweber made their first contribution in #219
- @ggajoch made their first contribution in #227
- @svasek made their first contribution in #213
Full Changelog: 2023.9.10...2024.9.30