Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/home-assistant/core.git. Pull mirroring updated .
  1. Sep 14, 2018
  2. Sep 13, 2018
  3. Aug 31, 2018
  4. Aug 20, 2018
    • Greg Laabs's avatar
      Add ecovacs component (#15520) · df6239e0
      Greg Laabs authored
      * Ecovacs Deebot vacuums
      
      * All core features implemented
      
      Getting fan speed and locating the vac are still unsupported until sucks adds support
      
      * Move init queries to the added_to_hass method
      
      * Adding support for subscribing to events from the sucks library
      
      This support does not exist in sucks yet; this commit serves as a sort of TDD approach of what such support COULD look like.
      
      * Add OverloadUT as ecovacs code owner
      
      * Full support for Ecovacs vacuums (Deebot)
      
      * Add requirements
      
      * Linting fixes
      
      * Make API Device ID random on each boot
      
      * Fix unique ID
      
      Never worked before, as it should have been looking for a key, not an attribute
      
      * Fix random string generation to work in Python 3.5 (thanks, Travis!)
      
      * Add new files to .coveragerc
      
      * Code review changes
      
      (Will require a sucks version bump in a coming commit; waiting for it to release)
      
      * Bump sucks to 0.9.1 now that it has released
      
      * Update requirements_all.txt as well
      
      * Bump sucks version to fix lifespan value errors
      
      * Revert to sucks 0.9.1 and include a fix for a bug in that release
      
      Sucks is being slow to release currently, so doing this so we can get a version out the door.
      
      * Switch state_attributes to device_state_attributes
      df6239e0
  5. Aug 02, 2018
  6. Jun 14, 2018
    • Nick Whyte's avatar
      Add sensor.nsw_fuel_station component (#14757) · cdd111df
      Nick Whyte authored
      * Add sensor.nsw_fuel_station component
      
      * bump dependency
      
      * PR Changes
      
      * flake8
      
      * Use MockPrice
      
      * Fix requirements
      
      * Fix tests
      
      * line length
      
      * wip
      
      * Handle errors and show persistent notification
      
      * update tests
      
      * Address @MartinHjelmare's comments
      
      * Fetch station name from API
      
      * Update tests
      
      * Update requirements
      
      * Address comments
      cdd111df
  7. May 29, 2018
    • Aaron Bach's avatar
      Add sensors and services to RainMachine (#14326) · 084b3287
      Aaron Bach authored
      * Starting to add attributes
      
      * All attributes added to programs
      
      * Basic zone attributes in place
      
      * Added advanced properties for zones
      
      * We shouldn't calculate the MAC with every entity
      
      * Small fixes
      
      * Basic framework for push in play
      
      * I THINK IT'S WORKING
      
      * Some state cleanup
      
      * Restart
      
      * Restart part 2
      
      * Added stub for service schema
      
      * Update
      
      * Added services
      
      * Small service description update
      
      * Lint
      
      * Updated CODEOWNERS
      
      * Moving to async methods
      
      * Fixed coverage test
      
      * Lint
      
      * Removed unnecessary hass reference
      
      * Lint
      
      * Lint
      
      * Round 1 of Owner-requested changes
      
      * Round 2 of Owner-requested changes
      
      * Round 3 of Owner-requested changes
      
      * Round 4 (final for now) of Owner-requested changes
      
      * Hound
      
      * Updated package requirements
      
      * Lint
      
      * Collaborator-requested changes
      
      * Collaborator-requested changes
      
      * More small tweaks
      
      * One more small tweak
      
      * Bumping Travis and Coveralls
      084b3287
  8. May 15, 2018
    • Nate Clark's avatar
      Add Konnected component with support for discovery, binary sensor and switch (#13670) · de50d5d9
      Nate Clark authored
      
      * Add Konnected component with support for discovery, binary sensor, and switch
      
      Co-authored-by: default avatarEitan Mosenkis <eitan@mosenkis.net>
      
      * Use more built-in constants from const.py
      
      * Fix switch actuation with low-level trigger
      
      * Quiet logging; Improve schema validation.
      
      * Execute sync request outside of event loop
      
      * Whitespace cleanup
      
      * Cleanup config validation; async device setup
      
      * Update API endpoint for Konnected 2.2.0 changes
      
      * Update async coroutines via @OttoWinter
      
      * Make backwards compatible with Konnected < 2.2.0
      
      * Add constants suggested by @syssi
      
      * Add to CODEOWNERS
      
      * Remove TODO comment
      de50d5d9
  9. May 05, 2018
    • Lukas Barth's avatar
      Matrix Chatbot (#13355) · af8cd638
      Lukas Barth authored
      * Add first version of the Matrix bot
      
      * It's a stupid but necessary change…
      
      * Dont list it twice
      
      * All hail the linter!
      
      * More linter-pleasing
      
      * Use the correct user ID
      
      * Add expression commands
      
      * Add tests for new validators
      
      * Fix room alias handling
      
      * Wording
      
      * Defer setup
      
      * Simplify commands
      
      * Handle exceptions
      
      * Update requirements
      
      * Review
      
      * Move login back to constructor
      
      * Fix review comments
      af8cd638
  10. May 01, 2018
  11. Apr 07, 2018
  12. Apr 05, 2018
  13. Mar 30, 2018
  14. Mar 24, 2018
  15. Mar 15, 2018
    • cdce8p's avatar
      Added cover.group platform (replaces #12303) (#12692) · 646ed5de
      cdce8p authored
      * Added cover.group platform
      * Added async/await, smaller changes
      * Made (async_update) methods regular methods
      * Small improvements
      * Changed classname
      * Changes based on feedback
      * Service calls
      * update_supported_features is now a callback method
      * combined all 'update_attr_*' methods in 'async_update'
      * Small changes
      * Fixes
         * is_closed
         * current_position
         * current_tilt_position
      * Updated tests
      * Small changes 2
      646ed5de
  16. Mar 01, 2018
  17. Feb 25, 2018
  18. Feb 23, 2018
  19. Feb 22, 2018
  20. Feb 20, 2018
    • ChristianKuehnel's avatar
      Add new component: BMW connected drive (#12277) · 316eb59d
      ChristianKuehnel authored
      * first working version of BMW connected drive sensor
      
      * extended coveragerc
      
      * fixed blank line
      
      * fixed pylint
      
      * major refactoring after major refactoring in bimmer_connected
      
      * Update are now triggered from BMWConnectedDriveVehicle.
      * removed polling from sensor and device_tracker
      * backend URL is not detected automatically based on current country
      * vehicles are discovered automatically
      * updates are async now
      
      resolves:
      * https://github.com/ChristianKuehnel/bimmer_connected/issues/3
      * https://github.com/ChristianKuehnel/bimmer_connected/issues/5
      
      * improved exception handing
      
      * fixed static analysis findings
      
      * fixed review comments from @MartinHjelmare
      
      * improved startup, data is updated right after sensors were created.
      
      * fixed pylint issue
      
      * updated to latest release of the bimmer_connected library
      
      * updated requirements-all.txt
      
      * fixed comments from @MartinHjelmare
      
      * calling self.update from async_add_job
      
      * removed unused attribute "account"
      316eb59d
  21. Feb 19, 2018
    • cdce8p's avatar
      Add support for HomeKit (#12488) · eec3bad9
      cdce8p authored
      * Basic Homekit support
      
      * Added Temperatur Sensor
      * Added Window Cover
      
      * Code refactored
      
      * Added class HomeAccessory(Accessory)
      * Added class HomeBridge(Bridge)
      * Changed homekit imports to relative, to enable use in custom_components
      * Updated requirements
      * Added docs
      * Other smaller changes
      
      * Changed Homekit from entity to class
      
      * Changes based on feedback
      * Updated config schema
      * Add only covers that support set_cover_position
      
      * Addressed comments, updated to pyhap==1.1.5
      
      * For lint: added files to gen_requirements_all
      * Added codeowner
      
      * Small change to Wrapper classes
      
      * Moved imports to import_types, small changes
      
      * Small changes, added tests
      
      * Homekit class: removed add_accessory since it's already covered by pyhap
      * Added test requirement: HAP-python
      * Added test suit for homekit setup and interaction between HA and pyhap
      * Added test suit for get_accessories function
      
      * Test bugfix
      
      * Added validate pincode, tests for cover and sensor types
      eec3bad9
  22. Feb 18, 2018
    • Anders Melchiorsen's avatar
      Rework Sonos media player platform (#12126) · 635d36c6
      Anders Melchiorsen authored
      * Rework Sonos media player platform for push
      
      * Ignore play_mode from events where it is missing
      
      * Remove unused preload helper
      
      * Freeze SoCo version
      
      * Updates for entity registry
      
      * Add codeowner
      
      * Use real soco release
      635d36c6
  23. Feb 16, 2018
  24. Feb 15, 2018
  25. Jan 27, 2018
  26. Jan 26, 2018
  27. Jan 14, 2018
  28. Jan 01, 2018
    • Kane610's avatar
      Add deCONZ component (#10321) · b9c85239
      Kane610 authored
      * Base implementation of component, no sensors yet
      
      * Added senor files
      
      * First fully working chain of sensors and binary sensors going from hardware in to hass
      
      * Clean up
      
      * Clean up
      
      * Added light platform
      
      * Turning lights on and off and set brightness now works
      
      * Pydeconz is now a proper pypi package
      Stop sessions when Home Assistant is shutting down
      Use a simpler websocket client
      
      * Updated pydocstrings
      Followed recommendations from pylint and flake8
      
      * Clean up
      
      * Updated requirements_all.txt
      
      * Updated Codeowners to include deconz.py
      Also re-added the Axis component since it had gotten removed
      
      * Bump requirement
      
      * Bumped to v2
      Reran script/gen_requirements
      
      * Removed global DECONZ since it wasn't relevant any more
      
      * Username and password is only relevant in the context of getting a API key
      
      * Add support for additional sensors
      
      * Added support for groups
      
      * Moved import of component library to inside of methods
      
      * Moved the need for device id to library
      
      * Bump pydeconz to v5
      
      * Add support for colored lights
      
      * Pylint and flake8 import improvements
      
      * DATA_DECONZ TO DECONZ_DATA
      
      * Add support for transition time
      
      * Add support for flash
      
      * Bump to v7
      
      * ZHASwitch devices will now only generate events by default, instead of being a sensor entity
      
      * Clean up
      
      * Add battery sensor when device signals through an event
      
      * Third-party library communicates with service
      
      * Add support for effect colorloop
      
      * Bump to pydeconz v8
      
      * Same domain everywhere
      
      * Clean up
      
      * Updated requirements_all
      
      * Generated API key will now be stored in a config file
      
      * Change battery sensor to register to callback since library now supports multiple callbacks
      Move DeconzEvent to hub
      Bump to v9
      
      * Improve entity attributes
      
      * Change end of battery name to battery level
      No need for static icon variable when using battery level helper
      
      * Bump requirement to v10
      
      * Improve pydocstring for DeconzEvent
      Rename TYPE_AS_EVENT to CONF_TYPE_AS_EVENT
      
      * Allow separate brightness to override RGB brightness
      
      * Expose device.reachable in entity available property
      
      * Bump requirement to 11 (it goes up to 11!)
      
      * Pylint comment
      
      * Binary sensors don't have unit of measurement
      
      * Removed service to generate API key in favor of just generating it as a last resort of no API key is specified in configuration.yaml or deconz.conf
      
      * Replace clear text to attribute definitions
      
      * Use more constants
      
      * Bump requirements to v12
      
      * Color temp requires xy color support
      
      * Only ZHASwitch should be an event
      
      * Bump requirements to v13
      
      * Added effect_list property
      
      * Add attribute to battery sensor to easy find event id
      
      * Bump requirements to v14
      
      * Fix hound comment
      
      * Bumped requirements_all information to v14
      
      * Add service to configure devices on deCONZ
      
      * Add initial support for scenes
      
      * Bump requirements to v15
      
      * Fix review comments
      
      * Python doc string improvement
      
      * Improve setup and error handling during setup
      
      * Changed how to evaluate light features
      
      * Remove 'ghost' events by not triggering updates if the signal originates from a config event
      Bump requirement to v17
      
      * Fix pylint issue by moving scene ownership in to groups in requirement pydeconz
      Bump requirement to v18
      
      * Added configurator option to register to deCONZ when unlocking gateway through settings
      Bump requirement to v20
      
      * Improve async configurator
      
      * No user interaction for deconz.conf
      
      * No file management in event loop
      
      * Improve readability of load platform
      
      * Fewer entity attributes
      
      * Use values() instead of items() for dicts where applicable
      
      * Do one add devices per platform
      
      * Clean up of unused attributes
      
      * Make sure that discovery info is not None
      
      * Only register configure service and shutdown service when deconz has been setup properly
      
      * Move description
      
      * Fix lines longer than 80
      
      * Moved deconz services to a separate file and moved hub to deconz/__init__.py
      
      * Remove option to configure switch as entity
      
      * Moved DeconzEvent to sensor since it is only Switch buttonpress that will be sent as event
      
      * Added support for automatic discovery of deconz
      Thanks to Kroimon for adding support to netdisco
      
      * Use markup for configuration description
      
      * Fix coveragerc
      
      * Remove deCONZ support from Hue component
      
      * Improved docstrings and readability
      
      * Remove unnecessary extra name for storing in hass.data, using domain instead
      
      * Improve readability by renaming all async methods
      Bump to v21 - improved async naming on methods
      
      * Fix first line not being in imperative mood
      
      * Added logo to configurator
      Let deconz.conf be visible since it will be the main config for the component after initial setup
      
      * Removed bridge_type from new unit tests as part of removing deconz support from hue component
      
      * Capitalize first letters of Battery Level
      
      * Properly update state of sensor as well as reachable and battery
      Bump dependency to v22
      
      * Fix flake8 Multi-line docstring closing quotes should be on a separate line
      
      * Fix martinhjelmares comments
      
      Bump dependency to v23
      Use only HASS aiohttp session
      Change when to use 'deconz' or domain or deconz data
      Clean up unused logger defines
      Remove unnecessary return values
      Fix faulty references to component documentation
      Move callback registration to after entity has been initialized by HASS
      Less inception style on pydocs ;)
      Simplify loading platforms by using a for loop
      Added voluptous schema for service
      Yaml file is for deconz only, no need to have the domain present
      Remove domain constraint when creating event title
      b9c85239
  29. Dec 20, 2017
  30. Dec 05, 2017
    • Roman's avatar
      Gearbest sensor (#10556) · 821cf713
      Roman authored
      * Added Gearbest Sensor
      
      * Updated required files
      
      * Fixed houndci-bout findings
      
      * Fix tox lint errors
      
      * Changed code according to review
      Implemented library version 1.0.5
      
      * Fixed houndci-bot findings
      
      * Fixed tox lint issues
      
      * Updated item schema to use has_at_least_one_key
      Added conf constants
      
      * Remove CONF_ constants and import them from homeassistant.const
      
      * Removed CurrencyConverter from hass
      Fixed couple of issues found by MartinHjelmare
      821cf713
  31. Nov 29, 2017
  32. Nov 28, 2017
  33. Nov 24, 2017
  34. Nov 19, 2017
  35. Nov 09, 2017
  36. Oct 30, 2017
Loading