06.01.2013 Aufrufe

Migration - Smarthome-Components

Migration - Smarthome-Components

Migration - Smarthome-Components

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

}<br />

}<br />

$result = Array();<br />

$files = scandir($dir."/".$subdir);<br />

foreach($files as $file)<br />

{<br />

}<br />

if(($file != ".") && ($file != "..")) {<br />

}<br />

if(is_dir($dir."/".$subdir."/".$file)) {<br />

} else {<br />

}<br />

return $result;<br />

$res = ReadRecursive($dir, $subdir."/".$file);<br />

$result = array_merge($res, $result);<br />

$filedir = $subdir."/".$file;<br />

$filedir = substr($filedir, 1, strlen($filedir));<br />

$result[] = $filedir;<br />

$allowed = Array("mp3", "wma");<br />

$files = ReadRecursive($dir);<br />

//Den Zufallsgenerator von PHP verwenden<br />

//shuffle($files);<br />

WAC_ClearPlaylist($id);<br />

foreach($files as $file)<br />

{<br />

}<br />

$ext = pathinfo($dir."/".$file, PATHINFO_EXTENSION);<br />

if(in_array(strtolower($ext), $allowed))<br />

{<br />

}<br />

WAC_Play($id);<br />

WAC_AddFile($id, $dir."/".$file);<br />

… ein Variablenprofil exportieren?<br />

getVariableProfileCreationCode("~Temperature.FHT");<br />

getVariableProfileCreationCode("~Temperature.FHT", "TemperatureTest");<br />

// erster Funktionsparameter: Profilname, zweiter Parameter (optional): neuer Profilname<br />

function getVariableProfileCreationCode ($profileName, $newProfileName = "")<br />

{<br />

$profile = IPS_GetVariableProfile($profileName);<br />

if ($profile !== false)<br />

{<br />

$profileName = (strlen($newProfileName) > 0) ? $newProfileName : $profileName;<br />

echo 'IPS_CreateVariableProfile("'.$profileName.'", '.$profile['ProfileType'].');'."\n";<br />

echo 'IPS_SetVariableProfileText("'.$profileName.'", "'.$profile['Prefix'].'", "'.$profile['Suffix'<br />

echo 'IPS_SetVariableProfileValues("'.$profileName.'", '.$profile['MinValue'].', '.$profile['MaxValu<br />

echo 'IPS_SetVariableProfileDigits("'.$profileName.'", '.$profile['Digits'].');'."\n";<br />

echo 'IPS_SetVariableProfileIcon("'.$profileName.'", "'.$profile['Icon'].'");'."\n";<br />

foreach ($profile['Associations'] as $association)<br />

{<br />

}<br />

echo 'IPS_SetVariableProfileAssociation("'.$profileName.'", '.$association['Value'].', "'.$assoc<br />

echo "\n";

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!