Troubleshooting Guide
This guide covers common issues and their solutions. Use the diagnostic steps to identify and resolve problems quickly.
🔍 Quick Diagnostic Steps
- Check Device Status: Is the device showing online in dashboard?
- Verify Power: Are LED indicators lit and normal color?
- Test Network: Can you ping the device IP address?
- Review Logs: Any error messages in event history?
- Recent Changes: Was firmware updated or configuration changed?
🔌 Device Connection Issues
Problem: Device Shows Offline
Possible Causes:
- No network connectivity
- Power loss or failure
- Firewall blocking communication
- DNS resolution failure
Solutions:
- Check physical network cable connection
- Verify power supply is connected and LED is on
- Test network connectivity:
ping [device-ip] - Check firewall rules allow ports 443 and 8883
- Verify DNS can resolve *.lexoh.com domains
- Reboot device (power cycle 30 seconds)
- Factory reset if persistent (hold reset button 10 seconds)
Problem: Device Connects Then Disconnects
Possible Causes:
- Unstable network connection
- IP address conflict
- Firmware compatibility issue
Solutions:
- Assign static IP address to avoid DHCP changes
- Check for IP conflicts with other devices on network
- Update device firmware to latest version
- Increase DHCP lease time on router
- Check for network loops or broadcast storms
🔑 Access Control Issues
Problem: Card Not Working
Solutions:
- Verify card is registered in the system (Cards page)
- Check card status is Active, not Inactive or Suspended
- Confirm card has access to the specific zone/door
- Check card schedule allows access at current time
- Test with a different card to rule out reader issues
- Clean the card and reader with isopropyl alcohol
- Re-register the card if damaged or demagnetized
Problem: Door Won't Unlock
Solutions:
- Check door lock has power (LED indicator)
- Test manual unlock from Access Control page
- Verify strike/maglock relay is working (listen for click)
- Check wiring connections to lock mechanism
- Adjust unlock duration (may need more time)
- Verify access controller output is activated
- Replace strike/maglock if mechanical failure
Problem: Door Stays Unlocked
Solutions:
- Check if door is set to \"Always Unlocked\" mode
- Review access events for repeated unlock commands
- Verify relay is not stuck in closed position
- Check for door sensor malfunction (door status unknown)
- Disable and re-enable the access controller
📹 Camera Issues
Problem: No Video Feed
Solutions:
- Verify camera has power and status LED is on
- Check network cable connection (both ends)
- Test camera access from web browser: http://[camera-ip]
- Verify RTSP stream URL is correct
- Check camera credentials (username/password)
- Ensure camera firmware is up to date
- Reboot camera (power cycle or via web interface)
Problem: Poor Video Quality
Solutions:
- Clean camera lens with microfiber cloth
- Adjust camera focus and zoom settings
- Increase bitrate in camera stream settings
- Change resolution to higher setting (720p → 1080p)
- Verify adequate lighting in camera field of view
- Check network bandwidth is sufficient for stream
- Disable WDR/HDR if causing artifacts
Problem: Recording Not Working
Solutions:
- Verify recording is enabled in camera configuration
- Check storage location has available space
- Verify recording schedule is configured correctly
- Test recording trigger (motion detection, continuous)
- Check NVR/storage server is online
- Review camera logs for recording errors
🅿️ Parking System Issues
Problem: Barrier Won't Open
Solutions:
- Check barrier has power (LED indicator lit)
- Test manual open button on barrier controller
- Verify safety sensors are not obstructed
- Check for obstacle detection preventing opening
- Inspect barrier arm for physical obstruction or damage
- Review barrier event logs for error codes
- Reset barrier controller (power cycle)
Problem: Payment Not Processing
Solutions:
- Verify payment terminal is online in dashboard
- Check terminal has network connectivity
- Test card reader with different payment cards
- Verify payment processor configuration is correct
- Check for payment gateway API key expiration
- Review transaction logs for specific error codes
🔗 API & Integration Issues
Problem: API Returns 401 Unauthorized
Solutions:
- Verify API key is correct and not expired
- Check API key is included in Authorization header
- Ensure API key has required permissions
- Regenerate API key if compromised
- Verify API endpoint URL is correct
Problem: API Returns 429 Rate Limit
Solutions:
- Reduce API call frequency
- Implement exponential backoff in retry logic
- Cache API responses when possible
- Batch multiple requests into single calls
- Contact support to increase rate limit
Problem: Webhooks Not Received
Solutions:
- Verify webhook URL is publicly accessible
- Check firewall allows incoming connections
- Ensure webhook endpoint returns 200 status
- Review webhook configuration in LEXOH dashboard
- Check webhook logs for delivery failures
- Test endpoint with webhook testing tool
⚡ Performance Issues
Problem: Slow Dashboard Loading
Solutions:
- Clear browser cache and cookies
- Reduce date range filter to show less data
- Disable unused dashboard widgets
- Use modern browser (Chrome, Firefox, Edge)
- Check internet connection speed
Problem: High Bandwidth Usage
Solutions:
- Reduce camera stream bitrate and resolution
- Limit number of simultaneous video streams
- Enable H.265 compression on cameras
- Use local recording instead of cloud
- Schedule large data transfers during off-hours
🛠️ Diagnostic Tools
Network Testing
Warning: Undefined array key "diagnostic_network_test_connectivity" in /var/www/html/views/documentation/troubleshooting.php on line 283
ping [device-ip]
Warning: Undefined array key "diagnostic_network_trace_route" in /var/www/html/views/documentation/troubleshooting.php on line 286
tracert [device-ip]
Warning: Undefined array key "diagnostic_network_check_ports" in /var/www/html/views/documentation/troubleshooting.php on line 289
telnet [device-ip] 443
Warning: Undefined array key "diagnostic_network_test_dns" in /var/www/html/views/documentation/troubleshooting.php on line 292
nslookup api.lexoh.com
Log Collection
When contacting support, provide:
- Device event logs (last 24 hours)
- System error messages with timestamps
- Network configuration (IP, subnet, gateway)
- Browser console logs (F12 → Console)
- Screenshots of error messages
Still Need Help?
Our support team is here 24/7 to assist you with any issues