MAX! Geräte verlinken

In meinen Logs sehe ich keinen Fehler. Die Kommunikation zwischen den Stellantrieben funktioniert auch, sofern ich eines der Geräte direkt bediene.
Sofern ich aber über openhab oder homegear einen Befehl sende, wird dieser nicht zwischen den Geräten weitergeleitet.

Hi alexf2000,

hast du es geschafft zwei Steller zu verbinden?
Falls ja, wie und mit welcher Version?

Gruß Zennix

Hallo Zennix,

ich nutze die Version 0.6.0-1054 auf raspbian wheezy.

Zum Verlinken habe ich folgendes Skript verwendet. Wie bereits in einem Posting vorher geschrieben funktioniert der Link nur in Bezug auf Änderungen, die ich direkt am Stellantrieb mache (Moduswechsel, Temperatur verstellen oder Umschalten zwischen Comfort- und Ecotemperatur). Wenn ich hingegen über openhab einen Befehl an einen Antrieb schicke wird dieser NICHT an den verlinkten Antrieb weitergeleitet.

<?php
try {
    $hg = new \Homegear\Homegear();
    $device1=6;
    $device2=7;

    $hg->setValue($device1, 1, "WINDOW_OPEN_TEMPERATURE", 8.0);
    $hg->setValue($device1, 1, "ECO_TEMPERATURE", 17.5);
    $hg->setValue($device1, 1, "COMFORT_TEMPERATURE", 19.5);
    $hg->setValue($device1, 1, "MAX_TEMPERATURE", 22.0);
    $hg->setValue($device2, 1, "WINDOW_OPEN_TEMPERATURE", 8.0);
    $hg->setValue($device2, 1, "ECO_TEMPERATURE", 17.5);
    $hg->setValue($device2, 1, "COMFORT_TEMPERATURE", 19.5);
    $hg->setValue($device2, 1, "MAX_TEMPERATURE", 22.0);

    $window=8;
    $hg->addLink($window, 1, $device1, 4); //Fenster WZ zu Antrieb1 WZ
    $hg->addLink($window, 1, $device2, 4); //Fenster WZ zu Antrieb2 WZ
    $hg->addLink($device1, 1, $device2, 1); //Antrieb1 WZ zu Antrieb2 WZ
    $hg->addLink($device2, 1, $device1, 1); //Antrieb2 WZ zu Antrieb1 WZ
    print "done";

} catch(\Homegear\HomegearException $e) {
    print "Exception caught. Code: ".$e->getCode().". Message: ".$e->getMessage();
}
?>

Gruß
Alex

Hi Alexf2000,

Danke, das funktioniert nun auch bei mir. Ich denke mal, wenn das aus OpenHAB heraus funktionieren soll, bleiben dir zwei Möglichkeiten:

  1. Über eine Regel im OH -> wenn sich einer ändert, den anderen auch zu ändern
  2. Über einen Event im Homegear

Gruß / Zennix