示例#1
0
        switch ($results['network']['state']['value']) {
            case 0:
                # STATE_STOPPED = 0
                event::add('jeedom::alert', array('level' => 'danger', 'page' => 'openzwave', 'message' => __('Le réseaux Z-Wave est arreté sur le serveur ', __FILE__) . openzwave::getNetworkNameByServerId($results['serverId'])));
                break;
            case 1:
                # STATE_FAILED = 1
                event::add('jeedom::alert', array('level' => 'danger', 'page' => 'openzwave', 'message' => __('Le réseaux Z-Wave est en erreur sur le serveur ', __FILE__) . openzwave::getNetworkNameByServerId($results['serverId'])));
                break;
            case 3:
                # STATE_RESET = 3
                event::add('jeedom::alert', array('level' => 'danger', 'page' => 'openzwave', 'message' => __('Le réseaux Z-Wave est remis à zéro sur le serveur ', __FILE__) . openzwave::getNetworkNameByServerId($results['serverId'])));
                break;
            case 5:
                # STATE_STARTED = 5
                event::add('jeedom::alert', array('level' => 'warning', 'page' => 'openzwave', 'message' => __('Le réseaux Z-Wave est en cours de démarrage sur le serveur ', __FILE__) . openzwave::getNetworkNameByServerId($results['serverId'])));
                break;
            case 7:
                # STATE_AWAKED = 7
                event::add('jeedom::alert', array('level' => 'warning', 'page' => 'openzwave', 'message' => ''));
                break;
            case 10:
                # STATE_READY = 10
                event::add('jeedom::alert', array('level' => 'warning', 'page' => 'openzwave', 'message' => ''));
                break;
        }
    }
}
if (isset($results['message'])) {
    log::add('openzwave', 'error', $results['message']);
}