#api-bindings #daikin #altherma #brp069a62 #brp069a61

daikin_altherma

大金Altherma LAN适配器客户端

2次发布

0.0.2 2024年3月4日
0.0.1 2024年3月3日

#1851 in #api-bindings

Download history 19/week @ 2024-03-14 14/week @ 2024-03-28 19/week @ 2024-04-04

64 个月下载量

MIT/Apache

13KB
238

大金Altherma Rust客户端

此项目与Daikin Altherma LAN适配器(BRP069A61 BRP069A62)进行接口。

这是对优秀的python-daikin-altherma的Rust移植。

大金Altherma LAN适配器的API

这个rust包与Daikin Altherma LAN适配器进行接口。

LAN适配器有两个固件版本

  • 云连接
  • 仅LAN

这个库目前只支持第二个。

用法

使用这个库相当简单

  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);

lib.rs:

大金Altherma LAN适配器的API

这个rust包与Daikin Altherma LAN适配器进行接口。

LAN适配器有两个固件版本

  • 云连接
  • 仅LAN

这个库目前只支持第二个。

用法

使用这个库相当简单

  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);

依赖关系

~2.6–4MB
~100K SLoC