@konsumation/konsum
v6.11.34
Published
Collect resource usage in a home environment
Downloads
566
Readme
konsum
Collect resource usage in a home environment.
run
start server
konsum --config=<<some dir>> startlist
konsum --config=<<some dir>> list [category]konsum --config=<<some dir>> insert category value [time]create backup
konsum --config=<<some dir>> backup [file]restore backup
konsum --config=<<some dir>> restore [file]install
npm -g install konsumcreate a linux package
npx npm-pkgbuildhow to configure
create self signed cert
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodesJWT
token setup
openssl genrsa -out demo.rsa 2048
openssl rsa -in demo.rsa -pubout > demo.rsa.pubtest with:
TOKEN=$(curl -s -H "Content-Type: application/json" \
-d '{"username":"admin","password":"start123"}' \
-X POST http://localhost:12345/authenticate|jq -r .access_token)and exec a request
curl -H "Authorization: Bearer $TOKEN" \
http://localhost:12345/categoryTOKEN=...
CATEGORY=...
curl -H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"value":"1234.5","time":"1995-12-17T03:24:00"}' \
http://localhost:12345/category/$CATEGORY/valueOr directly calling the executable
konsum insert ev 90091.3 '2019-06-22T13:44:17'openapi
see openapi
API
Table of Contents
addRoute
Stop konsum server.
addRoute
Reload konsum systemd config.
addRoute
Create backup on server.
addRoute
Backup data as text.
addRoute
Create token.
addRoute
Retrieve service state.
addRoute
Login to request api token. At least one entitlement starting with "konsum" is required.
