public static function listServerZway() { if (self::$_listZwaveServer == null) { self::$_listZwaveServer = array(); for ($i = 1; $i <= 3; $i++) { if (config::byKey('zwaveAddr' . $i, 'zwave') != '' && config::byKey('zwaveAddr' . $i, 'zwave') != -1) { self::$_listZwaveServer[$i] = array('id' => $i, 'name' => config::byKey('zwaveName' . $i, 'zwave', config::byKey('zwaveAddr' . $i, 'zwave')), 'addr' => config::byKey('zwaveAddr' . $i, 'zwave'), 'port' => config::byKey('zwavePort' . $i, 'zwave', 8083), 'isOpenZwave' => config::byKey('isOpenZwave' . $i, 'zwave', 0)); } else { self::$_listZwaveServer[$i] = array(); } } } return self::$_listZwaveServer; }