{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":180283315,"defaultBranch":"master","name":"solax","ownerLogin":"squishykid","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-04-09T04:14:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2177912?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711952576.0","currentOid":""},"activityList":{"items":[{"before":"33a131846662ab1c327aa72a6b605289cef0a741","after":"266a3d085e6de898bc846fc26b2b0076fe42e50f","ref":"refs/heads/master","pushedAt":"2024-05-04T21:35:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"Rework discovery timeout logic (#153)","shortMessageHtmlLink":"Rework discovery timeout logic (#153)"}},{"before":"1a8b932f21454233e363bb3710fba1cab20af3b4","after":"33a131846662ab1c327aa72a6b605289cef0a741","ref":"refs/heads/master","pushedAt":"2024-05-04T21:33:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"Fix AC Power using unsigned int (#152)\n\nAC power should be signed to allow for negative power from inverter","shortMessageHtmlLink":"Fix AC Power using unsigned int (#152)"}},{"before":"a44017c6f12e647b37a9410b683e5b623728369d","after":"1a8b932f21454233e363bb3710fba1cab20af3b4","ref":"refs/heads/master","pushedAt":"2024-05-04T21:33:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"update the README to reflect the latest improvements in the discovery code. (#154)","shortMessageHtmlLink":"update the README to reflect the latest improvements in the discovery…"}},{"before":"2e2cdd2ddc2f9ef24ee3217f5226403ccbf82292","after":"a44017c6f12e647b37a9410b683e5b623728369d","ref":"refs/heads/master","pushedAt":"2024-03-31T21:35:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"Refactor discovery (#145)\n\n* Coverage combine\r\n\r\n* Refactor discovery and stagger HTTP requests.\r\n\r\n* Add DailyTotal NamedTyple\r\n\r\n* Add inverter_serial_number to InverterResponse","shortMessageHtmlLink":"Refactor discovery (#145)"}},{"before":"878bf5be69e8a6ee77219be83eb7235b4c2a61e7","after":"2e2cdd2ddc2f9ef24ee3217f5226403ccbf82292","ref":"refs/heads/master","pushedAt":"2024-03-07T21:41:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"X3 Hybrid G4: Attributes added (#136)\n\n* Update x3_hybrid_g4.py\r\n\r\nadd Battery mode\r\n\r\n* Update x3_hybrid_g4.py\r\n\r\nBattery Remaining Energy added\r\n\r\n* Update x3_hybrid_g4.py\r\n\r\nFeed-in und Consumed Energy total added\r\n\r\n* Update x3_hybrid_g4.py\r\n\r\nEPS Energy total / today added\r\n\r\n* Update x3_hybrid_g4.py\r\n\r\nPV Energy total added\r\n\r\n* Update x3_hybrid_g4.py\r\n\r\nBattery (Dis-)charge Energy total/today added\r\n\r\n* Update x3_hybrid_g4.py\r\n\r\nLoad/Generator Power added\r\n\r\n* Update x3_hybrid_g4.py\r\n\r\nEPS Current and Voltage Units fixed\r\n\r\n* Update x3_hybrid_g4.py\r\n\r\nBattery Voltage and Current added\r\n\r\n* Update x3_hybrid_g4.py\r\n\r\nimport twoway_div100\r\n\r\n* Update x3_hybrid_g4.py\r\n\r\nrename Feed-in -> Grid Power\r\n\r\n* using black for formatting\r\n\r\n* applied formatting with black v24.2.0 (debian testing)\r\n\r\n* commented duplicate 'Battery Voltage' in field 39. This is twice in the data. Field 169, 170 probably better than 39.\r\n\r\n* Update x3_hybrid_g4.py\r\n\r\nrefactor battery_modes to _decode_battery_mode\r\n\r\n* Update x3_hybrid_g4.py\r\n\r\nusing the right comment method (hopefully)\r\n\r\n* Update expected_values.py\r\n\r\nadded test values for X3_HYBRID_G4\r\n\r\n* Update expected_values.py\r\n\r\nadded missing comma\r\n\r\n* Update expected_values.py\r\n\r\nremoved duplicate value\r\n\r\n* Update expected_values.py\r\n\r\nadded test value 'PV Energy total'\r\n\r\n* Update expected_values.py\r\n\r\nadjust expectred values with example response","shortMessageHtmlLink":"X3 Hybrid G4: Attributes added (#136)"}},{"before":"2c2040437e677f87e18d88399d7bb747967253d7","after":"878bf5be69e8a6ee77219be83eb7235b4c2a61e7","ref":"refs/heads/master","pushedAt":"2024-03-04T11:02:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"fix: update actions to latest major version (#141)\n\n* update actions to latest major version\r\n\r\nSigned-off-by: Robin Wohlers-Reichel \r\n\r\n* Revert \"raise validation error for all zero response data (#68)\"\r\n\r\nThis reverts commit 2c2040437e677f87e18d88399d7bb747967253d7.\r\n\r\n---------\r\n\r\nSigned-off-by: Robin Wohlers-Reichel ","shortMessageHtmlLink":"fix: update actions to latest major version (#141)"}},{"before":"4464b01aff04519d304f313952da4d7df895bb4c","after":"4b6e5e7841c4e8a98dcd6195c0ea3a3e7caf0c92","ref":"refs/heads/fix-node-actions","pushedAt":"2024-03-04T11:00:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"Revert \"raise validation error for all zero response data (#68)\"\n\nThis reverts commit 2c2040437e677f87e18d88399d7bb747967253d7.","shortMessageHtmlLink":"Revert \"raise validation error for all zero response data (#68)\""}},{"before":null,"after":"4464b01aff04519d304f313952da4d7df895bb4c","ref":"refs/heads/fix-node-actions","pushedAt":"2024-03-03T20:26:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"update actions to latest major version\n\nSigned-off-by: Robin Wohlers-Reichel ","shortMessageHtmlLink":"update actions to latest major version"}},{"before":"ce0732f689f68ece8e7c86ed08e49ff2e287f272","after":"2c2040437e677f87e18d88399d7bb747967253d7","ref":"refs/heads/master","pushedAt":"2024-03-03T20:17:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"raise validation error for all zero response data (#68)","shortMessageHtmlLink":"raise validation error for all zero response data (#68)"}},{"before":"4783bc91a5dfb2ff795acca986d58e5139228cd0","after":"ce0732f689f68ece8e7c86ed08e49ff2e287f272","ref":"refs/heads/master","pushedAt":"2024-02-11T23:06:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"fix(x1_boost): totals are consecutive u16 ints (#129)\n\n* fix(x1_boost): totals are consecutive u16 ints\r\n\r\n* modify test cases\r\n\r\nfrom real world example\r\n\r\n* old test cases\r\n\r\n* formating\r\n\r\n* utils format\r\n\r\n* missing fixture","shortMessageHtmlLink":"fix(x1_boost): totals are consecutive u16 ints (#129)"}},{"before":"c35be4a348298907c388a2b300ee1becc03f5805","after":"4783bc91a5dfb2ff795acca986d58e5139228cd0","ref":"refs/heads/master","pushedAt":"2024-01-26T08:54:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"Add support for X1 Mini G3 (FW Version 3) (#139)\n\n* Add support for X1 Mini G3 (FW Version 3)\r\n\r\n---------\r\n\r\nCo-authored-by: broglep <20624281+broglep@users.noreply.github.com>\r\nCo-authored-by: Dos Moonen ","shortMessageHtmlLink":"Add support for X1 Mini G3 (FW Version 3) (#139)"}},{"before":"599d794d599b54e1a4e826627e74358a6b712364","after":"c35be4a348298907c388a2b300ee1becc03f5805","ref":"refs/heads/master","pushedAt":"2023-07-16T22:40:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"Reporting radiator temperature for X3 Hybrid G4 (#124)","shortMessageHtmlLink":"Reporting radiator temperature for X3 Hybrid G4 (#124)"}},{"before":"e17c9308b61def410ac96bd087fdcbf7300d8907","after":"599d794d599b54e1a4e826627e74358a6b712364","ref":"refs/heads/master","pushedAt":"2023-06-19T19:01:34.934Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"Fix deprecation warning by using new API of async-timeout module (#123)","shortMessageHtmlLink":"Fix deprecation warning by using new API of async-timeout module (#123)"}},{"before":"59b68aad9f96fb7bb869b37e237bf114e4c8d5ed","after":"b6917bcf3eb6e1f906daffae26716c11aa7a024b","ref":"refs/heads/speedy-discovery","pushedAt":"2023-06-10T23:55:12.073Z","pushType":"push","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"progress","shortMessageHtmlLink":"progress"}},{"before":"9bc8d3d9b273e6950eb87c18cf72c57ba2bbb51a","after":"e17c9308b61def410ac96bd087fdcbf7300d8907","ref":"refs/heads/master","pushedAt":"2023-06-10T09:43:20.449Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"Add support for X3 MIC/PRO G2 (#116)\n\n* Fix deprecation warning\r\n\r\n* Add support for X3 MIC/PRO G2\r\n\r\n* Fix sensor enumeration\r\n\r\n* Revert \"Fix sensor enumeration\"\r\n\r\nThis reverts commit 05f219dcbd68bbdd60909e398ec688a5c17a87aa.\r\n\r\n* Revert fix for async_timeout deprecation warning\r\n\r\n* Return inverter run mode once (as text) instead of twice (as text and numerical value)","shortMessageHtmlLink":"Add support for X3 MIC/PRO G2 (#116)"}},{"before":"9bc8d3d9b273e6950eb87c18cf72c57ba2bbb51a","after":"59b68aad9f96fb7bb869b37e237bf114e4c8d5ed","ref":"refs/heads/speedy-discovery","pushedAt":"2023-06-10T09:33:38.869Z","pushType":"push","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"progress","shortMessageHtmlLink":"progress"}},{"before":null,"after":"9bc8d3d9b273e6950eb87c18cf72c57ba2bbb51a","ref":"refs/heads/speedy-discovery","pushedAt":"2023-06-10T06:58:21.780Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"Add grid imported/exported energy to SK-TL5000E (#114)\n\n* add grid imported/exported energy to SK-TL5000E\r\n\r\nAdd grid imported/exported energy to SK-TL5000E.\r\nIn acordance with https://github.com/GitHobi/solax/wiki/direct-data-retrieval and verified in local inverter.\r\n\r\n* Update expected_values.py XHYBRID\r\n\r\nAdd grid imported/exported energy test values","shortMessageHtmlLink":"Add grid imported/exported energy to SK-TL5000E (#114)"}},{"before":null,"after":"36624292799e089f8da9c27e1cc4c714edb1a977","ref":"refs/heads/describe-inverters-with-json-bak","pushedAt":"2023-06-10T06:47:02.702Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"kinda fucked\n\nSigned-off-by: Robin Wohlers-Reichel ","shortMessageHtmlLink":"kinda fucked"}},{"before":"a7a95f7a14b98eb6cfeeb69e1770a7047b4b612e","after":"9bc8d3d9b273e6950eb87c18cf72c57ba2bbb51a","ref":"refs/heads/master","pushedAt":"2023-06-10T06:03:20.086Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"Add grid imported/exported energy to SK-TL5000E (#114)\n\n* add grid imported/exported energy to SK-TL5000E\r\n\r\nAdd grid imported/exported energy to SK-TL5000E.\r\nIn acordance with https://github.com/GitHobi/solax/wiki/direct-data-retrieval and verified in local inverter.\r\n\r\n* Update expected_values.py XHYBRID\r\n\r\nAdd grid imported/exported energy test values","shortMessageHtmlLink":"Add grid imported/exported energy to SK-TL5000E (#114)"}},{"before":"a7a95f7a14b98eb6cfeeb69e1770a7047b4b612e","after":null,"ref":"refs/tags/0.3.1","pushedAt":"2023-05-27T23:23:07.704Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"}},{"before":"5fdb6d18acd78350b33fd645f69b4eb301167a72","after":"a7a95f7a14b98eb6cfeeb69e1770a7047b4b612e","ref":"refs/heads/master","pushedAt":"2023-05-27T23:18:36.519Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"feat: Finish discovery right after finding one (#110)\n\nThere is no need to wait for all inverters to finish, as long as one of\r\nthem finished with success.\r\n\r\nThis patch significantly decrease the waiting time until successful\r\ndiscovery.","shortMessageHtmlLink":"feat: Finish discovery right after finding one (#110)"}},{"before":"7244945bb93d28364205592c2cdacee58f6983d6","after":"36624292799e089f8da9c27e1cc4c714edb1a977","ref":"refs/heads/describe-inverters-with-json","pushedAt":"2023-04-06T22:37:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squishykid","name":"Robin Wohlers-Reichel","path":"/squishykid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2177912?s=80&v=4"},"commit":{"message":"kinda fucked\n\nSigned-off-by: Robin Wohlers-Reichel ","shortMessageHtmlLink":"kinda fucked"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQZaU_QA","startCursor":null,"endCursor":null}},"title":"Activity · squishykid/solax"}