{"id":79103,"name":null,"description":"Visualizes IoT sensor data in time series graphs. Includes .NET Core clients for Digitalstrom, Viessmann, Netatmo, Sonnen and WeConnect APIs.","url":"https://github.com/philipdaubmeier/graphiot","last_synced_at":"2025-09-08T21:30:20.067Z","repository":{"id":48991629,"uuid":"213738155","full_name":"philipdaubmeier/GraphIoT","owner":"philipdaubmeier","description":"Visualizes IoT sensor data in time series graphs. Includes .NET Core clients for Digitalstrom, Viessmann, Netatmo, Sonnen and WeConnect APIs.","archived":false,"fork":false,"pushed_at":"2024-12-03T13:46:49.000Z","size":2382,"stargazers_count":24,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-09-03T02:34:54.620Z","etag":null,"topics":["c-sharp","digitalstrom","dotnetcore","grafana","graphs","netatmo","sensor-data","sonnen","time-series","viessmann","weconnect"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/philipdaubmeier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-08T19:45:26.000Z","updated_at":"2025-01-04T19:19:49.000Z","dependencies_parsed_at":"2025-03-16T14:10:39.313Z","dependency_job_id":"8967474c-1fae-4daa-a578-55c0234e2ba4","html_url":"https://github.com/philipdaubmeier/GraphIoT","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/philipdaubmeier/GraphIoT","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","download_url":"https://codeload.github.com/philipdaubmeier/GraphIoT/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274231465,"owners_count":25245625,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"philipdaubmeier","name":"Philip Daubmeier","uuid":"1835730","kind":"user","description":null,"email":"","website":"http://www.daubmeier.de/philip","location":"Germany","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1835730?v=4","repositories_count":2,"last_synced_at":"2023-03-24T08:26:28.022Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/philipdaubmeier","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T21:05:23.042Z","updated_at":"2023-03-24T08:26:28.097Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier/repositories"},"packages":[{"id":3222493,"name":"philipdaubmeier.netatmoclient","ecosystem":"nuget","description":"This class library provides a way to call the Netatmo Cloud RESTful JSON interface. It encapsulates all authentication, retry and parsing logic and provides a strongly typed method interface.","homepage":"https://github.com/philipdaubmeier/GraphIoT/tree/master/src/NetatmoClient","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/philipdaubmeier/GraphIoT","keywords_array":["netatmo","smarthome","httpclient"],"namespace":null,"versions_count":10,"first_release_published_at":"2019-10-08T20:45:00.800Z","latest_release_published_at":"2024-12-02T16:30:40.587Z","latest_release_number":"1.9.0","last_synced_at":"2025-09-03T02:12:54.310Z","created_at":"2022-04-10T16:09:01.932Z","updated_at":"2025-09-03T02:12:54.311Z","registry_url":"https://www.nuget.org/packages/philipdaubmeier.netatmoclient/","install_command":"Install-Package philipdaubmeier.netatmoclient","documentation_url":null,"metadata":{"copyright":"Copyright 2019-2024 Philip Daubmeier","owners":"PhilipDaubmeier","license_info":{"type":"file","text":"LICENSE","version":null},"license_url":"https://aka.ms/deprecateLicenseUrl","require_license_acceptance":false,"readme":"docs\\README.md","development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":"1.9.0 - upgraded to target framework net9.0\n1.8.0 - upgraded to target framework net8.0\n1.7.0 - upgraded to target framework net5.0\n1.6.1 - improved exception messages\n1.6.0 - widened range of supported platforms by targeting netstandard2.1\n1.5.0 - moved to System.Text.Json and removed dependency to Json.NET\n1.4.1 - bugfix in CO2 dashboard data\n1.4.0 - upgraded to target framework netcoreapp3.1\n1.3.0 - included default implementation of INetatmoConnectionProvider\n1.2.0-beta1 - added support for HttpClientFactory and Polly. Enabled non-nullable reference types.\n1.1.0 - migrated to netcoreapp3.0\n1.0.0 - Initial version with publishing version 1.0 of GraphIoT","dependency_summary":{"total_dependency_groups":1,"target_frameworks":["net9.0"],"total_dependencies":0}},"repo_metadata":{},"repo_metadata_updated_at":"2024-08-09T20:08:12.020Z","dependent_packages_count":0,"downloads":5612,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":24.69562740751029,"dependent_repos_count":12.696710402554181,"dependent_packages_count":19.548236353119677,"stargazers_count":null,"forks_count":null,"average":18.980191387728052},"purl":"pkg:nuget/philipdaubmeier.netatmoclient","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/philipdaubmeier.netatmoclient","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/philipdaubmeier.netatmoclient","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/philipdaubmeier.netatmoclient/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.netatmoclient/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.netatmoclient/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.netatmoclient/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.netatmoclient/related_packages","maintainers":[{"uuid":"philipdaubmeier","login":"philipdaubmeier","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://www.nuget.org/profiles/philipdaubmeier","role":null,"created_at":"2022-11-24T01:21:58.652Z","updated_at":"2022-11-24T01:21:58.652Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/philipdaubmeier/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/namespaces"}},{"id":3222495,"name":"philipdaubmeier.sonnenclient","ecosystem":"nuget","description":"This class library provides a way to call the Sonnen Portal RESTful JSON interface. It encapsulates all authentication, retry and parsing logic and provides a strongly typed method interface.","homepage":"https://github.com/philipdaubmeier/GraphIoT/tree/master/src/SonnenClient","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/philipdaubmeier/GraphIoT","keywords_array":["sonnen","battery","solar","smarthome","httpclient"],"namespace":null,"versions_count":10,"first_release_published_at":"2019-10-08T20:45:15.477Z","latest_release_published_at":"2024-12-02T16:30:51.870Z","latest_release_number":"1.9.0","last_synced_at":"2025-09-03T02:12:56.037Z","created_at":"2022-04-10T16:09:01.997Z","updated_at":"2025-09-03T10:17:22.714Z","registry_url":"https://www.nuget.org/packages/philipdaubmeier.sonnenclient/","install_command":"Install-Package philipdaubmeier.sonnenclient","documentation_url":null,"metadata":{"copyright":"Copyright 2019-2024 Philip Daubmeier","owners":"PhilipDaubmeier","license_info":{"type":"file","text":"LICENSE","version":null},"license_url":"https://aka.ms/deprecateLicenseUrl","require_license_acceptance":false,"readme":"docs\\README.md","development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":"1.9.0 - upgraded to target framework net9.0\n1.8.0 - upgraded to target framework net8.0\n1.7.0 - upgraded to target framework net5.0\n1.6.2 - adjusted parsing according to Sonnen API changes\n1.6.1 - fixed multi TFM issues\n1.6.0 - widened range of supported platforms by targeting netstandard2.1\n1.5.0 - moved to System.Text.Json and removed dependency to Json.NET\n1.4.0 - upgraded to target framework netcoreapp3.1\n1.3.0 - included default implementation of ISonnenConnectionProvider\n1.2.0-beta1 - added support for HttpClientFactory and Polly. Enabled non-nullable reference types.\n1.1.0 - migrated to netcoreapp3.0\n1.0.0 - Initial version with publishing version 1.0 of GraphIoT","dependency_summary":{"total_dependency_groups":1,"target_frameworks":["net9.0"],"total_dependencies":1}},"repo_metadata":{"id":48991629,"uuid":"213738155","full_name":"philipdaubmeier/GraphIoT","owner":"philipdaubmeier","description":"Visualizes IoT sensor data in time series graphs. Includes .NET Core clients for Digitalstrom, Viessmann, Netatmo, Sonnen and WeConnect APIs.","archived":false,"fork":false,"pushed_at":"2024-12-03T13:46:49.000Z","size":2382,"stargazers_count":24,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-09-03T02:34:54.620Z","etag":null,"topics":["c-sharp","digitalstrom","dotnetcore","grafana","graphs","netatmo","sensor-data","sonnen","time-series","viessmann","weconnect"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/philipdaubmeier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-08T19:45:26.000Z","updated_at":"2025-01-04T19:19:49.000Z","dependencies_parsed_at":"2025-03-16T14:10:39.313Z","dependency_job_id":"8967474c-1fae-4daa-a578-55c0234e2ba4","html_url":"https://github.com/philipdaubmeier/GraphIoT","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/philipdaubmeier/GraphIoT","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","download_url":"https://codeload.github.com/philipdaubmeier/GraphIoT/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273392330,"owners_count":25097268,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"philipdaubmeier","name":"Philip Daubmeier","uuid":"1835730","kind":"user","description":null,"email":"","website":"http://www.daubmeier.de/philip","location":"Germany","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1835730?v=4","repositories_count":2,"last_synced_at":"2023-03-24T08:26:28.022Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/philipdaubmeier","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T21:05:23.042Z","updated_at":"2023-03-24T08:26:28.097Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-09-03T10:17:22.714Z","dependent_packages_count":0,"downloads":5227,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":25.343314703240015,"dependent_repos_count":12.696710402554181,"dependent_packages_count":19.548236353119677,"stargazers_count":null,"forks_count":null,"average":19.19608715297129},"purl":"pkg:nuget/philipdaubmeier.sonnenclient","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/philipdaubmeier.sonnenclient","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/philipdaubmeier.sonnenclient","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/philipdaubmeier.sonnenclient/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-27T06:25:34.398Z","issues_count":11,"pull_requests_count":8,"avg_time_to_close_issue":5319028.454545454,"avg_time_to_close_pull_request":8081510.875,"issues_closed_count":11,"pull_requests_closed_count":8,"pull_request_authors_count":3,"issue_authors_count":6,"avg_comments_per_issue":3.0,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":8,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/issues","maintainers":[{"login":"philipdaubmeier","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/philipdaubmeier"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.sonnenclient/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.sonnenclient/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.sonnenclient/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.sonnenclient/related_packages","maintainers":[{"uuid":"philipdaubmeier","login":"philipdaubmeier","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://www.nuget.org/profiles/philipdaubmeier","role":null,"created_at":"2022-11-18T06:06:22.323Z","updated_at":"2022-11-18T06:06:22.323Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/philipdaubmeier/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/namespaces"}},{"id":3222490,"name":"philipdaubmeier.compacttimeseries","ecosystem":"nuget","description":"Memory efficient storing, processing, resampling and compressing of time series data.","homepage":"https://github.com/philipdaubmeier/GraphIoT/tree/master/src/CompactTimeSeries","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/philipdaubmeier/GraphIoT","keywords_array":["timeseries"],"namespace":null,"versions_count":8,"first_release_published_at":"2019-04-13T22:21:51.817Z","latest_release_published_at":"2024-12-02T16:30:00.973Z","latest_release_number":"1.9.0","last_synced_at":"2025-09-03T02:12:53.857Z","created_at":"2022-04-10T16:09:01.720Z","updated_at":"2025-09-03T10:16:47.424Z","registry_url":"https://www.nuget.org/packages/philipdaubmeier.compacttimeseries/","install_command":"Install-Package philipdaubmeier.compacttimeseries","documentation_url":null,"metadata":{"copyright":"Copyright 2019-2024 Philip Daubmeier","owners":"PhilipDaubmeier","license_info":{"type":"file","text":"LICENSE","version":null},"license_url":"https://aka.ms/deprecateLicenseUrl","require_license_acceptance":false,"readme":"docs\\README.md","development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":"1.9.0 - upgraded to target framework net9.0\n1.8.0 - upgraded to target framework net8.0\n1.7.0 - upgraded to target framework net5.0\n1.6.1 - fixed multi TFM issues\n1.6.0 - widened range of supported platforms by targeting netstandard2.1\n1.5.0 - upgraded to target framework netcoreapp3.1\n1.4.0 - migrated to netcoreapp3.0\n1.3.0 - Reworked TimeSeriesResampler for correctly address sampling multiple series into a single result time bucket\n1.2.0 - Added EventTimeSeriesStream for non-equidistant time series\n1.1.0 - Added TimeSeriesResampler\n1.0.0 - Initial version after completing unit tests and refactoring class structure","dependency_summary":{"total_dependency_groups":1,"target_frameworks":["net9.0"],"total_dependencies":0}},"repo_metadata":{"id":48991629,"uuid":"213738155","full_name":"philipdaubmeier/GraphIoT","owner":"philipdaubmeier","description":"Visualizes IoT sensor data in time series graphs. Includes .NET Core clients for Digitalstrom, Viessmann, Netatmo, Sonnen and WeConnect APIs.","archived":false,"fork":false,"pushed_at":"2024-12-03T13:46:49.000Z","size":2382,"stargazers_count":24,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-09-03T02:34:54.620Z","etag":null,"topics":["c-sharp","digitalstrom","dotnetcore","grafana","graphs","netatmo","sensor-data","sonnen","time-series","viessmann","weconnect"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/philipdaubmeier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-08T19:45:26.000Z","updated_at":"2025-01-04T19:19:49.000Z","dependencies_parsed_at":"2025-03-16T14:10:39.313Z","dependency_job_id":"8967474c-1fae-4daa-a578-55c0234e2ba4","html_url":"https://github.com/philipdaubmeier/GraphIoT","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/philipdaubmeier/GraphIoT","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","download_url":"https://codeload.github.com/philipdaubmeier/GraphIoT/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273392330,"owners_count":25097268,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"philipdaubmeier","name":"Philip Daubmeier","uuid":"1835730","kind":"user","description":null,"email":"","website":"http://www.daubmeier.de/philip","location":"Germany","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1835730?v=4","repositories_count":2,"last_synced_at":"2023-03-24T08:26:28.022Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/philipdaubmeier","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T21:05:23.042Z","updated_at":"2023-03-24T08:26:28.097Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-09-03T10:16:47.423Z","dependent_packages_count":0,"downloads":4242,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":27.49611897474125,"dependent_repos_count":12.696710402554181,"dependent_packages_count":19.548236353119677,"stargazers_count":null,"forks_count":null,"average":19.913688576805036},"purl":"pkg:nuget/philipdaubmeier.compacttimeseries","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/philipdaubmeier.compacttimeseries","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/philipdaubmeier.compacttimeseries","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/philipdaubmeier.compacttimeseries/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-26T17:11:33.203Z","issues_count":11,"pull_requests_count":8,"avg_time_to_close_issue":5319028.454545454,"avg_time_to_close_pull_request":8081510.875,"issues_closed_count":11,"pull_requests_closed_count":8,"pull_request_authors_count":3,"issue_authors_count":6,"avg_comments_per_issue":3.0,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":8,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/issues","maintainers":[{"login":"philipdaubmeier","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/philipdaubmeier"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.compacttimeseries/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.compacttimeseries/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.compacttimeseries/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.compacttimeseries/related_packages","maintainers":[{"uuid":"philipdaubmeier","login":"philipdaubmeier","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://www.nuget.org/profiles/philipdaubmeier","role":null,"created_at":"2022-11-18T06:06:21.610Z","updated_at":"2022-11-18T06:06:21.610Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/philipdaubmeier/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/namespaces"}},{"id":3222492,"name":"philipdaubmeier.digitalstromtwin","ecosystem":"nuget","description":"This class library provides a DigitalstromDssTwin object as the main class, that automatically synchronizes scene states of all rooms both ways, i.e. if a state is changed programatically it sends a command to the DSS, if a scene is changed within the apartement the event is synched into the twin model.","homepage":"https://github.com/philipdaubmeier/GraphIoT/tree/master/src/DigitalstromTwin","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/philipdaubmeier/GraphIoT","keywords_array":["digitalstrom","ds","smarthome"],"namespace":null,"versions_count":9,"first_release_published_at":"2019-10-08T20:44:42.163Z","latest_release_published_at":"2024-12-02T16:30:28.847Z","latest_release_number":"1.9.0","last_synced_at":"2025-09-03T02:12:55.736Z","created_at":"2022-04-10T16:09:01.881Z","updated_at":"2025-09-03T10:17:22.714Z","registry_url":"https://www.nuget.org/packages/philipdaubmeier.digitalstromtwin/","install_command":"Install-Package philipdaubmeier.digitalstromtwin","documentation_url":null,"metadata":{"copyright":"Copyright 2019-2024 Philip Daubmeier","owners":"PhilipDaubmeier","license_info":{"type":"file","text":"LICENSE","version":null},"license_url":"https://aka.ms/deprecateLicenseUrl","require_license_acceptance":false,"readme":"docs\\README.md","development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":"1.9.0 - upgraded to target framework net9.0\n1.8.0 - upgraded to target framework net8.0\n1.7.0 - upgraded to target framework net5.0\n1.6.1 - fixed multi TFM issues\n1.6.0 - widened range of supported platforms by targeting netstandard2.1\n1.5.0 - moved to System.Text.Json and removed dependency to Json.NET\n1.4.0 - upgraded to target framework netcoreapp3.1\n1.3.0 - new package without pre-release dependencies.\n1.2.0-beta1 - added support for HttpClientFactory and Polly. Enabled non-nullable reference types.\n1.1.0 - migrated to netcoreapp3.0\n1.0.0 - Initial version with publishing version 1.0 of GraphIoT","dependency_summary":{"total_dependency_groups":1,"target_frameworks":["net9.0"],"total_dependencies":1}},"repo_metadata":{"id":48991629,"uuid":"213738155","full_name":"philipdaubmeier/GraphIoT","owner":"philipdaubmeier","description":"Visualizes IoT sensor data in time series graphs. Includes .NET Core clients for Digitalstrom, Viessmann, Netatmo, Sonnen and WeConnect APIs.","archived":false,"fork":false,"pushed_at":"2024-12-03T13:46:49.000Z","size":2382,"stargazers_count":24,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-09-03T02:34:54.620Z","etag":null,"topics":["c-sharp","digitalstrom","dotnetcore","grafana","graphs","netatmo","sensor-data","sonnen","time-series","viessmann","weconnect"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/philipdaubmeier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-08T19:45:26.000Z","updated_at":"2025-01-04T19:19:49.000Z","dependencies_parsed_at":"2025-03-16T14:10:39.313Z","dependency_job_id":"8967474c-1fae-4daa-a578-55c0234e2ba4","html_url":"https://github.com/philipdaubmeier/GraphIoT","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/philipdaubmeier/GraphIoT","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","download_url":"https://codeload.github.com/philipdaubmeier/GraphIoT/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273392330,"owners_count":25097268,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"philipdaubmeier","name":"Philip Daubmeier","uuid":"1835730","kind":"user","description":null,"email":"","website":"http://www.daubmeier.de/philip","location":"Germany","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1835730?v=4","repositories_count":2,"last_synced_at":"2023-03-24T08:26:28.022Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/philipdaubmeier","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T21:05:23.042Z","updated_at":"2023-03-24T08:26:28.097Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-09-03T10:17:22.713Z","dependent_packages_count":0,"downloads":4961,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":26.567485886781306,"dependent_repos_count":12.696710402554181,"dependent_packages_count":19.548236353119677,"stargazers_count":null,"forks_count":null,"average":19.60414421415172},"purl":"pkg:nuget/philipdaubmeier.digitalstromtwin","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/philipdaubmeier.digitalstromtwin","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/philipdaubmeier.digitalstromtwin","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/philipdaubmeier.digitalstromtwin/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-14T02:56:07.997Z","issues_count":11,"pull_requests_count":8,"avg_time_to_close_issue":5319028.454545454,"avg_time_to_close_pull_request":8081510.875,"issues_closed_count":11,"pull_requests_closed_count":8,"pull_request_authors_count":3,"issue_authors_count":6,"avg_comments_per_issue":3.0,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":8,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/issues","maintainers":[{"login":"philipdaubmeier","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/philipdaubmeier"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.digitalstromtwin/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.digitalstromtwin/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.digitalstromtwin/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.digitalstromtwin/related_packages","maintainers":[{"uuid":"philipdaubmeier","login":"philipdaubmeier","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://www.nuget.org/profiles/philipdaubmeier","role":null,"created_at":"2022-11-18T06:06:26.187Z","updated_at":"2022-11-18T06:06:26.187Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/philipdaubmeier/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/namespaces"}},{"id":3222498,"name":"philipdaubmeier.digitalstromclient","ecosystem":"nuget","description":"This class library provides a way to call the Digitalstrom Server (DSS) RESTful JSON interface. It encapsulates all authentication, retry and parsing logic and provides a strongly typed method interface.","homepage":"https://github.com/philipdaubmeier/GraphIoT/tree/master/src/DigitalstromClient","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/philipdaubmeier/GraphIoT","keywords_array":["digitalstrom","ds","smarthome","httpclient"],"namespace":null,"versions_count":10,"first_release_published_at":"2019-10-08T20:44:19.493Z","latest_release_published_at":"2024-12-02T16:30:17.950Z","latest_release_number":"1.10.0","last_synced_at":"2025-09-03T02:12:55.626Z","created_at":"2022-04-10T16:09:02.015Z","updated_at":"2025-09-03T10:17:22.714Z","registry_url":"https://www.nuget.org/packages/philipdaubmeier.digitalstromclient/","install_command":"Install-Package philipdaubmeier.digitalstromclient","documentation_url":null,"metadata":{"copyright":"Copyright 2019-2024 Philip Daubmeier","owners":"PhilipDaubmeier","license_info":{"type":"file","text":"LICENSE","version":null},"license_url":"https://aka.ms/deprecateLicenseUrl","require_license_acceptance":false,"readme":"docs\\README.md","development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":"1.10.0 - upgraded to target framework net9.0\n1.9.0 - upgraded to target framework net8.0\n1.8.0 - upgraded to target framework net5.0\n1.7.0 - localized all strings into 12 different languages\n1.6.1 - fixed multi TFM issues\n1.6.0 - widened range of supported platforms by targeting netstandard2.1\n1.5.0 - moved to System.Text.Json and removed dependency to Json.NET\n1.4.0 - upgraded to target framework netcoreapp3.1\n1.3.0 - new package without pre-release dependencies.\n1.2.0-beta1 - added support for HttpClientFactory and Polly. Enabled non-nullable reference types.\n1.1.0 - migrated to netcoreapp3.0\n1.0.0 - Initial version with publishing version 1.0 of GraphIoT","dependency_summary":{"total_dependency_groups":1,"target_frameworks":["net9.0"],"total_dependencies":0}},"repo_metadata":{"id":48991629,"uuid":"213738155","full_name":"philipdaubmeier/GraphIoT","owner":"philipdaubmeier","description":"Visualizes IoT sensor data in time series graphs. Includes .NET Core clients for Digitalstrom, Viessmann, Netatmo, Sonnen and WeConnect APIs.","archived":false,"fork":false,"pushed_at":"2024-12-03T13:46:49.000Z","size":2382,"stargazers_count":24,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-09-03T02:34:54.620Z","etag":null,"topics":["c-sharp","digitalstrom","dotnetcore","grafana","graphs","netatmo","sensor-data","sonnen","time-series","viessmann","weconnect"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/philipdaubmeier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-08T19:45:26.000Z","updated_at":"2025-01-04T19:19:49.000Z","dependencies_parsed_at":"2025-03-16T14:10:39.313Z","dependency_job_id":"8967474c-1fae-4daa-a578-55c0234e2ba4","html_url":"https://github.com/philipdaubmeier/GraphIoT","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/philipdaubmeier/GraphIoT","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","download_url":"https://codeload.github.com/philipdaubmeier/GraphIoT/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273392330,"owners_count":25097268,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"philipdaubmeier","name":"Philip Daubmeier","uuid":"1835730","kind":"user","description":null,"email":"","website":"http://www.daubmeier.de/philip","location":"Germany","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1835730?v=4","repositories_count":2,"last_synced_at":"2023-03-24T08:26:28.022Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/philipdaubmeier","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T21:05:23.042Z","updated_at":"2023-03-24T08:26:28.097Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-09-03T10:17:22.713Z","dependent_packages_count":1,"downloads":6666,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":23.172050288945186,"dependent_repos_count":12.696710402554181,"dependent_packages_count":10.330120096414689,"stargazers_count":null,"forks_count":null,"average":15.399626929304686},"purl":"pkg:nuget/philipdaubmeier.digitalstromclient","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/philipdaubmeier.digitalstromclient","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/philipdaubmeier.digitalstromclient","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/philipdaubmeier.digitalstromclient/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-26T17:11:33.203Z","issues_count":11,"pull_requests_count":8,"avg_time_to_close_issue":5319028.454545454,"avg_time_to_close_pull_request":8081510.875,"issues_closed_count":11,"pull_requests_closed_count":8,"pull_request_authors_count":3,"issue_authors_count":6,"avg_comments_per_issue":3.0,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":8,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/issues","maintainers":[{"login":"philipdaubmeier","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/philipdaubmeier"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.digitalstromclient/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.digitalstromclient/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.digitalstromclient/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.digitalstromclient/related_packages","maintainers":[{"uuid":"philipdaubmeier","login":"philipdaubmeier","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://www.nuget.org/profiles/philipdaubmeier","role":null,"created_at":"2022-11-18T06:06:30.984Z","updated_at":"2022-11-18T06:06:30.984Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/philipdaubmeier/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/namespaces"}},{"id":3219251,"name":"philipdaubmeier.viessmannclient","ecosystem":"nuget","description":"This class library provides a way to call the Viessmann Developer Portal interfaces. It encapsulates all authentication, retry and parsing logic and provides a strongly typed method interface.","homepage":"https://github.com/philipdaubmeier/GraphIoT/tree/master/src/ViessmannClient","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/philipdaubmeier/GraphIoT","keywords_array":["viessmann","heating","smarthome","httpclient"],"namespace":null,"versions_count":16,"first_release_published_at":"2019-10-08T20:45:44.343Z","latest_release_published_at":"2024-12-02T16:31:14.937Z","latest_release_number":"2.5.0","last_synced_at":"2025-09-03T02:12:59.729Z","created_at":"2022-04-10T16:06:46.471Z","updated_at":"2025-09-03T10:17:22.717Z","registry_url":"https://www.nuget.org/packages/philipdaubmeier.viessmannclient/","install_command":"Install-Package philipdaubmeier.viessmannclient","documentation_url":null,"metadata":{"copyright":"Copyright 2019-2024 Philip Daubmeier","owners":"PhilipDaubmeier","license_info":{"type":"file","text":"LICENSE","version":null},"license_url":"https://aka.ms/deprecateLicenseUrl","require_license_acceptance":false,"readme":"docs\\README.md","development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":"2.5.0 - upgraded to target framework net9.0\n2.4.0 - upgraded to target framework net8.0\n2.3.0 - changed data point naming of burners according to Viessmann Developer Portal changelog\n2.2.0 - upgraded to target framework net5.0\n2.1.0 - changed to new iot/v1 API and new base uri\n2.0.0 - upgraded library to be used with official API keys of the Viessmann Developer Portal which went live in May 2021\n1.8.2 - fixed parsing issue of message lists\n1.8.1 - fixed multi TFM issues\n1.8.0 - widened range of supported platforms by targeting netstandard2.1\n1.7.1 - bug fixes\n1.7.0 - moved to System.Text.Json and removed dependency to Json.NET\n1.6.0 - upgraded to target framework netcoreapp3.1\n1.5.0 - breaking change: renamed and extended ViessmannPlatformClient interfaces. Added getter methods for strongly typed access of device properties.\n1.4.0 - breaking change: refactored ViessmannPlatformClient interface. It returns IEnumerables of respective items.\n1.3.0 - breaking change: removed feature specific methods and introduced one-in-all method for querying all sensor values of a device in one request.\n1.2.0-beta1 - added support for HttpClientFactory and Polly. Enabled non-nullable reference types.\n1.1.0 - migrated to netcoreapp3.0\n1.0.0 - Initial version with publishing version 1.0 of GraphIoT","dependency_summary":{"total_dependency_groups":1,"target_frameworks":["net9.0"],"total_dependencies":0}},"repo_metadata":{"id":48991629,"uuid":"213738155","full_name":"philipdaubmeier/GraphIoT","owner":"philipdaubmeier","description":"Visualizes IoT sensor data in time series graphs. Includes .NET Core clients for Digitalstrom, Viessmann, Netatmo, Sonnen and WeConnect APIs.","archived":false,"fork":false,"pushed_at":"2024-12-03T13:46:49.000Z","size":2382,"stargazers_count":24,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-09-03T02:34:54.620Z","etag":null,"topics":["c-sharp","digitalstrom","dotnetcore","grafana","graphs","netatmo","sensor-data","sonnen","time-series","viessmann","weconnect"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/philipdaubmeier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-08T19:45:26.000Z","updated_at":"2025-01-04T19:19:49.000Z","dependencies_parsed_at":"2025-03-16T14:10:39.313Z","dependency_job_id":"8967474c-1fae-4daa-a578-55c0234e2ba4","html_url":"https://github.com/philipdaubmeier/GraphIoT","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/philipdaubmeier/GraphIoT","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","download_url":"https://codeload.github.com/philipdaubmeier/GraphIoT/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273392330,"owners_count":25097268,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"philipdaubmeier","name":"Philip Daubmeier","uuid":"1835730","kind":"user","description":null,"email":"","website":"http://www.daubmeier.de/philip","location":"Germany","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1835730?v=4","repositories_count":2,"last_synced_at":"2023-03-24T08:26:28.022Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/philipdaubmeier","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T21:05:23.042Z","updated_at":"2023-03-24T08:26:28.097Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-09-03T10:17:22.716Z","dependent_packages_count":0,"downloads":8479,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":20.59325624612117,"dependent_repos_count":12.696710402554181,"dependent_packages_count":19.548236353119677,"stargazers_count":null,"forks_count":null,"average":17.612734333931677},"purl":"pkg:nuget/philipdaubmeier.viessmannclient","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/philipdaubmeier.viessmannclient","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/philipdaubmeier.viessmannclient","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/philipdaubmeier.viessmannclient/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-03T00:57:39.573Z","issues_count":11,"pull_requests_count":8,"avg_time_to_close_issue":5319028.454545454,"avg_time_to_close_pull_request":8081510.875,"issues_closed_count":11,"pull_requests_closed_count":8,"pull_request_authors_count":3,"issue_authors_count":6,"avg_comments_per_issue":3.0,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":8,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":15485.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":2,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/issues","maintainers":[{"login":"philipdaubmeier","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/philipdaubmeier"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.viessmannclient/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.viessmannclient/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.viessmannclient/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.viessmannclient/related_packages","maintainers":[{"uuid":"philipdaubmeier","login":"philipdaubmeier","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://www.nuget.org/profiles/philipdaubmeier","role":null,"created_at":"2022-11-18T10:07:19.320Z","updated_at":"2022-11-18T10:07:19.320Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/philipdaubmeier/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/namespaces"}},{"id":3222486,"name":"philipdaubmeier.weconnectclient","ecosystem":"nuget","description":"This class library provides a way to call the Volkswagen WeConnect interfaces. It encapsulates all authentication, retry and parsing logic and provides a strongly typed method interface.","homepage":"https://github.com/philipdaubmeier/GraphIoT/tree/master/src/WeConnectClient","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/philipdaubmeier/GraphIoT","keywords_array":["vw","volkswagen","car-net","we-connect","httpclient"],"namespace":null,"versions_count":3,"first_release_published_at":"2020-04-30T22:06:56.397Z","latest_release_published_at":"2024-12-02T16:31:26.030Z","latest_release_number":"2.2.0","last_synced_at":"2025-09-03T02:13:08.108Z","created_at":"2022-04-10T16:09:01.617Z","updated_at":"2025-09-03T10:17:22.716Z","registry_url":"https://www.nuget.org/packages/philipdaubmeier.weconnectclient/","install_command":"Install-Package philipdaubmeier.weconnectclient","documentation_url":null,"metadata":{"copyright":"Copyright 2019-2024 Philip Daubmeier","owners":"PhilipDaubmeier","license_info":{"type":"file","text":"LICENSE","version":null},"license_url":"https://aka.ms/deprecateLicenseUrl","require_license_acceptance":false,"readme":"docs\\README.md","development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":"2.2.0 - upgraded to target framework net9.0\n2.1.0 - upgraded to target framework net8.0\n2.0.0 - Complete rewrite due to launch of new WeConnect website in april 2021, incompatible to earlier versions\n1.1.0 - upgraded to target framework net5.0\n1.0.0 - Initial version for old WeConnect/Car-Net portal until its shutdown on 2021-04-27","dependency_summary":{"total_dependency_groups":1,"target_frameworks":["net9.0"],"total_dependencies":1}},"repo_metadata":{"id":48991629,"uuid":"213738155","full_name":"philipdaubmeier/GraphIoT","owner":"philipdaubmeier","description":"Visualizes IoT sensor data in time series graphs. Includes .NET Core clients for Digitalstrom, Viessmann, Netatmo, Sonnen and WeConnect APIs.","archived":false,"fork":false,"pushed_at":"2024-12-03T13:46:49.000Z","size":2382,"stargazers_count":24,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-09-03T02:34:54.620Z","etag":null,"topics":["c-sharp","digitalstrom","dotnetcore","grafana","graphs","netatmo","sensor-data","sonnen","time-series","viessmann","weconnect"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/philipdaubmeier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-08T19:45:26.000Z","updated_at":"2025-01-04T19:19:49.000Z","dependencies_parsed_at":"2025-03-16T14:10:39.313Z","dependency_job_id":"8967474c-1fae-4daa-a578-55c0234e2ba4","html_url":"https://github.com/philipdaubmeier/GraphIoT","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/philipdaubmeier/GraphIoT","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","download_url":"https://codeload.github.com/philipdaubmeier/GraphIoT/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273392330,"owners_count":25097268,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"philipdaubmeier","name":"Philip Daubmeier","uuid":"1835730","kind":"user","description":null,"email":"","website":"http://www.daubmeier.de/philip","location":"Germany","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1835730?v=4","repositories_count":2,"last_synced_at":"2023-03-24T08:26:28.022Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/philipdaubmeier","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T21:05:23.042Z","updated_at":"2023-03-24T08:26:28.097Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-09-03T10:17:22.715Z","dependent_packages_count":0,"downloads":1265,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":41.9537511889211,"dependent_repos_count":12.696710402554181,"dependent_packages_count":19.548236353119677,"stargazers_count":null,"forks_count":null,"average":24.732899314864984},"purl":"pkg:nuget/philipdaubmeier.weconnectclient","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/philipdaubmeier.weconnectclient","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/philipdaubmeier.weconnectclient","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/philipdaubmeier.weconnectclient/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T22:32:16.076Z","issues_count":11,"pull_requests_count":8,"avg_time_to_close_issue":5319028.454545454,"avg_time_to_close_pull_request":8081510.875,"issues_closed_count":11,"pull_requests_closed_count":8,"pull_request_authors_count":3,"issue_authors_count":6,"avg_comments_per_issue":3.0,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":8,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/issues","maintainers":[{"login":"philipdaubmeier","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/philipdaubmeier"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.weconnectclient/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.weconnectclient/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.weconnectclient/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.weconnectclient/related_packages","maintainers":[{"uuid":"philipdaubmeier","login":"philipdaubmeier","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://www.nuget.org/profiles/philipdaubmeier","role":null,"created_at":"2022-11-18T06:06:30.573Z","updated_at":"2022-11-18T06:06:30.573Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/philipdaubmeier/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/namespaces"}},{"id":3222489,"name":"philipdaubmeier.tokenstore","ecosystem":"nuget","description":"Provides a means to store and retrieve OAuth access and refresh tokens to/from a configurable entity framework database.","homepage":"https://github.com/philipdaubmeier/GraphIoT/tree/master/src/TokenStore","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/philipdaubmeier/GraphIoT","keywords_array":["oauth","token","store"],"namespace":null,"versions_count":7,"first_release_published_at":"2019-10-08T20:45:28.673Z","latest_release_published_at":"2024-12-02T16:31:03.183Z","latest_release_number":"1.6.0","last_synced_at":"2025-09-03T02:12:55.661Z","created_at":"2022-04-10T16:09:01.691Z","updated_at":"2025-09-03T10:17:22.717Z","registry_url":"https://www.nuget.org/packages/philipdaubmeier.tokenstore/","install_command":"Install-Package philipdaubmeier.tokenstore","documentation_url":null,"metadata":{"copyright":"Copyright 2019-2024 Philip Daubmeier","owners":"PhilipDaubmeier","license_info":{"type":"file","text":"LICENSE","version":null},"license_url":"https://aka.ms/deprecateLicenseUrl","require_license_acceptance":false,"readme":"docs\\README.md","development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":"1.6.0 - upgraded to target framework net9.0\n1.5.0 - upgraded to target framework net8.0\n1.4.0 - upgraded to target framework net5.0\n1.3.1 - fixed multi TFM issues\n1.3.0 - widened range of supported platforms by targeting netstandard2.1\n1.2.0 - upgraded to target framework netcoreapp3.1\n1.1.0 - migrated to netcoreapp3.0\n1.0.0 - Initial version with publishing version 1.0 of GraphIoT","dependency_summary":{"total_dependency_groups":1,"target_frameworks":["net9.0"],"total_dependencies":2}},"repo_metadata":{"id":48991629,"uuid":"213738155","full_name":"philipdaubmeier/GraphIoT","owner":"philipdaubmeier","description":"Visualizes IoT sensor data in time series graphs. Includes .NET Core clients for Digitalstrom, Viessmann, Netatmo, Sonnen and WeConnect APIs.","archived":false,"fork":false,"pushed_at":"2024-12-03T13:46:49.000Z","size":2382,"stargazers_count":24,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-09-03T02:34:54.620Z","etag":null,"topics":["c-sharp","digitalstrom","dotnetcore","grafana","graphs","netatmo","sensor-data","sonnen","time-series","viessmann","weconnect"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/philipdaubmeier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-08T19:45:26.000Z","updated_at":"2025-01-04T19:19:49.000Z","dependencies_parsed_at":"2025-03-16T14:10:39.313Z","dependency_job_id":"8967474c-1fae-4daa-a578-55c0234e2ba4","html_url":"https://github.com/philipdaubmeier/GraphIoT","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/philipdaubmeier/GraphIoT","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","download_url":"https://codeload.github.com/philipdaubmeier/GraphIoT/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273392330,"owners_count":25097268,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"philipdaubmeier","name":"Philip Daubmeier","uuid":"1835730","kind":"user","description":null,"email":"","website":"http://www.daubmeier.de/philip","location":"Germany","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1835730?v=4","repositories_count":2,"last_synced_at":"2023-03-24T08:26:28.022Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/philipdaubmeier","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T21:05:23.042Z","updated_at":"2023-03-24T08:26:28.097Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipdaubmeier/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-09-03T10:17:22.716Z","dependent_packages_count":0,"downloads":3539,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":29.8249099408748,"dependent_repos_count":12.696710402554181,"dependent_packages_count":19.548236353119677,"stargazers_count":null,"forks_count":null,"average":20.689952232182886},"purl":"pkg:nuget/philipdaubmeier.tokenstore","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/philipdaubmeier.tokenstore","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/philipdaubmeier.tokenstore","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/philipdaubmeier.tokenstore/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-31T13:25:51.377Z","issues_count":11,"pull_requests_count":8,"avg_time_to_close_issue":5319028.454545454,"avg_time_to_close_pull_request":8081510.875,"issues_closed_count":11,"pull_requests_closed_count":8,"pull_request_authors_count":3,"issue_authors_count":6,"avg_comments_per_issue":3.0,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":8,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/issues","maintainers":[{"login":"philipdaubmeier","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/philipdaubmeier"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.tokenstore/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.tokenstore/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.tokenstore/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/philipdaubmeier.tokenstore/related_packages","maintainers":[{"uuid":"philipdaubmeier","login":"philipdaubmeier","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://www.nuget.org/profiles/philipdaubmeier","role":null,"created_at":"2022-11-18T06:06:21.506Z","updated_at":"2022-11-18T06:06:21.506Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/philipdaubmeier/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740655,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/namespaces"}}],"commits":{"id":9026869,"full_name":"philipdaubmeier/GraphIoT","default_branch":"master","committers":[{"name":"philipdaubmeier","email":"philip@daubmeier.de","login":"philipdaubmeier","count":880},{"name":"bgewehr","email":"bernd@gewehr.net","login":"bgewehr","count":4},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"wez3","email":"wez3","login":"wez3","count":2},{"name":"Marcus Abrahamsson","email":"marcus.abrahamsson13@gmail.com","login":"Abrissirba","count":1}],"total_commits":889,"total_committers":5,"total_bot_commits":2,"total_bot_committers":1,"mean_commits":177.8,"dds":0.010123734533183382,"past_year_committers":[{"name":"philipdaubmeier","email":"philip@daubmeier.de","login":"philipdaubmeier","count":12},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2}],"past_year_total_commits":14,"past_year_total_committers":2,"past_year_total_bot_commits":2,"past_year_total_bot_committers":1,"past_year_mean_commits":7.0,"past_year_dds":0.1428571428571429,"last_synced_at":"2025-05-25T10:01:43.238Z","last_synced_commit":"fa20d8bb6a8d0b214bcced2646e90e521be442a2","created_at":"2025-03-05T08:25:15.218Z","updated_at":"2025-05-25T10:01:43.269Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:16.827Z","repositories_count":5491971,"commits_count":855149458,"contributors_count":31219150,"owners_count":911999,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"philipdaubmeier/GraphIoT","html_url":"https://github.com/philipdaubmeier/GraphIoT","last_synced_at":"2025-08-30T02:43:12.235Z","status":"error","issues_count":11,"pull_requests_count":8,"avg_time_to_close_issue":5319028.454545454,"avg_time_to_close_pull_request":8081510.875,"issues_closed_count":11,"pull_requests_closed_count":8,"pull_request_authors_count":3,"issue_authors_count":6,"avg_comments_per_issue":3.0,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":8,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2025-03-05T08:25:16.023Z","updated_at":"2025-09-01T22:11:47.232Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipdaubmeier%2FGraphIoT/issues","issue_labels_count":{"enhancement":5,"bug":4,"wontfix":1},"pull_request_labels_count":{"enhancement":2,"dependencies":2},"issue_author_associations_count":{"NONE":6,"OWNER":3,"CONTRIBUTOR":2},"pull_request_author_associations_count":{"OWNER":5,"CONTRIBUTOR":2,"NONE":1},"issue_authors":{"philipdaubmeier":3,"punthoofd07":3,"Abrissirba":2,"mikkelrj":1,"sebwaks":1,"vanThijs":1},"pull_request_authors":{"philipdaubmeier":5,"dependabot[bot]":2,"Abrissirba":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-06T00:00:15.144Z","repositories_count":10117168,"issues_count":31659905,"pull_requests_count":98542370,"authors_count":10708865,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"philipdaubmeier","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/philipdaubmeier"}],"active_maintainers":[]},"events":{"total":{"WatchEvent":3,"PushEvent":2},"last_year":{"WatchEvent":3,"PushEvent":2}},"keywords":["c-sharp","digitalstrom","dotnetcore","grafana","graphs","netatmo","sensor-data","sonnen","time-series","viessmann","weconnect"],"dependencies":[{"ecosystem":"nuget","filepath":"samples/DigitalstromTimeSeriesApi/DigitalstromTimeSeriesApi.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:51.910Z","updated_at":"2022-09-06T15:41:51.910Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/samples/DigitalstromTimeSeriesApi/DigitalstromTimeSeriesApi.csproj","dependencies":[{"id":4018649896,"package_name":"Microsoft.EntityFrameworkCore","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"runtime","optional":false},{"id":4018649898,"package_name":"Microsoft.EntityFrameworkCore.SqlServer","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/DigitalstromClient/DigitalstromClient.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:52.267Z","updated_at":"2022-09-06T15:41:52.267Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/DigitalstromClient/DigitalstromClient.csproj","dependencies":[{"id":4018652925,"package_name":"System.Text.Json","ecosystem":"nuget","requirements":"5.0.2","direct":true,"kind":"runtime","optional":false},{"id":4018652926,"package_name":"Resource.Embedder","ecosystem":"nuget","requirements":"2.1.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/GraphIoT.App/GraphIoT.App.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:52.416Z","updated_at":"2022-09-06T15:41:52.416Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/GraphIoT.App/GraphIoT.App.csproj","dependencies":[{"id":4018652938,"package_name":"Microsoft.CodeAnalysis.Common","ecosystem":"nuget","requirements":"3.10.0","direct":true,"kind":"development","optional":false},{"id":4018652939,"package_name":"Microsoft.EntityFrameworkCore.Design","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"development","optional":false},{"id":4018652940,"package_name":"Microsoft.EntityFrameworkCore.SqlServer","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"runtime","optional":false},{"id":4018652941,"package_name":"Microsoft.EntityFrameworkCore.SqlServer.Design","ecosystem":"nuget","requirements":"1.1.6","direct":true,"kind":"runtime","optional":false},{"id":4018652942,"package_name":"Microsoft.EntityFrameworkCore.Tools","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"development","optional":false},{"id":4018652943,"package_name":"Serilog.Extensions.Logging.File","ecosystem":"nuget","requirements":"2.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/GraphIoT.Core/GraphIoT.Core.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:52.490Z","updated_at":"2022-09-06T15:41:52.490Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/GraphIoT.Core/GraphIoT.Core.csproj","dependencies":[{"id":4018655418,"package_name":"Microsoft.EntityFrameworkCore","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"runtime","optional":false},{"id":4018655419,"package_name":"Microsoft.Extensions.Hosting.Abstractions","ecosystem":"nuget","requirements":"5.0.0","direct":true,"kind":"runtime","optional":false},{"id":4018655420,"package_name":"Microsoft.Extensions.Localization.Abstractions","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"runtime","optional":false},{"id":4018655421,"package_name":"Microsoft.Extensions.Options.ConfigurationExtensions","ecosystem":"nuget","requirements":"5.0.0","direct":true,"kind":"runtime","optional":false},{"id":4018655422,"package_name":"System.Text.Json","ecosystem":"nuget","requirements":"5.0.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/GraphIoT.Digitalstrom/GraphIoT.Digitalstrom.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:52.574Z","updated_at":"2022-09-06T15:41:52.574Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/GraphIoT.Digitalstrom/GraphIoT.Digitalstrom.csproj","dependencies":[{"id":4018659384,"package_name":"Microsoft.EntityFrameworkCore","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"runtime","optional":false},{"id":4018659385,"package_name":"Microsoft.Extensions.Http.Polly","ecosystem":"nuget","requirements":"5.0.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/GraphIoT.Grafana/GraphIoT.Grafana.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:52.878Z","updated_at":"2022-09-06T15:41:52.878Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/GraphIoT.Grafana/GraphIoT.Grafana.csproj","dependencies":[{"id":4018665521,"package_name":"ProxyKit","ecosystem":"nuget","requirements":"2.3.4","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/GraphIoT.Graphite/GraphIoT.Graphite.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:53.183Z","updated_at":"2022-09-06T15:41:53.183Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/GraphIoT.Graphite/GraphIoT.Graphite.csproj","dependencies":[{"id":4018667859,"package_name":"ProxyKit","ecosystem":"nuget","requirements":"2.3.4","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/GraphIoT.Netatmo/GraphIoT.Netatmo.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:53.676Z","updated_at":"2022-09-06T15:41:53.676Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/GraphIoT.Netatmo/GraphIoT.Netatmo.csproj","dependencies":[{"id":4018674949,"package_name":"Microsoft.EntityFrameworkCore","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"runtime","optional":false},{"id":4018674950,"package_name":"Microsoft.Extensions.Http.Polly","ecosystem":"nuget","requirements":"5.0.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/GraphIoT.Sonnen/GraphIoT.Sonnen.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:54.301Z","updated_at":"2022-09-06T15:41:54.301Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/GraphIoT.Sonnen/GraphIoT.Sonnen.csproj","dependencies":[{"id":4018688333,"package_name":"Microsoft.EntityFrameworkCore","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"runtime","optional":false},{"id":4018688334,"package_name":"Microsoft.Extensions.Http.Polly","ecosystem":"nuget","requirements":"5.0.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/GraphIoT.Viessmann/GraphIoT.Viessmann.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:54.781Z","updated_at":"2022-09-06T15:41:54.781Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/GraphIoT.Viessmann/GraphIoT.Viessmann.csproj","dependencies":[{"id":4018689984,"package_name":"Microsoft.EntityFrameworkCore","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"runtime","optional":false},{"id":4018689985,"package_name":"Microsoft.Extensions.Http.Polly","ecosystem":"nuget","requirements":"5.0.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/GraphIoT.WeConnect/GraphIoT.WeConnect.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:55.487Z","updated_at":"2022-09-06T15:41:55.487Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/GraphIoT.WeConnect/GraphIoT.WeConnect.csproj","dependencies":[{"id":4018702133,"package_name":"Microsoft.EntityFrameworkCore","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"runtime","optional":false},{"id":4018702134,"package_name":"Microsoft.Extensions.Http.Polly","ecosystem":"nuget","requirements":"5.0.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/NetatmoClient/NetatmoClient.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:55.639Z","updated_at":"2022-09-06T15:41:55.639Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/NetatmoClient/NetatmoClient.csproj","dependencies":[{"id":4018702290,"package_name":"System.Text.Json","ecosystem":"nuget","requirements":"5.0.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/SonnenClient/SonnenClient.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:55.923Z","updated_at":"2022-09-06T15:41:55.923Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/SonnenClient/SonnenClient.csproj","dependencies":[{"id":4018707119,"package_name":"System.Text.Json","ecosystem":"nuget","requirements":"5.0.2","direct":true,"kind":"runtime","optional":false},{"id":4018707120,"package_name":"HtmlAgilityPack","ecosystem":"nuget","requirements":"1.11.34","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/TokenStore/TokenStore.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:56.188Z","updated_at":"2022-09-06T15:41:56.188Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/TokenStore/TokenStore.csproj","dependencies":[{"id":4018708419,"package_name":"Microsoft.EntityFrameworkCore","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"runtime","optional":false},{"id":4018708420,"package_name":"Microsoft.Extensions.Options.ConfigurationExtensions","ecosystem":"nuget","requirements":"5.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/ViessmannClient/ViessmannClient.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:56.681Z","updated_at":"2022-09-06T15:41:56.681Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/ViessmannClient/ViessmannClient.csproj","dependencies":[{"id":4018716526,"package_name":"System.Text.Json","ecosystem":"nuget","requirements":"5.0.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/WeConnectClient/WeConnectClient.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:57.118Z","updated_at":"2022-09-06T15:41:57.118Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/WeConnectClient/WeConnectClient.csproj","dependencies":[{"id":4018722361,"package_name":"System.Text.Json","ecosystem":"nuget","requirements":"5.0.2","direct":true,"kind":"runtime","optional":false},{"id":4018722362,"package_name":"HtmlAgilityPack","ecosystem":"nuget","requirements":"1.11.34","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"test/CompactTimeSeries.Tests/CompactTimeSeries.Tests.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:57.735Z","updated_at":"2022-09-06T15:41:57.735Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/test/CompactTimeSeries.Tests/CompactTimeSeries.Tests.csproj","dependencies":[{"id":4018728416,"package_name":"Microsoft.NET.Test.Sdk","ecosystem":"nuget","requirements":"16.10.0","direct":true,"kind":"runtime","optional":false},{"id":4018728417,"package_name":"xunit","ecosystem":"nuget","requirements":"2.4.1","direct":true,"kind":"runtime","optional":false},{"id":4018728418,"package_name":"xunit.runner.visualstudio","ecosystem":"nuget","requirements":"2.4.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"nuget","filepath":"test/DigitalstromClient.Tests/DigitalstromClient.Tests.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:58.030Z","updated_at":"2022-09-06T15:41:58.030Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/test/DigitalstromClient.Tests/DigitalstromClient.Tests.csproj","dependencies":[{"id":4018732620,"package_name":"Microsoft.NET.Test.Sdk","ecosystem":"nuget","requirements":"16.10.0","direct":true,"kind":"runtime","optional":false},{"id":4018732621,"package_name":"xunit","ecosystem":"nuget","requirements":"2.4.1","direct":true,"kind":"runtime","optional":false},{"id":4018732622,"package_name":"xunit.runner.visualstudio","ecosystem":"nuget","requirements":"2.4.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"nuget","filepath":"test/DigitalstromDssMock/DigitalstromDssMock.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:58.117Z","updated_at":"2022-09-06T15:41:58.117Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/test/DigitalstromDssMock/DigitalstromDssMock.csproj","dependencies":[{"id":4018732635,"package_name":"Microsoft.NET.Test.Sdk","ecosystem":"nuget","requirements":"16.10.0","direct":true,"kind":"runtime","optional":false},{"id":4018732636,"package_name":"RichardSzalay.MockHttp","ecosystem":"nuget","requirements":"6.0.0","direct":true,"kind":"runtime","optional":false},{"id":4018732637,"package_name":"xunit","ecosystem":"nuget","requirements":"2.4.1","direct":true,"kind":"runtime","optional":false},{"id":4018732638,"package_name":"xunit.runner.visualstudio","ecosystem":"nuget","requirements":"2.4.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"nuget","filepath":"test/DigitalstromTwin.Tests/DigitalstromTwin.Tests.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:58.476Z","updated_at":"2022-09-06T15:41:58.476Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/test/DigitalstromTwin.Tests/DigitalstromTwin.Tests.csproj","dependencies":[{"id":4018741965,"package_name":"Microsoft.NET.Test.Sdk","ecosystem":"nuget","requirements":"16.10.0","direct":true,"kind":"runtime","optional":false},{"id":4018741966,"package_name":"xunit","ecosystem":"nuget","requirements":"2.4.1","direct":true,"kind":"runtime","optional":false},{"id":4018741967,"package_name":"xunit.runner.visualstudio","ecosystem":"nuget","requirements":"2.4.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"nuget","filepath":"test/GraphIoT.Core.Tests/GraphIoT.Core.Tests.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:58.931Z","updated_at":"2022-09-06T15:41:58.931Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/test/GraphIoT.Core.Tests/GraphIoT.Core.Tests.csproj","dependencies":[{"id":4018748186,"package_name":"Microsoft.NET.Test.Sdk","ecosystem":"nuget","requirements":"16.10.0","direct":true,"kind":"runtime","optional":false},{"id":4018748187,"package_name":"xunit","ecosystem":"nuget","requirements":"2.4.1","direct":true,"kind":"runtime","optional":false},{"id":4018748188,"package_name":"xunit.runner.visualstudio","ecosystem":"nuget","requirements":"2.4.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"nuget","filepath":"test/GraphIoT.Digitalstrom.Tests/GraphIoT.Digitalstrom.Tests.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:59.055Z","updated_at":"2022-09-06T15:41:59.055Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/test/GraphIoT.Digitalstrom.Tests/GraphIoT.Digitalstrom.Tests.csproj","dependencies":[{"id":4018748424,"package_name":"Microsoft.AspNetCore.Mvc.Testing","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"runtime","optional":false},{"id":4018748427,"package_name":"Microsoft.EntityFrameworkCore.InMemory","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"runtime","optional":false},{"id":4018748429,"package_name":"Microsoft.NET.Test.Sdk","ecosystem":"nuget","requirements":"16.10.0","direct":true,"kind":"runtime","optional":false},{"id":4018748433,"package_name":"xunit","ecosystem":"nuget","requirements":"2.4.1","direct":true,"kind":"runtime","optional":false},{"id":4018748434,"package_name":"xunit.runner.visualstudio","ecosystem":"nuget","requirements":"2.4.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"nuget","filepath":"test/GraphIoT.Graphite.Tests/GraphIoT.Graphite.Tests.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:59.504Z","updated_at":"2022-09-06T15:41:59.504Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/test/GraphIoT.Graphite.Tests/GraphIoT.Graphite.Tests.csproj","dependencies":[{"id":4018760571,"package_name":"Microsoft.AspNetCore.Mvc.Testing","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"runtime","optional":false},{"id":4018760572,"package_name":"Microsoft.EntityFrameworkCore.InMemory","ecosystem":"nuget","requirements":"5.0.7","direct":true,"kind":"runtime","optional":false},{"id":4018760573,"package_name":"Microsoft.NET.Test.Sdk","ecosystem":"nuget","requirements":"16.10.0","direct":true,"kind":"runtime","optional":false},{"id":4018760574,"package_name":"xunit","ecosystem":"nuget","requirements":"2.4.1","direct":true,"kind":"runtime","optional":false},{"id":4018760575,"package_name":"xunit.runner.visualstudio","ecosystem":"nuget","requirements":"2.4.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"nuget","filepath":"test/NetatmoClient.Tests/NetatmoClient.Tests.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:41:59.754Z","updated_at":"2022-09-06T15:41:59.754Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/test/NetatmoClient.Tests/NetatmoClient.Tests.csproj","dependencies":[{"id":4018764811,"package_name":"Microsoft.NET.Test.Sdk","ecosystem":"nuget","requirements":"16.10.0","direct":true,"kind":"runtime","optional":false},{"id":4018764812,"package_name":"RichardSzalay.MockHttp","ecosystem":"nuget","requirements":"6.0.0","direct":true,"kind":"runtime","optional":false},{"id":4018764813,"package_name":"xunit","ecosystem":"nuget","requirements":"2.4.1","direct":true,"kind":"runtime","optional":false},{"id":4018764814,"package_name":"xunit.runner.visualstudio","ecosystem":"nuget","requirements":"2.4.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"nuget","filepath":"test/SonnenClient.Tests/SonnenClient.Tests.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:42:00.202Z","updated_at":"2022-09-06T15:42:00.202Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/test/SonnenClient.Tests/SonnenClient.Tests.csproj","dependencies":[{"id":4018769380,"package_name":"Microsoft.NET.Test.Sdk","ecosystem":"nuget","requirements":"16.10.0","direct":true,"kind":"runtime","optional":false},{"id":4018769385,"package_name":"RichardSzalay.MockHttp","ecosystem":"nuget","requirements":"6.0.0","direct":true,"kind":"runtime","optional":false},{"id":4018769387,"package_name":"xunit","ecosystem":"nuget","requirements":"2.4.1","direct":true,"kind":"runtime","optional":false},{"id":4018769388,"package_name":"xunit.runner.visualstudio","ecosystem":"nuget","requirements":"2.4.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"nuget","filepath":"test/TokenStore.Tests/TokenStore.Tests.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:42:00.451Z","updated_at":"2022-09-06T15:42:00.451Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/test/TokenStore.Tests/TokenStore.Tests.csproj","dependencies":[{"id":4018776524,"package_name":"Microsoft.NET.Test.Sdk","ecosystem":"nuget","requirements":"16.10.0","direct":true,"kind":"runtime","optional":false},{"id":4018776525,"package_name":"Moq","ecosystem":"nuget","requirements":"4.16.1","direct":true,"kind":"runtime","optional":false},{"id":4018776526,"package_name":"xunit","ecosystem":"nuget","requirements":"2.4.1","direct":true,"kind":"runtime","optional":false},{"id":4018776527,"package_name":"xunit.runner.visualstudio","ecosystem":"nuget","requirements":"2.4.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"nuget","filepath":"test/ViessmannClient.Tests/ViessmannClient.Tests.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:42:00.761Z","updated_at":"2022-09-06T15:42:00.761Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/test/ViessmannClient.Tests/ViessmannClient.Tests.csproj","dependencies":[{"id":4018777091,"package_name":"Microsoft.NET.Test.Sdk","ecosystem":"nuget","requirements":"16.10.0","direct":true,"kind":"runtime","optional":false},{"id":4018777092,"package_name":"RichardSzalay.MockHttp","ecosystem":"nuget","requirements":"6.0.0","direct":true,"kind":"runtime","optional":false},{"id":4018777093,"package_name":"xunit","ecosystem":"nuget","requirements":"2.4.1","direct":true,"kind":"runtime","optional":false},{"id":4018777094,"package_name":"xunit.runner.visualstudio","ecosystem":"nuget","requirements":"2.4.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"nuget","filepath":"test/WeConnectClient.Tests/WeConnectClient.Tests.csproj","sha":null,"kind":"manifest","created_at":"2022-09-06T15:42:00.976Z","updated_at":"2022-09-06T15:42:00.976Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/test/WeConnectClient.Tests/WeConnectClient.Tests.csproj","dependencies":[{"id":4018778625,"package_name":"Microsoft.NET.Test.Sdk","ecosystem":"nuget","requirements":"16.10.0","direct":true,"kind":"runtime","optional":false},{"id":4018778626,"package_name":"RichardSzalay.MockHttp","ecosystem":"nuget","requirements":"6.0.0","direct":true,"kind":"runtime","optional":false},{"id":4018778627,"package_name":"xunit","ecosystem":"nuget","requirements":"2.4.1","direct":true,"kind":"runtime","optional":false},{"id":4018778628,"package_name":"xunit.runner.visualstudio","ecosystem":"nuget","requirements":"2.4.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"nuget","filepath":"doc/packages.config","sha":null,"kind":"manifest","created_at":"2025-03-16T14:10:38.231Z","updated_at":"2025-03-16T14:10:38.231Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/doc/packages.config","dependencies":[{"id":22287792777,"package_name":"Ben.Demystifier","ecosystem":"nuget","requirements":"0.4.1","direct":true,"kind":"runtime","optional":false},{"id":22287792778,"package_name":"System.Buffers","ecosystem":"nuget","requirements":"4.6.0","direct":true,"kind":"runtime","optional":false},{"id":22287792779,"package_name":"System.Collections.Immutable","ecosystem":"nuget","requirements":"9.0.0","direct":true,"kind":"runtime","optional":false},{"id":22287792780,"package_name":"System.Memory","ecosystem":"nuget","requirements":"4.6.0","direct":true,"kind":"runtime","optional":false},{"id":22287792781,"package_name":"System.Numerics.Vectors","ecosystem":"nuget","requirements":"4.6.0","direct":true,"kind":"runtime","optional":false},{"id":22287792782,"package_name":"System.Reflection.Metadata","ecosystem":"nuget","requirements":"9.0.0","direct":true,"kind":"runtime","optional":false},{"id":22287792783,"package_name":"System.Runtime.CompilerServices.Unsafe","ecosystem":"nuget","requirements":"6.1.0","direct":true,"kind":"runtime","optional":false},{"id":22287792784,"package_name":"System.Threading.Tasks.Extensions","ecosystem":"nuget","requirements":"4.6.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"samples/DigitalstromClientConsole/DigitalstromClientConsole.csproj","sha":null,"kind":"manifest","created_at":"2025-03-16T14:10:38.370Z","updated_at":"2025-03-16T14:10:38.370Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/samples/DigitalstromClientConsole/DigitalstromClientConsole.csproj","dependencies":[{"id":22287792785,"package_name":"Ben.Demystifier","ecosystem":"nuget","requirements":"0.4.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/CompactTimeSeries/CompactTimeSeries.csproj","sha":null,"kind":"manifest","created_at":"2025-03-16T14:10:38.483Z","updated_at":"2025-03-16T14:10:38.483Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/CompactTimeSeries/CompactTimeSeries.csproj","dependencies":[{"id":22287792786,"package_name":"Ben.Demystifier","ecosystem":"nuget","requirements":"0.4.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/CompactTimeSeries/CompactTimeSeries.nuspec","sha":null,"kind":"manifest","created_at":"2025-03-16T14:10:38.547Z","updated_at":"2025-03-16T14:10:38.547Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/CompactTimeSeries/CompactTimeSeries.nuspec","dependencies":[]},{"ecosystem":"nuget","filepath":"src/DigitalstromClient/DigitalstromClient.nuspec","sha":null,"kind":"manifest","created_at":"2025-03-16T14:10:38.600Z","updated_at":"2025-03-16T14:10:38.600Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/DigitalstromClient/DigitalstromClient.nuspec","dependencies":[]},{"ecosystem":"nuget","filepath":"src/DigitalstromTwin/DigitalstromTwin.csproj","sha":null,"kind":"manifest","created_at":"2025-03-16T14:10:38.642Z","updated_at":"2025-03-16T14:10:38.642Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/DigitalstromTwin/DigitalstromTwin.csproj","dependencies":[{"id":22287792787,"package_name":"Ben.Demystifier","ecosystem":"nuget","requirements":"0.4.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"src/DigitalstromTwin/DigitalstromTwin.nuspec","sha":null,"kind":"manifest","created_at":"2025-03-16T14:10:38.705Z","updated_at":"2025-03-16T14:10:38.705Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/DigitalstromTwin/DigitalstromTwin.nuspec","dependencies":[]},{"ecosystem":"nuget","filepath":"src/NetatmoClient/NetatmoClient.nuspec","sha":null,"kind":"manifest","created_at":"2025-03-16T14:10:38.859Z","updated_at":"2025-03-16T14:10:38.859Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/NetatmoClient/NetatmoClient.nuspec","dependencies":[]},{"ecosystem":"nuget","filepath":"src/SonnenClient/SonnenClient.nuspec","sha":null,"kind":"manifest","created_at":"2025-03-16T14:10:38.911Z","updated_at":"2025-03-16T14:10:38.911Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/SonnenClient/SonnenClient.nuspec","dependencies":[]},{"ecosystem":"nuget","filepath":"src/TokenStore/TokenStore.nuspec","sha":null,"kind":"manifest","created_at":"2025-03-16T14:10:38.964Z","updated_at":"2025-03-16T14:10:38.964Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/TokenStore/TokenStore.nuspec","dependencies":[]},{"ecosystem":"nuget","filepath":"src/ViessmannClient/ViessmannClient.nuspec","sha":null,"kind":"manifest","created_at":"2025-03-16T14:10:39.017Z","updated_at":"2025-03-16T14:10:39.017Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/ViessmannClient/ViessmannClient.nuspec","dependencies":[]},{"ecosystem":"nuget","filepath":"src/WeConnectClient/WeConnectClient.nuspec","sha":null,"kind":"manifest","created_at":"2025-03-16T14:10:39.070Z","updated_at":"2025-03-16T14:10:39.070Z","repository_link":"https://github.com/philipdaubmeier/GraphIoT/blob/master/src/WeConnectClient/WeConnectClient.nuspec","dependencies":[]}],"score":15.383951460563834,"created_at":"2025-09-08T20:57:11.173Z","updated_at":"2025-10-07T08:28:07.141Z","avatar_url":"https://github.com/philipdaubmeier.png","language":"C#","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["interactive","projection","sequences","embedded","genomics","observability","autograding","hacking","shellcodes","archival"],"project_url":"https://science.ecosyste.ms/api/v1/projects/79103","html_url":"https://science.ecosyste.ms/projects/79103"}