{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":537397095,"defaultBranch":"main","name":"python-sdk","ownerLogin":"Enapter","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-16T09:47:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31948084?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713267188.0","currentOid":""},"activityList":{"items":[{"before":"3dde287c6fe6e52698e80bda48b187da7a5cea39","after":null,"ref":"refs/heads/rnovatorov/upgrade-dnspython","pushedAt":"2024-04-16T11:32:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"}},{"before":"e016f8a6b8ec28eaec79a8d23264cc3ae12c7b82","after":"bc2b57aad0efdf8a183b81558b81ef37b8877ba5","ref":"refs/heads/main","pushedAt":"2024-04-16T11:32:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"Merge pull request #18 from Enapter/rnovatorov/upgrade-dnspython\n\nupgrade dnspython","shortMessageHtmlLink":"Merge pull request #18 from Enapter/rnovatorov/upgrade-dnspython"}},{"before":null,"after":"3dde287c6fe6e52698e80bda48b187da7a5cea39","ref":"refs/heads/rnovatorov/upgrade-dnspython","pushedAt":"2024-04-16T11:30:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"bump version\n\n0.9.1 => 0.9.2","shortMessageHtmlLink":"bump version"}},{"before":"5611011d0d188c0d20a4c846ab8e9ccc2496bcae","after":null,"ref":"refs/heads/zigbee2mqtt_example","pushedAt":"2023-11-24T08:21:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"}},{"before":"d825c9bec7e5f4dc020f3e98d6675e7fee3a24f3","after":"e016f8a6b8ec28eaec79a8d23264cc3ae12c7b82","ref":"refs/heads/main","pushedAt":"2023-11-24T08:20:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"Merge pull request #16 from Enapter/zigbee2mqtt_example\n\nAdd Zigbee2Mqtt integration example","shortMessageHtmlLink":"Merge pull request #16 from Enapter/zigbee2mqtt_example"}},{"before":"adf0867acb3a79d9f1d368fc7144ffe19cb79d49","after":"5611011d0d188c0d20a4c846ab8e9ccc2496bcae","ref":"refs/heads/zigbee2mqtt_example","pushedAt":"2023-11-23T11:09:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dimonzozo","name":"Dmitrii","path":"/dimonzozo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/887123?s=80&v=4"},"commit":{"message":"Zigbee2Mqtt integration example","shortMessageHtmlLink":"Zigbee2Mqtt integration example"}},{"before":"1706fb4641e38ca7540ba9ca1f7f2c06a52c97aa","after":"d825c9bec7e5f4dc020f3e98d6675e7fee3a24f3","ref":"refs/heads/main","pushedAt":"2023-11-14T15:12:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"bump version\n\n0.9.0 => 0.9.1","shortMessageHtmlLink":"bump version"}},{"before":"dd910e7711af9ca743f94d51b24a0dbc4642a5f4","after":"1706fb4641e38ca7540ba9ca1f7f2c06a52c97aa","ref":"refs/heads/main","pushedAt":"2023-11-14T14:49:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"ci: publish: pin python version","shortMessageHtmlLink":"ci: publish: pin python version"}},{"before":"5c5ec72be2b5cc1422a94c7ef4a4ef608e7425d2","after":"adf0867acb3a79d9f1d368fc7144ffe19cb79d49","ref":"refs/heads/zigbee2mqtt_example","pushedAt":"2023-11-14T14:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"ci: publish: pin python version","shortMessageHtmlLink":"ci: publish: pin python version"}},{"before":"9cebc09b8a588ddd93ebcaa3a7588e51b93c26e3","after":"5c5ec72be2b5cc1422a94c7ef4a4ef608e7425d2","ref":"refs/heads/zigbee2mqtt_example","pushedAt":"2023-11-14T13:15:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"Zigbee2Mqtt integration example","shortMessageHtmlLink":"Zigbee2Mqtt integration example"}},{"before":"6dbc1db0c6984b8e53065100351d45bd1e881bc8","after":null,"ref":"refs/heads/rnovatorov/dev","pushedAt":"2023-11-14T13:13:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"}},{"before":"5b2f221f2c6f7596900eeaea035a523a888c96b8","after":"dd910e7711af9ca743f94d51b24a0dbc4642a5f4","ref":"refs/heads/main","pushedAt":"2023-11-14T13:13:08.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"Merge pull request #17 from Enapter/rnovatorov/dev\n\nSplit Enapter MQTT API Logic Into A Separate Package","shortMessageHtmlLink":"Merge pull request #17 from Enapter/rnovatorov/dev"}},{"before":null,"after":"6dbc1db0c6984b8e53065100351d45bd1e881bc8","ref":"refs/heads/rnovatorov/dev","pushedAt":"2023-11-14T13:08:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"bump version\n\n0.8.0 => 0.9.0","shortMessageHtmlLink":"bump version"}},{"before":null,"after":"9cebc09b8a588ddd93ebcaa3a7588e51b93c26e3","ref":"refs/heads/zigbee2mqtt_example","pushedAt":"2023-11-13T19:01:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dimonzozo","name":"Dmitrii","path":"/dimonzozo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/887123?s=80&v=4"},"commit":{"message":"Zigbee2Mqtt integration example","shortMessageHtmlLink":"Zigbee2Mqtt integration example"}},{"before":"182fcca499bbf00f2a9b66ccd4c6977f94fff4d9","after":null,"ref":"refs/heads/nvk/snmp-eaton-ups-improvement","pushedAt":"2023-07-27T12:06:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"}},{"before":"ad27ad01a5f8519ed5220068af044763a61245a7","after":"5b2f221f2c6f7596900eeaea035a523a888c96b8","ref":"refs/heads/main","pushedAt":"2023-07-27T12:06:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"Merge pull request #15 from Enapter/nvk/snmp-eaton-ups-improvement\n\nadding human readable statuses of the battery for Eaton UPS","shortMessageHtmlLink":"Merge pull request #15 from Enapter/nvk/snmp-eaton-ups-improvement"}},{"before":"49f3effe3f6648c9e685d6b3acb212e67ac813d6","after":"182fcca499bbf00f2a9b66ccd4c6977f94fff4d9","ref":"refs/heads/nvk/snmp-eaton-ups-improvement","pushedAt":"2023-07-27T12:03:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"adding human readable statuses of the battery for Eaton UPS","shortMessageHtmlLink":"adding human readable statuses of the battery for Eaton UPS"}},{"before":null,"after":"49f3effe3f6648c9e685d6b3acb212e67ac813d6","ref":"refs/heads/nvk/snmp-eaton-ups-improvement","pushedAt":"2023-07-27T11:53:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nkrasko","name":"Nikolay V. Krasko","path":"/nkrasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3072826?s=80&v=4"},"commit":{"message":"adding human readable statuses of the battery for Eaton UPS","shortMessageHtmlLink":"adding human readable statuses of the battery for Eaton UPS"}},{"before":"36721354fa0ce25d7d90aae4b95263c160d751c0","after":null,"ref":"refs/heads/nvk/snmp-vucm-example","pushedAt":"2023-07-26T08:17:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"}},{"before":"be43f7ccd71697d933df5b1378f0d512d0636052","after":"ad27ad01a5f8519ed5220068af044763a61245a7","ref":"refs/heads/main","pushedAt":"2023-07-26T08:17:04.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"Merge pull request #13 from Enapter/nvk/snmp-vucm-example\n\nadding example for standalone UCM for monitoring Eaton UPS over SNMP","shortMessageHtmlLink":"Merge pull request #13 from Enapter/nvk/snmp-vucm-example"}},{"before":"3ac9ebd92a78d93df715b4fe96e45ec762838f6e","after":"36721354fa0ce25d7d90aae4b95263c160d751c0","ref":"refs/heads/nvk/snmp-vucm-example","pushedAt":"2023-07-25T12:38:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"examples: vucm: use `Device.run_in_thread`","shortMessageHtmlLink":"examples: vucm: use Device.run_in_thread"}},{"before":"7a20d04e490e3ed4c2c44e927172dd8461ed1d01","after":null,"ref":"refs/heads/rnovatorov/dev","pushedAt":"2023-07-25T12:20:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"}},{"before":"0e86e5371f50eb311a3c88a1d49f67903b698d2d","after":"be43f7ccd71697d933df5b1378f0d512d0636052","ref":"refs/heads/main","pushedAt":"2023-07-25T12:20:52.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"Merge pull request #14 from Enapter/rnovatorov/dev\n\nimplement `Device.run_in_thread`","shortMessageHtmlLink":"Merge pull request #14 from Enapter/rnovatorov/dev"}},{"before":"7a73ea3aecde52d2766f58c068b0a0fea68f8da9","after":"7a20d04e490e3ed4c2c44e927172dd8461ed1d01","ref":"refs/heads/rnovatorov/dev","pushedAt":"2023-07-25T12:17:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"bump version\n\n0.7.3 => 0.8.0","shortMessageHtmlLink":"bump version"}},{"before":"93b8b2d5738a4039800a94572c29a75e9c20a70e","after":"7a73ea3aecde52d2766f58c068b0a0fea68f8da9","ref":"refs/heads/rnovatorov/dev","pushedAt":"2023-07-25T12:13:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"bump version\n\n0.7.3 => 0.8.0","shortMessageHtmlLink":"bump version"}},{"before":null,"after":"93b8b2d5738a4039800a94572c29a75e9c20a70e","ref":"refs/heads/rnovatorov/dev","pushedAt":"2023-07-25T12:08:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"bump version\n\n0.7.3 => 0.8.0","shortMessageHtmlLink":"bump version"}},{"before":"db4260f29abeb697a9cc8c1b94655799c6710721","after":"3ac9ebd92a78d93df715b4fe96e45ec762838f6e","ref":"refs/heads/nvk/snmp-vucm-example","pushedAt":"2023-07-21T16:35:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"examples: vucm: use `run_in_executor`","shortMessageHtmlLink":"examples: vucm: use run_in_executor"}},{"before":"a9c01e4470123de0913fc841289c8030fd771c52","after":"0e86e5371f50eb311a3c88a1d49f67903b698d2d","ref":"refs/heads/main","pushedAt":"2023-07-21T16:33:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"bump version\n\n0.7.2 => 0.7.3","shortMessageHtmlLink":"bump version"}},{"before":"6d619e9e82127cedcb08f4aa0443d89fb110beb9","after":"db4260f29abeb697a9cc8c1b94655799c6710721","ref":"refs/heads/nvk/snmp-vucm-example","pushedAt":"2023-07-21T10:16:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"examples: vucm: use `run_in_executor`","shortMessageHtmlLink":"examples: vucm: use run_in_executor"}},{"before":"88352875bdc8a251f277f472e3a7e134af45ca14","after":"6d619e9e82127cedcb08f4aa0443d89fb110beb9","ref":"refs/heads/nvk/snmp-vucm-example","pushedAt":"2023-07-21T09:55:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rnovatorov","name":"Roman Novatorov","path":"/rnovatorov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20299819?s=80&v=4"},"commit":{"message":"examples: vucm: snmp-eaton-ups: pythonize script","shortMessageHtmlLink":"examples: vucm: snmp-eaton-ups: pythonize script"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNlQxMTozMjoyNy4wMDAwMDBazwAAAAQx7V4K","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNlQxMTozMjoyNy4wMDAwMDBazwAAAAQx7V4K","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0yMVQwOTo1NToxOS4wMDAwMDBazwAAAANaSOxW"}},"title":"Activity ยท Enapter/python-sdk"}