Wallas DT/GB Heater Controller on an ESP32C3

Getting Started

As described in the chapter on Risc-V target installation in the Rust on ESP Book, you should install the ESP32c3 target for your rust toolchain by doing:

rustup toolchain install stable --component rust-src
rustup target add riscv32imc-unknown-none-elf

Now checkout this project. It is advised to run the --release version of the application, thus to build and run, do:

cargo build --release
cargo run --release

Currently the application will not discover wireless network and do configuration of it; a known network, along with encryption key is compiled into it - therefore, before building, run this and set the information: network name, network password and desired log level:

. ./set-env.sh
Description
Wifi Gateway for Wallas DT/GB Heaters
Readme 254 KiB
Languages
Rust 77.4%
JavaScript 17.6%
CSS 4.5%
Shell 0.5%