{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":393316410,"defaultBranch":"master","name":"goodwe","ownerLogin":"marcelblijleven","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-06T08:48:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2219075?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718573257.0","currentOid":""},"activityList":{"items":[{"before":"f370c7b51a92ada07c4e6161ca0dc2a6a6042918","after":"49bc95cf7e3f882a7197371ee8955e163818497d","ref":"refs/heads/master","pushedAt":"2024-07-31T07:57:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"fix: clarify grid_export setting name","shortMessageHtmlLink":"fix: clarify grid_export setting name"}},{"before":"daace961150c372d6fe375ad6250882a90ec4a95","after":"f370c7b51a92ada07c4e6161ca0dc2a6a6042918","ref":"refs/heads/master","pushedAt":"2024-07-05T15:36:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Add read_sensor so inverter API","shortMessageHtmlLink":"Add read_sensor so inverter API"}},{"before":"f3d85b4a5d38eee491b2f617844847f45c8d6b85","after":"daace961150c372d6fe375ad6250882a90ec4a95","ref":"refs/heads/master","pushedAt":"2024-07-05T09:17:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Switch to f\"\" string formatting.","shortMessageHtmlLink":"Switch to f\"\" string formatting."}},{"before":"5e856fdd257d83121c5a8bb2fa99defd653881ec","after":"f3d85b4a5d38eee491b2f617844847f45c8d6b85","ref":"refs/heads/master","pushedAt":"2024-07-05T08:52:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Address some pylint violations","shortMessageHtmlLink":"Address some pylint violations"}},{"before":"abdfedaf13ba4fff4016bff375d5a49c745e8f4d","after":"5e856fdd257d83121c5a8bb2fa99defd653881ec","ref":"refs/heads/master","pushedAt":"2024-07-05T08:29:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Switch to python 3.9 collections typing hints","shortMessageHtmlLink":"Switch to python 3.9 collections typing hints"}},{"before":"a4b8c7fa6a45f037135b9061aa3500e5c3a7befb","after":"abdfedaf13ba4fff4016bff375d5a49c745e8f4d","ref":"refs/heads/master","pushedAt":"2024-06-17T21:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Add ems_power_mode/ems_power settings","shortMessageHtmlLink":"Add ems_power_mode/ems_power settings"}},{"before":"e1f7869cd9ef6e322738944b7a0c85167209bb12","after":"a4b8c7fa6a45f037135b9061aa3500e5c3a7befb","ref":"refs/heads/master","pushedAt":"2024-06-16T21:26:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Add potential meter values to DT inverter","shortMessageHtmlLink":"Add potential meter values to DT inverter"}},{"before":"6890df873c2b32738c9a1ca2eda65e04cf5c249b","after":"e1f7869cd9ef6e322738944b7a0c85167209bb12","ref":"refs/heads/master","pushedAt":"2024-06-16T21:01:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Close the socket before UDP retries\n\nLAN kit module seems to be extremely unstable when using the same socket (UDP source port). When keep_alive is off (now default) every request, incl. re-tries should be done in separate socket (ephemeral source port).","shortMessageHtmlLink":"Close the socket before UDP retries"}},{"before":"7254c13824532d6f0be557aa8b6f72f39f881ffa","after":"8e1bda85477ba12d650a4b5bfb320d55ccedd39f","ref":"refs/heads/b0.3.x","pushedAt":"2024-06-12T20:12:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Add meter_e_total_exp (L1/L2/L3) to ETT/745 inverters","shortMessageHtmlLink":"Add meter_e_total_exp (L1/L2/L3) to ETT/745 inverters"}},{"before":"249ee1eae29d130db8de743189d3e3630df7c647","after":"6890df873c2b32738c9a1ca2eda65e04cf5c249b","ref":"refs/heads/master","pushedAt":"2024-06-10T20:54:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Add meter_e_total_exp (L1/L2/L3) to ETT/745 inverters","shortMessageHtmlLink":"Add meter_e_total_exp (L1/L2/L3) to ETT/745 inverters"}},{"before":"f7b04f4f3a9e78d3e2243ea14bd4e25b0d92b19e","after":"249ee1eae29d130db8de743189d3e3630df7c647","ref":"refs/heads/master","pushedAt":"2024-05-26T17:54:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Fix eco_mode v2 detection on ESA models","shortMessageHtmlLink":"Fix eco_mode v2 detection on ESA models"}},{"before":"11db632d7e20c34ff3332f48083839f52c8c6465","after":"f7b04f4f3a9e78d3e2243ea14bd4e25b0d92b19e","ref":"refs/heads/master","pushedAt":"2024-05-25T21:33:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Throw ValueError or unknown setting.","shortMessageHtmlLink":"Throw ValueError or unknown setting."}},{"before":"1f8f94271e92a7b289d1a565eb2ea1eb4a5a17fc","after":"11db632d7e20c34ff3332f48083839f52c8c6465","ref":"refs/heads/master","pushedAt":"2024-05-25T16:23:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Add Start/Stop/Restart settings to DT inverters.","shortMessageHtmlLink":"Add Start/Stop/Restart settings to DT inverters."}},{"before":"46e3ff7f710a735cf355c8423e2879cfc496f03f","after":"1f8f94271e92a7b289d1a565eb2ea1eb4a5a17fc","ref":"refs/heads/master","pushedAt":"2024-05-25T11:49:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Fix modbus_baud_rate setting (it's 64 value).","shortMessageHtmlLink":"Fix modbus_baud_rate setting (it's 64 value)."}},{"before":"1c06fbfba645ff67fb758a378b28bae33100baf1","after":"46e3ff7f710a735cf355c8423e2879cfc496f03f","ref":"refs/heads/master","pushedAt":"2024-05-24T21:50:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Allow strings to be passed to set_parameter","shortMessageHtmlLink":"Allow strings to be passed to set_parameter"}},{"before":"7c60cfb55c4b601bbe58e83fafe9f424e5bf67dd","after":"1c06fbfba645ff67fb758a378b28bae33100baf1","ref":"refs/heads/master","pushedAt":"2024-05-24T21:20:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Add meter_target_power_offset","shortMessageHtmlLink":"Add meter_target_power_offset"}},{"before":"9289cde4ee6b238e14e83cc74fcc717252874774","after":"7c60cfb55c4b601bbe58e83fafe9f424e5bf67dd","ref":"refs/heads/master","pushedAt":"2024-05-23T21:43:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Add meter_target_power_offset","shortMessageHtmlLink":"Add meter_target_power_offset"}},{"before":"a48299bf3168bc52f2c8687d5a935f0f38d3bc2f","after":"9289cde4ee6b238e14e83cc74fcc717252874774","ref":"refs/heads/master","pushedAt":"2024-05-21T20:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Check the future state when setting exception","shortMessageHtmlLink":"Check the future state when setting exception"}},{"before":"6326d45403a9da3e8f715f1145e5bbbeb8e2d364","after":"a48299bf3168bc52f2c8687d5a935f0f38d3bc2f","ref":"refs/heads/master","pushedAt":"2024-05-21T20:17:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Add DT-17K sample data and test","shortMessageHtmlLink":"Add DT-17K sample data and test"}},{"before":"ef9034b9548bc23c26a4b968f35933a025952370","after":"6326d45403a9da3e8f715f1145e5bbbeb8e2d364","ref":"refs/heads/master","pushedAt":"2024-05-21T20:01:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Add missing timeout to fragment handler","shortMessageHtmlLink":"Add missing timeout to fragment handler"}},{"before":"bbbbcbbc5f3dc0bf328245485e9a2245ae0608ec","after":"ef9034b9548bc23c26a4b968f35933a025952370","ref":"refs/heads/master","pushedAt":"2024-05-20T21:55:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Reset partial_data on every _send_request","shortMessageHtmlLink":"Reset partial_data on every _send_request"}},{"before":"0b9da5a73a8b96e2256d0ea02a721b916a355adc","after":"bbbbcbbc5f3dc0bf328245485e9a2245ae0608ec","ref":"refs/heads/master","pushedAt":"2024-05-20T21:44:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Disable modbus length check due to Goodwe bugs","shortMessageHtmlLink":"Disable modbus length check due to Goodwe bugs"}},{"before":"a30ecfefa18d975d14042d2194472b258e98f55b","after":"0b9da5a73a8b96e2256d0ea02a721b916a355adc","ref":"refs/heads/master","pushedAt":"2024-05-20T21:41:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Make fragment handling more strict","shortMessageHtmlLink":"Make fragment handling more strict"}},{"before":"95d4d2c99731579fe997f034a42faf225f3ed1f7","after":"a30ecfefa18d975d14042d2194472b258e98f55b","ref":"refs/heads/master","pushedAt":"2024-05-19T16:49:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Work around Goodwe bug returning wrong TCP response length","shortMessageHtmlLink":"Work around Goodwe bug returning wrong TCP response length"}},{"before":"8f562a1b933bac1ba64fc64715f45833e518c9d2","after":"95d4d2c99731579fe997f034a42faf225f3ed1f7","ref":"refs/heads/master","pushedAt":"2024-05-19T16:12:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Support fragmented responses also in AA55 protocol.","shortMessageHtmlLink":"Support fragmented responses also in AA55 protocol."}},{"before":"25212ecb9a7a46871f68877317495206c7e5bec5","after":"8f562a1b933bac1ba64fc64715f45833e518c9d2","ref":"refs/heads/master","pushedAt":"2024-05-19T16:03:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Enable Modbus/TCP for any inverter.","shortMessageHtmlLink":"Enable Modbus/TCP for any inverter."}},{"before":"99ae1d318fb418ad1df2da90e809f393fc1a3b78","after":"25212ecb9a7a46871f68877317495206c7e5bec5","ref":"refs/heads/master","pushedAt":"2024-05-16T21:26:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Add support for handling fragmented responses","shortMessageHtmlLink":"Add support for handling fragmented responses"}},{"before":"0d3b0a1765b1e6f115aeb5a4c57d09c7f3e840b1","after":"7254c13824532d6f0be557aa8b6f72f39f881ffa","ref":"refs/heads/b0.3.x","pushedAt":"2024-05-15T20:15:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Add pymodbus version to stability_check.py","shortMessageHtmlLink":"Add pymodbus version to stability_check.py"}},{"before":"a555e3e7293247ec4814292771f8168728ad7c7b","after":"99ae1d318fb418ad1df2da90e809f393fc1a3b78","ref":"refs/heads/master","pushedAt":"2024-05-15T17:38:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Add pymodbus version to stability_check.py","shortMessageHtmlLink":"Add pymodbus version to stability_check.py"}},{"before":"366d35652752ff8207ae7b0ae0767d0e30391180","after":"a555e3e7293247ec4814292771f8168728ad7c7b","ref":"refs/heads/master","pushedAt":"2024-05-14T21:01:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mletenay","name":null,"path":"/mletenay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4719495?s=80&v=4"},"commit":{"message":"Fix decoding 0 energy values","shortMessageHtmlLink":"Fix decoding 0 energy values"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMVQwNzo1NzoxOS4wMDAwMDBazwAAAASNyBia","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xNFQyMTowMTowNi4wMDAwMDBazwAAAARJ5xt4"}},"title":"Activity ยท marcelblijleven/goodwe"}