Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/home-assistant/core.git. Pull mirroring updated .
  1. Oct 02, 2017
  2. Oct 01, 2017
  3. Sep 30, 2017
    • Lukas Barth's avatar
      MQTT climate platform [continuation of #8750] (#9589) · 29c40622
      Lukas Barth authored
      * New climate platform with MQTT
      
      * Use STATE_OFF
      
      * Basic tests for climate.mqtt
      
      * lint
      
      * actualy collect coverage
      
      * First tests and fixes
      
      * Add possibility to receive temperature via MQTT
      
      * Require only either sensor or mqtt topic
      
      * Add mqtt publishing for away mode, hold mode and aux heat.
      
      * Use configurabe on/off payloads
      
      * Add pessimistic mode
      
      * Initialize aux and away with False instead of None
      
      * Remove Sensor
      
      * Use correct scheduling method
      
      * Move all methods to coroutines
      29c40622
    • Phil Kates's avatar
      splunk: Handle datetime objects in event payload (#9628) · 80a15977
      Phil Kates authored
      If an event contained a datetime.datetime object it would cause an
      exception in the Splunk component. Most of the media_player
      components do this in their `media_position_updated_at` attribute.
      
      Use the JSONEncoder from homeassistant.remote instead of just using the
      standard json.dumps encoder.
      
      Fixes #9590
      80a15977
  4. Sep 29, 2017
    • Alan Fischer's avatar
      e406c57e
    • Egor Tsinko's avatar
      Fixed away_mode for Ecobee thermostat. (#9559) · 9232fa06
      Egor Tsinko authored
      * Fixed away_mode for Ecobee thermostat. Now away mode is properly turned on using indefinite away hold.
      
      * fixed lint warnings
      
      * fixed lint warnings
      
      * - now it is possible to use float values for ecobee temperature holds
      - fixed a bug that caused an exception when temperature hold was set in away mode
      - added unit tests for ecobee thermostat
      
      * fixed lint errors
      
      * fixed lint errors
      9232fa06
    • Jan Almeroth's avatar
      Yamaha MusicCast: check known_hosts (#9580) · 94370eda
      Jan Almeroth authored
      * Yamaha MusicCast: check known_hosts
      
      - pymusiccast: Version bump
      
      * Update requirements
      94370eda
    • Fabian Affolter's avatar
      Move 'voltage' to const (#9621) · 52561d4f
      Fabian Affolter authored
      52561d4f
    • Teemu R's avatar
      9381f187
    • Joe Lu's avatar
      Rewrite synology camera by using py-synology package (#9583) · 445b0f6f
      Joe Lu authored
      * - Rewrite synology camera by intruducing Api and SurveillanceStation classes to get cameras, motion settings, enable/disable motion detection, etc ...
      - Synology camera now shows correct state based on is_recording and is_streaming flag. Also it now supports enable / disable motion detection and show the correct motion detection status
      - Newly added Api and SurveillanceStation classes will be moved to a lib but it's here just for review
      
      * - Updated how payload are merged with kwargs so it works with python <3.5
      
      * - Fixed class name conflict
      
      * - Addressed flake8 error
      
      * - Addressed pylint error
      
      * - Moved synology API related code to py-synology lib
      - Added py-synology==0.1.1 requirement
      - Removed hass from SynologyCamera constructor
      
      * - Updated requirements_all.txt
      
      * - renamed variable back to original
      
      * - Sync call to retrieve camera image should be done in camera_image() instead
      
      * - Sync call to update camera info should be done in update() instead
      
      * - Removed unused import
      445b0f6f
    • Marcelo Moreira de Mello's avatar
      Introducing support to Melnor RainCloud sprinkler systems (#9287) · 19932bce
      Marcelo Moreira de Mello authored
      *  Introducing support to Melnor RainCloud sprinkler systems
      
      * Make monitored_conditions optional for sub-components
      
      *  Part 1/2 - Modified attributes, added DATA_ constant and using battery helper
      
      * Part 2/2 - Refactored self-update hub
      
      * Fixed change requested:
      - Dispatcher signal connection
      - Don't send raincloud object via dispatcher_send()
      - Honoring the dynamic scan_interval value on track_time_interval()
      
      * Inherents async_added_to_hass() on all device classes
      
      * Makes lint happy
      
      * * Refactored RainCloud code to incorporate suggestions.
        Many thanks to @pvizelli and @martinhjelmare!!
      
      * Removed Entity from RainCloud sensor and fixed docstrings
      
      * Update raincloud.py
      
      * Update raincloud.py
      
      * fix lint
      19932bce
  5. Sep 28, 2017
    • pascal's avatar
      Cover component for RFlink (#9432) · cc5256b8
      pascal authored
      * second try on rflink / cover
      
      * no newline at end of file
      
      * changed entity
      
      * fixed comments from pvizeli
      
      * removed :
      
      * removed return 'unknown'
      
      * Fixed comments from Rytilahti
      
      * removed newline
      
      * Reverted to None
      
      * cleanup
      
      * Cleanup
      cc5256b8
    • Lukas Barth's avatar
      Add an input_datetime (#9313) · 236d5f87
      Lukas Barth authored
      * Initial proposal for the input_datetime
      
      * Linting
      
      * Further linting, don't define time validation twice
      
      * Make pylint *and* flake8 happy at the same time
      
      * Move todos to the PR to make lint happy
      
      * Actually validate the type of date/time
      
      * First testing
      
      * Linting
      
      * Address code review issues
      
      * Code review: Remove forgotten print()s
      
      * Make set_datetime a coroutine
      
      * Create contains_at_least_one_key_value CV method, use it
      
      * Add timestamp to the attributes
      
      * Test and fix corner case where restore data is bogus
      
      * Add FIXME
      
      * Fix date/time setting
      
      * Fix Validation
      
      * Merge date / time validation, add tests
      
      * Simplify service data validation
      
      * No default for initial state, allow 'unknown' as state
      
      * cleanup
      
      * fix schema
      236d5f87
    • Paulus Schoutsen's avatar
      Migrate Alexa smart home to registry (#9616) · 2df433eb
      Paulus Schoutsen authored
      * Migrate Alexa smart home to registry
      
      * Fix tests
      2df433eb
    • Dan Chen's avatar
    • Nolan Gilley's avatar
      upgrade python-ecobee-api (#9612) · 8b6a5eef
      Nolan Gilley authored
      8b6a5eef
    • Paulus Schoutsen's avatar
      Add OwnTracks over HTTP (#9582) · 6fb55b36
      Paulus Schoutsen authored
      * Add OwnTracks over HTTP
      
      * Fix tests
      6fb55b36
  6. Sep 27, 2017
  7. Sep 26, 2017
  8. Sep 25, 2017
Loading