{"push_id":1019194516,"size":46,"distinct_size":46,"ref":"refs/heads/dev","head":"0edd4745ef2629836cfc1d97209a94ca0f47d18c","before":"24b4564cbac3654b601bd864b8bd458e36a392e7","commits":[{"sha":"c56701baaf312882f33829441a9156fa0ec43e37","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Refactor reproduce_state for scene component\n\n* Add tests to reach full coverage for helpers/state.py.\n* Refactor reproduce_state function in helpers/state.py. Add two dicts,\n\tas global constants, service_attributes and service_to_state. Use\n\tthese in combination with the dict of services per domain from\n\tServiceRegistry, to find the correct service to use in a scene state\n\tchange.\n* Use break statement in for loop, to break if service was selected\n\tto update state, in preference to update state attributes, ie state\n\tupdate takes precedence.\n* Add ATTR_CODE and ATTR_CODE_FORMAT in const. Import these in\n\talarm_control_panel and lock platforms instead of making duplicate\n\tconstants in multiple modules.\n* Use ATTR_MEDIA_CONTENT_TYPE and ATTR_MEDIA_CONTENT_ID in media_player\n\tplatform in SERVICE_PLAY_MEDIA and play_media methods, instead of\n\t'media_type' and 'media_id'.\n* Fix PEP257 in modified files.","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/c56701baaf312882f33829441a9156fa0ec43e37"},{"sha":"0d9b8a0d069e409abd8cad18dc3b58bdb5071bf4","author":{"email":"644850cb8939d255ed752957b7c4458c52900f75@affolter-engineering.ch","name":"Fabian Affolter"},"message":"Fix docstring","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/0d9b8a0d069e409abd8cad18dc3b58bdb5071bf4"},{"sha":"47c4f668869cbc5178bd7b78f50bdf754430f930","author":{"email":"19a0ba370c443ba08d20b5061586430ab449ee8c@paulusschoutsen.nl","name":"Paulus Schoutsen"},"message":"Merge pull request #1485 from MartinHjelmare/refactor-scene-reproduce_state\n\nRefactor reproduce_state for scene component","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/47c4f668869cbc5178bd7b78f50bdf754430f930"},{"sha":"14a9b9fe3f69e5f858acbf848aedab3fbb07ec52","author":{"email":"19a0ba370c443ba08d20b5061586430ab449ee8c@paulusschoutsen.nl","name":"Paulus Schoutsen"},"message":"Add pep257 checking","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/14a9b9fe3f69e5f858acbf848aedab3fbb07ec52"},{"sha":"b9856a2af5102b9572af2cd1aa19907d30516555","author":{"email":"19a0ba370c443ba08d20b5061586430ab449ee8c@paulusschoutsen.nl","name":"Paulus Schoutsen"},"message":"Fix final pep257 issues","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/b9856a2af5102b9572af2cd1aa19907d30516555"},{"sha":"56ef16e8589113492db08c679622a0c52e1a5520","author":{"email":"19a0ba370c443ba08d20b5061586430ab449ee8c@paulusschoutsen.nl","name":"Paulus Schoutsen"},"message":"Add pydocstyle to requirements_test.txt","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/56ef16e8589113492db08c679622a0c52e1a5520"},{"sha":"8af78584153a7d65a80c81f28bb06fc929131478","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@fabian-affolter.ch","name":"Fabian Affolter"},"message":"Merge pull request #1513 from balloob/pep257\n\nEnable Pep257 checking on CI","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/8af78584153a7d65a80c81f28bb06fc929131478"},{"sha":"84bdba28b37174e8ec99e8cfa5a557b360d5dc0e","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@gregdowling.com","name":"pavoni"},"message":"Add Wemo Motion","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/84bdba28b37174e8ec99e8cfa5a557b360d5dc0e"},{"sha":"534308e46176127f1567bf658601f64925673db2","author":{"email":"b478f13351e2196743de871ee5a9a37b65e4c8a8@users.noreply.github.com","name":"Greg Dowling"},"message":"Merge pull request #1473 from balloob/add_wemo_motion\n\nAdd Wemo Motion device as a binary sensor.","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/534308e46176127f1567bf658601f64925673db2"},{"sha":"ce82bd7515f3fb4cf520aab33f246682deec54c6","author":{"email":"644850cb8939d255ed752957b7c4458c52900f75@affolter-engineering.ch","name":"Fabian Affolter"},"message":"Fix formatting","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/ce82bd7515f3fb4cf520aab33f246682deec54c6"},{"sha":"4637a83c29b65804081d98749ffcda6756b18f48","author":{"email":"644850cb8939d255ed752957b7c4458c52900f75@affolter-engineering.ch","name":"Fabian Affolter"},"message":"Add sensor_class to MQTT binary sensor","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/4637a83c29b65804081d98749ffcda6756b18f48"},{"sha":"81e5a852f0d243f8e7d526fd9ab8e7c1e3e261f4","author":{"email":"6304b11259c82009dd5cee7df7579e39c6a34242@gmail.com","name":"Per Sandström"},"message":"Use templates in service calls","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/81e5a852f0d243f8e7d526fd9ab8e7c1e3e261f4"},{"sha":"025713ee41182c5811fcc11b3be4cfd8b37c8a41","author":{"email":"19a0ba370c443ba08d20b5061586430ab449ee8c@paulusschoutsen.nl","name":"Paulus Schoutsen"},"message":"Type checks for MQTT config","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/025713ee41182c5811fcc11b3be4cfd8b37c8a41"},{"sha":"1fbf7afc6a19da059a208a0c570785e5e346fddd","author":{"email":"80585bd187948308f0af4a0ce099aceae7637f63@gmail.com","name":"sander"},"message":"changed the powerview version","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/1fbf7afc6a19da059a208a0c570785e5e346fddd"},{"sha":"284a1fd08e63a52a651763a9db2ed282f652469a","author":{"email":"c593e3f57b595226bee2eb1c74e6653cd69e86a1@msn.com","name":"Bart274"},"message":"add gps_accuracy and battery information to the see function\n\nthe see function from device_tracker doesn't pass the gps_accuracy and the battery information to the see service, so this information gets lost.","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/284a1fd08e63a52a651763a9db2ed282f652469a"},{"sha":"312d0320c69782663f202a9c680463b68bbf5509","author":{"email":"c593e3f57b595226bee2eb1c74e6653cd69e86a1@msn.com","name":"Bart274"},"message":"Update __init__.py","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/312d0320c69782663f202a9c680463b68bbf5509"},{"sha":"1f8b66511deb3fa661d3a336dbdd0016830f634f","author":{"email":"ffb93428b0db2354861b426975d44c997b7a3878@hotmail.com","name":"root"},"message":"Workaround for no off motion sensor: Wenzhou tkd slim sensor 3/4 in 1 sensor","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/1f8b66511deb3fa661d3a336dbdd0016830f634f"},{"sha":"2e2537de2a51fd3054975e3c0025f28deede6aab","author":{"email":"644850cb8939d255ed752957b7c4458c52900f75@affolter-engineering.ch","name":"Fabian Affolter"},"message":"Upgrade limitlessled to 1.1.0","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/2e2537de2a51fd3054975e3c0025f28deede6aab"},{"sha":"1fa2f23864439d32c781176aa22fa872967a29f0","author":{"email":"644850cb8939d255ed752957b7c4458c52900f75@affolter-engineering.ch","name":"Fabian Affolter"},"message":"Revert \"Upgrade limitlessled to 1.1.0\"\n\nThis reverts commit 2e2537de2a51fd3054975e3c0025f28deede6aab.","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/1fa2f23864439d32c781176aa22fa872967a29f0"},{"sha":"5b2093ebc1bf74ddf79c419524807b4582f540b9","author":{"email":"19a0ba370c443ba08d20b5061586430ab449ee8c@paulusschoutsen.nl","name":"Paulus Schoutsen"},"message":"Merge pull request #1523 from Bart274/patch-1\n\nadd gps_accuracy and battery information to the see function","distinct":true,"url":"https://api.github.com/repos/tilutza/home-assistant/commits/5b2093ebc1bf74ddf79c419524807b4582f540b9"}]}