function display_commande($info)
{
    $display = '<h3 class="title margin-top">' . $info->name . '</h3>';
    if (!empty($info->device_opt->{72})) {
        $display .= display_temperature($info);
    }
    if (!empty($info->device_opt->{6})) {
        $display .= display_hygrometry($info);
    }
    if (!empty($info->device_opt->{79})) {
        $display .= display_luminosity($info);
    }
    return $display;
}
Example #2
0
function display_commande($info)
{
    $display = '<h3 class="title margin-top foreground-widget">' . $info->name . '</h3>';
    if (!empty($info->device_opt->{12})) {
        $display .= display_OnOff($info);
    }
    if (!empty($info->device_opt->{13})) {
        $display .= display_varie($info);
    }
    if (!empty($info->device_opt->{54})) {
        $display .= display_UpDown($info);
    }
    $tab = array();
    if (!empty($info->device_opt->{6})) {
        $tab[] = display_hygrometry($info);
    }
    if (!empty($info->device_opt->{173})) {
        $tab[] = display_rain($info);
    }
    if (!empty($info->device_opt->{79})) {
        $tab[] = display_luminosity($info);
    }
    if (!empty($info->device_opt->{72})) {
        $tab[] = display_temperature($info);
    }
    if (!empty($info->device_opt->{174})) {
        $tab[] = display_wind($info);
    }
    if (!empty($info->device_opt->{73})) {
        $tab[] = display_co2($info);
    }
    if (!empty($info->device_opt->{441})) {
        $tab[] = display_voc($info);
    }
    $size = sizeof($tab);
    if ($size == 1) {
        $display .= $tab[0];
    } elseif ($size > 1) {
        for ($i = 0; $i < $size; ++$i) {
            if ($i > 0 && $i % 2 == 0) {
                $display .= '<div class="clearfix"></div>';
            }
            $display .= '<div class="col-xs-6">';
            $display .= $tab[$i];
            $display .= '</div>';
        }
    }
    if (!empty($info->device_opt->{437})) {
        if (!empty($info->device_opt->{438})) {
            $display .= '<div class="col-xs-6">';
        } else {
            $display .= '<div class="col-xs-12">';
        }
        $display .= display_led($info, 437, 4);
        $display .= '</div>';
    }
    if (!empty($info->device_opt->{438})) {
        $display .= '<div class="col-xs-6">';
        $display .= display_led($info, 438, 4);
        $display .= '</div>';
    }
    if (!empty($info->device_opt->{439})) {
        $display .= '<div class="col-xs-6">';
        $display .= display_led($info, 439, 4);
        $display .= '</div>';
    }
    if (!empty($info->device_opt->{440})) {
        $display .= '<div class="col-xs-6">';
        $display .= display_led($info, 440, 4);
        $display .= '</div>';
    }
    $tab = array();
    if (!empty($info->device_opt->{97})) {
        $tab[] = 97;
    }
    if (!empty($info->device_opt->{112})) {
        $tab[] = 112;
    }
    if (!empty($info->device_opt->{113})) {
        $tab[] = 113;
    }
    $size = sizeof($tab);
    if ($size == 1) {
        $display .= display_led($info, $tab[0], 5);
    } elseif ($size >= 2) {
        $display .= '<div class="col-xs-6">';
        $display .= display_led($info, $tab[0], 4);
        $display .= '</div>';
        $display .= '<div class="col-xs-6">';
        $display .= display_led($info, $tab[1], 4);
        $display .= '</div>';
        if ($size == 3) {
            $display .= '<div class="col-xs-12">';
            $display .= display_led($info, $tab[2], 4);
            $display .= '</div>';
        }
    }
    return $display;
}