{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":567776195,"defaultBranch":"master","name":"localtuya_comfortbilt","ownerLogin":"noahajac","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-11-18T14:52:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16448074?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716672160.0","currentOid":""},"activityList":{"items":[{"before":"732e35ad80bd133d9fa2b25f15fffca899e668f4","after":"f244cd2369fe737746140ecc8b4bf8319d07bae6","ref":"refs/heads/master","pushedAt":"2024-05-28T00:59:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noahajac","name":"Noah Jacobson","path":"/noahajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16448074?s=80&v=4"},"commit":{"message":"chore: remove github actions","shortMessageHtmlLink":"chore: remove github actions"}},{"before":"0fabdfcd9f28c1491616a9e7818ee8d60c9fb525","after":"732e35ad80bd133d9fa2b25f15fffca899e668f4","ref":"refs/heads/master","pushedAt":"2024-05-25T22:56:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noahajac","name":"Noah Jacobson","path":"/noahajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16448074?s=80&v=4"},"commit":{"message":"refactor: rename strings for comfortbilt","shortMessageHtmlLink":"refactor: rename strings for comfortbilt"}},{"before":"05853a7dfce5a14a020cdf3b8ff8315450a99466","after":"0fabdfcd9f28c1491616a9e7818ee8d60c9fb525","ref":"refs/heads/master","pushedAt":"2024-05-25T21:48:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noahajac","name":"Noah Jacobson","path":"/noahajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16448074?s=80&v=4"},"commit":{"message":"fix: update heat constants","shortMessageHtmlLink":"fix: update heat constants"}},{"before":"cfa8287fe9ccf3a9c74717e96711c8949cff0e6b","after":"05853a7dfce5a14a020cdf3b8ff8315450a99466","ref":"refs/heads/master","pushedAt":"2024-05-25T21:36:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noahajac","name":"Noah Jacobson","path":"/noahajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16448074?s=80&v=4"},"commit":{"message":"fix: update info for fork","shortMessageHtmlLink":"fix: update info for fork"}},{"before":"78435445610d5004d67d4ada28f0b5bedbf9a94f","after":"cfa8287fe9ccf3a9c74717e96711c8949cff0e6b","ref":"refs/heads/master","pushedAt":"2024-05-25T21:32:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noahajac","name":"Noah Jacobson","path":"/noahajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16448074?s=80&v=4"},"commit":{"message":"feat: add support for alarm","shortMessageHtmlLink":"feat: add support for alarm"}},{"before":"13c061f5be33b1f59b8b0ea1c5e675b7c91a2fc3","after":"78435445610d5004d67d4ada28f0b5bedbf9a94f","ref":"refs/heads/master","pushedAt":"2024-05-25T21:28:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noahajac","name":"Noah Jacobson","path":"/noahajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16448074?s=80&v=4"},"commit":{"message":"feat: add support for alarm","shortMessageHtmlLink":"feat: add support for alarm"}},{"before":"802bcbcaceae5471df21881300df9d18eaa097d6","after":"78435445610d5004d67d4ada28f0b5bedbf9a94f","ref":"refs/heads/rospogrigio-master","pushedAt":"2024-05-25T21:26:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noahajac","name":"Noah Jacobson","path":"/noahajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16448074?s=80&v=4"},"commit":{"message":"feat: add support for alarm","shortMessageHtmlLink":"feat: add support for alarm"}},{"before":"2a100baaba50af7dd7df778aacec07e5a37d710e","after":"13c061f5be33b1f59b8b0ea1c5e675b7c91a2fc3","ref":"refs/heads/master","pushedAt":"2024-05-25T21:23:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"noahajac","name":"Noah Jacobson","path":"/noahajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16448074?s=80&v=4"},"commit":{"message":"Revert \"Add changes from upstream\"\n\nRevert \"Add changes from upstream\"","shortMessageHtmlLink":"Revert \"Add changes from upstream\""}},{"before":null,"after":"64803894e74b7fceb9e2b54b28b605ae7043d689","ref":"refs/heads/revert-10-rospogrigio-master","pushedAt":"2024-05-25T21:22:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"noahajac","name":"Noah Jacobson","path":"/noahajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16448074?s=80&v=4"},"commit":{"message":"Revert \"Add changes from upstream (#10)\"\n\nThis reverts commit 2a100baaba50af7dd7df778aacec07e5a37d710e.","shortMessageHtmlLink":"Revert \"Add changes from upstream (#10)\""}},{"before":null,"after":"802bcbcaceae5471df21881300df9d18eaa097d6","ref":"refs/heads/rospogrigio-master","pushedAt":"2024-05-25T21:22:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"noahajac","name":"Noah Jacobson","path":"/noahajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16448074?s=80&v=4"},"commit":{"message":"Merge branch 'master' into rospogrigio-master","shortMessageHtmlLink":"Merge branch 'master' into rospogrigio-master"}},{"before":"802bcbcaceae5471df21881300df9d18eaa097d6","after":null,"ref":"refs/heads/rospogrigio-master","pushedAt":"2024-05-25T21:13:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"noahajac","name":"Noah Jacobson","path":"/noahajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16448074?s=80&v=4"}},{"before":"408c6a5b66169fc5658eab83a3d5afc32fa5927e","after":"2a100baaba50af7dd7df778aacec07e5a37d710e","ref":"refs/heads/master","pushedAt":"2024-05-25T21:13:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"noahajac","name":"Noah Jacobson","path":"/noahajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16448074?s=80&v=4"},"commit":{"message":"Add changes from upstream (#10)\n\n* Fix for AttributeError: 'TuyaMessage' object has no attribute 'release' error\r\n\r\n* #711 Implemented m/p HVAC mode set\r\n\r\n* Introduced pytuya with support for 3.4 protocol\r\n\r\n* Introduced 3.4 protocol option in config flow\r\n\r\n* Fixed HEARTBEAT command\r\n\r\n* Added debugging\r\n\r\n* Fixed requested DPs for type_0d devices\r\n\r\n* Fixed negotiation and sequence numbers for protocol 3.4\r\n\r\n* Fixed sequence numbering on status update\r\n\r\n* Fixed tox issues\r\n\r\n* Fixed tox issues\r\n\r\n* Updated README.md and info.md\r\n\r\n* Fixed tox issues\r\n\r\n* Fix for version not being set yet when calling _setup_dispatcher\r\n\r\n* Introduced the possibility to select which devices should have the pytuya debug enabled\r\n\r\n* Introduced device debugging option in README.md and info.md\r\n\r\n* Introduced pytuya with support for 3.4 protocol\r\n\r\n* Introduced 3.4 protocol option in config flow\r\n\r\n* Fixed HEARTBEAT command\r\n\r\n* Added debugging\r\n\r\n* Fixed requested DPs for type_0d devices\r\n\r\n* Fixed negotiation and sequence numbers for protocol 3.4\r\n\r\n* Fixed sequence numbering on status update\r\n\r\n* Fixed tox issues\r\n\r\n* Fixed tox issues\r\n\r\n* Updated README.md and info.md\r\n\r\n* Fixed tox issues\r\n\r\n* Fix for version not being set yet when calling _setup_dispatcher\r\n\r\n* Introduced abort in config flow if all entities are deselected when editing a device\r\n\r\n* Introduced IT and PT translations\r\n\r\n* Update manifest.json for 5.0.0\r\n\r\n* New tuyadebug.tgz now supporting protocol 3.4\r\n\r\n* Update bug_report.md\r\n\r\n* Fix for unknown state of covers/shutters\r\n\r\n* New tuyadebug.tgz now including a tinytuya test\r\n\r\n* Force to int\r\n\r\n* Adjust input to avoid putting a string into an int\r\n\r\n* Adjust input to avoid putting a string into an int\r\n\r\n* Swap to int\r\n\r\n* Improved logging\r\n\r\n* Improved stability and Fix local_key update to not be thwarted by retries\r\n\r\n* Introduced update of local_key when editing a device\r\n\r\n* Improved logging\r\n\r\n* Tox fixes\r\n\r\n* Tox fixes\r\n\r\n* Tox fixes\r\n\r\n* Fix for not reconnecting after 'giving up'\r\n\r\n* Tox fixes\r\n\r\n* Tox fixes, reduced to 3.9 only\r\n\r\n* Add entities during 'Edit a device'\r\n\r\n* revert the default region\r\n\r\n* Fix depreciated async_get_registry\r\n\r\n* Add HACS validation\r\n\r\n* Remove extra key\r\n\r\n* Update manifest.json\r\n\r\n* Remove extra key\r\n\r\n* Update hacs.json\r\n\r\n* Add Hassfest validation\r\n\r\n* Alphabetize manifest.json\r\n\r\nAlphabetized manifest.json according to home assistant requirements.\r\n\r\n* Delete combined.yaml\r\n\r\nAs described in KTibow/ha-blueprint, ha-blueprint is being retired and we should thereby switch over to hassfest and hacs validation.\r\n\r\n* Update tox.yaml\r\n\r\nAdded workflow_dispatch\r\n\r\n* Update tox.ini\r\n\r\n* Reduced logging level for 'Command %d timed out waiting for sequence number'; set v.5.1.0\r\n\r\n* Fixed tox errors\r\n\r\n* Updated manifest.json\r\n\r\n* Fix for socket.send() exceptions in the logs\r\n\r\n* Fixing pylint error\r\n\r\n* fix bug when climate entity is using default min/max temp and temp unit is F\r\n\r\nThe default min/max temps are in C but when the climate entity is set up with F this will cause incorrect boundary check and an inability to change the temperature from the home assistant entity UI widget.\r\n\r\n* Allow calling localtuya.set_dp service by non-admin users\r\n\r\n* Fixed initialization with API but no internet.\r\n\r\n* Handle 3.4 protocol, fix CI (#1251)\r\n\r\n* Use refresh interval in version 3.4\r\n* Scan interval convert to integer\r\n* Try to fix CI\r\n* Try to fix CI\r\n\r\n* Allow port reuse so that other integrations can read the same port (#1481)\r\n\r\nCo-authored-by: rospogrigio <49229287+rospogrigio@users.noreply.github.com>\r\n\r\n* Fixing tox issues\r\n\r\n* Replaced SUPPORT_* with enums, set minimum HA version in HACS configuration to 2024.1.0\r\n\r\n* Add support for more ac/fan modes (#1389)\r\n\r\n* Add support for more ac/fan modes\r\n\r\n* Replace deprecated constants with enums\r\n\r\n* Add support for ClimateEntityFeature.TURN_{ON,OFF}\r\n\r\n* Fix swing log message\r\n\r\n---------\r\n\r\nCo-authored-by: Simon Tegelid \r\n\r\n* added dict get() instead of assuming keys exist; now handles config_flow setup failures without crashing\r\n\r\n* feat: add climate entity support for Comfortbilt stoves\r\n\r\n* refactor: change information for fork\r\n\r\n* feat: add support for alarm\r\n\r\n---------\r\n\r\nCo-authored-by: sibowler \r\nCo-authored-by: Daan Kemper \r\nCo-authored-by: rospogrigio <49229287+rospogrigio@users.noreply.github.com>\r\nCo-authored-by: rospogrigio \r\nCo-authored-by: Daniel O'Connor \r\nCo-authored-by: GaoJing <270615179@qq.com>\r\nCo-authored-by: oven-lab \r\nCo-authored-by: nu <2722344+ncd7@users.noreply.github.com>\r\nCo-authored-by: Ovidiu Nitan \r\nCo-authored-by: Neal Joslin \r\nCo-authored-by: dulyts \r\nCo-authored-by: Luke Bonaccorsi \r\nCo-authored-by: Elad Bar \r\nCo-authored-by: Simon Tegelid \r\nCo-authored-by: Simon Tegelid \r\nCo-authored-by: hello@theauthtoken.com ","shortMessageHtmlLink":"Add changes from upstream (#10)"}},{"before":"78435445610d5004d67d4ada28f0b5bedbf9a94f","after":"802bcbcaceae5471df21881300df9d18eaa097d6","ref":"refs/heads/rospogrigio-master","pushedAt":"2024-05-25T21:10:52.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"noahajac","name":"Noah Jacobson","path":"/noahajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16448074?s=80&v=4"},"commit":{"message":"Merge branch 'master' into rospogrigio-master","shortMessageHtmlLink":"Merge branch 'master' into rospogrigio-master"}},{"before":null,"after":"78435445610d5004d67d4ada28f0b5bedbf9a94f","ref":"refs/heads/rospogrigio-master","pushedAt":"2024-05-25T20:25:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"noahajac","name":"Noah Jacobson","path":"/noahajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16448074?s=80&v=4"},"commit":{"message":"feat: add support for alarm","shortMessageHtmlLink":"feat: add support for alarm"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yOFQwMDo1OToyMS4wMDAwMDBazwAAAARVVCf9","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yOFQwMDo1OToyMS4wMDAwMDBazwAAAARVVCf9","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNVQyMDoyNTozNC4wMDAwMDBazwAAAART3QDl"}},"title":"Activity ยท noahajac/localtuya_comfortbilt"}