Interface to the current (v1) REST API.
Interface to the current (v1) REST API.
(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`.
(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.
(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`
(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`
(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.
(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`.
(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`.
(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.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close