Skip to content
/ ICY Public

ICY / Essent e-thermostaat client in Swift

License

Notifications You must be signed in to change notification settings

Bouke/ICY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ICY / Essent e-thermostaat client in Swift

Swift client library for ICY / Essent thermostats.

Usage:

See my-homekit for an actual implementation.

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)")
    }
}

About

ICY / Essent e-thermostaat client in Swift

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages