{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":700352751,"defaultBranch":"master","name":"smart-home","ownerLogin":"xcelt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-04T12:43:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107624269?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698671279.0","currentOid":""},"activityList":{"items":[{"before":"6acbdad527d698b77e09184c7dca53d95fef58e5","after":"37c71ffb84015f566cf0aea43203df59cef1b9ca","ref":"refs/heads/master","pushedAt":"2023-10-30T14:51:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xcelt","name":"Xue Ling \"Celine\" Teh","path":"/xcelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624269?s=80&v=4"},"commit":{"message":"Add client, server, tests\n\n* Add microservice enum class\r\n\r\n* Add initial alarm class\r\n\r\n* Init\r\n\r\n* Huge update\r\n\r\nHUB overhauled\r\nHUB now has a user interface\r\nDevice overhauled\r\nDeviceServer simulates... device server\r\n\r\n* Updates\r\n\r\nImplemented set threshold (de)activate\r\n\r\n* All devices and functions working\r\n\r\n* Clean up functions\r\n\r\n* Implemented apply to ALL function\r\n\r\n* All function except disconnect working\r\n\r\n* Everything working\r\n\r\n* Cleaned up initialization\r\n\r\nOne script initializeAll.py to generate keys and credentials\r\nError checking in the HUB and device for key existence\r\n\r\n* Commenting\r\n\r\n* Comments continued\r\n\r\n* Comments cont.\r\n\r\n* Comments done\r\n\r\n* Remove redundant and rename hub2 to hub\r\n\r\n* Update alarm class\r\n\r\n* Add sensor class\r\n\r\n* Add .gitignore\r\n\r\n* Add tests for alarm and sensor classes\r\n\r\n* Add requirements.txt\r\n\r\n* Minor refactor, add lite setup guide\r\n\r\n* Update README.md\r\n\r\n* Update code comments for consistency\r\n\r\n* Refactor dir structure\r\n\r\n* Minor refactor device client service, hub server\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Add files via upload\r\n\r\npictures for readme\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\nUpdated references. Will be finalised tomorrow.\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Refactor device_service.py\r\n\r\n* Update README.md\r\n\r\n* Update device_service.py\r\n\r\n* Update README.md\r\n\r\n* Add files via upload\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Clean up unused files\r\n\r\n* Add logging to utils.py\r\n\r\n* Update requirements.txt\r\n\r\n* Update code based on pylint suggestions\r\n\r\n* Create txt.txt\r\n\r\n* Add files via upload\r\n\r\n* Update README.md\r\n\r\n* Add files via upload\r\n\r\n* Add pylint result initialise.py\r\n\r\n* Update Secrets directory\r\n\r\n* Update .gitignore\r\n\r\n* Add pylint result device.py\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Create txt.txt\r\n\r\n* Add files via upload\r\n\r\n* Delete hypothesis_testing_code/txt.txt\r\n\r\n* Delete images/Screenshot from 2023-10-29 23-11-35.png\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update message format\r\n\r\n* Add pylint results remaining\r\n\r\n* Update README.md\r\n\r\n* Added device unit tests\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Add unit test results\r\n\r\n* Include unit test output in README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n---------\r\n\r\nCo-authored-by: Xue Ling Teh <107624269+xcelt@users.noreply.github.com>\r\nCo-authored-by: Mbali Majola ","shortMessageHtmlLink":"Add client, server, tests"}},{"before":"41e433d12ff2f5d9ac5cab51efc5e50dfd66e756","after":"f7c02dba29084466b5bd1c808a6f1184efba6a9c","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T14:42:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f102f57e3e97df840541483365e68340f7411f2f","after":"41e433d12ff2f5d9ac5cab51efc5e50dfd66e756","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T14:41:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"823e6f47ff0598ae829fe27e763fb36697e240eb","after":"f102f57e3e97df840541483365e68340f7411f2f","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T14:31:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xcelt","name":"Xue Ling \"Celine\" Teh","path":"/xcelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624269?s=80&v=4"},"commit":{"message":"Include unit test output in README.md","shortMessageHtmlLink":"Include unit test output in README.md"}},{"before":"584d41357866b9dec6b440255c085618f33b119b","after":"823e6f47ff0598ae829fe27e763fb36697e240eb","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T14:18:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f117c2ceca50eb2331abab0f1924340ef816329e","after":"584d41357866b9dec6b440255c085618f33b119b","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T14:17:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"42d80a69c1767d03c6a7be00082b6febceb539b3","after":"f117c2ceca50eb2331abab0f1924340ef816329e","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T14:16:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e306e82f5fa88083dee1e135da3257de023435da","after":"42d80a69c1767d03c6a7be00082b6febceb539b3","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T14:15:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"dc6aefe67aa9a3b7074f4900915f408c48e666da","after":"e306e82f5fa88083dee1e135da3257de023435da","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T14:12:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xcelt","name":"Xue Ling \"Celine\" Teh","path":"/xcelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624269?s=80&v=4"},"commit":{"message":"Merge branch 'dev-prep' of github.com:xcelt/smart-home into dev-prep","shortMessageHtmlLink":"Merge branch 'dev-prep' of github.com:xcelt/smart-home into dev-prep"}},{"before":"1abce69df56b780dc431d7c18c69dc47de443c1b","after":"dc6aefe67aa9a3b7074f4900915f408c48e666da","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T14:11:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nmajola81","name":null,"path":"/nmajola81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106814058?s=80&v=4"},"commit":{"message":"Added device unit tests","shortMessageHtmlLink":"Added device unit tests"}},{"before":"2ef0511b170865a606ed7c260cc2b2566688afb4","after":"1abce69df56b780dc431d7c18c69dc47de443c1b","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T14:04:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xcelt","name":"Xue Ling \"Celine\" Teh","path":"/xcelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624269?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b5090996ad17ef6cbc7418bf1c2151fec1527484","after":"2ef0511b170865a606ed7c260cc2b2566688afb4","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T13:40:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xcelt","name":"Xue Ling \"Celine\" Teh","path":"/xcelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624269?s=80&v=4"},"commit":{"message":"Merge branch 'dev-prep' of github.com:xcelt/smart-home into dev-prep","shortMessageHtmlLink":"Merge branch 'dev-prep' of github.com:xcelt/smart-home into dev-prep"}},{"before":"b6ce03e5cdfab905d3a6b1a85be4c72e084c8fa2","after":"b5090996ad17ef6cbc7418bf1c2151fec1527484","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T13:30:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"15559140faf09489944e0e1eafdb51ec2c1f43cf","after":"b6ce03e5cdfab905d3a6b1a85be4c72e084c8fa2","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T13:29:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"592e39471063ed747e3e9d29f269f74679c8dcd2","after":"15559140faf09489944e0e1eafdb51ec2c1f43cf","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T13:28:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"bb4e3a0a54b3b4011ce3f1eb28e76fe40a88ab3d","after":"592e39471063ed747e3e9d29f269f74679c8dcd2","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T13:11:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"3d47d9c13c3af4e39b5f27f614ecd59269893887","after":"bb4e3a0a54b3b4011ce3f1eb28e76fe40a88ab3d","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T13:09:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Delete images/Screenshot from 2023-10-29 23-11-35.png","shortMessageHtmlLink":"Delete images/Screenshot from 2023-10-29 23-11-35.png"}},{"before":"55a73a03950e2b3624b2535264408bd58cbac1b5","after":"3d47d9c13c3af4e39b5f27f614ecd59269893887","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T13:08:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Delete hypothesis_testing_code/txt.txt","shortMessageHtmlLink":"Delete hypothesis_testing_code/txt.txt"}},{"before":"03c47cc072c9d80d8e2955d876ca4e0bc35c1be1","after":"55a73a03950e2b3624b2535264408bd58cbac1b5","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T13:07:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"ab4e949caaac047fa005867359a58244a536ccb7","after":"03c47cc072c9d80d8e2955d876ca4e0bc35c1be1","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T13:07:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Create txt.txt","shortMessageHtmlLink":"Create txt.txt"}},{"before":"52fa366f32a9f1c810176dc5da0fe786c6c4afda","after":"ab4e949caaac047fa005867359a58244a536ccb7","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T13:01:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"0808cbb6c985fb5d8bac10b25c256a5c3afa6373","after":"52fa366f32a9f1c810176dc5da0fe786c6c4afda","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T12:57:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"855e97bb30b9e5ef527b4250002e5da1c6d40a7a","after":"0808cbb6c985fb5d8bac10b25c256a5c3afa6373","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T12:55:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"657f3b697ef86b94d9005cd6ad8afd98dfa8e368","after":"855e97bb30b9e5ef527b4250002e5da1c6d40a7a","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T12:41:37.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"xcelt","name":"Xue Ling \"Celine\" Teh","path":"/xcelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624269?s=80&v=4"},"commit":{"message":"Add pylint result device.py","shortMessageHtmlLink":"Add pylint result device.py"}},{"before":"e55429c77b602bbc29a398d38fc7e037b27bbb95","after":"657f3b697ef86b94d9005cd6ad8afd98dfa8e368","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T11:52:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"67a51562c61595056c13215d43b11d8352970ae0","after":"e55429c77b602bbc29a398d38fc7e037b27bbb95","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T11:21:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"70b1cfbd10b2633a249e8729719552c22850d373","after":"67a51562c61595056c13215d43b11d8352970ae0","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T11:11:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"ccea01159b2b69e1a64a7a11a7f79eb4cf7cdf0b","after":"70b1cfbd10b2633a249e8729719552c22850d373","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T11:01:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lauxton","name":"Lee Saxton","path":"/lauxton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107041075?s=80&v=4"},"commit":{"message":"Create txt.txt","shortMessageHtmlLink":"Create txt.txt"}},{"before":"f76f728e895f6bc4474747c8d8b77441aa5e29e1","after":"ccea01159b2b69e1a64a7a11a7f79eb4cf7cdf0b","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T10:29:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xcelt","name":"Xue Ling \"Celine\" Teh","path":"/xcelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624269?s=80&v=4"},"commit":{"message":"Update code based on pylint suggestions","shortMessageHtmlLink":"Update code based on pylint suggestions"}},{"before":"ad45844ce545b1e8168fe35589132fc9dfa2665e","after":"f76f728e895f6bc4474747c8d8b77441aa5e29e1","ref":"refs/heads/dev-prep","pushedAt":"2023-10-30T09:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xcelt","name":"Xue Ling \"Celine\" Teh","path":"/xcelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624269?s=80&v=4"},"commit":{"message":"Update requirements.txt","shortMessageHtmlLink":"Update requirements.txt"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADoyWKiwA","startCursor":null,"endCursor":null}},"title":"Activity ยท xcelt/smart-home"}