No description
Find a file
Frank Villaro-Dixon a29c3d068a
Some checks failed
publish crate / publish (push) Failing after 42s
CD: deploy to crates.io
Signed-off-by: Frank Villaro-Dixon <frank@villaro-dixon.eu>
2024-10-29 23:06:20 +01:00
.forgejo/workflows CD: deploy to crates.io 2024-10-29 23:06:20 +01:00
examples move things around 2024-03-04 20:42:46 +01:00
src doc 2024-03-04 20:47:04 +01:00
.gitignore init 2024-03-03 15:20:00 +01:00
Cargo.lock bumb version 2024-03-04 20:47:13 +01:00
Cargo.toml bumb version 2024-03-04 20:47:13 +01:00
README.md doc 2024-03-04 20:47:04 +01:00

Daikin Altherma Rust client

This project interfaces with Daikin Altherma LAN adapters (BRP069A61 BRP069A62).

This is a Rust port of the excellent python-daikin-altherma

API to Daikin Altherma LAN Adapters

This rust crate interfaces with Daikin Altherma LAN adapteros.

There are two firmware versions of the LAN adapters:

  • Cloud connected
  • LAN only

This library only supports the second one for the moment.

Usage

Using this library is rather easy:

  let mut client = DaikinAlthermaClient::new("192.168.11.100".to_string()).unwrap();

  let hp = client.get_heating_parameters().unwrap();
  println!("Heating: {:?}", hp);

  client.set_heating_setpoint_temperature(20.0);