Skip to content

Commit 485c09a

Browse files
Merge pull request robertogallea#21 from pimhofman/readme-sorting
README update, sort supported methods, cleanup, fixing typo's and updating variables
2 parents 5d38bfc + ac5595d commit 485c09a

File tree

1 file changed

+49
-35
lines changed

1 file changed

+49
-35
lines changed

README.md

Lines changed: 49 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -90,52 +90,66 @@ each method returns an object containing the data from the server. Currently the
9090

9191
## 5. Supported Methods
9292
Currently these methods are supported:
93+
94+
### Authorisation
9395
- authorize();
94-
- me($token);
95-
- getHome($token);
96+
- me($access_token);
97+
98+
### Home and device data
99+
- getHome($access_token);
96100
- setHome($access_token, $settings);
97-
- getHomeWeather($token);
98-
- getHomeDevices($token);
99-
- getHomeInstallations($token);
100-
- getHomeUsers($token);
101-
- getHomeMobileDevices($token);
102-
- deleteHomeMobileDevice(token,$mobile_device_id)
103-
- getHomeMobileDeviceSettings($token,$mobile_device_id);
104-
- setHomeMobileDeviceSettings($token,$mobile_device_id,$settings)
105-
- getHomeZones($token);
106-
- getHomeZoneState($token,$zone_id);
107-
- getHomeZoneDayReport($token,$zone_id,date);
108-
- getHomeZoneCapabilities($token,$zone_id);
109-
- getHomeZoneEarlyStart($token,$zone_id);
110-
- setHomeZoneEarlyStart($token,$zone_id,$settings);
111-
- getHomeZoneOverlay($token,$zone_id);
112-
- setHomeZoneOverlay($token,$zone_id,$settings);
113-
- deleteHomeZoneOverlay($token,$zone_id);
114-
- getHomeZoneScheduleActiveTimetable($token,$zone_id);
115-
- setHomeZoneScheduleActiveTimetable($token,$zone_id,$settings);
116-
- getHomeZoneScheduleAway($token,$zone_id);
117-
- setHomeZoneScheduleAway($token,$zone_id,$settings);
118-
- getHomeZoneScheduleTimetableBlocks($token,$zone_id,$timetable_id,$pattern=null);
119-
- setHomeZoneScheduleTimetableBlocks($token,$zone_id,$timetable_id,$pattern,$settings);
120-
- identifyDevice($token,$device_id);
121-
- getTemperatureOffset($accessToken, $deviceid)
122-
- setTemperatureOffset($accessToken, $deviceid, $settings)
123-
- setDazzle($accessToken, $zoneid, $setting)
124-
- setOpenWindowDetection($accessToken, $zoneid, $settings)
101+
- getHomeWeather($access_token);
102+
- getHomeDevices($access_token);
103+
- getHomeInstallations($access_token);
104+
- getHomeUsers($access_token);
105+
- setDazzle($access_token, $zone_id, $setting);
106+
107+
### Mobile devices
108+
- getHomeMobileDevices($access_token);
109+
- deleteHomeMobileDevice(token, $mobile_device_id);
110+
- getHomeMobileDeviceSettings($access_token, $mobile_device_id);
111+
- setHomeMobileDeviceSettings($access_token, $mobile_device_id, $settings);
112+
- identifyDevice($access_token, $device_id);
113+
- getAppUsersRelativePositions($access_token);
114+
115+
### Home zones
116+
- getHomeZones($access_token);
117+
- getHomeZoneState($access_token, $zone_id);
118+
- getHomeZoneDayReport($access_token, $zone_id, $date);
119+
- getHomeZoneCapabilities($access_token, $zone_id);
120+
- getHomeZoneEarlyStart($access_token, $zone_id);
121+
- setHomeZoneEarlyStart($access_token, $zone_id, $settings);
122+
- getHomeZoneOverlay($access_token, $zone_id);
123+
- setHomeZoneOverlay($access_token, $zone_id, $settings);
124+
- deleteHomeZoneOverlay($access_token, $zone_id);
125+
- getHomeZoneScheduleActiveTimetable($access_token, $zone_id);
126+
- setHomeZoneScheduleActiveTimetable($access_token, $zone_id, $settings);
127+
- getHomeZoneScheduleAway($access_token, $zone_id);
128+
- setHomeZoneScheduleAway($access_token, $zone_id, $settings);
129+
- getHomeZoneScheduleTimetableBlocks($access_token, $zone_id, $timetable_id, $pattern=null);
130+
- setHomeZoneScheduleTimetableBlocks($access_token, $zone_id, $timetable_id, $pattern, $settings);
131+
132+
### Temperature offset
133+
- getTemperatureOffset($access_token, $device_id);
134+
- setTemperatureOffset($access_token, $device_id, $settings);
135+
136+
### Open window detection
137+
- setOpenWindowDetection($access_token, $zone_id, $settings);
138+
139+
### Presence detection
125140
- isAnyoneAtHome($access_token);
126141
- getPresenceLock($access_token);
127142
- setPresenceLock($access_token, $settings);
128-
- getEnergySavingsReport($access_token, $year, $month, $country_code);
143+
144+
### Energy IQ & savings reports
129145
- deleteEnergyIQMeterReading($access_token, $reading_id);
130146
- addEnergyIQMeterReading($access_token, $settings);
131147
- updateEnergyIQTariff($access_token, $settings);
132148
- getEnergyIQMeterReadings($access_token);
133149
- getEnergyIQTariff($access_token);
134150
- getEnergyIQ($access_token);
135-
- getAppUsersRelativePositions($token)
136-
137-
# Country code format for getEnergySavingsReport
138-
To request an energy savings report via getEnergySavingsReport, you're required to pass a three-letter country code in accordance with [ISO 3166-1 alpha-3](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3)
151+
- getEnergySavingsReport($access_token, $year, $month, $country_code);
152+
> To request an energy savings report via getEnergySavingsReport, you're required to pass a three-letter country code in accordance with [ISO 3166-1 alpha-3](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3)
139153

140154
## 6. Issues, Questions and Pull Requests
141155

0 commit comments

Comments
 (0)