Swift 中的 ICY / Essent 电子恒温器客户端

用于 ICY / Essent 恒温器的 Swift 客户端库。

用法

有关实际实现,请参阅 my-homekit

ICY.login(username: "xxx", password: "xxx") { result in
    let session = try! result.unpack()

    session.getStatus() {
        let status = try! result.unpack()

        print("The current temperature is \(status.currentTemperature)")
        print("The target temperature is \(status.desiredTemperature)")
    }
}