Skip to content

thomaschrstnsn/pool-monitor

Repository files navigation

Pool Monitor

⚠️ VERY MUCH WORK IN PROGRESS: ambitions: plenty, finished work: more

prerequisites

rustup

https://rustup.rs/

espup

cargo install espup
espup install

espflash

cargo install espflash

environment (constants for the build)

Set these environments, or put them in a .env file, which will be source directly using direnv:

export ESP32_WIFI_SSID=YOURWIFI
export ESP32_WIFI_PASS=YOURPASSWORD
export POST_ENDPOINT_IP=IP_OF_HTTP_ENDPOINT     # IPv4 of server accepting HTTP POST with JSON payload of temperature readings
export POST_ENDPOINT_PORT=PORT_OF_HTTP_ENDPOINT # TCP port of the server

running

This command: cargo run --release will:

  • download and build dependencies
  • build the code
  • use espflash to flash the software onto a device
  • boot the device and connect the logger to the console

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published