Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/home-assistant/core.git. Pull mirroring updated .
  1. Oct 18, 2024
  2. May 18, 2024
  3. Apr 03, 2024
  4. Oct 20, 2023
  5. Aug 14, 2023
  6. Feb 06, 2023
  7. Nov 23, 2022
  8. Sep 25, 2021
  9. Aug 25, 2021
  10. Oct 12, 2020
  11. May 17, 2020
  12. Oct 23, 2019
  13. Sep 11, 2019
  14. Aug 21, 2019
  15. Aug 10, 2019
  16. Jul 29, 2019
  17. Jul 12, 2019
  18. Jul 08, 2019
    • Pascal Vizeli's avatar
      Climate 1.0 (#23899) · 84cf76ba
      Pascal Vizeli authored
      
      * Climate 1.0 / part 1/2/3
      
      * fix flake
      
      * Lint
      
      * Update Google Assistant
      
      * ambiclimate to climate 1.0 (#24911)
      
      * Fix Alexa
      
      * Lint
      
      * Migrate zhong_hong
      
      * Migrate tuya
      
      * Migrate honeywell to new climate schema (#24257)
      
      * Update one
      
      * Fix model climate v2
      
      * Cleanup p4
      
      * Add comfort hold mode
      
      * Fix old code
      
      * Update homeassistant/components/climate/__init__.py
      
      Co-Authored-By: default avatarPaulus Schoutsen <paulus@home-assistant.io>
      
      * Update homeassistant/components/climate/const.py
      
      Co-Authored-By: default avatarPaulus Schoutsen <paulus@home-assistant.io>
      
      * First renaming
      
      * Rename operation to hvac for paulus
      
      * Rename hold mode to preset mode
      
      * Cleanup & update comments
      
      * Remove on/off
      
      * Fix supported feature count
      
      * Update services
      
      * Update demo
      
      * Fix tests & use current_hvac
      
      * Update comment
      
      * Fix tests & add typing
      
      * Add more typing
      
      * Update modes
      
      * Fix tests
      
      * Cleanup low/high with range
      
      * Update homematic part 1
      
      * Finish homematic
      
      * Fix lint
      
      * fix hm mapping
      
      * Support simple devices
      
      * convert lcn
      
      * migrate oem
      
      * Fix xs1
      
      * update hive
      
      * update mil
      
      * Update toon
      
      * migrate deconz
      
      * cleanup
      
      * update tesla
      
      * Fix lint
      
      * Fix vera
      
      * Migrate zwave
      
      * Migrate velbus
      
      * Cleanup humity feature
      
      * Cleanup
      
      * Migrate wink
      
      * migrate dyson
      
      * Fix current hvac
      
      * Renaming
      
      * Fix lint
      
      * Migrate tfiac
      
      * migrate tado
      
      * Fix PRESET can be None
      
      * apply PR#23913 from dev
      
      * remove EU component, etc.
      
      * remove EU component, etc.
      
      * ready to test now
      
      * de-linted
      
      * some tweaks
      
      * de-lint
      
      * better handling of edge cases
      
      * delint
      
      * fix set_mode typos
      
      * apply PR#23913 from dev
      
      * remove EU component, etc.
      
      * ready to test now
      
      * de-linted
      
      * some tweaks
      
      * de-lint
      
      * better handling of edge cases
      
      * delint
      
      * fix set_mode typos
      
      * delint, move debug code
      
      * away preset now working
      
      * code tidy-up
      
      * code tidy-up 2
      
      * code tidy-up 3
      
      * address issues #18932, #15063
      
      * address issues #18932, #15063 - 2/2
      
      * refactor MODE_AUTO to MODE_HEAT_COOL and use F not C
      
      * add low/high to set_temp
      
      * add low/high to set_temp 2
      
      * add low/high to set_temp - delint
      
      * run HA scripts
      
      * port changes from PR #24402
      
      * manual rebase
      
      * manual rebase 2
      
      * delint
      
      * minor change
      
      * remove SUPPORT_HVAC_ACTION
      
      * Migrate radiotherm
      
      * Convert touchline
      
      * Migrate flexit
      
      * Migrate nuheat
      
      * Migrate maxcube
      
      * Fix names maxcube const
      
      * Migrate proliphix
      
      * Migrate heatmiser
      
      * Migrate fritzbox
      
      * Migrate opentherm_gw
      
      * Migrate venstar
      
      * Migrate daikin
      
      * Migrate modbus
      
      * Fix elif
      
      * Migrate Homematic IP Cloud to climate-1.0 (#24913)
      
      * hmip climate fix
      
      * Update hvac_mode and preset_mode
      
      * fix lint
      
      * Fix lint
      
      * Migrate generic_thermostat
      
      * Migrate incomfort to new climate schema (#24915)
      
      * initial commit
      
      * Update climate.py
      
      * Migrate eq3btsmart
      
      * Lint
      
      * cleanup PRESET_MANUAL
      
      * Migrate ecobee
      
      * No conditional features
      
      * KNX: Migrate climate component to new climate platform (#24931)
      
      * Migrate climate component
      
      * Remove unused code
      
      * Corrected line length
      
      * Lint
      
      * Lint
      
      * fix tests
      
      * Fix value
      
      * Migrate geniushub to new climate schema (#24191)
      
      * Update one
      
      * Fix model climate v2
      
      * Cleanup p4
      
      * Add comfort hold mode
      
      * Fix old code
      
      * Update homeassistant/components/climate/__init__.py
      
      Co-Authored-By: default avatarPaulus Schoutsen <paulus@home-assistant.io>
      
      * Update homeassistant/components/climate/const.py
      
      Co-Authored-By: default avatarPaulus Schoutsen <paulus@home-assistant.io>
      
      * First renaming
      
      * Rename operation to hvac for paulus
      
      * Rename hold mode to preset mode
      
      * Cleanup & update comments
      
      * Remove on/off
      
      * Fix supported feature count
      
      * Update services
      
      * Update demo
      
      * Fix tests & use current_hvac
      
      * Update comment
      
      * Fix tests & add typing
      
      * Add more typing
      
      * Update modes
      
      * Fix tests
      
      * Cleanup low/high with range
      
      * Update homematic part 1
      
      * Finish homematic
      
      * Fix lint
      
      * fix hm mapping
      
      * Support simple devices
      
      * convert lcn
      
      * migrate oem
      
      * Fix xs1
      
      * update hive
      
      * update mil
      
      * Update toon
      
      * migrate deconz
      
      * cleanup
      
      * update tesla
      
      * Fix lint
      
      * Fix vera
      
      * Migrate zwave
      
      * Migrate velbus
      
      * Cleanup humity feature
      
      * Cleanup
      
      * Migrate wink
      
      * migrate dyson
      
      * Fix current hvac
      
      * Renaming
      
      * Fix lint
      
      * Migrate tfiac
      
      * migrate tado
      
      * delinted
      
      * delinted
      
      * use latest client
      
      * clean up mappings
      
      * clean up mappings
      
      * add duration to set_temperature
      
      * add duration to set_temperature
      
      * manual rebase
      
      * tweak
      
      * fix regression
      
      * small fix
      
      * fix rebase mixup
      
      * address comments
      
      * finish refactor
      
      * fix regression
      
      * tweak type hints
      
      * delint
      
      * manual rebase
      
      * WIP: Fixes for honeywell migration to climate-1.0 (#24938)
      
      * add type hints
      
      * code tidy-up
      
      * Fixes for incomfort migration to climate-1.0 (#24936)
      
      * delint type hints
      
      * no async unless await
      
      * revert: no async unless await
      
      * revert: no async unless await 2
      
      * delint
      
      * fix typo
      
      * Fix homekit_controller on climate-1.0 (#24948)
      
      * Fix tests on climate-1.0 branch
      
      * As part of climate-1.0, make state return the heating-cooling.current characteristic
      
      * Fixes from review
      
      * lint
      
      * Fix imports
      
      * Migrate stibel_eltron
      
      * Fix lint
      
      * Migrate coolmaster to climate 1.0 (#24967)
      
      * Migrate coolmaster to climate 1.0
      
      * fix lint errors
      
      * More lint fixes
      
      * Fix demo to work with UI
      
      * Migrate spider
      
      * Demo update
      
      * Updated frontend to 20190705.0
      
      * Fix boost mode (#24980)
      
      * Prepare Netatmo for climate 1.0 (#24973)
      
      * Migration Netatmo
      
      * Address comments
      
      * Update climate.py
      
      * Migrate ephember
      
      * Migrate Sensibo
      
      * Implemented review comments (#24942)
      
      * Migrate ESPHome
      
      * Migrate MQTT
      
      * Migrate Nest
      
      * Migrate melissa
      
      * Initial/partial migration of ST
      
      * Migrate ST
      
      * Remove Away mode (#24995)
      
      * Migrate evohome, cache access tokens (#24491)
      
      * add water_heater, add storage - initial commit
      
      * add water_heater, add storage - initial commit
      
      delint
      
      add missing code
      
      desiderata
      
      update honeywell client library & CODEOWNER
      
      add auth_tokens code, refactor & delint
      
      refactor for broker
      
      delint
      
      * Add Broker, Water Heater & Refactor
      
      add missing code
      
      desiderata
      
      * update honeywell client library & CODEOWNER
      
      add auth_tokens code, refactor & delint
      
      refactor for broker
      
      * bugfix - loc_idx may not be 0
      
      more refactor - ensure pure async
      
      more refactoring
      
      appears all r/o attributes are working
      
      tweak precsion, DHW & delint
      
      remove unused code
      
      remove unused code 2
      
      remove unused code, refactor _save_auth_tokens()
      
      * support RoundThermostat
      
      bugfix opmode, switch to util.dt, add until=1h
      
      revert breaking change
      
      * store at_expires as naive UTC
      
      remove debug code
      
      delint
      
      tidy up exception handling
      
      delint
      
      add water_heater, add storage - initial commit
      
      delint
      
      add missing code
      
      desiderata
      
      update honeywell client library & CODEOWNER
      
      add auth_tokens code, refactor & delint
      
      refactor for broker
      
      add water_heater, add storage - initial commit
      
      delint
      
      add missing code
      
      desiderata
      
      update honeywell client library & CODEOWNER
      
      add auth_tokens code, refactor & delint
      
      refactor for broker
      
      delint
      
      bugfix - loc_idx may not be 0
      
      more refactor - ensure pure async
      
      more refactoring
      
      appears all r/o attributes are working
      
      tweak precsion, DHW & delint
      
      remove unused code
      
      remove unused code 2
      
      remove unused code, refactor _save_auth_tokens()
      
      support RoundThermostat
      
      bugfix opmode, switch to util.dt, add until=1h
      
      revert breaking change
      
      store at_expires as naive UTC
      
      remove debug code
      
      delint
      
      tidy up exception handling
      
      delint
      
      * update CODEOWNERS
      
      * fix regression
      
      * fix requirements
      
      * migrate to climate-1.0
      
      * tweaking
      
      * de-lint
      
      * TCS working? & delint
      
      * tweaking
      
      * TCS code finalised
      
      * remove available() logic
      
      * refactor _switchpoints()
      
      * tidy up switchpoint code
      
      * tweak
      
      * teaking device_state_attributes
      
      * some refactoring
      
      * move PRESET_CUSTOM back to evohome
      
      * move CONF_ACCESS_TOKEN_EXPIRES CONF_REFRESH_TOKEN back to evohome
      
      * refactor SP code and dt conversion
      
      * delinted
      
      * delinted
      
      * remove water_heater
      
      * fix regression
      
      * Migrate homekit
      
      * Cleanup away mode
      
      * Fix tests
      
      * add helpers
      
      * fix tests melissa
      
      * Fix nehueat
      
      * fix zwave
      
      * add more tests
      
      * fix deconz
      
      * Fix climate test emulate_hue
      
      * fix tests
      
      * fix dyson tests
      
      * fix demo with new layout
      
      * fix honeywell
      
      * Switch homekit_controller to use HVAC_MODE_HEAT_COOL instead of HVAC_MODE_AUTO (#25009)
      
      * Lint
      
      * PyLint
      
      * Pylint
      
      * fix fritzbox tests
      
      * Fix google
      
      * Fix all tests
      
      * Fix lint
      
      * Fix auto for homekit like controler
      
      * Fix lint
      
      * fix lint
      84cf76ba
  19. Jun 23, 2019
  20. Jun 19, 2019
  21. May 08, 2019
  22. Apr 21, 2019
  23. Apr 03, 2019
    • Jason Hu's avatar
      A very basic Circleci setup (#22503) · 2e8c6900
      Jason Hu authored
      * Add circleci support
      
      * Add buildpack-deps
      
      * Install libudev-dev
      
      * sudo
      
      * always run test
      
      * Add test report
      
      * no sugar
      
      * quite pytest
      
      * better junit test result
      
      * Add $CODE_COVERAGE env var
      2e8c6900
  24. Mar 28, 2019
    • Jason Hu's avatar
      A very basic Circleci setup (#22503) · 59476ab4
      Jason Hu authored
      * Add circleci support
      
      * Add buildpack-deps
      
      * Install libudev-dev
      
      * sudo
      
      * always run test
      
      * Add test report
      
      * no sugar
      
      * quite pytest
      
      * better junit test result
      
      * Add $CODE_COVERAGE env var
      59476ab4
  25. Jan 11, 2019
  26. Jun 21, 2018
  27. Mar 23, 2018
  28. Mar 19, 2018
  29. Mar 01, 2018
    • Adam Mills's avatar
      Support serving of backend translations (#12453) · b434ffba
      Adam Mills authored
      * Add view to support backend translation fetching
      
      * Load backend translations from component json
      
      * Translations for season sensor
      
      * Scripts to merge and unpack Lokalise translations
      
      * Fix copy paste error
      
      * Serve post-lokalise translations to frontend
      
      * Linting
      
      * Auto-deploy translations with Travis
      
      * Commit post-lokalise translation files
      
      * Split logic into more helper functions
      
      * Fall back to English for missing keys
      
      * Move local translation copies to `.translations`
      
      * Linting
      
      * Initial tests
      
      * Remove unnecessary file check
      
      * Convert translation helper to async/await
      
      * Convert translation helper tests to async/await
      
      * Use set subtraction to find missing_components
      
      * load_translation_files use component->file mapping
      
      * Remove duplicated resources fetching
      
      Get to take advantage of the slick Python 3.5 dict merging here.
      
      * Switch to live project ID
      b434ffba
  30. Feb 06, 2018
  31. Jan 29, 2018
  32. Jan 05, 2018
  33. Nov 20, 2017
  34. Aug 22, 2017
  35. Aug 08, 2017
    • Aaron Bach's avatar
      Add RainMachine switch platform (#8827) · 289c88ff
      Aaron Bach authored
      * Add RainMachine switch platform
      
      * Updated requirements_all.txt
      
      * Cleaning up CI and coverage results
      
      * Small update to deal with older pylint
      
      * Fixed small indentation-based error
      
      * Added some more defensive try/except logic around calls
      
      * I'm not a fan of importing a library multiple times :)
      
      * Making PR-requested changes
      
      * Fixed ref to positional parameter
      
      * Attempting to fix broken linting
      
      * Ignoring no-value-for-parameter pylint error
      289c88ff
  36. Apr 03, 2017
  37. Dec 02, 2016
    • Johan Bloemberg's avatar
      Macvendor (#4468) · 08f8e540
      Johan Bloemberg authored
      * Add MAC vendor lookup for device_tracker.
      
      * Test vendor mac lookup and fix device attribute.
      
      * Generate requirements.
      
      * Style.
      
      * Use hyphen instead of underscore to satisfy 'idna'.
      
      https://github.com/kjd/idna/issues/17
      
      * Resort imports.
      
      * Refactor macvendor to use macvendors.com API instead of netaddr library.
      
      * Test vendor lookup using macvendors.com api.
      
      * Remove debugging.
      
      * Correct description.
      
      * No longer needed.
      
      * Device tracker is now an async component. Fix ddwrt tests.
      
      * Fix linting.
      
      * Add test case for error conditions.
      
      * There is no reason to retry failes vendor loopups as they won't be saved to the file anyways at that point.
      
      * Sorry, bad assumption, this only made things worse.
      
      * Wait for async parts during setup component to complete before asserting results.
      
      * Fix linting.
      
      * Is generated when running 'coverage html'.
      
      * Undo isort.
      
      * Make aioclient_mock exception more generic.
      
      * Only lookup mac vendor string with adding new device to known_devices.yaml.
      
      * Undo isort.
      
      * Revert unneeded change.
      
      * Adjust to use new websession pattern.
      
      * Always make sure to cleanup response.
      
      * Use correct function to release response.
      
      * Fix tests.
      08f8e540
  38. Sep 13, 2016
Loading