{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":170380992,"defaultBranch":"master","name":"tesla_powerwall","ownerLogin":"jrester","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-12T19:50:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31157644?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708783230.0","currentOid":""},"activityList":{"items":[{"before":"597089beccf7761e87c7851d1658edfd982b9888","after":"0be4417baa024a0b35aaf6be4f70d259aa917b65","ref":"refs/heads/master","pushedAt":"2024-02-24T14:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"bump version to v0.5.2","shortMessageHtmlLink":"bump version to v0.5.2"}},{"before":"89a8ce242f9a9b8a96e8b29bfe5101ff7191413e","after":"597089beccf7761e87c7851d1658edfd982b9888","ref":"refs/heads/master","pushedAt":"2024-02-24T13:56:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"fix #65: handle disabled battery packs (#66)","shortMessageHtmlLink":"fix #65: handle disabled battery packs (#66)"}},{"before":"2ad96509f28703b5df09338cedde96873ede7a06","after":"e741af809d163e56abe2c5b045d971ff329d1c9b","ref":"refs/heads/fix-65","pushedAt":"2024-02-24T13:55:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":null,"after":"2ad96509f28703b5df09338cedde96873ede7a06","ref":"refs/heads/fix-65","pushedAt":"2024-02-24T13:47:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"fix #65: handle disabled battery packs","shortMessageHtmlLink":"fix #65: handle disabled battery packs"}},{"before":"2e95490f741fd1d240d0ef1f4f49344106e3d462","after":"89a8ce242f9a9b8a96e8b29bfe5101ff7191413e","ref":"refs/heads/master","pushedAt":"2024-02-08T10:53:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"update CHANGELOG","shortMessageHtmlLink":"update CHANGELOG"}},{"before":"7c921ef70901e9b6993bcacf02dc2ae0f1b5bd4b","after":"2e95490f741fd1d240d0ef1f4f49344106e3d462","ref":"refs/heads/master","pushedAt":"2024-02-08T08:55:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"Update URL handling to use yarl (#62)\n\n* Update URL handling to use yarl\r\n* remove insecure warnings","shortMessageHtmlLink":"Update URL handling to use yarl (#62)"}},{"before":"f937a99272e52978efabea22c3829775ad276997","after":"7c921ef70901e9b6993bcacf02dc2ae0f1b5bd4b","ref":"refs/heads/master","pushedAt":"2024-01-24T08:25:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"Fix typing in GridState.QUALIFYING (#61)","shortMessageHtmlLink":"Fix typing in GridState.QUALIFYING (#61)"}},{"before":"f937a99272e52978efabea22c3829775ad276997","after":"a8728394642233335542a985ae49329dd0252ad5","ref":"refs/heads/ci","pushedAt":"2024-01-15T19:25:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"add pre-commit ci","shortMessageHtmlLink":"add pre-commit ci"}},{"before":null,"after":"f937a99272e52978efabea22c3829775ad276997","ref":"refs/heads/ci","pushedAt":"2024-01-15T19:25:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"update example to be async","shortMessageHtmlLink":"update example to be async"}},{"before":"ee4a4a2c971df27166a48ba2ab23801762fedb3e","after":"f937a99272e52978efabea22c3829775ad276997","ref":"refs/heads/master","pushedAt":"2024-01-15T19:21:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"update example to be async","shortMessageHtmlLink":"update example to be async"}},{"before":"a643f31a20e342ce1a35988cd440df16be3ee2c2","after":"ee4a4a2c971df27166a48ba2ab23801762fedb3e","ref":"refs/heads/master","pushedAt":"2024-01-15T16:54:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"bump version to 0.5.1","shortMessageHtmlLink":"bump version to 0.5.1"}},{"before":"abd7cbb110790850b7d550d2c7dc47c9c63af368","after":"a643f31a20e342ce1a35988cd440df16be3ee2c2","ref":"refs/heads/master","pushedAt":"2024-01-15T16:52:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"feat #57: Expose more low level information of discrete batteries (#60)","shortMessageHtmlLink":"feat #57: Expose more low level information of discrete batteries (#60)"}},{"before":"5a8c398a7a5cb6624acd158c24c461264991b58f","after":"5549af0310a068dc815a0620ad777fbe54a8052c","ref":"refs/heads/feat-57","pushedAt":"2024-01-15T16:46:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"add grid state","shortMessageHtmlLink":"add grid state"}},{"before":"bd37f02e74e2ec3edaf4184ed22a2faa15688c6c","after":"5a8c398a7a5cb6624acd158c24c461264991b58f","ref":"refs/heads/feat-57","pushedAt":"2024-01-15T16:39:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"update changelog links","shortMessageHtmlLink":"update changelog links"}},{"before":null,"after":"bd37f02e74e2ec3edaf4184ed22a2faa15688c6c","ref":"refs/heads/feat-57","pushedAt":"2024-01-15T16:37:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"feat #57: Expose more low level information of discrete batteries","shortMessageHtmlLink":"feat #57: Expose more low level information of discrete batteries"}},{"before":"fba979e9d77f50bfcb83689a55edbe27dd085043","after":"abd7cbb110790850b7d550d2c7dc47c9c63af368","ref":"refs/heads/master","pushedAt":"2024-01-10T10:53:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"fix 58: use orjson for json parsing to improve performance (#59)","shortMessageHtmlLink":"fix 58: use orjson for json parsing to improve performance (#59)"}},{"before":null,"after":"21061d965c791551cb6f9b8e0f6e1e9e78328d4e","ref":"refs/heads/fix-58","pushedAt":"2024-01-10T10:52:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"fix 58: use orjson for json parsing to improve performance","shortMessageHtmlLink":"fix 58: use orjson for json parsing to improve performance"}},{"before":"aa75e6f68220e94f87e7615095a49733301ed297","after":"fba979e9d77f50bfcb83689a55edbe27dd085043","ref":"refs/heads/master","pushedAt":"2024-01-10T10:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"bump version to 0.5.0","shortMessageHtmlLink":"bump version to 0.5.0"}},{"before":"b6a5f105720cb89cdc39acb49a238994a4434f75","after":"aa75e6f68220e94f87e7615095a49733301ed297","ref":"refs/heads/master","pushedAt":"2024-01-10T10:17:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"Asyncify the API (#55)\n\n* Change API to be async\r\n\r\n* Modify docs\r\n\r\n* After looking at the Home Assistant integration that uses this library, I shouldn't have removed the logic to automatically create an http client session and the close method. Adds this functionality back.\r\n\r\n* Fix integration test\r\n\r\n* Based on review feedback, remove dependency on requests and misc review feedback.\r\n\r\n* Clean up closing logic and add tests to match\r\n\r\n* Update integration test to validate authentication cookie\r\n\r\n* Allow \"unsafe\" cookies in the integration test to allow the use of ip addresses instead of DNS names for the POWERWALL_IP environment variable\r\n\r\n* Move cookie fix to the integration test\r\n\r\n* Address review feedback with typing and make default http session created with \"unsafe\" cookies\r\n\r\n* Remove tox linting and type checking\r\n\r\n---------\r\n\r\nCo-authored-by: Josh ","shortMessageHtmlLink":"Asyncify the API (#55)"}},{"before":"525281b305c86268d9ff0bd689174fb1e7e91d12","after":"b6a5f105720cb89cdc39acb49a238994a4434f75","ref":"refs/heads/master","pushedAt":"2023-09-16T13:03:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"feat #48: add meter details (#51)","shortMessageHtmlLink":"feat #48: add meter details (#51)"}},{"before":"9e9b3ea4b95885e40286189ad2a29d0a8f6f7e13","after":"09e08c809e17c0761eaec5df785ac9b2fe563268","ref":"refs/heads/48","pushedAt":"2023-09-16T13:02:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":"5d7b4357455f8764dfeb66eb5b405f22dffbf74a","after":"9e9b3ea4b95885e40286189ad2a29d0a8f6f7e13","ref":"refs/heads/48","pushedAt":"2023-09-16T13:00:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"finish up","shortMessageHtmlLink":"finish up"}},{"before":"3bb389150e6dee245aa8d339ea2cdbeb72a1094a","after":"5d7b4357455f8764dfeb66eb5b405f22dffbf74a","ref":"refs/heads/48","pushedAt":"2023-09-02T14:54:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"major refactoring","shortMessageHtmlLink":"major refactoring"}},{"before":"525281b305c86268d9ff0bd689174fb1e7e91d12","after":"3bb389150e6dee245aa8d339ea2cdbeb72a1094a","ref":"refs/heads/48","pushedAt":"2023-08-17T14:10:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"feature #48: add meter details","shortMessageHtmlLink":"feature #48: add meter details"}},{"before":null,"after":"525281b305c86268d9ff0bd689174fb1e7e91d12","ref":"refs/heads/48","pushedAt":"2023-08-17T14:09:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"fix #50: don't try to parse json response if content is 0","shortMessageHtmlLink":"fix #50: don't try to parse json response if content is 0"}},{"before":"003f4a4ddb95d11c01516edb31d3333b9e124858","after":"525281b305c86268d9ff0bd689174fb1e7e91d12","ref":"refs/heads/master","pushedAt":"2023-08-17T08:52:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"fix #50: don't try to parse json response if content is 0","shortMessageHtmlLink":"fix #50: don't try to parse json response if content is 0"}},{"before":"0a6590133cc54c89913c69e85588b6f2eebd90b8","after":"003f4a4ddb95d11c01516edb31d3333b9e124858","ref":"refs/heads/master","pushedAt":"2023-03-21T19:52:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrester","name":null,"path":"/jrester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31157644?s=80&v=4"},"commit":{"message":"fix #45: fix typo in error.py","shortMessageHtmlLink":"fix #45: fix typo in error.py"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEA_mRKwA","startCursor":null,"endCursor":null}},"title":"Activity ยท jrester/tesla_powerwall"}