github make-all/tuya-local 2024.1.1
2024.1.1: clean up

latest releases: 2024.9.0, 2024.8.0, 2024.7.1...
7 months ago

Lint was enabled for YAML files, leading to a lot of whitespace cleanup, and a few more significant changes that may have fixed some issues for some devices. Support for a couple more models of vacuum cleaner was also added, so you too can clean up ready for the new Lunar Year.

New devices

  • Another variant of Alutherm 2000 #1502
  • Tongou QCB2-WB circuit breaker #1429
  • Tesvor S6 vacuum #1422
  • Madimack Eco pool heatpump #1431
  • Inkbird IHC-200 humidity controller #1466
  • CleanAir 605B humidifier #1539
  • Tesla aroma diffuser #1469
  • PNI water feeder #1470
  • Yagusmart energy meter #1473
  • Taurus Agadir oil column heater #1478
  • Weeket kettle #1481
  • ETOP FCU thermostat #1522
  • WeatherStation Pro #1528
  • Carro humidifier #1411
  • Eglo ceiling fan #1492
  • EVSun EV charger #1501
  • Mellerware Comfy electric radiator #1506
  • Inventor Leon #1513
  • Lefant N3 vacuum #1393
  • Arlec RF transmitter #1516
  • Moes 4-gang switch #1463
  • Idea Heating Belt air conditioner #1540
  • EcoPoint EV charger #1549

Improvements to existing devices

  • Touchstone fireplace: fix embers #1372
  • Smart watering device: improvements to icons, units and run time sensor #1499
  • Blitzwolf BW LT31: Use string rather than hex for select_music #1505
  • Evotherm ETI: use preset mode rather than often missing work_mode for hvac_mode logic, scale redirected temperatures #1357
  • TTEC vacuum: split start/pause/dock into separate buttons #1509, #1545
  • Poolex Q-line: add anti-frost detection #1510
  • ZY-M201: make sensitivity optional #1515
  • Dimming lightbulb: add timer #1500
  • Hombli radiator valve: fix temperature range #1518
  • Medion S20: add status mapping for "remote"
  • Arlec panel heater v2: make preset_mode optional #1544
  • Windcalm fan with light: expose timer #1563
  • Arlec panel heater: allow child lock to be either dp 6 or 7 as per comment
  • Atomi ceramic heater: support AT1635 by making swing_mode optional #1535
  • Smartplugv2 Energy V3: support UNSH breaker by making child lock optional, add optional temperature sensor #1537
  • about half of all devices: fixed yamllint issues (mostly harmless whitespace)

General improvements

  • water_heater: handle missing current_temperature #1542
  • configs: fixed lint errors
  • device: compare types using instanceof instead of is
  • event: fix logging in exceptional case
  • remote: fix snding multiple commands at once

Development improvements

  • config_flow: update tests for HA 2024.1.2
  • humidifier relax tests to not require a switch, add current_humidity #1466
  • CI: use ruff instead of black and isort (HA already switched, black started producing errors suddenly as they yearly update default checks)
  • CI: add general python lint checking with ruff
  • CI: add yaml lint checking with yamllint
  • CI: enable PR annotation of lint detected issues

Don't miss a new tuya-local release

NewReleases is sending notifications on new releases.