{"action":"created","issue":{"url":"https://api.github.com/repos/home-assistant/home-assistant/issues/4790","repository_url":"https://api.github.com/repos/home-assistant/home-assistant","labels_url":"https://api.github.com/repos/home-assistant/home-assistant/issues/4790/labels{/name}","comments_url":"https://api.github.com/repos/home-assistant/home-assistant/issues/4790/comments","events_url":"https://api.github.com/repos/home-assistant/home-assistant/issues/4790/events","html_url":"https://github.com/home-assistant/home-assistant/pull/4790","id":193918637,"number":4790,"title":"Switch to maintained LIFX Library","user":{"login":"keatontaylor","id":657559,"avatar_url":"https://avatars.githubusercontent.com/u/657559?v=3","gravatar_id":"","url":"https://api.github.com/users/keatontaylor","html_url":"https://github.com/keatontaylor","followers_url":"https://api.github.com/users/keatontaylor/followers","following_url":"https://api.github.com/users/keatontaylor/following{/other_user}","gists_url":"https://api.github.com/users/keatontaylor/gists{/gist_id}","starred_url":"https://api.github.com/users/keatontaylor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/keatontaylor/subscriptions","organizations_url":"https://api.github.com/users/keatontaylor/orgs","repos_url":"https://api.github.com/users/keatontaylor/repos","events_url":"https://api.github.com/users/keatontaylor/events{/privacy}","received_events_url":"https://api.github.com/users/keatontaylor/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-12-06T23:44:32Z","updated_at":"2016-12-07T02:21:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/home-assistant/home-assistant/pulls/4790","html_url":"https://github.com/home-assistant/home-assistant/pull/4790","diff_url":"https://github.com/home-assistant/home-assistant/pull/4790.diff","patch_url":"https://github.com/home-assistant/home-assistant/pull/4790.patch"},"body":"**Description:**\r\nSwitch to maintained LIFX LAN Protocol Library for HA.\r\n\r\n**Related issue (if applicable):** fixes #<home-assistant issue number goes here>\r\nAllows for the future maintainence and upgrades to the home assistant LIFX component and associated library. \r\n\r\nFixes an issue where acknowledgements were not properly being received by the liffylights library, leading to HA to have to poll for changed states it initiated. \r\n\r\nFixes: #4589 \r\nPotentially Fixes: #3604 (fixed in my environment, but could resurface)\r\n\r\n**Pull request in [home-assistant.github.io](https://github.com/home-assistant/home-assistant.github.io) with documentation (if applicable):** home-assistant/home-assistant.github.io#<home-assistant.github.io PR number goes here>\r\nNone\r\n\r\n**Example entry for `configuration.yaml` (if applicable):**\r\n```yaml\r\n\r\n```\r\nNone\r\n\r\n**Checklist:**\r\n\r\nIf user exposed functionality or configuration variables are added/changed:\r\nNone\r\n\r\nIf the code communicates with devices, web services, or third-party tools:\r\n  - [X] Local tests with `tox` run successfully. **Your PR cannot be merged unless tests pass**\r\n  - [X] New dependencies have been added to the `REQUIREMENTS` variable ([example][ex-requir]).\r\n  - [X] New dependencies are only imported inside functions that use them ([example][ex-import]).\r\n  - [X] New dependencies have been added to `requirements_all.txt` by running `script/gen_requirements_all.py`.\r\n  - [X] New files were added to `.coveragerc`.\r\n\r\nIf the code does not interact with devices:\r\n  - [X] Local tests with `tox` run successfully. **Your PR cannot be merged unless tests pass**\r\n  - [X] Tests have been added to verify that the new code works.\r\n\r\nIntended to keep active development and debugging of the LIFX LAN\r\nProtocol library used by home assistant."},"comment":{"url":"https://api.github.com/repos/home-assistant/home-assistant/issues/comments/265336434","html_url":"https://github.com/home-assistant/home-assistant/pull/4790#issuecomment-265336434","issue_url":"https://api.github.com/repos/home-assistant/home-assistant/issues/4790","id":265336434,"user":{"login":"keatontaylor","id":657559,"avatar_url":"https://avatars.githubusercontent.com/u/657559?v=3","gravatar_id":"","url":"https://api.github.com/users/keatontaylor","html_url":"https://github.com/keatontaylor","followers_url":"https://api.github.com/users/keatontaylor/followers","following_url":"https://api.github.com/users/keatontaylor/following{/other_user}","gists_url":"https://api.github.com/users/keatontaylor/gists{/gist_id}","starred_url":"https://api.github.com/users/keatontaylor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/keatontaylor/subscriptions","organizations_url":"https://api.github.com/users/keatontaylor/orgs","repos_url":"https://api.github.com/users/keatontaylor/repos","events_url":"https://api.github.com/users/keatontaylor/events{/privacy}","received_events_url":"https://api.github.com/users/keatontaylor/received_events","type":"User","site_admin":false},"created_at":"2016-12-07T02:21:42Z","updated_at":"2016-12-07T02:21:42Z","body":"@balloob, I did not, but I had submitted an issue in the past to the original library that went unanswered. I talked to others on the gitter chat and made the decision to go ahead and fork. I linked to the new library here hopefully to encourage others to review any changes I or others make."}}
{"actor":{"display_login":"keatontaylor"}}