Skip to content

2024.9.30

Latest
Compare
Choose a tag to compare
@BenPru BenPru released this 30 Sep 20:25
· 30 commits to main since this release
cee81cd

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

Known issues

  • Runtime warning #116 #108
  • "Flow aborted: already_configured" in async_step_dhcp #216

New Contributors

Full Changelog: 2023.9.10...2024.9.30