Bonjour à tous voici mon problème: j'ai une lampe Govee et j'aimerai la piloter via la box. J'ai réussi à créer un script pour récupérer l'état mais ça coince quand je veux envoyer des commandes pour changer l'état (on/off). Pour faire simple sur le site Govee nous pouvons récupérer les commandes API. J'ai donc modifié le script pour l'adapter à notre chere box maix pour l'envoi d'une requete PUT je coince avec la modification du code.
Voici le code de l'API Govee pour envoyer la commande ON de la lampe:
<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://developer-api.govee.com/v1/devices/control', [
'body' => '{"model":"H6054","cmd":{"name":"turn"},"device":"6A:74:C5:31:30:30:09:3C"}',
'headers' => [
'Govee-API-Key' => '****************',
'accept' => 'application/json',
'content-type' => 'application/json',
],
]);
echo $response->getBody();
Quelqu'un serait capable de me sortir la même chose en script adapté pour la box?