{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":273909,"defaultBranch":"master","name":"src","ownerLogin":"merxbj","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-08-10T12:23:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/113506?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695255827.0","currentOid":""},"activityList":{"items":[{"before":"f35a56bc41de9111ed1849cd7c00503682d98d97","after":"4500721239b3cecec3b28c40fc07e74ca63960fc","ref":"refs/heads/master","pushedAt":"2024-05-01T11:52:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"merxbj","name":"Jaroslav Merxbauer","path":"/merxbj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113506?s=80&v=4"},"commit":{"message":"Power - Fixes\n\nFixed a few bugs within the pool and humidity controller","shortMessageHtmlLink":"Power - Fixes"}},{"before":"d54adb73beecf7dd114f332c7421904c875927e1","after":"f35a56bc41de9111ed1849cd7c00503682d98d97","ref":"refs/heads/master","pushedAt":"2024-02-29T01:14:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"merxbj","name":"Jaroslav Merxbauer","path":"/merxbj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113506?s=80&v=4"},"commit":{"message":"Pool controller improvements\n\nSeveral improvements:\n - Solar data are now being published to MQTT\n - Filtration data are now being published to MQTT\n - Fixed codedoc with latest data on fixed/optional filtration\n - determine_heating_mode no longer chooses \"comfort\" simply based on the optional filtration window (filtration could have been started manually) - it now checks the optional_filtration_started_at which is not None only when there was enough power to start it automatically (which means we also want maximum heating)","shortMessageHtmlLink":"Pool controller improvements"}},{"before":"510917df53ee7c4ec25fa87c62b08058ffa66c5d","after":"d54adb73beecf7dd114f332c7421904c875927e1","ref":"refs/heads/master","pushedAt":"2024-02-09T03:29:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merxbj","name":"Jaroslav Merxbauer","path":"/merxbj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113506?s=80&v=4"},"commit":{"message":"Power Logging - Add temperature logging","shortMessageHtmlLink":"Power Logging - Add temperature logging"}},{"before":"320b168b951e47954b66b57bd6a88a313bccc436","after":"510917df53ee7c4ec25fa87c62b08058ffa66c5d","ref":"refs/heads/master","pushedAt":"2024-02-09T02:27:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merxbj","name":"Jaroslav Merxbauer","path":"/merxbj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113506?s=80&v=4"},"commit":{"message":"Power - Logging - Restructuring","shortMessageHtmlLink":"Power - Logging - Restructuring"}},{"before":"c4523b3df1b8e53120184841ae756aa40539309b","after":"320b168b951e47954b66b57bd6a88a313bccc436","ref":"refs/heads/master","pushedAt":"2024-02-09T01:21:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merxbj","name":"Jaroslav Merxbauer","path":"/merxbj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113506?s=80&v=4"},"commit":{"message":"Renamed shelly.py -> power_logger.py","shortMessageHtmlLink":"Renamed shelly.py -> power_logger.py"}},{"before":"9c07c551880d70b6214a79dacb1a4b44cea6218f","after":"c4523b3df1b8e53120184841ae756aa40539309b","ref":"refs/heads/master","pushedAt":"2023-09-21T00:41:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merxbj","name":"Jaroslav Merxbauer","path":"/merxbj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113506?s=80&v=4"},"commit":{"message":"Fixed minor issue in pool controller and added heating safeguard","shortMessageHtmlLink":"Fixed minor issue in pool controller and added heating safeguard"}},{"before":null,"after":"c4523b3df1b8e53120184841ae756aa40539309b","ref":"refs/heads/heat-safeguard","pushedAt":"2023-09-21T00:23:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Fixed minor issue in pool controller and added heating safeguard","shortMessageHtmlLink":"Fixed minor issue in pool controller and added heating safeguard"}},{"before":"5b7c45b7a1c39fe3e694433a40e8ec5bd4a6564f","after":"9c07c551880d70b6214a79dacb1a4b44cea6218f","ref":"refs/heads/master","pushedAt":"2023-09-20T21:01:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Config improvement and error handling","shortMessageHtmlLink":"Config improvement and error handling"}},{"before":null,"after":"af783fc37b682daeadebe723aaf96f420bda523f","ref":"refs/heads/power-config","pushedAt":"2023-09-20T08:27:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Config improvement and error handling","shortMessageHtmlLink":"Config improvement and error handling"}},{"before":"082bfda2e23433e0517c7f2de82a232d8e047bbc","after":"5b7c45b7a1c39fe3e694433a40e8ec5bd4a6564f","ref":"refs/heads/master","pushedAt":"2023-09-16T23:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merxbj","name":"Jaroslav Merxbauer","path":"/merxbj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113506?s=80&v=4"},"commit":{"message":"Added support for heating modes","shortMessageHtmlLink":"Added support for heating modes"}},{"before":"e78e7df82cb371b663da5ad25cecdf14f7b25027","after":null,"ref":"refs/heads/pool-bug","pushedAt":"2023-09-15T08:29:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"}},{"before":"886c1f995e5fd7645dba4ae4fc73cbaa94311a58","after":"082bfda2e23433e0517c7f2de82a232d8e047bbc","ref":"refs/heads/master","pushedAt":"2023-09-15T08:29:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Added missing paranthese for ternary operation","shortMessageHtmlLink":"Added missing paranthese for ternary operation"}},{"before":"45780d5fdb6d1d348c94f00aff5b44ddf9b3ef2d","after":null,"ref":"refs/heads/shelly-fwupdate","pushedAt":"2023-09-15T08:29:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"}},{"before":"1fec333c8043bfd718010eef8a0e8a76d24b4bac","after":"886c1f995e5fd7645dba4ae4fc73cbaa94311a58","ref":"refs/heads/master","pushedAt":"2023-09-15T08:29:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Added traces and fixed fw compatibility","shortMessageHtmlLink":"Added traces and fixed fw compatibility"}},{"before":null,"after":"e78e7df82cb371b663da5ad25cecdf14f7b25027","ref":"refs/heads/pool-bug","pushedAt":"2023-09-14T21:40:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Added missing paranthese for ternary operation","shortMessageHtmlLink":"Added missing paranthese for ternary operation"}},{"before":null,"after":"45780d5fdb6d1d348c94f00aff5b44ddf9b3ef2d","ref":"refs/heads/shelly-fwupdate","pushedAt":"2023-09-13T00:15:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"merxbj","name":"Jaroslav Merxbauer","path":"/merxbj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113506?s=80&v=4"},"commit":{"message":"Added traces and fixed fw compatibility","shortMessageHtmlLink":"Added traces and fixed fw compatibility"}},{"before":"0c50d48b0caa8c78d8d5eafd60d8475ba44c653b","after":null,"ref":"refs/heads/pool-heat","pushedAt":"2023-09-12T09:27:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"}},{"before":"41ef91552f150f2443f85111f27b714c8d40043a","after":"1fec333c8043bfd718010eef8a0e8a76d24b4bac","ref":"refs/heads/master","pushedAt":"2023-09-12T09:27:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Fixed a few issues in the heating control code","shortMessageHtmlLink":"Fixed a few issues in the heating control code"}},{"before":"7d65fb0ef0eed4aa2ac0270b4b0d0163b11e1532","after":"0c50d48b0caa8c78d8d5eafd60d8475ba44c653b","ref":"refs/heads/pool-heat","pushedAt":"2023-09-12T09:04:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Fixed a few issues in the heating control code","shortMessageHtmlLink":"Fixed a few issues in the heating control code"}},{"before":"a946fed15d413593967c21e801334012173af77b","after":"41ef91552f150f2443f85111f27b714c8d40043a","ref":"refs/heads/master","pushedAt":"2023-09-08T09:40:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Reschedule heating job when configuration changes","shortMessageHtmlLink":"Reschedule heating job when configuration changes"}},{"before":"ee301efaabb8a1e0f613259a910ceac803a75723","after":"7d65fb0ef0eed4aa2ac0270b4b0d0163b11e1532","ref":"refs/heads/pool-heat","pushedAt":"2023-09-08T09:39:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Reschedule heating job when configuration changes","shortMessageHtmlLink":"Reschedule heating job when configuration changes"}},{"before":"bf6b43b842e19fb33d878a74bf4b3ea901ea98ef","after":"ee301efaabb8a1e0f613259a910ceac803a75723","ref":"refs/heads/pool-heat","pushedAt":"2023-09-08T09:30:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Added support for comfort mode","shortMessageHtmlLink":"Added support for comfort mode"}},{"before":"85f478b46d2397312c354a0c25b2cdd9c8808fe2","after":"a946fed15d413593967c21e801334012173af77b","ref":"refs/heads/master","pushedAt":"2023-09-08T09:10:21.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Added _guaranteed methods and used them accordingly","shortMessageHtmlLink":"Added _guaranteed methods and used them accordingly"}},{"before":"c5ce0e171f5ab44adaba7610394fcc42a1c06cb1","after":"bf6b43b842e19fb33d878a74bf4b3ea901ea98ef","ref":"refs/heads/pool-heat","pushedAt":"2023-09-08T09:06:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Added _guaranteed methods and used them accordingly","shortMessageHtmlLink":"Added _guaranteed methods and used them accordingly"}},{"before":"6248127eacbfe008985e303c2e65ec1edd964e6d","after":"c5ce0e171f5ab44adaba7610394fcc42a1c06cb1","ref":"refs/heads/pool-heat","pushedAt":"2023-09-08T08:43:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Added better exception handling for heating and fixed retry counting","shortMessageHtmlLink":"Added better exception handling for heating and fixed retry counting"}},{"before":"2b762a01acc2115e7d15411da6a08496c6d0b901","after":"6248127eacbfe008985e303c2e65ec1edd964e6d","ref":"refs/heads/pool-heat","pushedAt":"2023-09-08T08:31:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Reseting the heating_job properly","shortMessageHtmlLink":"Reseting the heating_job properly"}},{"before":"eb4a1826b27b5b5939c3d47c6786046a40e1da6b","after":"85f478b46d2397312c354a0c25b2cdd9c8808fe2","ref":"refs/heads/master","pushedAt":"2023-09-07T09:13:55.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Implemented pool water heating control","shortMessageHtmlLink":"Implemented pool water heating control"}},{"before":"de26f8b1030e2811ffb5ecf7185bb890845ebb6f","after":"2b762a01acc2115e7d15411da6a08496c6d0b901","ref":"refs/heads/pool-heat","pushedAt":"2023-09-07T02:33:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Implemented pool water heating control","shortMessageHtmlLink":"Implemented pool water heating control"}},{"before":null,"after":"de26f8b1030e2811ffb5ecf7185bb890845ebb6f","ref":"refs/heads/pool-heat","pushedAt":"2023-09-05T12:17:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jm185267","name":"Jarda Merxbauer","path":"/jm185267","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68375555?s=80&v=4"},"commit":{"message":"Added handling of the heating based on the input sate only","shortMessageHtmlLink":"Added handling of the heating based on the input sate only"}},{"before":"d7e745ad122ad0f6bb1e0ab5494faa4c108f24ef","after":null,"ref":"refs/heads/pool-config","pushedAt":"2023-09-04T02:21:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"merxbj","name":"Jaroslav Merxbauer","path":"/merxbj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113506?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPtfDkAA","startCursor":null,"endCursor":null}},"title":"Activity ยท merxbj/src"}