harry28
21
Danke für Deinen Tipp. Hab ich gestern auch probiert:
https://api.tedee.com/api/v1.20/my/lock/{id}/operation/pull
Aber vielleicht war der Status nicht „unlocked“ - ich teste heute nochmal. Autopull habe ich nicht aktiviert.
Was mich irritiert ist die API-Version: mal v1.15 und mal v1.20
Viele Grüße aus dem Unterallgäu
Harry
harry28
22
Pull-Fehler gefunden: es muss eine Content-Length-Option dazu:
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.tedee.com/api/v1.20/my/lock/1/operation/pull",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => array(
"Content-Length: 0",
"Authorization: Bearer ".$token,
"Content-Type: application/json"
),
));
Ich habe jetzt alles auf API v1.20 umgestellt - läuft!
Danke nochmals für das Start-Skript und den Anstoss.
Viele Grüße aus dem Unterallgäu
Harry
harry28
23
Hallo jheinz,
noch eine Frage: Wie erkennst Du Status-Änderungen am Schloss?
Oder pollst Du regelmäßig? Alle 3 Minuten zum Beispiel?
Viele Grüße aus dem Unterallgäu
Harry
Hier gibts bald ein Modul:
tedee Modul.
Uli