Pemecahan Masalah Keycard Encoder
Periksa jaringan dan daya terlebih dahulu, lalu coba ulang encoding satu kartu. Ini memakan waktu sekitar 2 menit.
Panduan ini membantu Anda menyelesaikan masalah umum pada keycard encoder.
Referensi Cepat
| Yang Anda lihat | Mengapa ini terjadi | Lakukan ini |
|---|---|---|
| Encoder tidak merespons | Masalah daya atau jaringan | Periksa konektivitas |
| Kartu tidak ter-encode | Masalah jenis kartu atau device | Verifikasi kartu dan device |
| Kegagalan keycard dengan bahasa biasa | AVA menormalkan error vendor, room, atau session | Baca pesannya |
| "UserCredentialsNotProvided.NotApplicable" | Kredensial Saflok hilang atau belum lengkap | Tambahkan kredensial Saflok |
| Encoding Saflok/Ambiance gagal atau time out | Windows Agent, service encoder Ambiance, atau device offline | Restart encoder Saflok/Ambiance |
| "Please create a new keycard first, then use Duplicate for any extra cards." | Saflok tidak dapat menemukan registrasi aktif yang ada untuk reservasi | Perbaiki keycard pertama yang hilang |
| Multi-room Saflok/Ambiance memerlukan room-level ID | Room yang dipilih belum punya sub-reservation sendiri | Periksa room yang dipilih |
| "The keycard encoder is temporarily offline. Please approach the Front Desk for assistance." | Encoder tidak punya session aktif | Periksa session encoder |
Teks mentah DoorLock generate fail atau internal error muncul | Payload teknis room-access lolos ke modal | Gunakan jalur retry generik |
| Perubahan jenis encoder tidak bertahan | Save sebelumnya meninggalkan state encoder campuran | Simpan ulang jenis encoder |
| "Test Connection" gagal (Be-Tech) atau agent tetap offline | Masalah Base URL, adapter, atau service | Perbaiki koneksi Be-Tech |
| "Make sure the Be-Tech client program is running on the encoder computer." | Windows Agent mengembalikan respons vendor-unavailable 502 | Periksa program client Be-Tech |
| "Test Connection" gagal (GreatLocks) | Detail server GreatLocks yang tersimpan hilang atau usang | Perbaiki koneksi GreatLocks |
| Inventaris GreatLocks tidak dimuat | Tunnel agent, record server, atau sumber inventaris bermasalah | Periksa sinkron inventaris GreatLocks |
| "Service URL is required" (LockSDK) | Mode direct memerlukan Service URL per encoder | Tambahkan Service URL LockSDK |
| Agent LockSDK menampilkan Not registered | Belum ada device agent per-encoder | Daftarkan agent LockSDK |
| Heartbeat Monitor mati setelah save | Save tidak tersimpan di session hotel Anda saat ini | Simpan ulang Heartbeat Monitor |
| Heartbeat menampilkan unreachable | Agent offline atau tunnel bermasalah | Periksa status agent |
| Encoder tetap unavailable | Daftar dinamis masih melihat agent sebagai disconnected | Periksa status live encoder |
| Windows Agent menampilkan Not connected | Agent tidak berjalan atau instalasi belum selesai | Sambungkan ulang agent |
| Windows meminta izin | Kontrol service lewat tray membutuhkan elevasi | Setujui prompt UAC |
Encoder tidak merespons
Yang Anda lihat: Encoder tampil offline atau tidak merespons di AVA.
Perbaikan:
- Periksa daya dan kabel encoder.
- Verifikasi konektivitas jaringan antara kiosk dan encoder (hanya Direct Connection).
- Pastikan IP dan port server sudah benar.
- Restart software encoder.
Kartu tidak ter-encode
Yang Anda lihat: Penulisan keycard gagal atau menghasilkan kartu kosong.
Perbaikan:
- Pastikan jenis kartu cocok dengan encoder Anda.
- Masukkan ulang kartu lalu coba lagi.
- Uji dengan kartu kosong baru.
- Jika Enable guest selection mati, pastikan kiosk diarahkan ke encoder yang benar.
- Jika Enable guest selection aktif, pastikan tamu memilih encoder online di kiosk.
Kegagalan encode yang dinormalisasi
Yang Anda lihat: Modal reservasi menampilkan pesan singkat dengan bahasa biasa, bukan string vendor mentah.
Mengapa ini terjadi: AVA kini mempertahankan kegagalan Saflok, Be-Tech, Opera, dan session internal yang sudah dinormalisasi sebelum menampilkannya. AVA memprioritaskan pesan terstruktur terlebih dahulu, lalu baru kembali ke parsing string vendor lama jika diperlukan.
Perbaikan:
- Baca pesan singkatnya terlebih dahulu.
- Cari
userMessage,errorCode, nama vendor, dan detail aman di tampilan support. - Gunakan detail itu saat Anda menghubungi support.
- Cocokkan pesan dengan perbaikan yang paling mungkin di bawah ini:
- Occupied room: Segarkan reservasi, lalu coba lagi.
- Encoder offline: Periksa daya, jaringan, atau status agent.
- Failed detect/write: Masukkan ulang kartu atau pakai kartu kosong baru.
- No active session: Sambungkan ulang session encoder.
- Missing mapping: Pastikan room mapping benar.
- Invalid room or date: Verifikasi tanggal stay dan penugasan room.
- Vendor auth, gateway, or timeout: Periksa akses vendor atau coba lagi nanti.
- Invalid request: Buka ulang reservasi yang benar lalu coba lagi.
Respons lama masih bisa menampilkan string vendor lawas. AVA mempertahankan jalur parsing itu agar log historis dan integrasi lama tetap terbaca benar.
Encoding Saflok/Ambiance tidak berfungsi
Yang Anda lihat: Encoding keycard gagal, time out, atau kiosk melaporkan tidak ada respons dari encoder Saflok/Ambiance.
Perbaikan: Lakukan tiga pemeriksaan berikut secara berurutan. Masing-masing mengesampingkan penyebab umum sebelum Anda lanjut ke berikutnya.
Jika Saflok PMSI mulai lambat atau restart nanti, AVA memeriksa ulang kesiapan setiap 10 detik. Tunggu sebentar, lalu segarkan sebelum menginstal ulang agent.
1. Periksa Windows Agent tersambung di AVA
-
Buka Settings → Room Access → Keycard Encoding.
-
Temukan kartu Windows Agent untuk encoder ini.
-
Pastikan status menampilkan Connected dan waktu Last Seen masih baru.

