Use correct db for reading
This commit is contained in:
parent
4ae0c30171
commit
922f8d82a1
3 changed files with 5 additions and 7 deletions
|
@ -189,7 +189,7 @@ mod test {
|
|||
|
||||
price_list.push(("tibber hourly (optimal)", tibber_hourly_prices_optimal));
|
||||
|
||||
let db = DataBase::new("data.db").await?;
|
||||
let db = DataBase::new("home_server.db").await?;
|
||||
let devices = Devices::read("devices.conf").await?;
|
||||
|
||||
for plug in devices.plugs {
|
||||
|
|
|
@ -47,14 +47,10 @@ impl DataBase {
|
|||
pub fn read(&self, device: &str) -> Result<Vec<(u64, f32)>> {
|
||||
self.sql
|
||||
.prepare(&format!(
|
||||
// "
|
||||
// SELECT time, watts
|
||||
// FROM data
|
||||
// WHERE device={device}
|
||||
// "
|
||||
"
|
||||
SELECT time, watts
|
||||
FROM data
|
||||
FROM data
|
||||
WHERE device=\"{device}\"
|
||||
"
|
||||
))?
|
||||
.query_map([], |row| Ok((row.get(0)?, row.get(1)?)))?
|
||||
|
|
|
@ -41,6 +41,8 @@ async fn main() -> Result<()> {
|
|||
.lock()
|
||||
.unwrap()
|
||||
.write(plug.name(), since_epoch()?, usage)?;
|
||||
|
||||
println!("{} uses {usage} W", plug.name());
|
||||
}
|
||||
|
||||
Ok::<(), anyhow::Error>(())
|
||||
|
|
Loading…
Reference in a new issue