File tree Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -115,6 +115,7 @@ Currently these methods are supported:
115
115
### Home zones
116
116
- getHomeZones($access_token);
117
117
- getHomeZoneState($access_token, $zone_id);
118
+ - getHomeZoneStates($access_token, $home_id);
118
119
- getHomeZoneDayReport($access_token, $zone_id, $date);
119
120
- getHomeZoneCapabilities($access_token, $zone_id);
120
121
- getHomeZoneEarlyStart($access_token, $zone_id);
Original file line number Diff line number Diff line change @@ -307,6 +307,24 @@ public function getHomeZoneState($access_token, $zone_id) {
307
307
$ response = $ client ->send ($ request );
308
308
return json_decode ($ response ->getBody ());
309
309
}
310
+
311
+ /**
312
+ * @param $access_token
313
+ * @param $home_id
314
+ * @return mixed
315
+ */
316
+ public function getHomeZoneStates ($ access_token , $ home_id ) {
317
+ $ provider = $ this ->getProvider ();
318
+
319
+ $ request = $ provider ->getAuthenticatedRequest (
320
+ 'GET ' ,
321
+ 'https://my.tado.com/api/v2/homes/ ' . $ home_id . '/zoneStates ' ,
322
+ $ access_token
323
+ );
324
+ $ client = new \GuzzleHttp \Client ();
325
+ $ response = $ client ->send ($ request );
326
+ return json_decode ($ response ->getBody ());
327
+ }
310
328
311
329
/**
312
330
* @param $access_token
@@ -929,4 +947,4 @@ private function getProvider() {
929
947
'urlResourceOwnerDetails ' => null ,
930
948
]);
931
949
}
932
- }
950
+ }
You can’t perform that action at this time.
0 commit comments