an die PHP Profis wie komme ich an den einzelnen „Wert“ state um ihn in eine Variable zuschreiben?
stdClass Object
(
[result] => Array
(
[0] => stdClass Object
(
[id] => 3813
[isConnected] => 1
[lockProperties] => stdClass Object
(
[state] => 2
[isCharging] =>
[batteryLevel] => 60
)
)
)
[success] => 1
[errorMessages] => Array
(
)
[statusCode] => 200
)
hier das Script dazu
<?php
IPS_RunScript(31236);
IPS_Sleep(300);
$token = GetValue(26285);
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.tedee.com/api/v1.15/my/lock/sync",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer ".$token,
"Content-Type: application/json"
),
));
$response = curl_exec($curl);
curl_close($curl);
$a = (json_decode($response));
print_r($a);