{"id":24546681,"url":"https://github.com/devizer/h3control","last_synced_at":"2025-03-16T10:18:14.075Z","repository":{"id":37924849,"uuid":"63456333","full_name":"devizer/h3control","owner":"devizer","description":"h3control is a console/daemon for H3 based PI board. It  displays temperature, frequency and usage via built-in http server. It allows to control min/max of CPU and DDR frequency.","archived":false,"fork":false,"pushed_at":"2022-12-07T19:22:46.000Z","size":9772,"stargazers_count":3,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-22T22:16:22.354Z","etag":null,"topics":[],"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/devizer.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}},"created_at":"2016-07-15T23:27:50.000Z","updated_at":"2023-05-05T16:57:09.000Z","dependencies_parsed_at":"2023-01-24T20:30:58.453Z","dependency_job_id":null,"html_url":"https://github.com/devizer/h3control","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devizer%2Fh3control","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devizer%2Fh3control/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devizer%2Fh3control/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devizer%2Fh3control/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devizer","download_url":"https://codeload.github.com/devizer/h3control/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243852598,"owners_count":20358274,"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","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"}},"keywords":[],"created_at":"2025-01-22T22:16:29.002Z","updated_at":"2025-03-16T10:18:14.011Z","avatar_url":"https://github.com/devizer.png","language":"C#","readme":"# h3control [![travis status](https://travis-ci.org/devizer/h3control.svg?branch=master)](https://travis-ci.org/devizer/h3control)  \u003cimg src='https://rawgit.com/devizer/h3control-bin/master/public/status.svg?raw=true' width='199' height='32' style='float: right' alt='public' title='public'\u003e\u003c/img\u003e  \u003cimg src='https://rawgit.com/devizer/h3control-bin/master/staging/status.svg?raw=true'  width='199' height='32' style='float: right' alt='staging' title='staging'\u003e\u003c/img\u003e\n\nh3control is a console/daemon for H3 based PI boards. It displays temperature, frequency and usage via built-in http server. It allows to control min/max cpu and ddr frequency. This repository holds installers of h3control only\n\n### installation\nShort answer:\n```bash\nwget -q -nv -O - https://github.com/devizer/h3control-bin/raw/master/public/h3control.sh | bash\n```\nThis installer also suitable for upgrade.  More installation options, for example h3control-daemon which starts during boot, are described on [h3control-bin repository](https://github.com/devizer/h3control-bin/blob/master/README.md)\n\n### what does **build passed** mean\n- Latest source push compiled\n- Tests passed. During tests h3control http server is instantiated **twice** using random port and API is called via http. First, h3control server is automatically tested using mono 4.4.1 runtime (latest mono). Second round - the same tests using the oldest mono: 3.2.8\n\n### what does public and staging banners means.\nStaging version is building automatically. Ususally it works fine, but it MAY not be tested. Thats why staging build isnt recommended for download/upgrade.\n\nPublic build - is a copy of corresponding staging build after some manual tests on real board running Ubuntu 15.04. Rarely i test staging or public builds on x64 environment using another linux distributions (Fedora 24, OpenSUSE 42 and debian 7)\n\n### configuration\nBy default \n- h3control listens browser requests on the all IP adresses at port 5000. \n- h3control allows full access to CPU and DDR frequency.\n\nIP adresses can by restricted by **white-list**. Also changes of CPU \u0026 DDR frequency can be protected by **a password**.\n\nAll the options are specified using command line parameters:\n```\nroot@OrangePI ~/bin/h3control $ ./h3control-console.sh --help\n\nH3Control 1.23.573 is a console/daemon which\n  * \"Displays\" temperature, frequency and usage via built-in http server.\n  * Allows to control CPU \u0026 DDR frequency\n\n  -b, --binding=VALUE         Http binding, e.g. ip:port. Default is *:5000 (asterisk means all IPs)\n  -w, --white-list=VALUE      Comma separated IPs. Default or empty arg turns restrictions off\n  -g, --generate-pwd=VALUE    Generate password hash (encrypt) and exit\n  -p, --password=VALUE        HASH of the desired password\n  -v, --version               Show version\n  -h, -?, --help              Display this help\n  -n, --nologo                Hide logo\n```\n\n\n### Screenshot: h3control just works\n![h3control in normal](https://github.com/devizer/h3control/raw/master/images/h3control_v1.21_normal.jpg \"h3control in normal\")\n\n\n### Screenshot: h3control in readonly mode\n![h3control in readonly mode](https://github.com/devizer/h3control/raw/master/images/h3control_v1.21_readonly.jpg \"h3control in readonly mode\")\n\n\n\n### Screenshot: h3control is offline\n![h3control is offline](https://github.com/devizer/h3control/raw/master/images/h3control_v1.21_offline.jpg \"h3control is offline\")\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevizer%2Fh3control","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevizer%2Fh3control","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevizer%2Fh3control/lists"}