{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":144838180,"defaultBranch":"master","name":"Solaredge-influxdb","ownerLogin":"salberin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-15T10:14:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1883727?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709152709.0","currentOid":""},"activityList":{"items":[{"before":"5d83510ca44c4d226042e2f75166c168b8d54e78","after":"280b12dd03b467598a48196b6eb391d12e5f953e","ref":"refs/heads/master","pushedAt":"2024-02-28T20:42:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peplin","name":"Christopher Peplin","path":"/peplin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184212?s=80&v=4"},"commit":{"message":"Merge pull request #12 from salberin/error-handling-modbus-latest\n\nUpdate error handling for compatibility with latest pyModbusTCP","shortMessageHtmlLink":"Merge pull request #12 from salberin/error-handling-modbus-latest"}},{"before":"15da7233ac96976102a99e8b969cc7e4fb1ca0f1","after":"e4a19656a2af8a46e1b719e6a28ba6b9b8addac6","ref":"refs/heads/error-handling-modbus-latest","pushedAt":"2024-02-28T20:40:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peplin","name":"Christopher Peplin","path":"/peplin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184212?s=80&v=4"},"commit":{"message":"Update error handling for compatibility with latest pyModbusTCP\n\nThe newer version converted the `last_error` method to a @property.\nThere's also a new helper @property that converts error codes to strings for\nus, so I just opted to use that.","shortMessageHtmlLink":"Update error handling for compatibility with latest pyModbusTCP"}},{"before":null,"after":"15da7233ac96976102a99e8b969cc7e4fb1ca0f1","ref":"refs/heads/error-handling-modbus-latest","pushedAt":"2024-02-28T20:38:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peplin","name":"Christopher Peplin","path":"/peplin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184212?s=80&v=4"},"commit":{"message":"Update error handling for compatibility with latest pyModbusTCP\n\nThe newer version converted the `last_error` method to a @property.\nThere's also a new helper @property that converts error codes to strings for\nus, so I just opted to use that.","shortMessageHtmlLink":"Update error handling for compatibility with latest pyModbusTCP"}},{"before":"24d7f772d0e2485f75548745529f7eba4e032bbf","after":"5d83510ca44c4d226042e2f75166c168b8d54e78","ref":"refs/heads/master","pushedAt":"2024-01-12T23:47:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"peplin","name":"Christopher Peplin","path":"/peplin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184212?s=80&v=4"},"commit":{"message":"Merge pull request #11 from salberin/moar-lint\n\nAdd a few more useful Python pre-commit hooks","shortMessageHtmlLink":"Merge pull request #11 from salberin/moar-lint"}},{"before":"5212cf8251dac9ed8034e17650e69a657f179e6c","after":"297d9b3ba246c466d3bbd8e2d770e6f9d1f7ded7","ref":"refs/heads/moar-lint","pushedAt":"2024-01-12T23:46:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peplin","name":"Christopher Peplin","path":"/peplin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184212?s=80&v=4"},"commit":{"message":"Sort imports","shortMessageHtmlLink":"Sort imports"}},{"before":null,"after":"5212cf8251dac9ed8034e17650e69a657f179e6c","ref":"refs/heads/moar-lint","pushedAt":"2024-01-12T23:43:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peplin","name":"Christopher Peplin","path":"/peplin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184212?s=80&v=4"},"commit":{"message":"Add a few more useful Python pre-commit hooks","shortMessageHtmlLink":"Add a few more useful Python pre-commit hooks"}},{"before":"8303c3c3e29a24493fd6bcbd6dc4f658794681fa","after":"24d7f772d0e2485f75548745529f7eba4e032bbf","ref":"refs/heads/master","pushedAt":"2024-01-12T23:43:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peplin","name":"Christopher Peplin","path":"/peplin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184212?s=80&v=4"},"commit":{"message":"Merge pull request #8 from peplin/pr-fix-se5000h-registers\n\nFix register parsing for latest SolarEdge SunSpec ModBus implementation","shortMessageHtmlLink":"Merge pull request #8 from peplin/pr-fix-se5000h-registers"}},{"before":null,"after":"c55e27d5d32c48817fed960efdf2c325cb52aaaa","ref":"refs/heads/pr-fix-se5000h-registers","pushedAt":"2024-01-12T23:39:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peplin","name":"Christopher Peplin","path":"/peplin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184212?s=80&v=4"},"commit":{"message":"Fix register parsing for latest SolarEdge SunSpec ModBus implementation\n\nOn a new SE5000H, I encountered issue #4. I found that the register\nparsing implementation doesn't match what's listed in the [SolarEdge\ntechnical\nspec](https://www.solaredge.com/sites/default/files/sunspec-implementation-technical-note.pdf)\nfor their SunSpec ModBus implementation.\n\nThe code was seeking too far forward, and from that point on it was\nreading a mix of 2 registers and trying to interpret as scaling factors\nor measurements. This caused seemingly random, extremely large values\nthat triggered the \"int too large to convert to float\". The issue, at\nleast for my unit, was not with the field that could not be parsed.\n\nWith these new values, all measurements supported by my unit are\nreporting values that match the SolarEdge monitoring website.\n\nI'm not positive if this is specific to only some units, but the\ntechnical note does not indicate they use different registers for\ndifferent inverter models.","shortMessageHtmlLink":"Fix register parsing for latest SolarEdge SunSpec ModBus implementation"}},{"before":"825a746388a8c47e754034acf887ad90983c6ed0","after":"8303c3c3e29a24493fd6bcbd6dc4f658794681fa","ref":"refs/heads/master","pushedAt":"2024-01-12T23:39:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"peplin","name":"Christopher Peplin","path":"/peplin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184212?s=80&v=4"},"commit":{"message":"Merge pull request #10 from salberin/add-ci\n\nAdd and enforce standard linting and formatting","shortMessageHtmlLink":"Merge pull request #10 from salberin/add-ci"}},{"before":null,"after":"b4902f4f21b5a5a52590d1443dc62929048297be","ref":"refs/heads/add-ci","pushedAt":"2024-01-12T23:34:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peplin","name":"Christopher Peplin","path":"/peplin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184212?s=80&v=4"},"commit":{"message":"Apply formatting/linting from pre-commit","shortMessageHtmlLink":"Apply formatting/linting from pre-commit"}},{"before":"5d4ca2362347d377fce8e145cecf85c51f58f92f","after":"825a746388a8c47e754034acf887ad90983c6ed0","ref":"refs/heads/master","pushedAt":"2024-01-09T14:50:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peplin","name":"Christopher Peplin","path":"/peplin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184212?s=80&v=4"},"commit":{"message":"Merge pull request #7 from peplin/pr-handle-unimplemented\n\nGracefully handle unimplemented Modbus registers","shortMessageHtmlLink":"Merge pull request #7 from peplin/pr-handle-unimplemented"}},{"before":"e070f815736f8025ff3482e9a361a59c89721a9c","after":"5d4ca2362347d377fce8e145cecf85c51f58f92f","ref":"refs/heads/master","pushedAt":"2024-01-09T14:49:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peplin","name":"Christopher Peplin","path":"/peplin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184212?s=80&v=4"},"commit":{"message":"Merge pull request #6 from peplin/pr-backtrace-unhandled\n\nLog backtrace of unhandled exceptions","shortMessageHtmlLink":"Merge pull request #6 from peplin/pr-backtrace-unhandled"}},{"before":"b463d5e1c713641778b14af5a8863a9c14efab4a","after":"e070f815736f8025ff3482e9a361a59c89721a9c","ref":"refs/heads/master","pushedAt":"2024-01-08T09:24:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"salberin","name":"Sander Alberink","path":"/salberin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1883727?s=80&v=4"},"commit":{"message":"Merge pull request #9 from peplin/pr-pin-versions\n\nUpdate and pin external dependencies","shortMessageHtmlLink":"Merge pull request #9 from peplin/pr-pin-versions"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECA5CUgA","startCursor":null,"endCursor":null}},"title":"Activity ยท salberin/Solaredge-influxdb"}