#自动化 #melcloud #三菱 #热泵

melcloud-api

为未记录的 melcloud API 提供了 Rust 接口

2 个版本

0.1.1 2021 年 10 月 12 日
0.1.0 2019 年 10 月 28 日

#自动化 中排名第 169

MIT 许可证

70KB
1.5K SLoC

melcloud-api

用于与 melcloud API 通信的 Rust crate(尚未使用 - 不工作)

此库旨在使 Rust 应用程序与 melcloud 系统通信变得简单。

发现端点

https://app.melcloud.com/Mitsubishi.Wifi.Client/Device/SetPower

示例有效载荷

{"Power":false,"DeviceIds":[147672]}

返回

true

https://app.melcloud.com/Mitsubishi.Wifi.Client/Device/SetAtw

https://app.melcloud.com/Mitsubishi.Wifi.Client/Device/Get?id=147672&buildingID=88314

返回

返回单个设备对象

https://app.melcloud.com/Mitsubishi.Wifi.Client/Tile/Get2 似乎获取 UI 中瓷砖的数据 - 仅基本信息

https://app.melcloud.com/Mitsubishi.Wifi.Client/HolidayMode/Update

示例有效载荷

https://app.melcloud.com/Mitsubishi.Wifi.Client/HolidayMode/Update

响应

{"Data":null,"GlobalErrors":null,"AttributeErrors":null,"Success":true}

示例命令

设置流量温度

POST https://app.melcloud.com/Mitsubishi.Wifi.Client/Device/SetAtw

正文应该是带有以下更改的最新设备数据

SetHeatFlowTemperatureZone1

依赖项

~20–31MB
~539K SLoC