Liking cljdoc? Tell your friends :D

fourteatoo.clj-evohome.api

Interface to the current (v1) REST API.

Interface to the current (v1) REST API.
raw docstring

authenticate-clientclj

(authenticate-client username password)
source

cancel-zone-overrideclj

(cancel-zone-override client zone-id)
source

get-domestic-hot-waterclj

(get-domestic-hot-water client dhw-id)
source

get-location-statusclj

(get-location-status client location-id)

Get the status of all zones in the specified location location-id.

Get the status of all zones in the specified location `location-id`.
sourceraw docstring

get-system-statusclj

(get-system-status client system-id)

Query a specific temperature control system. A system is associated to a gateway; they may be the same physical thing. Return a map.

Query a specific temperature control system.  A system is associated
to a gateway; they may be the same physical thing.  Return a map.
sourceraw docstring

get-zone-scheduleclj

(get-zone-schedule client zone-id)

Return the daily schedule of zone with ID zone-id

Return the daily schedule of zone with ID `zone-id`
sourceraw docstring

installation-at-locationclj

(installation-at-location client location)

Given a location, query the physical installation belonging to that location. The data returned are name, type, adrress, gateways, etc. Return a map. See also installations-by-user

Given a location, query the physical installation belonging to that
location.  The data returned are name, type, adrress, gateways, etc.
Return a map.  See also `installations-by-user`
sourceraw docstring

installations-by-userclj

(installations-by-user client user-id)

Given a user-id (see user-account-info), query each physical installation belonging to that user. The data returned for each installation are name, type, adrress, gateways, etc. Return a sequence of maps.

Given a user-id (see `user-account-info`), query each physical
installation belonging to that user.  The data returned for each
installation are name, type, adrress, gateways, etc.  Return a
sequence of maps.
sourceraw docstring

set-domsetic-hot-waterclj

(set-domsetic-hot-water client dhw-id state & {:keys [until]})
source

set-system-modeclj

(set-system-mode client system-id mode & {:keys [until]})

Set the specific system to mode. See also list-system-modes.

Set the specific system to `mode`.  See also `list-system-modes`.
sourceraw docstring

set-zone-scheduleclj

(set-zone-schedule client zone-id schedule)

Set the specified zone-id to have the daily plan schedule. See get-zone-schedule.

Set the specified `zone-id` to have the daily plan `schedule`. See
`get-zone-schedule`.
sourceraw docstring

set-zone-temperatureclj

(set-zone-temperature client zone-id temperature & {:keys [until]})
source

user-account-infoclj

(user-account-info client)

Query the user account basic data, such as name, surname, address, language, user ID, etc. Return a map.

Query the user account basic data, such as name, surname, address,
language, user ID, etc.  Return a map.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close