{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":480392585,"defaultBranch":"dev","name":"eebus-go","ownerLogin":"enbility","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-11T13:29:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/118294492?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719167948.0","currentOid":""},"activityList":{"items":[{"before":"973a6e2303e589730e3f57edff3ca91372885dbe","after":null,"ref":"refs/heads/feature/emobility-evcem","pushedAt":"2024-06-23T18:39:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"}},{"before":"ff5fe67581d031a692b702546b814f39d22cc7c9","after":"15bf236a4ecf010a2185427023bbe14cc59d99f2","ref":"refs/heads/dev","pushedAt":"2024-06-23T18:39:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Add workaround for invalid MEB measurements (#88)\n\nThe PMCC EVSE can connect to MEB EVs via ISO and then uses the EV as NTP\r\nserver. Sadly that server reports the wrong time and thus all\r\nmeasurements are invalid.\r\n\r\nThis commit adds a workaround to test if the measurement is within 1\r\nminute if the time is shifted by 1 or 2 hours.","shortMessageHtmlLink":"Add workaround for invalid MEB measurements (#88)"}},{"before":null,"after":"973a6e2303e589730e3f57edff3ca91372885dbe","ref":"refs/heads/feature/emobility-evcem","pushedAt":"2024-06-23T18:36:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Add workaround for invalid MEB measurements\n\nThe PMCC EVSE can connect to MEB EVs via ISO and then uses the EV as NTP server. Sadly that server reports the wrong time and thus all measurements are invalid.\n\nThis commit adds a workaround to test if the measurement is within 1 minute if the time is shifted by 1 or 2 hours.","shortMessageHtmlLink":"Add workaround for invalid MEB measurements"}},{"before":"446f3c7670e908cef120a678a768fc84dbe1e020","after":"ff5fe67581d031a692b702546b814f39d22cc7c9","ref":"refs/heads/dev","pushedAt":"2024-06-20T18:46:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Fix OSCEV get limit","shortMessageHtmlLink":"Fix OSCEV get limit"}},{"before":"159ba13426ae5204c93aa7fc76587cd5beb2181f","after":null,"ref":"refs/heads/feature/emobility-fixes","pushedAt":"2024-06-20T17:05:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"}},{"before":"4032f49f57efb595e6da06c1b5215991452b44be","after":"446f3c7670e908cef120a678a768fc84dbe1e020","ref":"refs/heads/dev","pushedAt":"2024-06-20T17:05:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Fix Current limits not reporting proper values (#87)\n\nElectricalConnectionParameterDescription data also may contain power\r\nvalues per phase. To get the current values, the MeasurementDescription\r\ndata needs to be evaluated and proper measurementIds passed over to\r\nfilter the parameter data properly","shortMessageHtmlLink":"Fix Current limits not reporting proper values (#87)"}},{"before":null,"after":"159ba13426ae5204c93aa7fc76587cd5beb2181f","ref":"refs/heads/feature/emobility-fixes","pushedAt":"2024-06-20T16:57:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Fix Current limits not reporting proper values\n\nElectricalConnectionParameterDescription data also may contain power values per phase. To get the current values, the MeasurementDescription data needs to be evaluated and proper measurementIds passed over to filter the parameter data properly","shortMessageHtmlLink":"Fix Current limits not reporting proper values"}},{"before":"aa7c62e78d1a4123f8d8f72b93a9ccc609a297fb","after":"4032f49f57efb595e6da06c1b5215991452b44be","ref":"refs/heads/dev","pushedAt":"2024-06-18T20:24:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Update SHIP, SPINE and other dependencies","shortMessageHtmlLink":"Update SHIP, SPINE and other dependencies"}},{"before":"50b769ccc39ecddb6c72892e88ccf15ff398aae3","after":null,"ref":"refs/heads/feature/lpc-lpp-improvements","pushedAt":"2024-06-18T20:10:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"}},{"before":"8e9c4511fba9d43877a28b7420a0a182417028d2","after":"aa7c62e78d1a4123f8d8f72b93a9ccc609a297fb","ref":"refs/heads/dev","pushedAt":"2024-06-18T20:10:28.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"LPC & LPP usecase improvements (#86)\n\n- Controllable System LPC & LPP\r\n - If a write approval request is not for the usecase, approve it\r\n - clean up pending write approval list\r\n- Energy Guard LPC & LPP\r\n - send read request for heartbeats\r\n - allow remote CEM entity\r\n- Demo controlbox improvements\r\n - also supports LPP, but only sends a LPC limit\r\n- Demo HEMS improvements\r\n - support LPC & LPP as Energy guard and controllable system\r\n - comment SPINE message logging","shortMessageHtmlLink":"LPC & LPP usecase improvements (#86)"}},{"before":null,"after":"50b769ccc39ecddb6c72892e88ccf15ff398aae3","ref":"refs/heads/feature/lpc-lpp-improvements","pushedAt":"2024-06-18T20:06:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Demo HEMS improvements\n\n- support LPC & LPP as Energy guard and controllable system\n- comment SPINE message logging","shortMessageHtmlLink":"Demo HEMS improvements"}},{"before":"0d5c961b5eb06a56a00b6a9f82c75c45f09aa1aa","after":"8e9c4511fba9d43877a28b7420a0a182417028d2","ref":"refs/heads/dev","pushedAt":"2024-06-18T06:04:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Fix MaMGCP usecase interface and update mocks","shortMessageHtmlLink":"Fix MaMGCP usecase interface and update mocks"}},{"before":"7261473985e6f7543c23177e6a48eba10b753c4f","after":"0d5c961b5eb06a56a00b6a9f82c75c45f09aa1aa","ref":"refs/heads/dev","pushedAt":"2024-06-13T10:03:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Fix CS LPC&LPP device connection handling","shortMessageHtmlLink":"Fix CS LPC&LPP device connection handling"}},{"before":"a58156e5e5958dc1c65ad74f709b26161aee0643","after":"7261473985e6f7543c23177e6a48eba10b753c4f","ref":"refs/heads/dev","pushedAt":"2024-06-12T20:27:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Add debug logging to cs-lpc/lpp","shortMessageHtmlLink":"Add debug logging to cs-lpc/lpp"}},{"before":"dd75bd085871d6f3a361a04db54375b227d91b8e","after":"a58156e5e5958dc1c65ad74f709b26161aee0643","ref":"refs/heads/dev","pushedAt":"2024-06-06T08:06:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Update SPINE","shortMessageHtmlLink":"Update SPINE"}},{"before":"d7cf9756eb96f924df3f580dbdf756b873b259fc","after":null,"ref":"refs/heads/feature/partial-reads","pushedAt":"2024-06-02T17:57:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"}},{"before":"8b67993b44b06c02b618a6908960ad1085263486","after":"dd75bd085871d6f3a361a04db54375b227d91b8e","ref":"refs/heads/dev","pushedAt":"2024-06-02T17:57:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Add partial read support (#85)\n\n- Client features can now send read requests with selectors and elements\r\n- First partly usage in LPC and LPP of energy guard actor\r\n- Add missing device configuration reads to LPC and LPP in energy guard\r\nactor","shortMessageHtmlLink":"Add partial read support (#85)"}},{"before":null,"after":"d7cf9756eb96f924df3f580dbdf756b873b259fc","ref":"refs/heads/feature/partial-reads","pushedAt":"2024-06-02T17:52:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Add partial read support\n\n- Client features can now send read requests with selectors and elements\n- First partly usage in LPC and LPP of energy guard actor\n- Add missing device configuration reads to LPC and LPP in energy guard actor","shortMessageHtmlLink":"Add partial read support"}},{"before":"16a4834c51007da29fd1a877236898a04c8a9591","after":"8b67993b44b06c02b618a6908960ad1085263486","ref":"refs/heads/dev","pushedAt":"2024-06-02T12:50:00.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Update and add various generic UseCase APIs (#84)\n\n- Add use case specific events when a compatible entity gets\r\nadded/removed/updated\r\n- Add public method to get list of connected and compatible remote\r\nentities\r\n- Add use case features:\r\n - remove a usecase\r\n - get and check supported scenarios of a remote entity\r\n- Move MGCP implementation to monitoring appliance actor\r\n- Clean up naming\r\n- Add missing mock generation","shortMessageHtmlLink":"Update and add various generic UseCase APIs (#84)"}},{"before":"42cafa09bf4f0160cf3baef57afef66795bfd8c9","after":null,"ref":"refs/heads/feature/usecase-improvements","pushedAt":"2024-06-02T12:50:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"}},{"before":"3cf651b2222664bb0c7b4f86b5ccb55a15817001","after":"42cafa09bf4f0160cf3baef57afef66795bfd8c9","ref":"refs/heads/feature/usecase-improvements","pushedAt":"2024-06-02T12:46:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Add missing file","shortMessageHtmlLink":"Add missing file"}},{"before":"e114a35df176f3652ee3734134d880fe074d03ba","after":"3cf651b2222664bb0c7b4f86b5ccb55a15817001","ref":"refs/heads/feature/usecase-improvements","pushedAt":"2024-06-02T12:43:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Various updates\n\n- Add automatic checks for remote entities being compatible with an remote entity\n- Move MGCP into monitoring appliance actor based implementation\n- Update UseCase API\n- Update SPINE","shortMessageHtmlLink":"Various updates"}},{"before":"76597c7812e57a3c9a948d357ecf1231dee795b8","after":"e114a35df176f3652ee3734134d880fe074d03ba","ref":"refs/heads/feature/usecase-improvements","pushedAt":"2024-05-30T16:31:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Add missing mock updates","shortMessageHtmlLink":"Add missing mock updates"}},{"before":null,"after":"76597c7812e57a3c9a948d357ecf1231dee795b8","ref":"refs/heads/feature/usecase-improvements","pushedAt":"2024-05-30T16:27:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Update UseCase\n\n- Add use case specific events when a compatible entity gets added/removed/updated\n- Add public method to get list of connected and compatible remote entities\n- Add use case features:\n - remove a usecase\n - get and check supported scenarios of a remote entity\n- Clean up naming\n- Add missing mock generation","shortMessageHtmlLink":"Update UseCase"}},{"before":"0e4b6f13c0253cec56a8589701d84b9011e70bc5","after":null,"ref":"refs/heads/feature/writecbs","pushedAt":"2024-05-30T09:13:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"}},{"before":"82ae1e0d199ec74a12aeffb138ef4fa3196c9bb7","after":"16a4834c51007da29fd1a877236898a04c8a9591","ref":"refs/heads/dev","pushedAt":"2024-05-30T09:13:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Update LoadControl limit writes (#83)\n\n- Add optional callback for the return result of write messages\r\n- Reduce duplicate code\r\n- Improve test cases\r\n- Other minor improvements","shortMessageHtmlLink":"Update LoadControl limit writes (#83)"}},{"before":null,"after":"0e4b6f13c0253cec56a8589701d84b9011e70bc5","ref":"refs/heads/feature/writecbs","pushedAt":"2024-05-30T09:09:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Update LoadControl limit writes\n\n- Add optional callback for the return result of write messages\n- Reduce duplicate code\n- Improve test cases\n- Other minor improvements","shortMessageHtmlLink":"Update LoadControl limit writes"}},{"before":"b7c453a22d6d5f3283ee0f293bd36d9d1601d29d","after":"82ae1e0d199ec74a12aeffb138ef4fa3196c9bb7","ref":"refs/heads/dev","pushedAt":"2024-05-29T19:19:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"Improve controlbox cmd\n\nAdd handling for reacting to the write limit response","shortMessageHtmlLink":"Improve controlbox cmd"}},{"before":"f2007ed8803438b9fd9d7fa9d7589b755cdf49e0","after":null,"ref":"refs/heads/feature/cmd-lpc","pushedAt":"2024-05-29T16:57:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"}},{"before":"786839723e2fb14740e174823b5da3d3c717f83d","after":"b7c453a22d6d5f3283ee0f293bd36d9d1601d29d","ref":"refs/heads/dev","pushedAt":"2024-05-29T16:57:16.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"DerAndereAndi","name":"Andreas Linde","path":"/DerAndereAndi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42185?s=80&v=4"},"commit":{"message":"LPC & LPP updates, fixes and add to demo cmds (#82)\n\n- Fix issues in LPC and LPP implementation\r\n- Add support for writing partial deletes in LoadControlLimit client\r\nfeature\r\n- Add simple cmd control box demo which will send a limit 5s after\r\nconnecting to a compatible device\r\n- Update cmd EVSE demo to support LPC as a consumable system","shortMessageHtmlLink":"LPC & LPP updates, fixes and add to demo cmds (#82)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbOF8GAA","startCursor":null,"endCursor":null}},"title":"Activity ยท enbility/eebus-go"}