{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":605938483,"defaultBranch":"main","name":"pyBMS","ownerLogin":"bjpirt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-24T08:24:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/186499?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703151957.0","currentOid":""},"activityList":{"items":[{"before":"46779b0f0e2320dda6755cb3a9272c42daa90106","after":null,"ref":"refs/heads/better-config","pushedAt":"2023-12-21T09:47:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"}},{"before":"2f862f6bd6f30b3065933a2867bac8ed0a0eb32d","after":"b0f79090c4eb47c0ceff6fa2d4fcbbb351b14a85","ref":"refs/heads/main","pushedAt":"2023-12-21T09:47:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Fix Makefile","shortMessageHtmlLink":"Fix Makefile"}},{"before":"04a224235d8fb3738381238e8a7843f3cd1426d0","after":"46779b0f0e2320dda6755cb3a9272c42daa90106","ref":"refs/heads/better-config","pushedAt":"2023-12-21T09:46:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Fix Makefile","shortMessageHtmlLink":"Fix Makefile"}},{"before":null,"after":"04a224235d8fb3738381238e8a7843f3cd1426d0","ref":"refs/heads/better-config","pushedAt":"2023-12-21T09:45:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Fix Makefile","shortMessageHtmlLink":"Fix Makefile"}},{"before":"2824531b37fb2fa0798bdd192bd95343204108a0","after":null,"ref":"refs/heads/better-config","pushedAt":"2023-12-21T09:44:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"}},{"before":"cf71c64a8d07888d1deb8d9b9cf38a6d1ceb7088","after":"2f862f6bd6f30b3065933a2867bac8ed0a0eb32d","ref":"refs/heads/main","pushedAt":"2023-12-21T09:44:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Make the persistent config more modular and simpler","shortMessageHtmlLink":"Make the persistent config more modular and simpler"}},{"before":"afdecd4ccffe7042f18ea643e7b438bb30773b81","after":"2824531b37fb2fa0798bdd192bd95343204108a0","ref":"refs/heads/better-config","pushedAt":"2023-12-21T09:41:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Make the persistent config more modular and simpler","shortMessageHtmlLink":"Make the persistent config more modular and simpler"}},{"before":"0591d5c4768738f3c1f7ba778d56ab5a1a4d2510","after":"afdecd4ccffe7042f18ea643e7b438bb30773b81","ref":"refs/heads/better-config","pushedAt":"2023-12-21T09:35:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Make the persistent config more modular and simpler","shortMessageHtmlLink":"Make the persistent config more modular and simpler"}},{"before":"fb6a4c8fec6f5372fc64f530eb15bf8902c762d6","after":"0591d5c4768738f3c1f7ba778d56ab5a1a4d2510","ref":"refs/heads/better-config","pushedAt":"2023-12-21T08:52:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Make the persistent config more modular and simpler","shortMessageHtmlLink":"Make the persistent config more modular and simpler"}},{"before":null,"after":"fb6a4c8fec6f5372fc64f530eb15bf8902c762d6","ref":"refs/heads/better-config","pushedAt":"2023-12-21T08:47:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Make the persistent config more modular and simpler","shortMessageHtmlLink":"Make the persistent config more modular and simpler"}},{"before":"4e2b1de0c1e061cbd4c253380776ddf7eb44bcee","after":null,"ref":"refs/heads/mqtt-improvements","pushedAt":"2023-12-15T08:53:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"}},{"before":"7b35f51700d229451e147237e747b6fbd5e48d06","after":"cf71c64a8d07888d1deb8d9b9cf38a6d1ceb7088","ref":"refs/heads/main","pushedAt":"2023-12-15T08:53:21.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Add stub for typing of Dict","shortMessageHtmlLink":"Add stub for typing of Dict"}},{"before":"f99a181d5e5c8b8b967c7958ad66e7a47c0ae9d8","after":"4e2b1de0c1e061cbd4c253380776ddf7eb44bcee","ref":"refs/heads/mqtt-improvements","pushedAt":"2023-12-15T08:52:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Add stub for typing of Dict","shortMessageHtmlLink":"Add stub for typing of Dict"}},{"before":"809589915ee748e80b8e9ffa91fdd8292404d3a7","after":"f99a181d5e5c8b8b967c7958ad66e7a47c0ae9d8","ref":"refs/heads/mqtt-improvements","pushedAt":"2023-12-15T08:49:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Add a reboot mqtt subscription","shortMessageHtmlLink":"Add a reboot mqtt subscription"}},{"before":null,"after":"809589915ee748e80b8e9ffa91fdd8292404d3a7","ref":"refs/heads/mqtt-improvements","pushedAt":"2023-12-06T09:30:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Add MQTT output buffering and configuration","shortMessageHtmlLink":"Add MQTT output buffering and configuration"}},{"before":"9733b61c30465e4f5f6816aedaa6e1caa50d0560","after":null,"ref":"refs/heads/charging-over-voltage","pushedAt":"2023-12-05T08:43:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"}},{"before":"1858d1c281db151b43cd27c6b6fdde43e4d220e5","after":"7b35f51700d229451e147237e747b6fbd5e48d06","ref":"refs/heads/main","pushedAt":"2023-12-05T08:43:09.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Fix some hardware issues - increment to v1.3","shortMessageHtmlLink":"Fix some hardware issues - increment to v1.3"}},{"before":"0035eab10f6dc62419884e79e55a71a91da2fbb3","after":"9733b61c30465e4f5f6816aedaa6e1caa50d0560","ref":"refs/heads/charging-over-voltage","pushedAt":"2023-12-05T08:41:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Fix some hardware issues - increment to v1.3","shortMessageHtmlLink":"Fix some hardware issues - increment to v1.3"}},{"before":"70e3b8854e9852643ffb4d870911dbddb29f9c53","after":"0035eab10f6dc62419884e79e55a71a91da2fbb3","ref":"refs/heads/charging-over-voltage","pushedAt":"2023-12-03T14:24:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Tidy up merge conflicts","shortMessageHtmlLink":"Tidy up merge conflicts"}},{"before":"4a88eec4eb36ecbf676cd5f5d024ecbb90bb7423","after":"70e3b8854e9852643ffb4d870911dbddb29f9c53","ref":"refs/heads/charging-over-voltage","pushedAt":"2023-12-03T13:54:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Tidy up merge conflicts","shortMessageHtmlLink":"Tidy up merge conflicts"}},{"before":"0802846b882142da21d16189af629102fca810b9","after":"4a88eec4eb36ecbf676cd5f5d024ecbb90bb7423","ref":"refs/heads/charging-over-voltage","pushedAt":"2023-12-02T16:56:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Add a simple heating controller for the batteries","shortMessageHtmlLink":"Add a simple heating controller for the batteries"}},{"before":"cc55d951ef518643f9b66ce80b86138cda2b0ce7","after":"0802846b882142da21d16189af629102fca810b9","ref":"refs/heads/charging-over-voltage","pushedAt":"2023-12-02T16:16:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Dynamically adjust the charge current to avoid over-voltage","shortMessageHtmlLink":"Dynamically adjust the charge current to avoid over-voltage"}},{"before":"bf1190e5b4cba2a71f9a46d88f6fc298fa151312","after":null,"ref":"refs/heads/tweaks","pushedAt":"2023-12-02T10:30:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"}},{"before":"5cc1ab3b43eee6cfb4d3597f854f92fdd803fcf9","after":"1858d1c281db151b43cd27c6b6fdde43e4d220e5","ref":"refs/heads/main","pushedAt":"2023-12-02T10:30:00.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Configure pins for the new hardware revision","shortMessageHtmlLink":"Configure pins for the new hardware revision"}},{"before":"a3809af95f145f52d95f6ff8b8c1b8a6ab50e2a0","after":"bf1190e5b4cba2a71f9a46d88f6fc298fa151312","ref":"refs/heads/tweaks","pushedAt":"2023-12-02T10:28:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Configure pins for the new hardware revision","shortMessageHtmlLink":"Configure pins for the new hardware revision"}},{"before":null,"after":"a3809af95f145f52d95f6ff8b8c1b8a6ab50e2a0","ref":"refs/heads/tweaks","pushedAt":"2023-12-02T10:22:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Configure pins for the new hardware revision","shortMessageHtmlLink":"Configure pins for the new hardware revision"}},{"before":"763c2721279d9dfa744c9edf60c3b01e9ec295ce","after":"cc55d951ef518643f9b66ce80b86138cda2b0ce7","ref":"refs/heads/charging-over-voltage","pushedAt":"2023-12-02T10:08:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"WIP - Dynamically adjust the charge current to avoid over-voltage","shortMessageHtmlLink":"WIP - Dynamically adjust the charge current to avoid over-voltage"}},{"before":null,"after":"763c2721279d9dfa744c9edf60c3b01e9ec295ce","ref":"refs/heads/charging-over-voltage","pushedAt":"2023-11-30T08:52:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Add hysteresis on detecting over voltage errors\n\nThis allows time to reduce the charge current before shutting down","shortMessageHtmlLink":"Add hysteresis on detecting over voltage errors"}},{"before":"5b2876b011715f52e3643b2651219861e8d4277d","after":null,"ref":"refs/heads/async-network","pushedAt":"2023-09-15T06:10:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"}},{"before":"44ef5c21e1673858febb0c20c651e6e7a37759c6","after":"5cc1ab3b43eee6cfb4d3597f854f92fdd803fcf9","ref":"refs/heads/main","pushedAt":"2023-09-15T06:10:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bjpirt","name":"Ben Pirt","path":"/bjpirt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/186499?s=80&v=4"},"commit":{"message":"Async network implementation with MQTT working","shortMessageHtmlLink":"Async network implementation with MQTT working"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADz2zkNwA","startCursor":null,"endCursor":null}},"title":"Activity ยท bjpirt/pyBMS"}