{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":706873015,"defaultBranch":"dev","name":"hawundasmart","ownerLogin":"tonyroberts","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-18T19:30:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3200395?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722264387.0","currentOid":""},"activityList":{"items":[{"before":"df83716c6991d152350bf2a137cff9e3bdca3be5","after":"a5851b9fed90ed7dbd27687835c07bdadca452d3","ref":"refs/heads/dev","pushedAt":"2024-07-29T14:42:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"13102b8631f008cd3b3c84225227f87f2e15e90f","after":"a5851b9fed90ed7dbd27687835c07bdadca452d3","ref":"refs/heads/main","pushedAt":"2024-07-29T14:42:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"9e6936614944a4c0aba0366c7718ea0b42e94ecd","after":"13102b8631f008cd3b3c84225227f87f2e15e90f","ref":"refs/heads/main","pushedAt":"2024-07-29T10:54:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Updated DeviceClass for signal and battery sensor entities","shortMessageHtmlLink":"Updated DeviceClass for signal and battery sensor entities"}},{"before":"af7fee091c9ccebe2df1d98fe7cf97ca17f319ae","after":"df83716c6991d152350bf2a137cff9e3bdca3be5","ref":"refs/heads/dev","pushedAt":"2024-04-16T09:31:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"9b68bcc8e2f3f1ab7d62886978e0c4aad6606222","after":null,"ref":"refs/heads/fix-21","pushedAt":"2024-04-15T16:25:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"}},{"before":"f272f4c002471309c192cd8aa4e73a47deefc092","after":"9e6936614944a4c0aba0366c7718ea0b42e94ecd","ref":"refs/heads/main","pushedAt":"2024-04-15T16:22:33.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Merge pull request #33 from tonyroberts/dev\n\nMerge dev changes into main ready for 1.2.0 release","shortMessageHtmlLink":"Merge pull request #33 from tonyroberts/dev"}},{"before":"d107104421bf98ea4f84b1ac04c3792de14de764","after":"af7fee091c9ccebe2df1d98fe7cf97ca17f319ae","ref":"refs/heads/dev","pushedAt":"2024-04-15T16:07:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Fix whitespace/line endings","shortMessageHtmlLink":"Fix whitespace/line endings"}},{"before":"3ff26ba653cc1a6a05f1c89610c213a133b03458","after":null,"ref":"refs/heads/fix-31","pushedAt":"2024-04-15T16:06:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"}},{"before":"b7de28fe459e5b2083a96295b695c5235a108215","after":"d107104421bf98ea4f84b1ac04c3792de14de764","ref":"refs/heads/dev","pushedAt":"2024-04-15T16:06:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Unquote values when getting devices (#32)\n\nFixes #31","shortMessageHtmlLink":"Unquote values when getting devices (#32)"}},{"before":"c61c958fc09aeded3134df65e288d98f9e3b441d","after":"3ff26ba653cc1a6a05f1c89610c213a133b03458","ref":"refs/heads/fix-31","pushedAt":"2024-04-15T16:05:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":null,"after":"c61c958fc09aeded3134df65e288d98f9e3b441d","ref":"refs/heads/fix-31","pushedAt":"2024-04-15T15:58:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Unquote values when getting devices\n\nFixes #31","shortMessageHtmlLink":"Unquote values when getting devices"}},{"before":"d23a59562a72fe0df79937e3a5c94289bddc9dcb","after":null,"ref":"refs/heads/fix-28","pushedAt":"2024-04-15T15:32:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"}},{"before":"bfba59850050049fc96971ebcdd59dea3b0928ae","after":"b7de28fe459e5b2083a96295b695c5235a108215","ref":"refs/heads/dev","pushedAt":"2024-04-15T15:32:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Use semaphore to prevent concurrent sessions (#30)\n\nInstead of just preventing multiple commands from being sent at once,\r\nprevent multiple sessions from being used at the same time.\r\n\r\nThis should prevent the coordinator from polling new values while a\r\ncommand is being sent.\r\n\r\nFixes #28","shortMessageHtmlLink":"Use semaphore to prevent concurrent sessions (#30)"}},{"before":null,"after":"d23a59562a72fe0df79937e3a5c94289bddc9dcb","ref":"refs/heads/fix-28","pushedAt":"2024-04-15T15:15:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Use semaphore to prevent concurrent sessions\n\nInstead of just preventing multiple commands from being sent at once,\nprevent multiple sessions from being used at the same time.\n\nThis should prevent the coordinator from polling new values while a\ncommand is being sent.\n\nFixes #28","shortMessageHtmlLink":"Use semaphore to prevent concurrent sessions"}},{"before":"8c99b5859f0ffd1debe183a90195bac7770f8aaa","after":null,"ref":"refs/heads/fix-27","pushedAt":"2024-04-15T14:44:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"}},{"before":"4d5cb02deb71d416defb445f775e905c966a9687","after":"bfba59850050049fc96971ebcdd59dea3b0928ae","ref":"refs/heads/dev","pushedAt":"2024-04-15T14:44:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Fix getting current operation mode for water heater (#28)\n\nState and operation_mode are the same thing for the WaterHeaterEntity,\r\nand the current operation mode (which self.state returns) has to be an\r\noperation mode that can also be selected.\r\n\r\nWhen a manual override has been set try to determine the most sensible\r\noperation mode to display. Otherwise, use on/off and add those to the\r\nlist of operation modes allowed. Since we can't turn the water heater on\r\nor off without a duration, alias on/off to the longest preconfigured\r\nboost/off modes.\r\n\r\nFixes #27","shortMessageHtmlLink":"Fix getting current operation mode for water heater (#28)"}},{"before":"0427b45653c011f7511225373daeacadb1050725","after":"8c99b5859f0ffd1debe183a90195bac7770f8aaa","ref":"refs/heads/fix-27","pushedAt":"2024-04-15T14:41:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":null,"after":"0427b45653c011f7511225373daeacadb1050725","ref":"refs/heads/fix-27","pushedAt":"2024-04-15T14:39:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Fix getting current operation mode for water heater\n\nState and operation_mode are the same thing for the WaterHeaterEntity,\nand the current operation mode (which self.state returns) has to be an\noperation mode that can also be selected.\n\nWhen a manual override has been set try to determine the most sensible\noperation mode to display. Otherwise, use on/off and add those to the\nlist of operation modes allowed. Since we can't turn the water heater on\nor off without a duration, alias on/off to the longest preconfigured\nboost/off modes.\n\nFixes #27","shortMessageHtmlLink":"Fix getting current operation mode for water heater"}},{"before":"75fa1554a00f63878b6c25b2c7d665537842cd7c","after":"4d5cb02deb71d416defb445f775e905c966a9687","ref":"refs/heads/dev","pushedAt":"2024-03-19T16:36:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Implement climate.turn_on/turn_off\n\nWhen turning on, set temp to the comfort preset temp instead of the\ncurrent temp + 1.","shortMessageHtmlLink":"Implement climate.turn_on/turn_off"}},{"before":"e6b1165c35aeba2938d287d60308c9bcae2d2285","after":"75fa1554a00f63878b6c25b2c7d665537842cd7c","ref":"refs/heads/dev","pushedAt":"2024-03-19T16:16:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Implement climate.turn_on/turn_off\n\nWhen turning on, set temp to the comfort preset temp instead of the\ncurrent temp + 1.","shortMessageHtmlLink":"Implement climate.turn_on/turn_off"}},{"before":"74da2b5ba7fbb23ab21228518096649acdd0a33c","after":"e6b1165c35aeba2938d287d60308c9bcae2d2285","ref":"refs/heads/dev","pushedAt":"2024-03-18T11:59:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Fix deprecation warnings on initialization (#24)\n\n* Fix deprecates uses of TEMP_CELSIUS\r\n\r\n* Fix warning about ClimateEntityFeature usage\r\n\r\nThis adds ClimateEntityFeature.TURN_ON and ClimateEntityFeature.TURN_OFF\r\nto supported features and disables the backwards compatibility flag\r\nrelated to those. This prevents a warning at initialization.\r\n\r\nSpecific warning is:\r\nEntity None ()\r\nimplements HVACMode(s): off, auto, heat and therefore implicitly\r\nsupports the turn_on/turn_off methods without setting the proper\r\nClimateEntityFeature. Please create a bug report at\r\nhttps://github.com/tonyroberts/hawundasmart/issues\r\n\r\n* Remove TURN_OFF and TURN_ON flags","shortMessageHtmlLink":"Fix deprecation warnings on initialization (#24)"}},{"before":"9b68bcc8e2f3f1ab7d62886978e0c4aad6606222","after":"74da2b5ba7fbb23ab21228518096649acdd0a33c","ref":"refs/heads/dev","pushedAt":"2024-03-18T11:57:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Update pytest.yml\n\nAdd dev branch to tests github workflow","shortMessageHtmlLink":"Update pytest.yml"}},{"before":"fd49593c0bd76d9c7401e99e58c0e8abbd8a2903","after":null,"ref":"refs/heads/fix-timeouts","pushedAt":"2024-03-02T18:48:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"}},{"before":"6f8945bdb2ff5a54748a57016c79a23fe99d9440","after":null,"ref":"refs/heads/pr-1","pushedAt":"2024-03-02T18:48:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"}},{"before":"72f23a8e6e0af5c59d244102c56d832cb33d6b31","after":"9b68bcc8e2f3f1ab7d62886978e0c4aad6606222","ref":"refs/heads/dev","pushedAt":"2024-03-02T18:08:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Different HW versions have different id ranges for devices\n\nOnly have samples from HW 2 and 4 for now. All other versions will\nlog a warning and use the same ranges as for hw 4 (since that doesn't\nchange the current behaviour for other versions).\n\nFixes #21","shortMessageHtmlLink":"Different HW versions have different id ranges for devices"}},{"before":"72f23a8e6e0af5c59d244102c56d832cb33d6b31","after":"9b68bcc8e2f3f1ab7d62886978e0c4aad6606222","ref":"refs/heads/fix-21","pushedAt":"2024-03-02T18:08:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Different HW versions have different id ranges for devices\n\nOnly have samples from HW 2 and 4 for now. All other versions will\nlog a warning and use the same ranges as for hw 4 (since that doesn't\nchange the current behaviour for other versions).\n\nFixes #21","shortMessageHtmlLink":"Different HW versions have different id ranges for devices"}},{"before":"f272f4c002471309c192cd8aa4e73a47deefc092","after":"72f23a8e6e0af5c59d244102c56d832cb33d6b31","ref":"refs/heads/dev","pushedAt":"2024-03-02T17:54:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Different HW versions have different id ranges for devices\n\nOnly have samples from HW 2 and 4 for now. All other versions will\nlog a warning and use the same ranges as for hw 4 (since that doesn't\nchange the current behaviour for other versions).\n\nFixes #21","shortMessageHtmlLink":"Different HW versions have different id ranges for devices"}},{"before":null,"after":"f272f4c002471309c192cd8aa4e73a47deefc092","ref":"refs/heads/dev","pushedAt":"2024-03-02T17:50:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Merge pull request #22 from tonyroberts/connection-issues\n\nFix various connection issues with the Wundasmart HubSwitch","shortMessageHtmlLink":"Merge pull request #22 from tonyroberts/connection-issues"}},{"before":"29fb004b9b287ec7af8fdefcf711b54b61839a96","after":"72f23a8e6e0af5c59d244102c56d832cb33d6b31","ref":"refs/heads/fix-21","pushedAt":"2024-03-02T17:41:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Different HW versions have different id ranges for devices\n\nOnly have samples from HW 2 and 4 for now. All other versions will\nlog a warning and use the same ranges as for hw 4 (since that doesn't\nchange the current behaviour for other versions).\n\nFixes #21","shortMessageHtmlLink":"Different HW versions have different id ranges for devices"}},{"before":"1463f7f1a17b440937053415ec57fe4bc0ed9458","after":"29fb004b9b287ec7af8fdefcf711b54b61839a96","ref":"refs/heads/fix-21","pushedAt":"2024-03-01T16:36:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tonyroberts","name":"Tony Roberts","path":"/tonyroberts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3200395?s=80&v=4"},"commit":{"message":"Different HW versions have different id ranges for devices\n\nOnly have samples from HW 2 and 4 for now, so all other versions will\nthrow an error.\n\nFixes #21","shortMessageHtmlLink":"Different HW versions have different id ranges for devices"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjAN2XgA","startCursor":null,"endCursor":null}},"title":"Activity ยท tonyroberts/hawundasmart"}