Anscheinend antwortet dein Circle+ nicht auf eine „0008“ Anfrage. Es sollte eine „00DD“ Antwort kommen.
Hab eben gesehen das das aber nicht geloggt wird. Du koenntest mal im Script "Plugwise_Controller an
Zeile 225 folgendes reinschreiben.
logging( "R - ".$buf ." DD Anfrage nach Circle+");
Sollte dann so aussehen
case "00DD": // Antwort auf 0008 - Anfrage nach Circle+
$macplus = substr($buf,12,16);
logging( "R - ".$buf ." DD Anfrage nach Circle+");
// Dummy Instanz für Circle+ anlegen
$myCat = @IPS_GetObjectIDByIdent($macplus, $idCatCircles);
if ($myCat == false)
createCircle($macplus, $idCatCircles);
PRINT "PW MC+:".$macplus.", Now searching for Circles...";
for( $i = 0; $i < 64; $i++)
{
$hex = strtoupper(dechex($i));
$cmd = "0018".$macplus.str_pad($hex, 2 ,'0', STR_PAD_LEFT);
logging( "S - ".$cmd . " Searching Circles");
PW_SendCommand($cmd);
}
break;