示例#1
0
     throw new Exception(__('401 - Accès non autorisé', __FILE__));
 }
 if (init('action') == 'syncEqLogicWithRazberry') {
     foreach (zwave::listServerZway() as $serverID => $server) {
         if (isset($server['name'])) {
             zwave::syncEqLogicWithRazberry($serverID);
         }
     }
     ajax::success();
 }
 if (init('action') == 'changeIncludeState') {
     zwave::changeIncludeState(init('mode'), init('state'), init('serverID'));
     ajax::success();
 }
 if (init('action') == 'showNotification') {
     ajax::success(zwave::showNotification(init('serverID')));
 }
 if (init('action') == 'updateZwayServer') {
     zwave::updateZwayServer(init('version'));
     ajax::success();
 }
 if (init('action') == 'getCommandClassInfo') {
     ajax::success(zwave::getCommandClassInfo(init('class')));
 }
 if (init('action') == 'launchInDebug') {
     log::clear('zwavecmd');
     zwave::restartZwayServer(true);
     ajax::success();
 }
 if (init('action') == 'restartZwayServer') {
     zwave::restartZwayServer();