function mpd_streamradio_control($host) { global $mpd, $power; ?> <div class="centered"> <?php button_fhem('', "set " . $mpd[$host] . " previous", 'fa-backward', '#AA6900'); ?> <div data-type="button" data-fhem-cmd="set <?php echo $mpd[$host]; ?> pause" data-icon="fa-pause" data-on-background-color="#aa6900" class="cell"></div> <div data-type="button" data-fhem-cmd="set <?php echo $mpd[$host]; ?> play" data-icon="fa-play" data-on-background-color="#FFCC00" class="cell"></div> <div data-type="button" data-fhem-cmd="set <?php echo $mpd[$host]; ?> stop" data-icon="fa-stop" data-on-background-color="#aa6900" class="cell"></div> <?php button_fhem('', "set " . $mpd[$host] . " next", 'fa-forward', '#AA6900'); ?> </div> <div id="mpdinfo" class="centered" style="margin-top:20px;margin-bottom:25px"> <div data-type="symbol" data-icon="fa-spinner fa-spin" style="height:1px;margin-top:-40px;"></div> </div> <script> $(document).ready(function() { $.get('http://<?php echo $host; ?> /mpdinfo/') .success(function(data) { if(data.length>0) { $("#mpdinfo").html(data); } }); setInterval(function() { $.get('http://<?php echo $host; ?> /mpdinfo/') .success(function(data) { if(data.length>0) { $("#mpdinfo").html(data); } else { $("#mpdinfo").empty(); spinner = $('<div data-icon="fa-cog fa-spin" style="height:1px;margin-top:-40px;"></div>'); spinner.famultibutton({ mode:'signal', offBackgroundColor:'#2a2a2a', offColor:'#505050' }); spinner.appendTo("#mpdinfo"); } }); }, 5000); }); </script> <div class="centered" style="margin-bottom:25px"> <div data-type="push" data-set="volume 0" data-icon="fa-volume-off" data-off-background-color="#aa3333" data-off-color="#2a2a2a" data-on-color="#2a2a2a" data-background-icon="fa-circle" data-device="<?php echo $mpd[$host]; ?> " class="left" onClick="$('#VolumeSlider').data('Powerange').setStart(0)"></div> <div id="VolumeSlider"data-type="slider" data-device="<?php echo $mpd[$host]; ?> " data-get="volume" data-set="volume" data-min="70" data-max="100" class="left horizontal"></div> <div data-type="push" data-set="volume 100" data-icon="fa-volume-up" data-off-background-color="#aa3333" data-off-color="#2a2a2a" data-on-color="#2a2a2a" data-background-icon="fa-circle" data-device="<?php echo $mpd[$host]; ?> " class="left" onClick="$('#VolumeSlider').data('Powerange').setStart(100)"></div> </div> <div class="centered"> <div data-type="button" data-url="<?php echo preg_replace('/\\.php$/', '-kodilib.php', basename($_SERVER['PHP_SELF'])); ?> " data-icon="fa-music" data-on-background-color="#FFCC00" class="cell" ></div> <div data-type="push" data-device="<?php echo $mpd[$host]; ?> " data-get="repeat" data-get-on="0" data-get-off="1" data-set="mpdCMD repeat 0;set <?php echo $mpd[$host]; ?> mpdCMD single 0" data-icon="fa-long-arrow-right" data-background-icon="fa-circle" data-on-color="white" data-off-color="#2a2a2a" data-off-background-color='#339999' class="cell"></div> <div data-type="push" data-device="<?php echo $mpd[$host]; ?> " data-get="single" data-get-on="1" data-get-off="0" data-set="mpdCMD single 1;set <?php echo $mpd[$host]; ?> mpdCMD repeat 1" data-icon="nesges-repeat-one" data-background-icon="fa-circle" data-on-color="white" data-off-color="#2a2a2a" data-off-background-color='#339999' class="cell"></div> <div data-type="push" data-device="<?php echo $mpd[$host]; ?> " data-get="repeat" data-get-on="1" data-get-off="0" data-set="mpdCMD single 0;set <?php echo $mpd[$host]; ?> mpdCMD repeat 1" data-icon="nesges-repeat" data-background-icon="fa-circle" data-on-color="white" data-off-color="#2a2a2a" data-off-background-color='#339999' class="cell"></div> <div data-type="button" data-url="http://<?php echo $host; ?> :8066/static/index.html" data-icon="fa-star" data-on-background-color='#0066FF' class="cell"></div> </div> <div class="centered"> <div data-type="button" data-url="<?php echo preg_replace('/\\.php$/', '-kodilib.php?dir=audiobooks', basename($_SERVER['PHP_SELF'])); ?> " data-icon="nesges-books" data-on-background-color="#FFCC00" class="cell" ></div> <div data-type="push" data-device="<?php echo $mpd[$host]; ?> " data-get="random" data-get-on="1" data-get-off="0" data-set="mpdCMD random 0" data-icon="nesges-ordered" data-background-icon="fa-circle" data-on-color="white" data-off-color="#2a2a2a" data-off-background-color='#9933FF' class="cell"></div> <div data-type="push" data-device="<?php echo $mpd[$host]; ?> " data-get="random" data-get-on="0" data-get-off="1" data-set="mpdCMD random 1" data-icon="fa-random" data-background-icon="fa-circle" data-on-color="white" data-off-color="#2a2a2a" data-off-background-color='#9933FF' class="cell"></div> <div data-type="multistatebutton" data-device="<?php echo $mpd[$host]; ?> " data-get="xfade" data-get-on='["0","5", "10"]' data-set='["mpdCMD crossfade 5","mpdCMD crossfade 10","mpdCMD crossfade 0"]' data-set-default="mpdCMD crossfade 0" data-icons='["fa-exchange","fa-exchange warn","fa-exchange warn"]' data-background-colors='["#dd99dd","#aa66aa","#993399"]' data-on-background-color="white" class="cell"></div> </div> <div class="centered"> <div data-type="switch" data-device="<?php echo $power[$host]; ?> " data-icon="fa-plug" data-on-background-color="#505050" data-on-color="#aa6900" data-off-background-color="#aa6900" data-off-color="#2a2a2a" data-doubleclick="1000" class="cell"></div> <div data-type="button" data-fhem-cmd="{sshcmd('<?php echo $host; ?> ','shutdown -h now',2)}" data-icon="fa-power-off" data-on-background-color="#505050" data-off-background-color="#505050" data-device="<?php echo $host; ?> " data-get-on='present' data-get-off="absent" data-on-color="#aa6900" data-off-color="#2a2a2a" data-doubleclick="1000" class="cell"></div> <div data-type="button" data-fhem-cmd="{sshcmd('<?php echo $host; ?> ','shutdown -r now',2)}" data-icon="fa-refresh" data-on-background-color="#505050" data-off-background-color="#505050" data-device="<?php echo $host; ?> " data-get-on='present' data-get-off="absent" data-on-color="#aa6900" data-off-color="#2a2a2a" data-doubleclick="1000" class="cell"></div> <div data-type="button" data-device="<?php echo $host; ?> " data-get-on="present" data-get-off="absent" data-fhem-cmd="set <?php echo $host; ?> statusRequest" data-icon="nesges-radio-tower" data-background-icon="fa-circle" data-on-color="#aa6900" data-off-color="#2a2a2a" data-on-background-color="#505050" data-off-background-color="#505050" class="cell"></div> <div data-type="symbol" data-device="<?php echo $mpd[$host]; ?> " data-get-on='["play","pause", "stop"]' data-get-off="not conected" data-icons='["fa-play","fa-pause","fa-stop"]' data-background-icon='fa-circle' data-on-background-color='#505050' data-off-background-color="#505050" data-on-color="#aa6900" data-off-color="#2a2a2a" class="cell"></div> </div> <?php }
function kodi_streamradio_control($host) { global $kodi, $power; ?> <div class="centered"> <?php button_fhem('', "set " . $kodi[$host] . " exec skipprevious", 'fa-backward', '#AA6900'); ?> <div data-type="button" data-fhem-cmd="set <?php echo $kodi[$host]; ?> exec pause" data-icon="fa-pause" data-on-background-color="#aa6900" data-off-background-color="#505050" data-device="<?php echo $kodi[$host]; ?> " data-get="playStatus" data-get-on="playing" data-get-off="stopped|paused" class="cell"></div> <div data-type="button" data-fhem-cmd="IF ( [<?php echo $kodi[$host]; ?> :playStatus] ne 'stopped' ) ( set <?php echo $kodi[$host]; ?> exec play ) ELSE ( {kodi_streamradio('<?php echo $kodi[$host]; ?> ', ReadingsVal('<?php echo $kodi[$host]; ?> ','station','dlf'))} )" data-icon="fa-play" data-on-background-color="#FFCC00" data-off-background-color="#505050" data-device="<?php echo $kodi[$host]; ?> " data-get="playStatus" data-get-on='paused|stopped' data-get-off="playing" class="cell"></div> <div data-type="button" data-fhem-cmd="set <?php echo $kodi[$host]; ?> exec stop" data-icon="fa-stop" data-on-background-color="#aa6900" data-off-background-color="#505050" data-device="<?php echo $kodi[$host]; ?> " data-get="playStatus" data-get-on='paused|playing' data-get-off="stopped" class="cell"></div> <?php button_fhem('', "set " . $kodi[$host] . " exec skipnext", 'fa-forward', '#AA6900'); ?> </div> <div class="centered"> <div data-type="push" data-fhem-cmd="set <?php echo $kodi[$host]; ?> volume 0" data-icon="fa-volume-off" data-off-background-color="#aa3333" data-off-color="#2a2a2a" data-on-color="#2a2a2a" data-background-icon="fa-circle" data-device="<?php echo $kodi[$host]; ?> " class="left" onClick="$('#KODIVolumeSlider').data('Powerange').setStart(0)"></div> <div id="KODIVolumeSlider"data-type="slider" data-device="<?php echo $kodi[$host]; ?> " data-get="volume" data-set="volume" class="left horizontal"></div> <div data-type="push" data-fhem-cmd="set <?php echo $kodi[$host]; ?> volume 100" data-icon="fa-volume-up" data-off-background-color="#aa3333" data-off-color="#2a2a2a" data-on-color="#2a2a2a" data-background-icon="fa-circle" data-device="<?php echo $kodi[$host]; ?> " class="left" onClick="$('#KODIVolumeSlider').data('Powerange').setStart(100)"></div> </div> <div class="centered"> <div data-type="button" data-url="<?php echo preg_replace('/\\.php$/', '-kodilib.php', basename($_SERVER['PHP_SELF'])); ?> " data-icon="fa-list" data-on-background-color="#FFCC00" class="cell" ></div> <div data-type="multistatebutton" data-device="<?php echo $kodi[$host]; ?> " data-get="repeat" data-get-on='["off","one","all"]' data-set='["repeat one","repeat all","repeat off"]' data-set-default="repeat off" data-icons='["fa-long-arrow-right","nesges-repeat-one","nesges-repeat"]' data-on-background-color='#339999' class="cell"></div> <div data-type="multistatebutton" data-device="<?php echo $kodi[$host]; ?> " data-get="shuffle" data-get-on='["off","on"]' data-set='["shuffle on","shuffle off"]' data-set-default="shuffle off" data-icons='["nesges-ordered","fa-random"]' data-on-background-color="#9933FF" class="cell"></div> </div> <div class="centered"> <div class="left"> <div data-type="switch" data-device="<?php echo $power[$host]; ?> " data-icon="fa-plug" data-on-background-color="#505050" data-on-color="#aa6900" data-off-background-color="#aa6900" data-off-color="#2a2a2a" data-doubleclick="1000" class="cell"></div> </div> <div class="left"> <div data-type="button" data-fhem-cmd="set <?php echo $kodi[$host]; ?> shutdown" data-icon="fa-power-off" data-on-background-color="#505050" data-off-background-color="#505050" data-device="<?php echo $host; ?> " data-get-on='present' data-get-off="absent" data-on-color="#aa6900" data-off-color="#2a2a2a" data-doubleclick="1000" class="cell"></div> </div> <div class="left"> <div data-type="button" data-fhem-cmd="set <?php echo $kodi[$host]; ?> reboot" data-icon="fa-refresh" data-on-background-color="#505050" data-off-background-color="#505050" data-device="<?php echo $host; ?> " data-get-on='present' data-get-off="absent" data-on-color="#aa6900" data-off-color="#2a2a2a" data-doubleclick="1000" class="cell"></div> </div> <div class="left"> <div data-type="button" data-device="<?php echo $host; ?> " data-get-on="present" data-get-off="absent" data-fhem-cmd="set <?php echo $host; ?> statusRequest" data-icon="nesges-radio-tower" data-background-icon="fa-circle" data-on-color="#2a2a2a" data-off-color="#2a2a2a" class="cell"></div> </div> </div> <?php }
function timerui($timer, $minutes = array(5, 10, 15, 30, 60)) { ?> <div class="centered container"> <div data-type="label" data-device="<?php echo $timer; ?> " style="font-size:180%;margin-top:10px !important"></div> <div data-type="label" data-device="<?php echo $timer; ?> " data-get="signaldevice" style="margin-bottom:10px !important"></div> <div> <?php button_fhem('', "{pizzatimer('{$timer}', " . 60 * $minutes[0] . ")}", 'fa-clock-o', '#aa6900'); ?> <div data-type="label"><?php echo $minutes[0]; ?> m</div> </div> <div> <?php button_fhem('', "{pizzatimer('{$timer}', " . 60 * $minutes[1] . ")}", 'fa-clock-o', '#aa6900'); ?> <div data-type="label"><?php echo $minutes[1]; ?> m</div> </div> <div> <?php button_fhem('', "{pizzatimer('{$timer}', " . 60 * $minutes[2] . ")}", 'fa-clock-o', '#aa6900'); ?> <div data-type="label"><?php echo $minutes[2]; ?> m</div> </div> <div> <?php button_fhem('', "{pizzatimer('{$timer}', " . 60 * $minutes[3] . ")}", 'fa-clock-o', '#aa6900'); ?> <div data-type="label"><?php echo $minutes[3]; ?> m</div> </div> <div> <?php button_fhem('', "{pizzatimer('{$timer}', 0)}", 'fa-power-off', '#aa3333'); ?> </div> <div style="margin-top:15px !important"> <div data-type="button" data-fhem-cmd="{timer_signaldevice_next('<?php echo $timer; ?> ', 1)}" data-icon="fa-angle-left" data-on-background-color="#9933FF" data-off-background-color="#505050" class="left"></div> <div data-type="button" data-fhem-cmd="{timer_signaldevice_next('<?php echo $timer; ?> ', 1)}" data-icon="fa-angle-right" data-on-background-color="#9933FF" data-off-background-color="#505050" class="left"></div> </div> </div> <?php }
function kodi($host) { $xbmc['MIST'] = 'B_XBMC'; $xbmc['REVO'] = 'S_XBMC'; $xbmc['WATER'] = 'W_XBMC'; ?> <ul> <li data-row="1" data-col="1" data-sizex="1" data-sizey="4"> <header>RÄUME</header> <?php include "widget/widget.rooms.php"; ?> </li> <li data-row="1" data-col="2" data-sizex="4" data-sizey="4"> <header>KODI REMOTE</header> <div class="centered container"> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Reverse')}", 'fa-backward', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Pause')}", 'fa-pause', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Play')}", 'fa-play', '#FFCC00'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Stop')}", 'fa-stop', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Forward')}", 'fa-forward', 'rgb(170,105,0)'); ?> </div> <div data-type="kodinowplaying" data-device="<?php echo $xbmc[$host]; ?> "></div> <div style="margin-top:18px" class="centered container"> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Back')}", 'fa-arrow-circle-o-left', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Close')}", 'fa-times', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Up')}", 'fa-angle-up', '#2E8AE6'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI OSD')}", 'fa-bars', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Info')}", 'fa-info', 'rgb(170,105,0)'); ?> </div> <div class="centered container"> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Left')}", 'fa-angle-left', '#2E8AE6'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Ok')}", 'fa-check-circle', '#0066FF'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Right')}", 'fa-angle-right', '#2E8AE6'); ?> </div> <div class="centered container"> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Fullscreen')}", 'fa-desktop', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Down')}", 'fa-angle-down', '#2E8AE6'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Subtitle')}", 'fa-pencil', 'rgb(170,105,0)'); ?> </div> <div style="margin-top:30px" class="centered container"> <?php if ($host == 'WATER') { button('', preg_replace('/-xbmc-simple/', '-streamradio', $_SERVER['PHP_SELF']), 'nesges-radio2', '#0066FF'); } ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Mute')}", 'fa-volume-off', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Volume Down')}", 'fa-volume-down', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Volume Up')}", 'fa-volume-up', 'rgb(170,105,0)'); ?> <?php button('', preg_replace('/-simple/', '', $_SERVER['PHP_SELF']), 'fa-star', '#0066FF'); ?> </div> <div class="centered container"> <div data-type="slider" data-device="<?php echo $xbmc[$host]; ?> " data-get="volume" data-cmd="set" data-set="volume" data-width="250" class="horizontal" style="margin-top:20px !important;margin-bottom:0px !important;"></div> </div> <div style="margin-top:25px" class="centered container"> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Home')}", 'fa-home', '#9933FF'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Video')}", 'fa-film', '#9933FF'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Music')}", 'fa-music', '#9933FF'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Pictures')}", 'fa-picture-o', '#9933FF'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI TV')}", 'fa-desktop', '#9933FF'); ?> </div> <div class="centered container"> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Keyboard')}", 'fa-keyboard-o', 'rgb(80,80,80)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Files')}", 'fa-files-o', 'rgb(80,80,80)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Weather')}", 'fa-sun-o', 'rgb(80,80,80)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Systemsettings')}", 'fa-gears', 'rgb(80,80,80)'); ?> </div> </li> <li data-row="1" data-col="6" data-sizex="2" data-sizey="1"> <header>KODI</header> <div class="centered container"> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Start')}", 'fa-play-circle'); ?> <div data-type="label">Start</div> </div> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Exit')}", 'fa-power-off'); ?> <div data-type="label">Exit</div> </div> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Focus')}", 'fa-bullseye'); ?> <div data-type="label">Focus</div> </div> </div> </li> <li data-row="2" data-col="6" data-sizex="2" data-sizey="1"> <header>PC SHUTDOWN</header> <div class="centered container"> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'PC Shutdown')}", 'fa-power-off'); ?> <div data-type="label">Shutdown</div> </div> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'PC Hibernate')}", 'fa-pause'); ?> <div data-type="label">Ruhe</div> </div> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'PC Restart')}", 'fa-repeat'); ?> <div data-type="label">Reboot</div> </div> </div> </li> <li data-row="3" data-col="6" data-sizex="2" data-sizey="1"> <header>PC VOLUME</header> <div class="centered container"> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'PC Mute Toggle')}", 'fa-volume-off'); ?> <div data-type="label">Mute</div> </div> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'PC Volume Down')}", 'fa-volume-down'); ?> <div data-type="label">-</div> </div> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'PC Volume Up')}", 'fa-volume-up'); ?> <div data-type="label">+</div> </div> </div> </li> <li data-row="4" data-col="6" data-sizex="2" data-sizey="1"> <header>WEITER</header> <?php include "widget/widget." . preg_replace('/(?:-.*)?\\.php$/', '', basename($_SERVER['PHP_SELF'])) . "-more.php"; ?> </li> </ul> <?php }
function pc($host) { $xbmc['MIST'] = 'B_XBMC'; $xbmc['REVO'] = 'S_XBMC'; $xbmc['WATER'] = 'W_XBMC'; ?> <li data-row="1" data-col="2" data-sizex="3" data-sizey="2"> <header>WINAMP</header> <div class="centered container"> <div class="left"> <?php button_fhem('', "{ winamp_streamradio('" . $host . "', 'rockantenne') }", 'fa-bolt', '#2E8AE6'); ?> <div data-type="label">RA Metal</div> </div> <div class="left"> <?php button_fhem('', "{ winamp_streamradio('" . $host . "', 'rockantenneclassic') }", 'fa-bolt', '#2E8AE6'); ?> <div data-type="label">RA Classic</div> </div> <div class="left"> <?php button_fhem('', "{ winamp_streamradio('" . $host . "', 'rockantennealternative') }", 'fa-bolt', '#2E8AE6'); ?> <div data-type="label">RA Alternative</div> </div> <div class="left"> <?php button_fhem('', "{ winamp_streamradio('" . $host . "', 'rockradiodeathmetal') }", 'fa-bolt', '#2E8AE6'); ?> <div data-type="label">RR Death</div> </div> </div> <div class="centered container"> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Start')}", 'fa-play-circle'); ?> <div data-type="label">Ein</div> </div> <div class="left"> <?php button_fhem('', "{ winamp_streamradio('" . $host . "', 'tormentedradio') }", 'fa-gears', '#2E8AE6'); ?> <div data-type="label">tormented</div> </div> <div class="left"> <?php button_fhem('', "{ winamp_streamradio('" . $host . "', 'digitalgunfire') }", 'fa-gears', '#2E8AE6'); ?> <div data-type="label">DGunfire</div> </div> <div class="left"> <?php button_fhem('', "{ winamp_streamradio('" . $host . "', 'ebmradio') }", 'fa-gears', '#2E8AE6'); ?> <div data-type="label">EBMr</div> </div> </div> <div class="centered container"> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Exit')}", 'fa-power-off'); ?> <div data-type="label">Aus</div> </div> <div class="left"> <?php button_fhem('', "{ winamp_streamradio('" . $host . "', 'dlf') }", 'fa-comment-o', '#2E8AE6'); ?> <div data-type="label">DLF</div> </div> <div class="left"> <?php button_fhem('', "{ winamp_streamradio('" . $host . "', 'dkultur') }", 'fa-comment-o', '#2E8AE6'); ?> <div data-type="label">DKultur</div> </div> <div class="left"> <?php button_fhem('', "{ winamp_streamradio('" . $host . "', 'dradiowissen') }", 'fa-comment-o', '#2E8AE6'); ?> <div data-type="label">DWissen</div> </div> </div> </li> <li data-row="1" data-col="5" data-sizex="3" data-sizey="2"> <div data-type="itunes_artwork" data-device="<?php echo $host; ?> _INFO" data-get='["WinampSongTitle"]' data-stripbrackets="true" data-notfoundimg="../images/empty.svg" data-stripregex=" -" data-opacity="0.2" data-size=280 style="position:absolute;bottom:-5px;left:50px;"></div> <div class="centered container" style="margin-top:20px !important"> <div class="left"> <?php button_fhem('', "{winamp('" . $host . "', 'Play Toggle')}", 'fa-play', '#FFCC00'); ?> <?php button_fhem('', "{winamp('" . $host . "', 'Pause')}", 'fa-pause', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{winamp('" . $host . "', 'Stop')}", 'fa-stop', 'rgb(170,105,0)'); ?> </div> </div> <div class="centered container" style="margin-top:20px !important"> <div class="left"> <?php button_fhem('', "{winamp('" . $host . "', 'Previous')}", 'fa-step-backward'); ?> <?php button_fhem('', "{winamp('" . $host . "', 'Next')}", 'fa-step-forward'); ?> </div> </div> <div class="centered container" style="margin-top:10px !important"> <div data-type="label" data-device="<?php echo $host; ?> _INFO" data-get="WinampSongTitle" data-substitution="s/(.*?)\s*-\s*(.*)\s*(\(.*?\))/$3<br>$1 - $2/" ></div> </div> <div class="centered container" style="margin-top:15px !important"> <div class="left"> <div data-type="slider" data-device="<?php echo $host; ?> " data-cmd="setreading" data-get="winampVolume" data-set="winampVolume" class="horizontal" data-width="250" ></div> </div> </div> <style> .range-handle, .range-bar { box-shadow:0px 0px 20px white; } [data-type=slider] { padding-left:35px; } </style> </li> <li data-row="3" data-col="2" data-sizex="6" data-sizey="1"> <header>KODI</header> <div class="centered container"> <div class="left"> <div data-type="circlemenu" class="cell circlemenu"> <ul class="menu"> <li><div data-type="symbol" data-icon="nesges-kodi" data-off-color="#aa6900" data-background-icon="fa-circle-thin"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'KODI Start')}" data-icon="fa-play-circle" data-off-background-color="#aa6900"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'KODI Focus')}" data-icon="fa-bullseye" data-off-background-color="#aa6900"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'KODI Exit')}" data-icon="fa-power-off" data-off-background-color="#aa6900"></div></li> </ul> </div> </div> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Play')}", 'fa-play', '#FFCC00'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Pause')}", 'fa-pause', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Stop')}", 'fa-stop', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Down')}", 'fa-angle-down', '#2E8AE6'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Up')}", 'fa-angle-up', '#2E8AE6'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Info')}", 'fa-info'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Back')}", 'fa-arrow-circle-o-left'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Fullscreen')}", 'fa-desktop'); ?> </div> </div> <div style="display:none" id="xbmc_playstatus" data-type="label" data-device="<?php echo $xbmc[$host]; ?> " data-get="playStatus" data-fix=0></div> <div style="display:none" id="xbmc_show" data-type="label" data-device="<?php echo $xbmc[$host]; ?> " data-get="currentShowtitle" data-fix=0></div> <div style="display:none" id="xbmc_season" data-type="label" data-device="<?php echo $xbmc[$host]; ?> " data-get="season" data-fix=0></div> <div style="display:none" id="xbmc_episode" data-type="label" data-device="<?php echo $xbmc[$host]; ?> " data-get="episode" data-fix=0></div> <div style="display:none" id="xbmc_title" data-type="label" data-device="<?php echo $xbmc[$host]; ?> " data-get="currentTitle" data-fix=0></div> <div style="display:none" id="xbmc_artist" data-type="label" data-device="<?php echo $xbmc[$host]; ?> " data-get="currentArtist" data-fix=0></div> <div style="display:none" id="xbmc_album" data-type="label" data-device="<?php echo $xbmc[$host]; ?> " data-get="currentAlbum" data-fix=0></div> <div class="centered container"> <div id="xbmc_status" data-type="label" style="margin-top:20px !important"></div> </div> </li> <li data-row="4" data-col="4" data-sizex="2" data-sizey="1"> <header>PC</header> <div class="centered container"> <div class="left"> <div data-type="circlemenu" class="cell circlemenu keepopen"> <ul class="menu"> <li><div data-type="symbol" data-icon="fa-volume-up" data-off-color="#aa6900" data-background-icon="fa-circle-thin"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'PC Mute Toggle')}" data-icon="fa-volume-off" data-off-background-color="#aa6900"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'PC Volume Up')}" data-icon="fa-volume-up" data-off-background-color="#aa6900"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'PC Volume Down')}" data-icon="fa-volume-down" data-off-background-color="#aa6900"></div></li> </ul> </div> <div data-type="label" class="cell">Volume</div> </div> <div class="left"> <div data-type="circlemenu" class="cell circlemenu"> <ul class="menu"> <li><div data-type="symbol" data-icon="fa-power-off" data-off-color="#aa6900" data-background-icon="fa-circle-thin"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'PC Shutdown')}" data-icon="fa-power-off" data-off-background-color="#aa6900"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'PC Hibernate')}" data-icon="fa-pause" data-off-background-color="#aa6900"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'PC Restart')}" data-icon="fa-repeat" data-off-background-color="#aa6900"></div></li> </ul> </div> <div data-type="label" class="cell">Shutdown</div> <div> </div> </li> <?php }
function pc($host) { $xbmc['MIST'] = 'B_XBMC'; $xbmc['REVO'] = 'S_XBMC'; $xbmc['WATER'] = 'W_XBMC'; ?> <li data-row="1" data-col="2" data-sizex="6" data-sizey="2"> <header>WINAMP</header> <div class="centered container"> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Start')}", 'fa-play-circle'); ?> <div data-type="label">Ein</div> </div> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Exit')}", 'fa-power-off'); ?> <div data-type="label">Aus</div> </div> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Playlist Rockantenne')}", 'fa-music', '#2E8AE6'); ?> <div data-type="label">Rockantenne</div> </div> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Playlist Beggelfest13')}", 'fa-music', '#2E8AE6'); ?> <div data-type="label">BF13</div> </div> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Playlist Tormentedradio')}", 'fa-music', '#2E8AE6'); ?> <div data-type="label">tormented</div> </div> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Playlist DLF')}", 'fa-music', '#2E8AE6'); ?> <div data-type="label">DLF</div> </div> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Playlist DKultur')}", 'fa-music', '#2E8AE6'); ?> <div data-type="label">DKultur</div> </div> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Playlist DWissen')}", 'fa-music', '#2E8AE6'); ?> <div data-type="label">DWissen</div> </div> </div> <div class="centered container" style="margin-top:40px !important"> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Play Toggle')}", 'fa-play', '#FFCC00'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Pause')}", 'fa-pause', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Stop')}", 'fa-stop', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Previous')}", 'fa-step-backward'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Next')}", 'fa-step-forward'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Volume Down')}", 'fa-volume-down'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'Winamp Volume Up')}", 'fa-volume-up'); ?> </div> </div> <div class="centered container" style="margin-top:40px !important"> <div class="left"> <div data-type="slider" data-device="WATER_WINAMP" data-cmd="setreading" data-get="volume" data-set="volume" class="horizontal" style="width:200px"></div> </div> </div> </li> <li data-row="3" data-col="2" data-sizex="6" data-sizey="1"> <header>KODI</header> <div class="centered container"> <div class="left"> <div data-type="circlemenu" class="cell circlemenu"> <ul class="menu"> <li><div data-type="symbol" data-icon="nesges-kodi" data-off-color="#aa6900" data-background-icon="fa-circle-thin"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'KODI Start')}" data-icon="fa-play-circle" data-off-background-color="#aa6900"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'KODI Focus')}" data-icon="fa-bullseye" data-off-background-color="#aa6900"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'KODI Exit')}" data-icon="fa-power-off" data-off-background-color="#aa6900"></div></li> </ul> </div> </div> <div class="left"> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Play')}", 'fa-play', '#FFCC00'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Pause')}", 'fa-pause', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Stop')}", 'fa-stop', 'rgb(170,105,0)'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Down')}", 'fa-angle-down', '#2E8AE6'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Up')}", 'fa-angle-up', '#2E8AE6'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Info')}", 'fa-info'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Back')}", 'fa-arrow-circle-o-left'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Fullscreen')}", 'fa-desktop'); ?> </div> </div> <div style="display:none" id="xbmc_playstatus" data-type="label" data-device="<?php echo $xbmc[$host]; ?> " data-get="playStatus" data-fix=0></div> <div style="display:none" id="xbmc_show" data-type="label" data-device="<?php echo $xbmc[$host]; ?> " data-get="currentShowtitle" data-fix=0></div> <div style="display:none" id="xbmc_season" data-type="label" data-device="<?php echo $xbmc[$host]; ?> " data-get="season" data-fix=0></div> <div style="display:none" id="xbmc_episode" data-type="label" data-device="<?php echo $xbmc[$host]; ?> " data-get="episode" data-fix=0></div> <div style="display:none" id="xbmc_title" data-type="label" data-device="<?php echo $xbmc[$host]; ?> " data-get="currentTitle" data-fix=0></div> <div style="display:none" id="xbmc_artist" data-type="label" data-device="<?php echo $xbmc[$host]; ?> " data-get="currentArtist" data-fix=0></div> <div style="display:none" id="xbmc_album" data-type="label" data-device="<?php echo $xbmc[$host]; ?> " data-get="currentAlbum" data-fix=0></div> <div class="centered container"> <div id="xbmc_status" data-type="label" style="margin-top:20px !important"></div> </div> </li> <li data-row="4" data-col="4" data-sizex="2" data-sizey="1"> <header>PC</header> <div class="centered container"> <div class="left"> <div data-type="circlemenu" class="cell circlemenu keepopen"> <ul class="menu"> <li><div data-type="symbol" data-icon="fa-volume-up" data-off-color="#aa6900" data-background-icon="fa-circle-thin"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'PC Mute Toggle')}" data-icon="fa-volume-off" data-off-background-color="#aa6900"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'PC Volume Up')}" data-icon="fa-volume-up" data-off-background-color="#aa6900"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'PC Volume Down')}" data-icon="fa-volume-down" data-off-background-color="#aa6900"></div></li> </ul> </div> <div data-type="label" class="cell">Volume</div> </div> <div class="left"> <div data-type="circlemenu" class="cell circlemenu"> <ul class="menu"> <li><div data-type="symbol" data-icon="fa-power-off" data-off-color="#aa6900" data-background-icon="fa-circle-thin"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'PC Shutdown')}" data-icon="fa-power-off" data-off-background-color="#aa6900"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'PC Hibernate')}" data-icon="fa-pause" data-off-background-color="#aa6900"></div></li> <li><div data-type="push" data-cmd="{eventghost('<?php echo $host; ?> ', 'PC Restart')}" data-icon="fa-repeat" data-off-background-color="#aa6900"></div></li> </ul> </div> <div data-type="label" class="cell">Shutdown</div> <div> </div> </li> <?php }
data-cmd="set" data-set="volume" class="horizontal" style="margin-top:25px !important;margin-bottom:15px !important;"></div> </div> <div style="margin-top:25px" class="centered container"> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Home')}", 'fa-home', '#9933FF'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Video')}", 'fa-film', '#9933FF'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Music')}", 'fa-music', '#9933FF'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI Pictures')}", 'fa-picture-o', '#9933FF'); ?> <?php button_fhem('', "{eventghost('" . $host . "', 'KODI TV')}", 'fa-desktop', '#9933FF'); ?> </div> </li> <li data-row="8" data-col="1" data-sizex="3" data-sizey="1" data-template="menu-schlafzimmer.php"></li> <li data-row="9" data-col="1" data-sizex="3" data-sizey="1" data-template="menu.php"></li> </ul> </div> </body> </html>
function milight($device, $horizontal = 0) { if ($horizontal) { ?> <div class="centered container" style="margin-top:10px !important"> <div style="margin-left:20px !important;" data-type="volume" data-device="<?php echo $device; ?> " data-get="brightness" data-set="dim" data-min="2" data-max="100" class="small left dim-back" ></div> <div style="margin-left:20px !important;" data-type="volume" data-device="<?php echo $device; ?> " data-get="hue" data-set="hue" data-min="0" data-max="360" data-height="110" data-width="110" class="small left hue-back" ></div> <div class="left" style="margin-left:20px !important;"> <div data-type="switch" data-device="<?php echo $device; ?> " data-get-on="on.*" data-get-off="off" data-set-on="on" data-set-off="off" ></div> <div data-type="switch" data-device="<?php echo $device; ?> " data-get="saturation" data-get-on="0" data-get-off="100" data-set-on="saturation 0" data-set-off="saturation 100" data-icon="fa-sun-o" ></div> </div> </div> <?php } else { ?> <div class="centered container" style="margin-top:10px !important"> <div data-type="volume" data-device="<?php echo $device; ?> " data-step="0.5" data-get="brightness" data-set="dim" data-min="2" data-max="100" class="dim-back" ></div> <div data-type="volume" data-device="<?php echo $device; ?> " data-get="hue" data-set="hue" data-min="0" data-max="360" class="hue-back" ></div> <div class="centered"> <div data-type="switch" data-device="<?php echo $device; ?> " data-get-on="on.*" data-get-off="off" data-set-on="on" data-set-off="off" ></div> <div data-type="switch" data-device="<?php echo $device; ?> " data-get="saturation" data-get-on="0" data-get-off="100" data-set-on="saturation 0" data-set-off="saturation 100" data-icon="fa-sun-o" ></div> </div> <div class="centered" style="margin-top:20px !important"> <?php button_fhem('orange', 'set ' . $device . ' hue 50', 'fa-paint-brush', 'hsl(50,100%,50%)'); ?> <?php button_fhem('green', 'set ' . $device . ' hue 130', 'fa-paint-brush', 'hsl(130,100%,50%)'); ?> <?php button_fhem('lblue', 'set ' . $device . ' hue 190', 'fa-paint-brush', 'hsl(190,100%,50%)'); ?> <?php button_fhem('blue', 'set ' . $device . ' hue 240', 'fa-paint-brush', 'hsl(240,100%,50%)'); ?> <?php button_fhem('pink', 'set ' . $device . ' hue 320', 'fa-paint-brush', 'hsl(320,100%,50%)'); ?> <?php button_fhem('red', 'set ' . $device . ' hue 360', 'fa-paint-brush', 'hsl(360,100%,50%)'); ?> </div> </div> <?php } }
function mpd_streamradio_control($host, $type = 'normal') { global $mpd, $power; ?> <div class="centered"> <?php button_fhem('', "set " . $mpd[$host] . " previous", 'fa-backward', '#AA6900'); ?> <div data-type="button" data-fhem-cmd="set <?php echo $mpd[$host]; ?> pause" data-icon="fa-pause" data-on-background-color="#aa6900" class="cell"></div> <div data-type="button" data-fhem-cmd="set <?php echo $mpd[$host]; ?> play" data-icon="fa-play" data-on-background-color="#FFCC00" class="cell"></div> <div data-type="button" data-fhem-cmd="set <?php echo $mpd[$host]; ?> stop" data-icon="fa-stop" data-on-background-color="#aa6900" class="cell"></div> <?php button_fhem('', "set " . $mpd[$host] . " next", 'fa-forward', '#AA6900'); ?> </div> <div class="centered"> <div data-type="mpdnowplaying" data-device="<?php echo $mpd[$host]; ?> " data-album="now_album" data-artist="now_artist" data-name="now_name" data-track="now_track" data-title="now_title" style="padding:10px;padding-top:4px" ></div> </div> <div class="centered" style="margin-bottom:10px"> <div data-type="push" data-set="volume 0" data-icon="fa-volume-off" data-off-background-color="#662222" data-off-color="#2a2a2a" data-on-color="#2a2a2a" data-background-icon="fa-circle" data-device="<?php echo $mpd[$host]; ?> " class="left" onClick="$('#VolumeSlider').data('Powerange').setStart(50)"></div> <div data-type="push" data-set="volume 50" data-icon="fa-volume-down" data-off-background-color="#aa3333" data-off-color="#2a2a2a" data-on-color="#2a2a2a" data-background-icon="fa-circle" data-device="<?php echo $mpd[$host]; ?> " class="left" onClick="$('#VolumeSlider').data('Powerange').setStart(50)"></div> <div id="VolumeSlider"data-type="slider" data-device="<?php echo $mpd[$host]; ?> " data-get="volume" data-set="volume" data-min="50" data-max="100" data-width="200" class="left horizontal" style="margin-top:0 !important"></div> <div data-type="push" data-set="volume 100" data-icon="fa-volume-up" data-off-background-color="#aa3333" data-off-color="#2a2a2a" data-on-color="#2a2a2a" data-background-icon="fa-circle" data-device="<?php echo $mpd[$host]; ?> " class="left" onClick="$('#VolumeSlider').data('Powerange').setStart(100)"></div> </div> <div class="centered"> <?php if ($type == 'mini') { ?> <div data-type="pagetab" data-url="<?php echo preg_replace('/\\.php$/', '-kodilib.php', basename($_SERVER['PHP_SELF'])); ?> " data-icon="fa-music" data-off-background-color="#FFCC00" data-off-color="#2a2a2a" data-background-icon="fa-circle" class="cell" ></div> <?php } else { ?> <div data-type="button" data-url="<?php echo preg_replace('/\\.php$/', '-kodilib.php', basename($_SERVER['PHP_SELF'])); ?> " data-icon="fa-music" data-on-background-color="#FFCC00" class="cell" ></div> <?php } ?> <div data-type="push" data-device="<?php echo $mpd[$host]; ?> " data-get="repeat" data-get-on="0" data-get-off="1" data-set="mpdCMD repeat 0;set <?php echo $mpd[$host]; ?> mpdCMD single 0" data-icon="fa-long-arrow-right" data-background-icon="fa-circle" data-on-color="white" data-off-color="#2a2a2a" data-off-background-color='#339999' class="cell"></div> <div data-type="push" data-device="<?php echo $mpd[$host]; ?> " data-get="single" data-get-on="1" data-get-off="0" data-set="mpdCMD single 1;set <?php echo $mpd[$host]; ?> mpdCMD repeat 1" data-icon="nesges-repeat-one" data-background-icon="fa-circle" data-on-color="white" data-off-color="#2a2a2a" data-off-background-color='#339999' class="cell"></div> <div data-type="push" data-device="<?php echo $mpd[$host]; ?> " data-get="repeat" data-get-on="1" data-get-off="0" data-set="mpdCMD single 0;set <?php echo $mpd[$host]; ?> mpdCMD repeat 1" data-icon="nesges-repeat" data-background-icon="fa-circle" data-on-color="white" data-off-color="#2a2a2a" data-off-background-color='#339999' class="cell"></div> <div data-type="button" data-url="http://<?php echo $host; ?> :8066/static/index.html" data-icon="fa-star" data-on-background-color='#0066FF' class="cell"></div> </div> <div class="centered"> <?php if ($type == 'mini') { ?> <div data-type="pagetab" data-url="<?php echo preg_replace('/\\.php$/', '-kodilib.php?dir=audiobooks', basename($_SERVER['PHP_SELF'])); ?> " data-icon="nesges-books" data-off-background-color="#FFCC00" data-off-color="#2a2a2a" data-background-icon="fa-circle" class="cell" ></div> <?php } else { ?> <div data-type="button" data-url="<?php echo preg_replace('/\\.php$/', '-kodilib.php?dir=audiobooks', basename($_SERVER['PHP_SELF'])); ?> " data-icon="nesges-books" data-on-background-color="#FFCC00" class="cell" ></div> <?php } ?> <div data-type="push" data-device="<?php echo $mpd[$host]; ?> " data-get="random" data-get-on="1" data-get-off="0" data-set="mpdCMD random 0" data-icon="nesges-ordered" data-background-icon="fa-circle" data-on-color="white" data-off-color="#2a2a2a" data-off-background-color='#9933FF' class="cell"></div> <div data-type="push" data-device="<?php echo $mpd[$host]; ?> " data-get="random" data-get-on="0" data-get-off="1" data-set="mpdCMD random 1" data-icon="fa-random" data-background-icon="fa-circle" data-on-color="white" data-off-color="#2a2a2a" data-off-background-color='#9933FF' class="cell"></div> <div data-type="multistatebutton" data-device="<?php echo $mpd[$host]; ?> " data-get="xfade" data-get-on='["0","5", "10"]' data-set='["mpdCMD crossfade 5","mpdCMD crossfade 10","mpdCMD crossfade 0"]' data-set-default="mpdCMD crossfade 0" data-icons='["fa-exchange","fa-exchange warn","fa-exchange warn"]' data-background-colors='["#dd99dd","#aa66aa","#993399"]' data-on-background-color="white" class="cell"></div> </div> <?php if ($type != 'mini') { ?> <?php if ($host != "WOPR") { ?> <div class="centered"> <div data-type="switch" data-device="<?php echo $power[$host]; ?> " data-icon="fa-plug" data-on-background-color="#505050" data-on-color="#aa6900" data-off-background-color="#aa6900" data-off-color="#2a2a2a" data-doubleclick="1000" class="cell"></div> <div data-type="button" data-fhem-cmd="{sshcmd('<?php echo $host; ?> ','shutdown -h now',2)}" data-icon="fa-power-off" data-on-background-color="#505050" data-off-background-color="#505050" data-device="<?php echo $host; ?> " data-get-on='present' data-get-off="absent" data-on-color="#aa6900" data-off-color="#2a2a2a" data-doubleclick="1000" class="cell"></div> <div data-type="button" data-fhem-cmd="{sshcmd('<?php echo $host; ?> ','shutdown -r now',2)}" data-icon="fa-refresh" data-on-background-color="#505050" data-off-background-color="#505050" data-device="<?php echo $host; ?> " data-get-on='present' data-get-off="absent" data-on-color="#aa6900" data-off-color="#2a2a2a" data-doubleclick="1000" class="cell"></div> <div data-type="button" data-device="<?php echo $host; ?> " data-get-on="present" data-get-off="absent" data-fhem-cmd="set <?php echo $host; ?> statusRequest" data-icon="nesges-radio-tower" data-background-icon="fa-circle" data-on-color="#aa6900" data-off-color="#2a2a2a" data-on-background-color="#505050" data-off-background-color="#505050" class="cell"></div> <div data-type="symbol" data-device="<?php echo $mpd[$host]; ?> " data-get-on='["play","pause", "stop"]' data-get-off="not conected" data-icon="fa-ban" data-icons='["fa-play","fa-pause","fa-stop"]' data-background-icon='fa-circle' data-on-background-color='#505050' data-off-background-color="#505050" data-on-color="#aa6900" data-off-color="#2a2a2a" class="cell"></div> </div> <?php } else { ?> <div class="centered" style="margin-top:52px"></div> <?php } ?> <div class="centered"> <div data-type="push" data-cmd="{say('<?php echo $host; ?> ',ReadingsVal('<?php echo $mpd[$host]; ?> ','now_name','').'. '.ReadingsVal('<?php echo $mpd[$host]; ?> ','now_artist','').'. '.ReadingsVal('<?php echo $mpd[$host]; ?> ','now_album','').'. '.ReadingsVal('<?php echo $mpd[$host]; ?> ','now_title','') )}" data-icon="fa-info" data-off-color="#2E8AE6" data-off-background-color="#2a2a2a" data-background-icon="none"></div> <div data-type="push" data-cmd="{say('<?php echo $host; ?> ', 'Es ist {DATE} {TIME}')}" data-icon="fa-clock-o" data-off-color="#2E8AE6" data-off-background-color="#2a2a2a" data-background-icon="none"></div> <div data-type="push" data-cmd="{goodmorning('<?php echo $host; ?> ')}" data-icon="fa-comment" data-off-color="#2E8AE6" data-off-background-color="#2a2a2a" data-background-icon="none"></div> <div data-type="push" data-cmd="{say('<?php echo $host; ?> ', ReadingsVal('DLFNACHRICHTEN', 'schlagzeilen', ''))}" data-icon="fa-newspaper-o" data-off-color="#2E8AE6" data-off-background-color="#2a2a2a" data-background-icon="none"></div> <!--div data-type="push" data-cmd="set <?php echo $mpd[$host]; ?> playfile http://ondemand-mp3.dradio.de/file/dradio/nachrichten/nachrichten.mp3" data-icon="fa-newspaper-o" data-off-color="#2E8AE6" data-off-background-color="#2a2a2a" data-background-icon="none" class="shake shake-little shake-constant"></div--> </div> <?php } }