daikin_altherma

Crates.iodaikin_altherma
lib.rsdaikin_altherma
version0.0.2
sourcesrc
created_at2024-03-03 16:12:02.142077
updated_at2024-03-04 19:47:27.350348
descriptionA client for Daikin Altherma LAN adapters
homepagehttps://github.com/Frankkkkk/daikin-altherma-rs
repositoryhttps://github.com/Frankkkkk/daikin-altherma-rs
max_upload_size
id1160731
size23,902
Frank Villaro-Dixon (Frankkkkk)

documentation

https://docs.rs/daikin_altherma

README

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);
Commit count: 0

cargo fmt