{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":746020735,"defaultBranch":"dev","name":"ha-core","ownerLogin":"johncarey70","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-01-20T20:50:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77513178?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705783814.397578","currentOid":""},"activityList":{"items":[{"before":"caa35174cb15c78ee5da5239b1302df4cec82432","after":"5fbb965624e048497b2ac22309982a8204152129","ref":"refs/heads/dev","pushedAt":"2024-06-23T17:11:44.000Z","pushType":"push","commitsCount":1951,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Bump uiprotect to 3.1.8 (#120244)","shortMessageHtmlLink":"Bump uiprotect to 3.1.8 (home-assistant#120244)"}},{"before":"813f97dedc9aa2b8c2af1131fff94c1d64d0ada9","after":"caa35174cb15c78ee5da5239b1302df4cec82432","ref":"refs/heads/dev","pushedAt":"2024-05-17T15:00:18.000Z","pushType":"push","commitsCount":219,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Add Google Gen AI Conversation Agent Entity (#116362)\n\n* Add Google Gen AI Conversation Agent Entity\r\n\r\n* Rename agent to entity\r\n\r\n* Revert ollama changes\r\n\r\n* Don't copy service tests to conversation_test.py\r\n\r\n* Move logger and cleanup snapshots\r\n\r\n* Move property after init\r\n\r\n* Set logger to use package\r\n\r\n* Cleanup hass from constructor\r\n\r\n* Fix merges\r\n\r\n* Revert ollama change","shortMessageHtmlLink":"Add Google Gen AI Conversation Agent Entity (home-assistant#116362)"}},{"before":"9b4099950c374ea67f2d2b57a64b54f7c1844289","after":"813f97dedc9aa2b8c2af1131fff94c1d64d0ada9","ref":"refs/heads/dev","pushedAt":"2024-05-11T14:59:48.000Z","pushType":"push","commitsCount":237,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Rename some MQTT tests (#117246)","shortMessageHtmlLink":"Rename some MQTT tests (home-assistant#117246)"}},{"before":"041456759fb20f88923d593312db7d48d54454dd","after":"9b4099950c374ea67f2d2b57a64b54f7c1844289","ref":"refs/heads/dev","pushedAt":"2024-05-03T18:19:31.000Z","pushType":"push","commitsCount":169,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Cleanup OpenAI and Ollama conversation entities (#116714)","shortMessageHtmlLink":"Cleanup OpenAI and Ollama conversation entities (home-assistant#116714)"}},{"before":"a25b2168a312713fafd73e769ab19f71a736ef6b","after":"041456759fb20f88923d593312db7d48d54454dd","ref":"refs/heads/dev","pushedAt":"2024-05-01T20:20:35.000Z","pushType":"push","commitsCount":149,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Remove duplicate mid handling in MQTT (#116531)","shortMessageHtmlLink":"Remove duplicate mid handling in MQTT (home-assistant#116531)"}},{"before":"1f4585cc9ea484553e8d02865c1d622817a7a129","after":"a25b2168a312713fafd73e769ab19f71a736ef6b","ref":"refs/heads/dev","pushedAt":"2024-04-26T14:23:30.000Z","pushType":"push","commitsCount":67,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Reduce scope of ZHA test fixtures (#116208)","shortMessageHtmlLink":"Reduce scope of ZHA test fixtures (home-assistant#116208)"}},{"before":"f8738d92631c5397328c545f4295f0036988bf96","after":"1f4585cc9ea484553e8d02865c1d622817a7a129","ref":"refs/heads/dev","pushedAt":"2024-04-24T12:46:06.000Z","pushType":"push","commitsCount":368,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Add service to 17track to get packages (#116067)\n\n* Add service to 17track\r\n\r\n* Add service to 17track\r\n\r\nchange to select selector\r\nadd snapshot test\r\n\r\n* Add service to 17track\r\n\r\nuse strings for the selector\r\n\r\n* Add service to 17track\r\n\r\nfix test","shortMessageHtmlLink":"Add service to 17track to get packages (home-assistant#116067)"}},{"before":"679752ceb8d96df9387191906bc0dcb89e5d912a","after":"f8738d92631c5397328c545f4295f0036988bf96","ref":"refs/heads/dev","pushedAt":"2024-04-19T12:36:01.000Z","pushType":"push","commitsCount":86,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Bump actions/download-artifact from 4.1.4 to 4.1.5 (#115841)","shortMessageHtmlLink":"Bump actions/download-artifact from 4.1.4 to 4.1.5 (home-assistant#11…"}},{"before":"6eaf3402c6534d6db5d9d7157c79bf6246f00fe9","after":"679752ceb8d96df9387191906bc0dcb89e5d912a","ref":"refs/heads/dev","pushedAt":"2024-04-16T13:54:51.000Z","pushType":"push","commitsCount":79,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Bump github/codeql-action from 3.24.10 to 3.25.0 (#115686)","shortMessageHtmlLink":"Bump github/codeql-action from 3.24.10 to 3.25.0 (home-assistant#115686)"}},{"before":"10076e652353ac2959babb32fb790ac0630b218f","after":"6eaf3402c6534d6db5d9d7157c79bf6246f00fe9","ref":"refs/heads/dev","pushedAt":"2024-04-12T19:19:31.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Add re-auth-flow to fyta integration (#114972)\n\n* add re-auth-flow to fyta integration\r\n\r\n* add strings for reauth-flow\r\n\r\n* resolve typing error\r\n\r\n* update based on review comments\r\n\r\n* Update homeassistant/components/fyta/config_flow.py\r\n\r\nCo-authored-by: G Johansson \r\n\r\n* add async_auth\r\n\r\n* adjustment based on review commet\r\n\r\n* Update test_config_flow.py\r\n\r\n* remove credentials\r\n\r\n* Update homeassistant/components/fyta/config_flow.py\r\n\r\nCo-authored-by: G Johansson \r\n\r\n* Update tests/components/fyta/test_config_flow.py\r\n\r\nCo-authored-by: G Johansson \r\n\r\n* Update tests/components/fyta/test_config_flow.py\r\n\r\nCo-authored-by: G Johansson \r\n\r\n* Update conftest.py\r\n\r\n* Update test_config_flow.py\r\n\r\n* Aktualisieren von conftest.py\r\n\r\n* Update test_config_flow.py\r\n\r\n---------\r\n\r\nCo-authored-by: G Johansson ","shortMessageHtmlLink":"Add re-auth-flow to fyta integration (home-assistant#114972)"}},{"before":"05440ec04cd146035d4682ab8ac9de7c4e696b6c","after":"10076e652353ac2959babb32fb790ac0630b218f","ref":"refs/heads/dev","pushedAt":"2024-04-11T12:34:38.000Z","pushType":"push","commitsCount":108,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Add notify entity component (#110950)\n\n* Add notify entity component\r\n\r\n* Device classes, restore state, icons\r\n\r\n* Add icons file\r\n\r\n* Add tests for kitchen_sink\r\n\r\n* Remove notify from no_entity_platforms in hassfest icons, translation link\r\n\r\n* ruff\r\n\r\n* Remove `data` feature\r\n\r\n* Only message support\r\n\r\n* Complete initial device classes\r\n\r\n* mypy pylint\r\n\r\n* Remove device_class implementation\r\n\r\n* format\r\n\r\n* Follow up comments\r\n\r\n* Remove _attr_supported_features\r\n\r\n* Use setup_test_component_platform\r\n\r\n* User helper at other places\r\n\r\n* last comment\r\n\r\n* Add entry unload test and non async test\r\n\r\n* Avoid default mutable object in constructor","shortMessageHtmlLink":"Add notify entity component (home-assistant#110950)"}},{"before":"6369b756532bed2754a8a9069b44badc8b28710d","after":"05440ec04cd146035d4682ab8ac9de7c4e696b6c","ref":"refs/heads/dev","pushedAt":"2024-04-07T19:54:10.000Z","pushType":"push","commitsCount":154,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Bump fyta_cli to 0.3.5 (#115143)\n\nbump fyta_cli to 0.3.5","shortMessageHtmlLink":"Bump fyta_cli to 0.3.5 (home-assistant#115143)"}},{"before":"75a489deb9e828525c056b6939e83ac9d2e21445","after":"6369b756532bed2754a8a9069b44badc8b28710d","ref":"refs/heads/dev","pushedAt":"2024-04-03T15:59:06.000Z","pushType":"push","commitsCount":712,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Fix Synology DSM setup in case no Surveillance Station permission (#114757)","shortMessageHtmlLink":"Fix Synology DSM setup in case no Surveillance Station permission (ho…"}},{"before":"aaac879c839420a08b774f3954043b2545e8c8b0","after":"75a489deb9e828525c056b6939e83ac9d2e21445","ref":"refs/heads/dev","pushedAt":"2024-03-17T15:54:49.000Z","pushType":"push","commitsCount":153,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Add WAN port connection control to TP-Link Omada gateways (#111431)\n\n* Add gateway connection switches\r\n\r\n* Add unit tests\r\n\r\n* tplink_omada code review feedback\r\n\r\n* Rebase and move icons and strings into json","shortMessageHtmlLink":"Add WAN port connection control to TP-Link Omada gateways (home-assis…"}},{"before":"a6a0a0c9010d87b4fc3be1f388924e8ce688aba5","after":"aaac879c839420a08b774f3954043b2545e8c8b0","ref":"refs/heads/dev","pushedAt":"2024-03-14T19:00:05.000Z","pushType":"push","commitsCount":1433,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Fix calling sync api in counter/ffmpeg/device_tracker tests (#113441)","shortMessageHtmlLink":"Fix calling sync api in counter/ffmpeg/device_tracker tests (home-ass…"}},{"before":"dbf70f9e0a3028cfddb501f802b81ab503149fbc","after":"a6a0a0c9010d87b4fc3be1f388924e8ce688aba5","ref":"refs/heads/dev","pushedAt":"2024-02-25T15:23:38.000Z","pushType":"push","commitsCount":59,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Adjustment post move to WS in Traccar Server (#111337)\n\n* Adjustment post move to WS in Traccar Server\r\n\r\n* Use entry.async_create_background_task","shortMessageHtmlLink":"Adjustment post move to WS in Traccar Server (home-assistant#111337)"}},{"before":"b740783f8d06731dc538f2a18acb8b8005e67c36","after":"dbf70f9e0a3028cfddb501f802b81ab503149fbc","ref":"refs/heads/dev","pushedAt":"2024-02-24T17:43:34.000Z","pushType":"push","commitsCount":69,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Nuki add battery critical binary sensor (#111285)\n\n* Update binary_sensor.py\n\n* Update strings.json\n\n* Update homeassistant/components/nuki/binary_sensor.py\n\nCo-authored-by: Pascal Reeb \n\n* Update homeassistant/components/nuki/binary_sensor.py\n\nCo-authored-by: Pascal Reeb \n\n* Update homeassistant/components/nuki/binary_sensor.py\n\nCo-authored-by: Pascal Reeb \n\n---------\n\nCo-authored-by: Pascal Reeb ","shortMessageHtmlLink":"Nuki add battery critical binary sensor (home-assistant#111285)"}},{"before":"85587f995b0fec052e882e79cd4e4f512eb58793","after":"b740783f8d06731dc538f2a18acb8b8005e67c36","ref":"refs/heads/dev","pushedAt":"2024-02-22T17:03:20.000Z","pushType":"push","commitsCount":470,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Bump pyunifiprotect to 4.23.3 (#111059)","shortMessageHtmlLink":"Bump pyunifiprotect to 4.23.3 (home-assistant#111059)"}},{"before":"a5cc0ae890f8953e0e339d1c37584929c2a69623","after":"85587f995b0fec052e882e79cd4e4f512eb58793","ref":"refs/heads/dev","pushedAt":"2024-02-18T19:59:53.000Z","pushType":"push","commitsCount":312,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Use entity registry fixture in octoprint tests (#110887)","shortMessageHtmlLink":"Use entity registry fixture in octoprint tests (home-assistant#110887)"}},{"before":"066a0ccc6d3d95a8b61087d2044f3a8b7244b780","after":"a5cc0ae890f8953e0e339d1c37584929c2a69623","ref":"refs/heads/dev","pushedAt":"2024-02-10T20:53:04.000Z","pushType":"push","commitsCount":689,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Improve package schema validation (#108125)\n\n* Add failing tests for package config validation error wrapping\r\n\r\n* Wrap package schema validation errors in HomeAssistantError\r\n\r\n* Fix yamllint errors\r\n\r\n* Rework package merge validation\r\n\r\nIgnore invalid package definitions instead of failing startup.\r\nOutput error messages with locations if possible when a package\r\ndefinition has errors.\r\n\r\n* Ruff format\r\n\r\n* Fix linter errors\r\n\r\n* Move package_definition_schema to module scope\r\n\r\n* Move inner function to module level\r\n\r\n* Merge exception handlers\r\n\r\nMerge exception handlers for config schema validation and package merge\r\nto avoid untested code branches\r\n\r\n* Fix long lines and doc strings\r\n\r\n* More minor changes to exception handler\r\n\r\n---------\r\n\r\nCo-authored-by: Erik Montnemery ","shortMessageHtmlLink":"Improve package schema validation (home-assistant#108125)"}},{"before":"f413ff2837518250fb4805de9a1a43c10e384bf1","after":"066a0ccc6d3d95a8b61087d2044f3a8b7244b780","ref":"refs/heads/dev","pushedAt":"2024-01-30T19:49:07.000Z","pushType":"push","commitsCount":109,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Add TURN_ON/OFF ClimateEntityFeature for HomeKit Device (#109137)","shortMessageHtmlLink":"Add TURN_ON/OFF ClimateEntityFeature for HomeKit Device (home-assista…"}},{"before":"8c31e67dbc290185f770fcb01367ac1cbd4da241","after":"f413ff2837518250fb4805de9a1a43c10e384bf1","ref":"refs/heads/dev","pushedAt":"2024-01-28T18:05:36.000Z","pushType":"push","commitsCount":173,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Add clima support to Comelit integration (#108858)\n\n* Add clima support to Comelit integration\r\n\r\n* address first part of review comments\r\n\r\n* applied more review comments\r\n\r\n* remove old multiplier\r\n\r\n* removed preset modes (not always configured)\r\n\r\n* small tweak\r\n\r\n* apply StrEnum class","shortMessageHtmlLink":"Add clima support to Comelit integration (home-assistant#108858)"}},{"before":"a042073d2ffc1e0b8985db991142e385fc7a2cc9","after":"8c31e67dbc290185f770fcb01367ac1cbd4da241","ref":"refs/heads/dev","pushedAt":"2024-01-22T13:40:37.000Z","pushType":"push","commitsCount":49,"pusher":{"login":"johncarey70","name":null,"path":"/johncarey70","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77513178?s=80&v=4"},"commit":{"message":"Bump aiovodafone to 0.5.4 (#108592)","shortMessageHtmlLink":"Bump aiovodafone to 0.5.4 (home-assistant#108592)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbNjwMgA","startCursor":null,"endCursor":null}},"title":"Activity · johncarey70/ha-core"}