[package] name = "tesla-charge-controller" version = "1.2.1" edition = "2021" license = "MITNFA" description = "Controls Tesla charge rate based on solar charge data" authors = ["Alex Janka"] [package.metadata.deb] maintainer-scripts = "debian/" systemd-units = { enable = false } depends = "" assets = [["target/release/tesla-charge-controller", "usr/bin/", "755"]] [dependencies] teslatte = { git = "https://git.alexjanka.com/alex/teslatte" } tesla-common = { git = "https://git.alexjanka.com/alex/tesla-common" } clap = { version = "4.0", features = ["derive"] } ron = "0.8" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" tokio = { version = "1.35.1", features = ["full"] } thiserror = "1.0" rocket = { version = "0.5", features = ["json"] } include_dir = "0.7" chrono = "0.4" prometheus = "0.13" env_logger = "0.10" log = "0.4" serialport = "4.3" libmodbus-rs = "0.8.3" if_chain = "1.0.2" notify-debouncer-mini = { version = "0.4.1", default-features = false } lazy_static = "1.4"