github oyvindwe/connectlife-ha v1.0.0
Opening Night

26 minutes ago

🎉 ConnectLife 1.0.0 is here! Thank you to everyone who reported issues, sent diagnostics, tested the betas and contributed mappings and translations. From now on, breaking changes only come in major releases.

Highlights

  • Start, pause and stop buttons on washing machines, tumble dryers and ovens, replacing the Actions selects
  • All mappings checked against ConnectLife's property lists: controls that couldn't work are now sensors, and options and values the devices don't have are gone
  • Nine new device mappings, a new device type (VRF indoor units, 045), and a Slovak translation

New devices

  • 045 (Hisense Hi-Therma II VRF indoor units), new device type: climate with modes and fan speeds set by several properties; writing mode and fan speed is experimental, untested on a real unit #691
  • 025-1wj090932v0w (Hisense WD3S9043BW3 washer-dryer) #836
  • 025-1wj090916v0w (Hisense WD3S9043BW3 washer-dryer) #841 by @wijblo
  • 026-1b0470z0038j (Hisense RQ5P470SMIE refrigerator), with the MyFreshChoice setpoint #842
  • 025-1wj090856v0f (Hisense WF3S9014 washing machine) with programs, extra rinse count and phases #839 #856 by @KarlMcIntyre86
  • 025-1wfj1200077v (Hisense WFSE1214-MVW002 / WF5S1245BB washing machine) #838 by @penroseg
  • 025-1wj080703v0w (Hisense WF3S8014-PVW001 washing machine) #857 by @matiqos
  • 025-1wj090824v0f (Hisense WF5i9014-FVB001 washing machine) #866 by @Dieseldog57
  • 013-oven-bio21-pizza (BIO21 pizza oven), uses the default oven mapping #867

Improvements to existing devices

  • 025, 030: Start, Pause, Resume and Stop buttons on washing machines and all tumble dryers; some machines only accept them with remote start enabled on the machine #829 #864 #868
  • 013, 023, 032: Start, Pause and Stop buttons on ovens and Gorenje tumble dryers; untested on a device #830
  • 009: Super, Eco, Fan mute and Frost protection are unavailable while the AC is off and in modes that reject them #720
  • 026 (refrigerators): holiday mode, temperature unit and MyFreshChoice are written through their SET_… commands (holiday mode and temperature unit untested); the MyFreshChoice setpoint is under Controls; the ice maker is a switch on all refrigerators; setpoint limits are hidden diagnostic sensors; the raw freezer sensor reading is hidden on new installs #848 #842 #863
  • 015 (dishwashers): odor control is written through its command #849
  • 030-1wk080167e0t (Hisense DH3S80 tumble dryer): programs, dry level and Gentle Dry #856 by @KarlMcIntyre86
  • 030-1wk100266v0f (Hisense DHSE10-BVW113 tumble dryer): Eco program #864
  • 025-1wfj1000101v: phase 11 (delayed start) confirmed, total running time documented #845 by @radiantwave
  • 006-200…203 (portable ACs) no longer offer quiet fan speed, 008-300…311 (window ACs) no longer offer auto #854
  • 013 gratin set times and 004 anti-crease are read-only, now sensors #850
  • 023: hard pairing status is a raw diagnostic sensor #852

Bug fixes

  • All tumble dryers: Clean filter and Water box full showed off while the alert was on; Clean filter is now a problem sensor #839 by @KarlMcIntyre86
  • Washing machines: "Washing program weight" showed the program's max load 10 times too high on models without their own scaling; it's now "Program max load" in kg (history mixes old and new values) #869
  • 015 (dishwashers): program mode and time program duration are unavailable when they don't apply, instead of showing "Not available". Automations comparing to not_available should check for unavailable instead #861
  • 025-1wj090913v0f (Hisense WD3S9043BB3): Cupboard and Extra dry were swapped, and phases fixed #844
  • Older washing machine mappings: spin speeds 600 and 800 on two models, and program phases on five #851
  • Entities that were disabled or changed platform in the mappings are now removed on devices with combined sensors, such as washing machines #833
  • 044 (Hi-Therma heat pump): daily energy turned off again, as ConnectLife returns no data for it #827

Breaking changes

  • Washing machines (025), tumble dryers (030), ovens (013, 023) and Gorenje tumble dryers (032): the Actions select is removed. Use the new buttons, or the connectlife.set_action action #829 #830
  • Energy dashboard: the dryer energy sensor is now "Program energy estimate" without state class; dishwasher running-program sensors have no state class (diagnostic, hidden); the AC "Energy consumption" sensor is removed; 016 f_power_consumption is disabled by default. Home Assistant shows a repair for each lost state class (possibly only after a while, or when you open the statistics page), offering to delete the old statistics #831
  • Refrigerators: the ice maker is a switch instead of a binary sensor; automatic_ice_making and ice_making_b_switch_status are binary sensors. Update automations that use the old entities #848

General improvements

  • connectlife.set_action, update and set_value log a warning pointing to the existing control, or ask you to report what a property without a control does #855

Translation improvements

Documentation improvements

  • CONTRIBUTING.md with the versioning, breaking changes, branches and releases policy #832 #858 #860
  • scripts/check_property_list.py checks a mapping against the device's property list #847
  • Mappings moved from data_dictionaries/ to mappings/ #828
  • Known models for 009-128 in DEVICES.md #837 #843

Contributors

The following have contributed to changes in this release — thank you very much!
@wijblo @KarlMcIntyre86 @penroseg @radiantwave @matiqos @Dieseldog57

Full Changelog: v0.56.0...v1.0.0

Don't miss a new connectlife-ha release

NewReleases is sending notifications on new releases.