{"push_id":937645559,"size":144,"distinct_size":144,"ref":"refs/heads/dev","head":"ad0ad2c9a10606390b143d04b84d275a3a25b1d4","before":"f03d3993c6043d6c5dbad6f02e9c0b481c40c355","commits":[{"sha":"45fe37a301e4932f0ba2859e8263642b9b7bc5ed","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Add mysensors component and switch platform\n\n    * Add a general mysensors component. This sets up the serial comm\n        with the gateway through pymysensors. The component also\n        contains a decorator function for the callback function of\n        mysensors platforms. Mysensors platforms should create a\n        function that listens for the node update event fired by the\n        mysensors component. This function should call another\n        function, that uses the decorator, and returns a dict. The dict\n        should contain a list of which mysensors V_TYPE values the\n        platform handles, the platfrom class and the add_devices\n        function (from setup_platform).\n    * Change existing mysensors sensor platform to depend on the new\n        mysensors component.\n    * Add a mysensors switch platform. The switch platform takes\n        advantage of new functionality from the the fork of pymysensors\n        https://github.com/MartinHjelmare/pymysensors, that enables the\n        gateway to send commands to change node child values.\n    * Change const and is_metric to global constants, in the mysensors\n        component and import const depending on the mysensors version\n        used.\n    * Change variables devices and gateway to global variables.\n    * Add some debug logging at INFO log level.","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/45fe37a301e4932f0ba2859e8263642b9b7bc5ed"},{"sha":"1d141566bd774996ad2df578fd6ab981a08eb8bd","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Merge 'dev' into mysensors-component-switch","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/1d141566bd774996ad2df578fd6ab981a08eb8bd"},{"sha":"59524c7933c84680c5fb1b164814cd9b363d5727","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Add multiple gateways\n\n* Add support for multiple serial gateways.\n* Fix serialization of python objects by adding dict representation of\n    classes.\n* Add support for showing more than one child value type per entity.\n    The entity state is always only one value type. This is defined by\n    the platform value types. Value types that are not defined as the\n    platform value type are shown as state_attributes.\n* Add more unit of measurement types.\n* Clean up code.","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/59524c7933c84680c5fb1b164814cd9b363d5727"},{"sha":"7cc707f1ce28e6810cb4cc30c4e9f08f2f25d170","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Fix docstrings to conform to pep","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/7cc707f1ce28e6810cb4cc30c4e9f08f2f25d170"},{"sha":"9463c84603a9e7310b98dd9b9727f9ebd1be14b0","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Clean up","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/9463c84603a9e7310b98dd9b9727f9ebd1be14b0"},{"sha":"1e52d5c7f22122df1a869e1ee107d741b692e95b","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Add S_TYPES to platform type and fix persistence\n\n* Add S_TYPES to platform type.\n* Fix persistence update on startup.\n* Clean up code.","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/1e52d5c7f22122df1a869e1ee107d741b692e95b"},{"sha":"659226886f471be446c903b8ae00bce22caf59b5","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Update .coveragerc and requirements","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/659226886f471be446c903b8ae00bce22caf59b5"},{"sha":"eae07c070aa76c0179ac15fdb165ef0dcb11fb82","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Merge branch 'dev' into mysensors-component-switch","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/eae07c070aa76c0179ac15fdb165ef0dcb11fb82"},{"sha":"845926236ef62a01cb0ac362208dabe17f5dc3c8","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Add config sample and fix requirements_all","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/845926236ef62a01cb0ac362208dabe17f5dc3c8"},{"sha":"0607c8f4b4306ba31629decbe4fe92be3549e92f","author":{"email":"19a0ba370c443ba08d20b5061586430ab449ee8c@paulusschoutsen.nl","name":"Paulus Schoutsen"},"message":"Version bump to 0.10.1","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/0607c8f4b4306ba31629decbe4fe92be3549e92f"},{"sha":"dbc91c1d48c6570764bbaa58467aa4dc87f2186b","author":{"email":"19a0ba370c443ba08d20b5061586430ab449ee8c@paulusschoutsen.nl","name":"Paulus Schoutsen"},"message":"Merge pull request #789 from balloob/release-101\n\nRelease 0.10.1","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/dbc91c1d48c6570764bbaa58467aa4dc87f2186b"},{"sha":"9f54bcc21b1744f2850a35e54903f3581d14badb","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Fix comments for pull request\n\n* Fix cleaner user config.\n* Remove bad disabling of linting.\n* Extract default mysensors version into constant.\n* Clean up selection of mysensors.CONST from version.\n* Update mysensors update decorator to add devices and update values\n\tin one go.\n* Fix persistence update.\n* Clean up setup of ports.\n* Setup of mysensors platforms from main mysensors component.\n* Clean up v_types selection in mysensors sensor platform.\n* Fix s_types and v_types selection version dependency in platforms.","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/9f54bcc21b1744f2850a35e54903f3581d14badb"},{"sha":"77959341a37176b0997485c74797cc0bcc44139a","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Merge branch 'dev' into mysensors-component-switch\n\nConflicts:\n\thomeassistant/components/sensor/mysensors.py\n\trequirements_all.txt","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/77959341a37176b0997485c74797cc0bcc44139a"},{"sha":"be25ea4f09c246a8317fb8b138d90a2fe728e5a9","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Fix avoid event bus for updates","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/be25ea4f09c246a8317fb8b138d90a2fe728e5a9"},{"sha":"69ed6fe6e7abaa07be3be4d57530a3be8d1c88bf","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Add gateway wrapper, fix discovery and callbacks\n\n* Add gateway wrapper by subclassing serial gateway.\n* Fix platform setup with discovery service.\n* Fix platform callback functions with callback factory.","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/69ed6fe6e7abaa07be3be4d57530a3be8d1c88bf"},{"sha":"6ff24ed0473eca1a19f9b1d1ae7213afe0ba3e24","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Merge branch 'dev' into mysensors-component-switch\n\nConflicts:\n\thomeassistant/components/sensor/__init__.py\n\thomeassistant/components/switch/__init__.py","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/6ff24ed0473eca1a19f9b1d1ae7213afe0ba3e24"},{"sha":"4c4e5d5f471ce6318a6d1c3a682dba745a1c9865","author":{"email":"173b16105eb9b11d9c39631a02fb13474d673162@kth.se","name":"MartinHjelmare"},"message":"Fix to remove old unused variables.","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/4c4e5d5f471ce6318a6d1c3a682dba745a1c9865"},{"sha":"520a8d0d0ddef419ca47a50dffb8c7363286ea88","author":{"email":"6c282126f4daf327d8c1e4563c9275c876137c78@gmail.com","name":"hydreliox"},"message":"Add NetAtmo Platform\n\nAlpha version of the platform.\nAPI library is not yet on PyPI","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/520a8d0d0ddef419ca47a50dffb8c7363286ea88"},{"sha":"a8b36d9baa839c410cd715a6508808b479611123","author":{"email":"6c282126f4daf327d8c1e4563c9275c876137c78@gmail.com","name":"hydreliox"},"message":"Multiple Module Configuration\n\nHandle multiple module (see configuration.yaml)","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/a8b36d9baa839c410cd715a6508808b479611123"},{"sha":"17dd8ddc9a20e08067a8fa4ef364bbad25fe43c1","author":{"email":"de368700a75b7b165a8ff6c129b450a20e04cb6a@gmail.com","name":"William Scanlon"},"message":"Added wink power strip support","distinct":true,"url":"https://api.github.com/repos/kennedyshead/home-assistant/commits/17dd8ddc9a20e08067a8fa4ef364bbad25fe43c1"}]}