{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":256928684,"defaultBranch":"main","name":"tuya-local","ownerLogin":"make-all","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-19T06:16:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9624699?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727342029.0","currentOid":""},"activityList":{"items":[{"before":"fe90319a09463acc141ea92705fe4f075dbfbc9c","after":"5090293882141a9d21d297a5503b2e710bf74aa8","ref":"refs/heads/main","pushedAt":"2024-09-29T14:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Docs for PR #2355","shortMessageHtmlLink":"Docs for PR #2355"}},{"before":"7580a44754cf25891f8b92396441aa17e9a6256e","after":"fe90319a09463acc141ea92705fe4f075dbfbc9c","ref":"refs/heads/main","pushedAt":"2024-09-29T14:13:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Fix scale of sanden energy sensor\n\nFixes bug #2355","shortMessageHtmlLink":"Fix scale of sanden energy sensor"}},{"before":"8e1ff4b03e5a1734cbd05e19e3a5ea76bd9f6f09","after":"7580a44754cf25891f8b92396441aa17e9a6256e","ref":"refs/heads/main","pushedAt":"2024-09-29T08:49:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Fisher summer: break comment line to satisfy yamllint","shortMessageHtmlLink":"Fisher summer: break comment line to satisfy yamllint"}},{"before":"5c09c7bf6cf6feba302c2dc6a40c8cd54eea1bdf","after":"8e1ff4b03e5a1734cbd05e19e3a5ea76bd9f6f09","ref":"refs/heads/main","pushedAt":"2024-09-29T08:12:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Duux Blizzard tests: clean up unused imports","shortMessageHtmlLink":"Duux Blizzard tests: clean up unused imports"}},{"before":"4af5e775c452ca2f33c1a43b640ceae641d99c86","after":"5c09c7bf6cf6feba302c2dc6a40c8cd54eea1bdf","ref":"refs/heads/main","pushedAt":"2024-09-29T08:11:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Device config tests: allow available attribute in mappings\n\nIssue #2337","shortMessageHtmlLink":"Device config tests: allow available attribute in mappings"}},{"before":"18b03e9a142cfaf2dee96d6b748e2a25d9eb1b51","after":"4af5e775c452ca2f33c1a43b640ceae641d99c86","ref":"refs/heads/main","pushedAt":"2024-09-29T07:58:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Add support for EARU DPN circuit breaker\n\nIssue #1739\n\nSupport is partial, other dps are listed in the info in the issue, but\nwithout ranges, so only the contributed support can be included at\nthis time","shortMessageHtmlLink":"Add support for EARU DPN circuit breaker"}},{"before":"22f4b4814dc9ad4e381fb394dadfa6efa1033c76","after":"18b03e9a142cfaf2dee96d6b748e2a25d9eb1b51","ref":"refs/heads/main","pushedAt":"2024-09-29T07:44:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Fisher summer air conditioner: use feature flags\n\nUse the features_available flags to indicate whether some entities and\noptions are available.\n\nIssue #2337","shortMessageHtmlLink":"Fisher summer air conditioner: use feature flags"}},{"before":"9645273a942cfe7c8188944444c109d012233f65","after":"22f4b4814dc9ad4e381fb394dadfa6efa1033c76","ref":"refs/heads/main","pushedAt":"2024-09-29T06:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Duux Blizzard: use feature flags to enable heat and ionizer.\n\n- add tests for available flags.\n\nIssue #2312, #2337","shortMessageHtmlLink":"Duux Blizzard: use feature flags to enable heat and ionizer."}},{"before":"2fc686485aea668480c543ead0b39ace6296459f","after":"9645273a942cfe7c8188944444c109d012233f65","ref":"refs/heads/main","pushedAt":"2024-09-29T05:28:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Docs for PR #2353","shortMessageHtmlLink":"Docs for PR #2353"}},{"before":"589b50cbc5e8f4e8eb08dd2015e62cdf9cafe7bd","after":"2fc686485aea668480c543ead0b39ace6296459f","ref":"refs/heads/main","pushedAt":"2024-09-29T05:24:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Fix Water Heater entity issues when Temperature is missing\n\nFix errors that occur with Home Assistant expecting certain values that are unavailable.","shortMessageHtmlLink":"Fix Water Heater entity issues when Temperature is missing"}},{"before":"5b6a140c906f61fdcc2f5c6ff9ae0a686aafbf3a","after":"589b50cbc5e8f4e8eb08dd2015e62cdf9cafe7bd","ref":"refs/heads/main","pushedAt":"2024-09-29T05:11:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Docs for PR #2305, #2332, #2335","shortMessageHtmlLink":"Docs for PR #2305, #2332, #2335"}},{"before":"8d155e2f14221d6b30b8e06dd1958477d9fd6b94","after":"5b6a140c906f61fdcc2f5c6ff9ae0a686aafbf3a","ref":"refs/heads/main","pushedAt":"2024-09-29T03:56:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Stadlerform Roger: changes from review\n\n- remove explicit name \"Light\"\r\n- make child lock a lock\r\n\r\nPR #2332","shortMessageHtmlLink":"Stadlerform Roger: changes from review"}},{"before":"e9136df49321e9826f59a46621ea87b6cbf30ced","after":"8d155e2f14221d6b30b8e06dd1958477d9fd6b94","ref":"refs/heads/main","pushedAt":"2024-09-29T03:56:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Add support for Reiga ceiling fan without light","shortMessageHtmlLink":"Add support for Reiga ceiling fan without light"}},{"before":"161bce713d7eee25354074f641477339f53b39f3","after":"e9136df49321e9826f59a46621ea87b6cbf30ced","ref":"refs/heads/main","pushedAt":"2024-09-29T03:49:56.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Ballu Aura: changes from review\n\n- naming change\r\n- remove temperature_unit from climate entity, as f is not handled by temperature config.\r\n\r\nPR #2305","shortMessageHtmlLink":"Ballu Aura: changes from review"}},{"before":"4793c15496948330a488fbeb0b093cbdca7bdcad","after":"161bce713d7eee25354074f641477339f53b39f3","ref":"refs/heads/main","pushedAt":"2024-09-28T15:33:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"device config: handle feature flag dps in entities and mapping lists\n\nAllow feature flag dps to be used to hide mappings and disable\nentities.\n\nFor entities, this also affects their default hidden state, but this\nmay depend on startup timing, as HA likely checks this early during\nstartup, when the device communication may not be available yet. At\nleast though they will show as Unavailable and the user can hide them,\nrather than having a false value that misleads as to that feature working.\n\nIssue #2337","shortMessageHtmlLink":"device config: handle feature flag dps in entities and mapping lists"}},{"before":"49f34a512e12632710718a53391ab3d766d11188","after":"4793c15496948330a488fbeb0b093cbdca7bdcad","ref":"refs/heads/main","pushedAt":"2024-09-28T14:03:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Add support for WDYK 4P 100A energy meter circuit breaker\n\nIssue #1648","shortMessageHtmlLink":"Add support for WDYK 4P 100A energy meter circuit breaker"}},{"before":"ed30fe39ac29836af76317c747fb174f0cc6dc98","after":"49f34a512e12632710718a53391ab3d766d11188","ref":"refs/heads/main","pushedAt":"2024-09-28T13:58:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Docs for PR #2185\n\nAlso renamed the config file to batter link it to the other similar\nsensor.","shortMessageHtmlLink":"Docs for PR #2185"}},{"before":"5e57543a5020af772e01d2fc4535ed8a0232bf97","after":"ed30fe39ac29836af76317c747fb174f0cc6dc98","ref":"refs/heads/main","pushedAt":"2024-09-28T13:52:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Light sensor: updates from review\n\n- remove the product id without name (possibly a device id anyway from the format)\r\n- remove explicit name overriding illuminance translations\r\n- add an icon for the textual light level\r\n\r\nPR #2185","shortMessageHtmlLink":"Light sensor: updates from review"}},{"before":"5f32dc68d962f45f1c8e63f8f335877c4a6b39ff","after":"5e57543a5020af772e01d2fc4535ed8a0232bf97","ref":"refs/heads/main","pushedAt":"2024-09-28T05:52:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Lubluelu vacuum: Correction to dp type for mop sensor\n\nFrom log in issue #1378","shortMessageHtmlLink":"Lubluelu vacuum: Correction to dp type for mop sensor"}},{"before":"3c63858139d42422df1d321c52e908b84c9750db","after":"5f32dc68d962f45f1c8e63f8f335877c4a6b39ff","ref":"refs/heads/main","pushedAt":"2024-09-28T05:42:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Lublublue vacuum: add additional dps\n\nAdditional dps from iot.tuya.com info for the device.\n\nSome dps were listed as attributes, made available as entities so they can\nbe controlled. Others are new. Any new ones marked as optional so as not\nto increase requirements for detection.\n\nIssue #2334","shortMessageHtmlLink":"Lublublue vacuum: add additional dps"}},{"before":"f126b0addbdc95996206047eb34297d57cf186ee","after":"3c63858139d42422df1d321c52e908b84c9750db","ref":"refs/heads/main","pushedAt":"2024-09-28T04:52:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Lublueblu vacuum: dps 1 and 2 have different behaviour\n\nRather than power and activate, these dps are listed in iot.tuya.com as\nswitch_go and pause. This appears to be the same as Kabum 700 v2023\nvacuums, so use the same pattern.\n\nIssue #2334","shortMessageHtmlLink":"Lublueblu vacuum: dps 1 and 2 have different behaviour"}},{"before":"48311f4f460a9043272a2629a3edc8159ff8d00a","after":"f126b0addbdc95996206047eb34297d57cf186ee","ref":"refs/heads/main","pushedAt":"2024-09-26T14:41:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Add support for Nybro heater\n\nIssue #1978","shortMessageHtmlLink":"Add support for Nybro heater"}},{"before":"a52ae8427a8cd56b6103115da34796ecbd2a089d","after":"48311f4f460a9043272a2629a3edc8159ff8d00a","ref":"refs/heads/main","pushedAt":"2024-09-26T14:28:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Holman Helios: use correct attribute naming in products section","shortMessageHtmlLink":"Holman Helios: use correct attribute naming in products section"}},{"before":"851c37700ea3b8b149f6efb365e9c8720b48e52f","after":"a52ae8427a8cd56b6103115da34796ecbd2a089d","ref":"refs/heads/main","pushedAt":"2024-09-26T13:39:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Add support for Holman Helios weather station\n\nIssue #1617","shortMessageHtmlLink":"Add support for Holman Helios weather station"}},{"before":"85262585093a759bd4ba3622b0db80ae916d8bfa","after":"851c37700ea3b8b149f6efb365e9c8720b48e52f","ref":"refs/heads/main","pushedAt":"2024-09-26T13:08:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Add support for iPettie W5 pet feeder\n\nIssue #2310","shortMessageHtmlLink":"Add support for iPettie W5 pet feeder"}},{"before":"9f2983b474b16adb895b2f801f433e993a807387","after":"85262585093a759bd4ba3622b0db80ae916d8bfa","ref":"refs/heads/main","pushedAt":"2024-09-26T12:42:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Galaxy projector: add scenes, icons and more/alternative effects\n\nBased on issue #1507\n- scenes are additional (not properly defined in previous version) so assume they are the same\n- effects are different, put the different lists on different lights: the user will have\n to learn which one works for their light.\n- icons provide some additional benefit","shortMessageHtmlLink":"Galaxy projector: add scenes, icons and more/alternative effects"}},{"before":"cf68b743a6cc1c6454643dcdc10b0786e0c9cb1d","after":"9f2983b474b16adb895b2f801f433e993a807387","ref":"refs/heads/main","pushedAt":"2024-09-26T12:18:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Add support for HRT AS90 climate alarm\n\nIssue #1497","shortMessageHtmlLink":"Add support for HRT AS90 climate alarm"}},{"before":"1a1193fc67373f755f78710aa0e97bb175959a62","after":"cf68b743a6cc1c6454643dcdc10b0786e0c9cb1d","ref":"refs/heads/main","pushedAt":"2024-09-26T11:05:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Bump version\n\nIt is unlikely that another release will be made before October, so bumped to 2024.10.0","shortMessageHtmlLink":"Bump version"}},{"before":"67d75771a023568755ba4846cf0cd97901668de5","after":"1a1193fc67373f755f78710aa0e97bb175959a62","ref":"refs/heads/main","pushedAt":"2024-09-26T11:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Add support for Heatstorm DH-100TWI heater\n\nIssue #2309","shortMessageHtmlLink":"Add support for Heatstorm DH-100TWI heater"}},{"before":"c65bed81c089a71c97962c6ebd99a7e2fc338c5f","after":"67d75771a023568755ba4846cf0cd97901668de5","ref":"refs/heads/main","pushedAt":"2024-09-26T07:51:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"make-all","name":"Jason Rumney","path":"/make-all","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9624699?s=80&v=4"},"commit":{"message":"Tests: reorder imports in translations tests.","shortMessageHtmlLink":"Tests: reorder imports in translations tests."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yOVQxNDoxNzoxOS4wMDAwMDBazwAAAATD5mOg","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQwNzo1MTowNC4wMDAwMDBazwAAAATBLphc"}},"title":"Activity ยท make-all/tuya-local"}