Hallo photron,
danke für die Hinweise!
Das ist der aktuelle Stand:
require_once('Tinkerforge/IPConnection.php');
require_once('Tinkerforge/BrickRED.php');
use Tinkerforge\IPConnection;
use Tinkerforge\BrickRED;
const HOST = 'localhost';
const PORT = 4223;
const UID = 'ABCDEF'; // Change to your UID
$ipcon = new IPConnection(); // Create IP connection
$red = new BrickRED(UID, $ipcon); // Create device object
$ipcon->connect(HOST, PORT); // Connect to brickd
const lifetime = 60;
$session = $red->createSession(lifetime);
$progams = $red->getPrograms($session['session_id']);
// Rückgabe Array ( [error_code] => 0 [programs_list_id] => 682 )
echo $red->startProgram('Box'); // Rückgabe 7
Leider funktioniert das startProgram nicht.
Ich kann auch nichts mit der programs_list_id anfangen, bei jedem Aufruf des Scripts wird diese ID hochgezählt.
Muss bei startProgram der Wert "Identifier" aus dem brickv verwendet werden?