{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":761210526,"defaultBranch":"develop","name":"openems","ownerLogin":"womoak75","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-02-21T12:57:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/112880996?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708520229.989568","currentOid":""},"activityList":{"items":[{"before":"54c243b3101efd8507cb94f894e8747e7e1b661a","after":"8399bda2313819453ff2c6b40b4cd4b6900b08c1","ref":"refs/heads/develop","pushedAt":"2024-03-21T17:52:06.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"womoak75","name":null,"path":"/womoak75","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112880996?s=80&v=4"},"commit":{"message":"Merge branch 'OpenEMS:develop' into develop","shortMessageHtmlLink":"Merge branch 'OpenEMS:develop' into develop"}},{"before":"61e7f3041bfc8aefab2dd4d52834249f3730bd92","after":"54c243b3101efd8507cb94f894e8747e7e1b661a","ref":"refs/heads/develop","pushedAt":"2024-03-08T14:07:14.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"womoak75","name":null,"path":"/womoak75","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112880996?s=80&v=4"},"commit":{"message":"Merge branch 'OpenEMS:develop' into develop","shortMessageHtmlLink":"Merge branch 'OpenEMS:develop' into develop"}},{"before":"56a2da4c54d2c8001c8a294b5188ff6f9b00e0d0","after":"61e7f3041bfc8aefab2dd4d52834249f3730bd92","ref":"refs/heads/develop","pushedAt":"2024-03-08T13:57:15.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"womoak75","name":null,"path":"/womoak75","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112880996?s=80&v=4"},"commit":{"message":"fix typo in config","shortMessageHtmlLink":"fix typo in config"}},{"before":"180943cf58148257f38659fd5b15787e672058fd","after":"56a2da4c54d2c8001c8a294b5188ff6f9b00e0d0","ref":"refs/heads/develop","pushedAt":"2024-03-03T19:04:46.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"womoak75","name":null,"path":"/womoak75","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112880996?s=80&v=4"},"commit":{"message":"Merge branch 'OpenEMS:develop' into develop","shortMessageHtmlLink":"Merge branch 'OpenEMS:develop' into develop"}},{"before":"63ef5d048193fd1df2c3f0f602fa383c377319c2","after":"180943cf58148257f38659fd5b15787e672058fd","ref":"refs/heads/develop","pushedAt":"2024-03-03T18:53:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"womoak75","name":null,"path":"/womoak75","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112880996?s=80&v=4"},"commit":{"message":"refactor & cleanup","shortMessageHtmlLink":"refactor & cleanup"}},{"before":"246744fd23fd1ab74a5ab6e3d6fd5605b838651b","after":"63ef5d048193fd1df2c3f0f602fa383c377319c2","ref":"refs/heads/develop","pushedAt":"2024-03-01T19:54:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"womoak75","name":null,"path":"/womoak75","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112880996?s=80&v=4"},"commit":{"message":"fix javadoc @ BridgeHttpCycle","shortMessageHtmlLink":"fix javadoc @ BridgeHttpCycle"}},{"before":"3d1aa5c8323269510a73dfd3eb700691b068185c","after":"246744fd23fd1ab74a5ab6e3d6fd5605b838651b","ref":"refs/heads/develop","pushedAt":"2024-03-01T19:38:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"womoak75","name":null,"path":"/womoak75","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112880996?s=80&v=4"},"commit":{"message":"request active limit from inverter\nafter set request","shortMessageHtmlLink":"request active limit from inverter"}},{"before":"d933ebb366ad7628056c31f1d25e780ce7a03239","after":"3d1aa5c8323269510a73dfd3eb700691b068185c","ref":"refs/heads/develop","pushedAt":"2024-03-01T19:34:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"womoak75","name":null,"path":"/womoak75","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112880996?s=80&v=4"},"commit":{"message":"override setActivePowerLimit","shortMessageHtmlLink":"override setActivePowerLimit"}},{"before":"27913ec453520074c2d2d465e4a6f0981fdfd7c4","after":"d933ebb366ad7628056c31f1d25e780ce7a03239","ref":"refs/heads/develop","pushedAt":"2024-03-01T16:40:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"womoak75","name":null,"path":"/womoak75","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112880996?s=80&v=4"},"commit":{"message":"add handling for get/set production limit","shortMessageHtmlLink":"add handling for get/set production limit"}},{"before":"3931c72a22728c1f5b6921f5330a9433d7a16f44","after":"27913ec453520074c2d2d465e4a6f0981fdfd7c4","ref":"refs/heads/develop","pushedAt":"2024-02-29T19:53:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"womoak75","name":null,"path":"/womoak75","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112880996?s=80&v=4"},"commit":{"message":"Merge branch 'OpenEMS:develop' into develop","shortMessageHtmlLink":"Merge branch 'OpenEMS:develop' into develop"}},{"before":"37cb29a229aae8f1ac909a005cdcd1bf65e06df3","after":"3931c72a22728c1f5b6921f5330a9433d7a16f44","ref":"refs/heads/develop","pushedAt":"2024-02-29T19:51:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"womoak75","name":null,"path":"/womoak75","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112880996?s=80&v=4"},"commit":{"message":"add initial opendtu component","shortMessageHtmlLink":"add initial opendtu component"}},{"before":"0f0628dd2f11f82ee72368cf1ee4d97b0c527746","after":"37cb29a229aae8f1ac909a005cdcd1bf65e06df3","ref":"refs/heads/develop","pushedAt":"2024-02-22T08:41:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"womoak75","name":null,"path":"/womoak75","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112880996?s=80&v=4"},"commit":{"message":"HTTP-Bridge: add support for time based subscribes, and more (#2539)\n\n- \"Fixed\" bug where an exception gets throw during deactivation of a component using the HTTP-Bridge (ty @Sn0w3y https://github.com/OpenEMS/openems/pull/2381#issuecomment-1928794069)\r\n\r\nnow to get an instance of a `BridgeHttp` the following code needs to be added\r\n\r\n```\r\n@Reference\r\nprivate BridgeHttpFactory httpBridgeFactory;\r\nprivate BridgeHttp httpBridge;\r\n\r\n@Activate\r\nprivate void activate() {\r\n this.httpBridge = this.httpBridgeFactory.get();\r\n}\r\n\r\n@Deactivate\r\nprivate void deactivate() {\r\n this.httpBridgeFactory.unget(this.httpBridge);\r\n this.httpBridge = null;\r\n}\r\n```\r\nas far as i know the exception which is happening is not intended to happen but for now to avoid unexpected behaviour because of the exception this is the prefered way to use it.\r\n\r\n- Made CycleSubscriber thread safe to avoid concurrent modification exceptions\r\n\r\n- Added time based subscribtions\r\n simple example to add a subscription with a delay of 1 minute between the calls would be\r\n \r\n```\r\n final var delayProvider = DelayTimeProviderChain.fixedDelay(new Delay(1L, TimeUnit.MINUTES);\r\n this.httpBridge.subscribeTime(delayProvider, \"http://127.0.0.1/status\", t -> {\r\n \t// process data\r\n }, t -> {\r\n \t// handle error\r\n });\r\n```","shortMessageHtmlLink":"HTTP-Bridge: add support for time based subscribes, and more (OpenEMS…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yMVQxNzo1MjowNi4wMDAwMDBazwAAAAQcBplP","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yMVQxNzo1MjowNi4wMDAwMDBazwAAAAQcBplP","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yMlQwODo0MTozMC4wMDAwMDBazwAAAAQBvcVj"}},"title":"Activity · womoak75/openems"}