h3control 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
Web app is smoothly animated, supports wide range of browsers, including builtin browsers at many-years-old mobile devices. Also it disables gauges when PI-board is down.
The only mandatory prerequisite is mono with .NET 4.5 runtime. By the way, first mono (version 3.2), which supports ARM hard float arch, exposes .NET 4.5 runtime.
All the another prerequisites are optional
-
Optional prerequisites for launcher are
/bin/bash,dirnameandpwd. They are required byh3control-console.shandh3control-install-daemon.sh. Without them h3control could be started usingmono H3Control.exe --binding=*:5000command -
CPU usage and top processes widgets rely on
/procfilesystem and linux kernel 3+. Optional -
Top processes widget relies upon
pscommand in the PATH. Optional -
Embedded http-server requires
mcsfor MS Razor engine in the PATH.mcsis builtin mono's command, as well asmonocommand -
Bell-button (new version available notification) requires internet connection on your PI-board. h3control each 5 minutes fetches few bytes from github for checking new versions. Internet connection on a PI board is optional.
By the way, h3control uses embedded http-server, so external http servers are not required.
Finally, changing CPU or DDR frequency requires advanced privileges.
Short instruction: extract public/h3control.tar.gz and launch h3control-console.sh or h3control-install-daemon.sh or mono H3Control.exe --binding=*:5000
Shorter option 1 (launch h3control in terminal)
wget -q -nv -O - https://github.com/devizer/h3control-bin/raw/master/public/h3control.sh | bashShorter option 2 (install h3control daemon and launch it)
export HTTP_PORT=5000
wget -q -nv -O - https://github.com/devizer/h3control-bin/raw/master/public/h3control-install-daemon.sh | bashThats all. However its possible to launch so called staging version of h3control. Usually staging version works fine, but it MAY not be tested.
wget -q -nv -O - https://github.com/devizer/h3control-bin/raw/master/staging/h3control-staging.sh | bashConsolas scripts download h3control.tar.gz into /tmp/h3control. h3control-install-daemon.sh script downloads h3control.tar.gz into $HOME/bin/h3control



