{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12888993,"defaultBranch":"dev","name":"core","ownerLogin":"home-assistant","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-09-17T07:29:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13844975?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718214531.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"29d967a0f2684d6ed675010c8cac8d03c5c59a40","ref":"refs/heads/collection_typo","pushedAt":"2024-06-12T17:48:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emontnemery","name":"Erik Montnemery","path":"/emontnemery","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14281572?s=80&v=4"},"commit":{"message":"Fix typos in collection helper","shortMessageHtmlLink":"Fix typos in collection helper"}},{"before":"553d4a12270f9bcc512f3f0fd26ee889210a6f98","after":"0e8b89b192d68769698c3ade5a51bccab5ce545e","ref":"refs/heads/lovelace_language","pushedAt":"2024-06-12T17:47:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"emontnemery","name":"Erik Montnemery","path":"/emontnemery","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14281572?s=80&v=4"},"commit":{"message":"Fix typo in lovelace","shortMessageHtmlLink":"Fix typo in lovelace"}},{"before":null,"after":"553d4a12270f9bcc512f3f0fd26ee889210a6f98","ref":"refs/heads/lovelace_language","pushedAt":"2024-06-12T17:47:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emontnemery","name":"Erik Montnemery","path":"/emontnemery","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14281572?s=80&v=4"},"commit":{"message":"Fix typo in language","shortMessageHtmlLink":"Fix typo in language"}},{"before":null,"after":"e42082af0e8c829c9805aaa28903c071f3e4db8b","ref":"refs/heads/google_assistant_typos","pushedAt":"2024-06-12T17:46:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emontnemery","name":"Erik Montnemery","path":"/emontnemery","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14281572?s=80&v=4"},"commit":{"message":"Fix typo in google_assistant","shortMessageHtmlLink":"Fix typo in google_assistant"}},{"before":null,"after":"28df3d17386a44f37aa24c1f2214722830accb1e","ref":"refs/heads/zha-extra-fields-translations","pushedAt":"2024-06-12T17:22:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Device automation extra fields translation for ZHA","shortMessageHtmlLink":"Device automation extra fields translation for ZHA"}},{"before":null,"after":"8d5be3186d696890d02323fb683c89480c3c64eb","ref":"refs/heads/lcn-extra-fields-translations","pushedAt":"2024-06-12T17:14:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Device automation extra fields translation for LCN","shortMessageHtmlLink":"Device automation extra fields translation for LCN"}},{"before":"30e598d5bc2ad50aff25a4a446e349d9c75bb517","after":null,"ref":"refs/heads/simplify_ufp_device_removal","pushedAt":"2024-06-12T17:03:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"}},{"before":"8f7686082c9040992c8b0c077ea0d77a81afa996","after":"ae3134d875c16b02860de5734f50aff6a91e4ae7","ref":"refs/heads/dev","pushedAt":"2024-06-12T17:03:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"Simplify unifiprotect device removal code (#119517)","shortMessageHtmlLink":"Simplify unifiprotect device removal code (#119517)"}},{"before":"b4aedd1ee4e71d10b5fa2b4ef9c26647c6ad6b8c","after":null,"ref":"refs/heads/ufp_media_source_ignores","pushedAt":"2024-06-12T17:02:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"}},{"before":"7f7128adbf37670b434a3a89a01f2567ed9e6f6c","after":"8f7686082c9040992c8b0c077ea0d77a81afa996","ref":"refs/heads/dev","pushedAt":"2024-06-12T17:02:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"Refactor unifiprotect media_source to remove type ignores (#119516)","shortMessageHtmlLink":"Refactor unifiprotect media_source to remove type ignores (#119516)"}},{"before":null,"after":"89b992acc992bc8e2f35c29fdc3f87ed58651d4a","ref":"refs/heads/knx-extra-field-translations","pushedAt":"2024-06-12T16:55:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Device automation extra fields translation for KNX","shortMessageHtmlLink":"Device automation extra fields translation for KNX"}},{"before":"1710e1d79079d99c4d1f466a82eb2a8d5ebe1e3d","after":"8f70b0c50689284dd7c7d50c280512e2d3340999","ref":"refs/heads/ufp_useless_delegation","pushedAt":"2024-06-12T16:53:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"remove useless assignments","shortMessageHtmlLink":"remove useless assignments"}},{"before":"1bb0d3acd3b20cd75415263c4d10ce8deb1884e6","after":"1710e1d79079d99c4d1f466a82eb2a8d5ebe1e3d","ref":"refs/heads/ufp_useless_delegation","pushedAt":"2024-06-12T16:52:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"remove useless assignments","shortMessageHtmlLink":"remove useless assignments"}},{"before":"7bb52b44d0486669d8cb46c264fe75664b908cce","after":"1bb0d3acd3b20cd75415263c4d10ce8deb1884e6","ref":"refs/heads/ufp_useless_delegation","pushedAt":"2024-06-12T16:52:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"remove useless assignments","shortMessageHtmlLink":"remove useless assignments"}},{"before":"96bffd05b4905af51fe137e33fc0d43116f86492","after":"7bb52b44d0486669d8cb46c264fe75664b908cce","ref":"refs/heads/ufp_useless_delegation","pushedAt":"2024-06-12T16:51:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"remove useless assignments","shortMessageHtmlLink":"remove useless assignments"}},{"before":"34b074ec5bf45e5e787caeaa3fa7a0b2527ab2a2","after":"96bffd05b4905af51fe137e33fc0d43116f86492","ref":"refs/heads/ufp_useless_delegation","pushedAt":"2024-06-12T16:51:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"remove useless assignments","shortMessageHtmlLink":"remove useless assignments"}},{"before":"7c9d3a5229a81b16a0b6e517c4d988fedb42d4f8","after":"b893bdbf80e5452e8b84f014010069778997fdcd","ref":"refs/heads/ufp_useless_delegatin","pushedAt":"2024-06-12T16:49:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"remove useless assignments","shortMessageHtmlLink":"remove useless assignments"}},{"before":"707e422a3167eec2f7a5d4aa765c181c80874085","after":"7f7128adbf37670b434a3a89a01f2567ed9e6f6c","ref":"refs/heads/dev","pushedAt":"2024-06-12T16:48:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Add Danfoss Ally thermostat and derivatives to ZHA (#86907)\n\n* zha integration: Add danfoss specific clusters and attributes; add thermostat.pi_heating_demand and thermostat_ui.keypad_lockout\n\n* zha integration: fix Danfoss thermostat viewing direction not working because of use of bitmap8 instead of enum8\n\n* ZHA Integration: add missing ThermostatChannelSensor\n\n* ZHA integration: format using black\n\n* zha integration: fix flake8 issues\n\n* ZHA danfoss: Add MinHeatSetpointLimit, MaxHeatSetpointLimit, add reporting and read config for danfoss and keypad_lockout.\n\n* ZHA danfoss: fix mypy complaining about type of _attr_entity_category\n\n* ZHA danfoss: ruff fix\n\n* fix tests\n\n* pylint: disable-next=hass-invalid-inheritance\n\n* fix pylint tests\n\n* refactoring\n\n* remove scheduled setpoint\n\n* remove scheduled setpoint in manufacturer specific\n\n* refactor\n\n* fix tests\n\n* change cluster ids\n\n* remove custom clusters\n\n* code quality\n\n* match clusters in manufacturerspecific on quirk class\n\n* fix comment\n\n* fix match on quirk in manufacturerspecific.py\n\n* correctly extend cluster handlers in manufacturerspecific.py and remove workaround for illegal use of attribute updated signals in climate.py\n\n* fix style\n\n* allow non-danfoss thermostats to work in manufacturerspecific.py\n\n* correct order of init of parent and subclasses in manufacturerspecific.py\n\n* improve entity names\n\n* fix pylint\n\n* explicitly state changing size of tuple\n\n* ignore tuple size change error\n\n* really ignore error\n\n* initial\n\n* fix tests\n\n* match on specific name and quirk name\n\n* don't restructure file as it is out of scope\n\n* move back\n\n* remove unnecessary change\n\n* fix tests\n\n* fix tests\n\n* remove code duplication\n\n* reduce code duplication\n\n* empty line\n\n* remove unused variable\n\n* end file on newline\n\n* comply with recent PRs\n\n* correctly initialize all attributes\n\n* comply with recent PRs\n\n* make class variables private\n\n* forgot one reference\n\n* swap 2 lines for consistency\n\n* reorder 2 lines\n\n* fix tests\n\n* align with recent PR\n\n* store cluster handlers in only one place\n\n* edit tests\n\n* use correct device for quirk id\n\n* change quirk id\n\n* fix tests\n\n* even if there is a quirk id, it doesn't have to have a specific cluster handler\n\n* add tests\n\n* use quirk id for manufacturer specific cluster handlers\n\n* use quirk_ids instead of quirks_classes\n\n* rename quirk_id\n\n* rename quirk_id\n\n* forgot to rename here\n\n* rename id\n\n* add tests\n\n* fix tests\n\n* fix tests\n\n* use quirk ids from zha_quirks\n\n* use quirk id from zha_quirks\n\n* wrong translation\n\n* sync changes with ZCL branch\n\n* sync\n\n* style\n\n* merge error\n\n* move bitmapSensor\n\n* merge error\n\n* merge error\n\n* watch the capitals\n\n* fix entity categories\n\n* more decapitalization\n\n* translate BitmapSensor\n\n* translate all enums\n\n* translate all enums\n\n* don't convert camelcase to snakecase\n\n* don't change enums at all\n\n* remove comments\n\n* fix bitmaps and add enum for algorithm scale factor\n\n* improve readability if bitmapsensor\n\n* fix capitals\n\n* better setpoint response time\n\n* feedback\n\n* lowercase every enum to adhere to the translation_key standard\n\n* remove enum state translations and use enums from quirks\n\n* correctly capitalize OrientationEnum\n\n* bump zha dependencies; this will have to be done in a separate PR, but this aids review\n\n* accidentally removed enum\n\n* tests\n\n* comment\n\n* Migrate reporting and ZCL attribute config out of `__init__`\n\n* hvac.py shouldn't be changed in this pull request\n\n* change wording comment\n\n* I forgot I changed the size of the tuple.\n\n---------\n\nCo-authored-by: puddly <32534428+puddly@users.noreply.github.com>","shortMessageHtmlLink":"Add Danfoss Ally thermostat and derivatives to ZHA (#86907)"}},{"before":null,"after":"7c9d3a5229a81b16a0b6e517c4d988fedb42d4f8","ref":"refs/heads/ufp_useless_delegatin","pushedAt":"2024-06-12T16:47:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"remove useless assignments","shortMessageHtmlLink":"remove useless assignments"}},{"before":null,"after":"30e598d5bc2ad50aff25a4a446e349d9c75bb517","ref":"refs/heads/simplify_ufp_device_removal","pushedAt":"2024-06-12T16:43:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"Simplify unifiprotect device removal code","shortMessageHtmlLink":"Simplify unifiprotect device removal code"}},{"before":null,"after":"b4aedd1ee4e71d10b5fa2b4ef9c26647c6ad6b8c","ref":"refs/heads/ufp_media_source_ignores","pushedAt":"2024-06-12T16:38:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"Refactor unifiprotect media_source to remove type ignores","shortMessageHtmlLink":"Refactor unifiprotect media_source to remove type ignores"}},{"before":"2dcc15d793e5f81d473729bb7c1b56f83a52339e","after":"34b074ec5bf45e5e787caeaa3fa7a0b2527ab2a2","ref":"refs/heads/ufp_useless_delegation","pushedAt":"2024-06-12T16:31:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"fix more types","shortMessageHtmlLink":"fix more types"}},{"before":"9a3a23b39af6969c4384c46b7d1520264f704cc4","after":"2dcc15d793e5f81d473729bb7c1b56f83a52339e","ref":"refs/heads/ufp_useless_delegation","pushedAt":"2024-06-12T16:28:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"fix more types","shortMessageHtmlLink":"fix more types"}},{"before":"4e387e61725fe6f1eddadf611f620c5f3f4eb3a5","after":"9a3a23b39af6969c4384c46b7d1520264f704cc4","ref":"refs/heads/ufp_useless_delegation","pushedAt":"2024-06-12T16:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"split type","shortMessageHtmlLink":"split type"}},{"before":"c278ced19a4101c1d576e6ed15256aa57c5757c2","after":"4e387e61725fe6f1eddadf611f620c5f3f4eb3a5","ref":"refs/heads/ufp_useless_delegation","pushedAt":"2024-06-12T16:22:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"split type","shortMessageHtmlLink":"split type"}},{"before":"4fb8202de18f84933d084d97f7897c6cf610e848","after":"707e422a3167eec2f7a5d4aa765c181c80874085","ref":"refs/heads/dev","pushedAt":"2024-06-12T16:20:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frenck","name":"Franck Nijhof","path":"/frenck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195327?s=80&v=4"},"commit":{"message":"Add UniFi sensor for number of clients connected to a device (#119509)\n\nCo-authored-by: Kim de Vos ","shortMessageHtmlLink":"Add UniFi sensor for number of clients connected to a device (#119509)"}},{"before":"9159bf11970376665121345e5bf551334df4ef90","after":"2fd41cd49bab0d6f94ec5a0c510d853088d696dd","ref":"refs/heads/edenhaus-ecovacs-refactor","pushedAt":"2024-06-12T16:18:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edenhaus","name":"Robert Resch","path":"/edenhaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26537646?s=80&v=4"},"commit":{"message":"bump lib","shortMessageHtmlLink":"bump lib"}},{"before":null,"after":"c278ced19a4101c1d576e6ed15256aa57c5757c2","ref":"refs/heads/ufp_useless_delegation","pushedAt":"2024-06-12T16:17:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bdraco","name":"J. Nick Koston","path":"/bdraco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663432?s=80&v=4"},"commit":{"message":"Remove useless delgation in unifiprotect","shortMessageHtmlLink":"Remove useless delgation in unifiprotect"}},{"before":"4812532fb8367976fe5331d620e8d2b409e60e85","after":null,"ref":"refs/heads/ufp_refactor_adding_entities","pushedAt":"2024-06-12T16:12:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frenck","name":"Franck Nijhof","path":"/frenck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195327?s=80&v=4"}},{"before":"b92372c4ca1ed7d14b863faafed67a2ea380e5e6","after":"4fb8202de18f84933d084d97f7897c6cf610e848","ref":"refs/heads/dev","pushedAt":"2024-06-12T16:11:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frenck","name":"Franck Nijhof","path":"/frenck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/195327?s=80&v=4"},"commit":{"message":"Refactor adding entities to unifiprotect (#119512)","shortMessageHtmlLink":"Refactor adding entities to unifiprotect (#119512)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY5ps9AA","startCursor":null,"endCursor":null}},"title":"Activity ยท home-assistant/core"}