-
Jika agent Not connected, ikuti Windows Agent not connected sebelum lanjut. Jika Saflok PMSI masih mulai, tunggu 10 detik dan segarkan sekali sebelum menginstal ulang apa pun.
2. Periksa encoder online di Ambiance
Jika agent tersambung tetapi encoding masih gagal, masuk ke server Ambiance dan verifikasi device encoder.
-
Buka Ambiance lalu pergi ke Device Management → Encoders.
-
Temukan encoder untuk kiosk ini, misalnya encoder Vouch.
-
Pastikan Status menunjukkan Online.

-
Jika encoder menampilkan Offline, lanjut ke langkah 3 untuk restart service encoder.
3. Restart Ambiance Encoder Service
Jika encoder offline di Ambiance, restart service encoder di komputer tempat server Ambiance terpasang.
-
Di komputer yang menjalankan server Ambiance, tekan tombol Windows atau klik menu Start.
-
Ketik
services managerlalu buka Ambiance Services Manager dari hasil pencarian. -
Di daftar services, pilih Ambiance Encoder Service.

-
Klik tombol Stop (kotak merah).
-
Tunggu beberapa detik sampai status service berubah menjadi Stopped.
-
Klik tombol Start (segitiga merah).
-
Pastikan status State kembali ke Running.
-
Kembali ke Device Management → Encoders di Ambiance dan pastikan encoder Online.
-
Coba encode test card dari kiosk.
Service encoder bisa kehilangan koneksi ke encoder fisik setelah gangguan jaringan atau periode idle yang lama. Menghentikan lalu memulai ulang service memaksanya membangun ulang koneksi.
Saflok duplicate keycard needs a first keycard
Yang Anda lihat: AVA menampilkan "Please create a new keycard first, then use Duplicate for any extra cards."
Mengapa ini terjadi: Saflok tidak dapat menemukan registrasi aktif atau record keycard untuk reservasi itu. Duplicate card memerlukan satu keycard pertama yang berhasil sebelum AVA bisa menambah kartu lain.
Perbaikan:
- Buat keycard pertama untuk reservasi.
- Tunggu sampai encoding pertama selesai dengan sukses.
- Pilih Duplicate hanya setelah keycard pertama ada.
- Jika error muncul lagi, pastikan reservasi masih memiliki registrasi aktif di Ambiance.
- Coba request duplicate lagi.
Anda seharusnya tidak melihat ReservationNotFound mentah atau detail SOAP fault di pesan.
Saflok/Ambiance multi-room keycards need a room-level reservation ID
Yang Anda lihat: Anda mencoba encode kartu untuk satu room dalam masa inap multi-room, lalu AVA menghentikan alurnya.
Mengapa ini terjadi: Duplicate card Saflok/Ambiance memakai sub-reservation ID milik room yang dipilih. Jika room itu belum memiliki ID sendiri, Anda akan melihat error fail-fast.
Perbaikan:
- Buka reservasi dan pilih baris room yang tepat.
- Tunggu sinkron PMS jika room baru saja di-split atau dipindah.
- Pastikan room itu ada sebagai sub-reservation tersendiri di PMS Anda.
- Coba Encode Keycard lagi.
Encoder tidak punya session aktif
Yang Anda lihat: AVA menampilkan "The keycard encoder is temporarily offline. Please approach the Front Desk for assistance."
Mengapa ini terjadi: Encoder saat ini tidak punya session aktif. AVA memperlakukannya sebagai masalah kesiapan offline.
Perbaikan:
- Pastikan encoder menyala dan terhubung.
- Segarkan Settings → Room Access → Keycard Encoding.
- Periksa apakah encoder menampilkan Online atau Connected.
- Coba encode lagi setelah session tersambung kembali.
- Jika masih gagal, gunakan encoder lain atau hubungi support.
Payload room-access mentah tampil di modal
Yang Anda lihat: Modal menampilkan teks mentah seperti DoorLock generate fail! atau internal error.
Mengapa ini terjadi: AVA menangkap blob teknis room-access. AVA kini kembali ke pesan retry generik alih-alih menampilkan payload mentah.
Perbaikan:
- Tutup modal.
- Tunggu beberapa detik.
- Coba encode keycard lagi.
- Jika pesan yang sama muncul lagi, pastikan encoder online.
- Jika masih gagal, pindah ke encoder lain atau hubungi support.
Kredensial Saflok belum disediakan
Yang Anda lihat: "UserCredentialsNotProvided.NotApplicable" muncul saat encoding keycard.
Perbaikan:
- Buka Settings → Room Access → Keycard Encoding.
- Atur Encoder Type ke Saflok.
- Masukkan Username dan Password di Encoder Credentials.
- Jika direct communication aktif, masukkan PMSI Server URL.
- Klik Save.
- Klik Test Connection, lalu encode satu test card.
Perubahan jenis encoder tidak bertahan
Yang Anda lihat: Anda memilih satu jenis encoder, tetapi encoder lain tetap aktif.
Perbaikan:
- Buka Settings → Room Access → Keycard Encoding.
- Di Keycard Encoder Settings, pilih jenis encoder yang Anda inginkan.
- Klik Save sekali dan tunggu pesan sukses.
- Segarkan halaman dan pastikan hanya jenis encoder itu yang aktif.
- Jika masalah berulang, ganti jenis, simpan, lalu ganti kembali dan simpan lagi.
Be-Tech test connection gagal
Yang Anda lihat: Test Connection menampilkan kegagalan atau tombol tetap nonaktif.
Gunakan ini ketika Anda memang mengonfigurasi Base URL langsung atau melihat kegagalan request Be-Tech umum. Jika Anda melihat pesan program client, gunakan Be-Tech client program unavailable.
Perbaikan:
- Pastikan Base URL dimulai dengan
http://atauhttps://. - Pastikan layanan Be-Tech berjalan di workstation encoder.
- Periksa apakah workstation dan kiosk berada di jaringan yang sama.
- Jika Anda memakai Windows Agent, pastikan kartu agent berstatus Connected.
- Masukkan ulang Hotel Name, Chain No, Workstation, dan Reader No.
- Klik Test Connection lagi.
Program client Be-Tech tidak tersedia
Yang Anda lihat: AVA menampilkan "Make sure the Be-Tech client program is running on the encoder computer."
Mengapa ini terjadi: Windows Agent mengembalikan respons 502 vendor-unavailable milik Be-Tech.
AVA kini menampilkan pesan langsung untuk kasus itu.
Perbaikan:
- Buka komputer encoder.
- Pastikan program client Be-Tech sedang berjalan.
- Restart program client jika berhenti.
- Restart Windows Agent jika program client sudah berjalan.
- Klik Test Connection lagi.
Jika Anda melihat Be-Tech request failed, ikuti Be-Tech test connection fails.
Pesan langsung program client hanya berlaku untuk respons 502 vendor-unavailable.
GreatLocks test connection gagal
Yang Anda lihat: Test Connection gagal setelah Anda mengedit detail server GreatLocks.
Perbaikan:
- Buka Settings → Room Access → Keycard Encoding.
- Pastikan server GreatLocks memiliki XHLSI Server IP Address dan TCP Port.
- Klik Save lagi.
- Jika Anda memperbarui penyiapan lama, pertahankan record server yang sudah ada.
- Klik Test Connection lagi.
Inventaris GreatLocks tidak dimuat
Yang Anda lihat: Inventaris building, floor, atau room tetap kosong untuk GreatLocks.
Mengapa ini terjadi: Tunnel GreatLocks offline, atau sumber inventaris tidak dapat dijangkau.
Perbaikan:
- Buka Settings → Room Access → Keycard Encoding.
- Pastikan record server GreatLocks sudah disimpan.
- Periksa apakah tunnel agent menampilkan koneksi yang sehat.
- Klik Test Connection lagi.
- Segarkan halaman setelah koneksi kembali.
Service URL LockSDK wajib diisi
Yang Anda lihat: Save diblokir atau form encoder menampilkan "Service URL is required."
Perbaikan:
- Buka Settings → Room Access → Keycard Encoding.
- Pilih LockSDK.
- Buka Physical Encoder Devices dan edit encoder.
- Masukkan Service URL yang valid, misalnya
http://127.0.0.1:8092. - Klik Save, lalu jalankan Test Connection.
Agent LockSDK belum terdaftar
Yang Anda lihat: Kartu encoder LockSDK menampilkan Not registered di Windows Agent.
Perbaikan:
- Pastikan encoder LockSDK ada di Physical Encoder Devices.
- Buka Windows Agent dan temukan kartu encoder.
- Klik Download Windows Agent jika kartunya baru, atau Reinstall jika sudah ada.
- Ekstrak paket dan jalankan file
.batdi PC Windows yang terhubung. - Segarkan status dan pastikan kartu berubah dari Not registered menjadi Connected atau Not connected.
- Gunakan Advanced options hanya untuk View Logs, Rotate Secret, atau Delete. Rotate Secret membuka dialog konfirmasi sebelum AVA memutus agent saat ini.
Heartbeat Monitor mati setelah save
Yang Anda lihat: Anda mengaktifkan Heartbeat Monitor, klik Save, lalu pengaturannya mati lagi.
Perbaikan:
- Buka Settings → Room Access → Keycard Encoding.
- Buka Encoding Options → Advanced options.
- Aktifkan Heartbeat Monitor.
- Klik Save sekali dan tunggu pesan sukses.
- Segarkan halaman dan pastikan Heartbeat Monitor tetap aktif.
- Jika tetap mati, ikuti Settings Not Saving After Switching Hotels.
Kegagalan Heartbeat
Yang Anda lihat: Heartbeat Monitor menampilkan unreachable.
Perbaikan:
- Pastikan agent berjalan di kiosk/PC.
- Periksa Registered Agents untuk status online dan keterjangkauan tunnel.
- Tinjau log agent untuk error.
- Instal ulang agent jika perlu.
Status live encoder tidak cocok
Yang Anda lihat: Encoder terlihat terkonfigurasi, tetapi AVA masih menandainya unavailable di modal reservasi.
Mengapa ini terjadi: AVA menampilkan online hanya saat agent tersambung dan tunnel dapat dijangkau. Status yang sama kini menggerakkan pemilihan encoder dinamis.
Perbaikan:
- Periksa Registered Agents untuk kartu encoder.
- Pastikan device tersambung dan tunnel dapat dijangkau.
- Perbaiki masalah agent atau jaringan terlebih dahulu.
- Segarkan Settings → Room Access.
- Coba encode lagi.
- Periksa ulang baris Status: di halaman settings.
Windows Agent tidak tersambung
Yang Anda lihat: Status menampilkan Not connected atau "Never online."
Perbaikan:
- Buka zip yang diunduh dan jalankan
download-installer.bat. - Biarkan file itu mengunduh installer
.exe, lalu jalankan file tersebut. - Pastikan PC Windows memiliki akses internet.
- Klik Reinstall pada kartu agent di Windows Agent jika perlu.
- Jika ini penyiapan Be-Tech, pastikan juga layanan adapter lokal berjalan. Status Be-Tech dapat memerlukan hingga 5 menit untuk diperbarui setelah restart.
- Segarkan status Registered Agents.
- Kembali ke Settings → Room Access dan pastikan Status: berubah menjadi online.
Saat agent tersambung dan tunnel dapat dijangkau, daftar encoder dinamis harus menampilkan Online. Jika kartu encoder bersarang masih terlihat offline, segarkan halaman dan periksa agent terlebih dahulu.
Aksi service Windows Agent memerlukan izin
Yang Anda lihat: Windows meminta izin administrator saat Anda klik Start, Stop, atau Restart.
Mengapa ini terjadi: Tombol tray membutuhkan akses yang lebih tinggi untuk mengontrol service Windows.
Perbaikan:
- Klik Yes pada prompt UAC.
- Jika Anda bukan admin, minta seseorang dengan hak admin untuk menyetujuinya.
- Coba aksi itu lagi jika Anda membatalkan prompt.
Aturan routing kiosk tidak muncul
Yang Anda lihat: Anda tidak dapat menemukan aturan routing di bawah Room Access atau bagian lama Kiosk to Encoder Routing.
Perbaikan:
- Buka Settings → Kiosk.
- Buka Device Routing.
- Matikan Enable guest selection untuk menampilkan aturan routing manual.
- Tambahkan setidaknya satu device di Physical Encoder Devices.
Masih Terkendala?
Hubungi success@vouch-technologies.com jika:
- ❌ Encoder tetap offline setelah pengecekan daya dan jaringan
- ❌ Program client Be-Tech terus berhenti
- ❌ Encoding kartu gagal di beberapa kiosk
- ❌ Heartbeat tetap tidak sehat selama lebih dari 30 menit
Detail yang membantu untuk disertakan:
- Jenis dan model encoder
- Pesan error Be-Tech yang persis
- Apakah Anda memakai Windows Agent atau Base URL langsung
- Screenshot Registered Agents dan Heartbeat Monitor
- Waktu masalah mulai terjadi