Categorygithub.com/Gellardo/sensor-scraper
modulepackage
0.1.1
Repository: https://github.com/gellardo/sensor-scraper.git
Documentation: pkg.go.dev

# README

Scrape Websites for numbers and turn them into diagrams

Main usecase: To scrape WLAN-connected electical sockets and aggregate/show their usage.

Written purely for personal use, so don't expect high quality code or reliability.

Configuration

Example configuration for a Shelly Plug S, just replace the credentials and IP.

[[sensor]]
 id=1
name="Current power being drawn (W)"
url="http://user:[email protected]:80/status"
jsonPath="meters.0.power"

[[sensor]]
id=2
name="Cummulative power since start (Wm)"
url="http://user:[email protected]:80/status"
jsonPath="meters.0.total"

Cross-compiling

Cool in theory, could not get it to work in practice yet. Setting the right ARCH helps, but I could not get CGO to work yet. Just install golang>=1.16 instead and run make build.

Local testing

A simple go run . should start the server in a development mode (aka reloading http files). Use bash random_data.sh to load some random data into the generated sqlite db, if there are no actual sensors configured.

# Functions

No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author