Samsung Smartthings Einbindung?

Hallo Michl,
da ich demnächst eine Samsung Klimaanlage bekomme habe ich mich schonmal mit diesem Thema beschäftigt. Um was greifbares zu haben, habe ich meine RING-Türkamera/Klingel in Smartthings eingebunden. Dank der Vorarbeit von André (siehe https://community.symcon.de/t/smartthings-samsung-klimaanlage-windfree-per-ips-steuern-how-to/51007/12 ) konnte ich auf die Daten zugreifen und z.B. den Batteriestatus abfragen.

Ich habe hier mal mein Programm eingefügt:

<?php

//******************************************************************************
// 17153
// Übersicht der Devices: https://graph-eu01-euwest1.api.smartthings.com/device/list
//******************************************************************************

$Access_Token	= 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$Device_ID		= 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$URL			= 'https://api.smartthings.com/v1/devices/'.$Device_ID.'/status';
$batterie_id	= 56109;
$status_id		= 21042;

// Befehl zusammenstellen und per CURL absetzen

$Header = array(
	'Authorization: Bearer ' . $Access_Token,
    'Content-Type: application/json',
	'Accept: application/json',
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_HTTPHEADER, $Header);
//curl_setopt($ch, CURLOPT_POSTFIELDS, $Command);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
$response = curl_exec($ch);
curl_close($ch);

$data		= explode("\r\n\r\n", $response);	// Header abtrennen
$daten		= json_decode($data[1], true);		// Array erstellen

$batterie	= $daten['components']['main']['battery']['battery']['value'];
SetValueInteger($batterie_id, $batterie);

$status		= $daten['components']['main']['healthCheck']['DeviceWatch-DeviceStatus']['value'];
SetValueString($status_id, $status);

Ich hoffe, es hilft dir weiter.

Gruß, Peter