Google Home (Assistant) mit IP-Symcon verbinden

Auf jeden Fall wird die Verbindung nicht hergestellt. Hier hast du mal ein Minimalskript, dass eine (unvollständige) Anfrage verschickt und die Antwort ausgibt:



$data = '{}';

$result = file_get_contents('https://homegraph.googleapis.com/v1/devices:requestSync', false, stream_context_create([
    'http' => [
        'method'           => 'POST',
        'header'           => "Content-type: application/json
Connection: close
Content-length: " . strlen($data) . "
",
        'content'          => $data,
        'ignore_errors'    => true
    ]
]));

echo $result;


Probier das Skript mal bei dir aus. Wenn alles passt, dann bekommst du die Fehlermeldung, dass ein API-Key fehlt:


{
  "error": {
    "code": 403,
    "message": "The request is missing a valid API key.",
    "status": "PERMISSION_DENIED"
  }
}

Ansonsten passt etwas bei der Verbindung nicht und du musst mal schauen.