Skip to content

Troubleshooting connection issues

HAEdwin edited this page Feb 20, 2026 · 2 revisions

APsystems ECU Reader Troubleshooting Guide

This guide summarizes common troubleshooting tips and solutions for users experiencing connection issues with their APsystems ECU and the Home Assistant integration. These tips are based on real-world issues and solutions discussed in closed issues.


1. Check Network Connectivity

  • First of all, follow the connection method if you use this integration.
  • Ensure the ECU is powered on and connected to your local network (Ethernet or WiFi).
  • Verify the ECU’s IP address is correct and reachable (try pinging it from another device).
  • For WiFi: Make sure the signal is strong and the ECU is not too far from the router.
  • For Ethernet: Confirm the cable is properly connected and the port is active.

2. Port and Firewall

  • The integration typically communicates on port 8899. Use a tool like nc (netcat) to check if this port is open:
    • nc -v <ECU_IP> 8899
  • Ensure your firewall or router is not blocking this port.

3. Static IP

  • Assign a static IP to your ECU in your router’s DHCP settings to prevent IP changes after reboots.

4. ECU Web Interface

  • Try accessing the ECU’s web interface via its IP address in a browser to confirm it is online (for ECU-R 2162 or ECU-C users only)

5. EMA App/Portal

  • If the ECU is visible and updating in the EMA app/portal but not in Home Assistant, the issue is likely with the integrations settings or local network.

6. Integration Setup

  • Double-check the IP address and settings entered in the Home Assistant integration.

7. Reboot Devices

  • Restart the ECU, your router, reload the integration or finally restart Home Assistant to clear temporary network issues.
  • Make sure you are not in a reboot loop when using a smart plug or build-in reboot on ECU-R-Pro (2162) or ECU-C models. Wait 10 minutes before querying the ECU again.

8. Firmware and Software Versions

  • Ensure your ECU firmware and the integration are up to date.
  • Some issues are specific to certain Home Assistant or integration versions—try upgrading to the latest version.

9. Logs and Debugging

  • Enable debug logging in Home Assistant for the integration and check for errors in the logs.
  • Look for messages like “failed to claim socket after 5 attempts” or “No ECU found at this IP-address.”

10. Other Common Issues

  • If the ECU only updates at certain times (e.g., at night), check for power-saving settings or network dropouts.
  • If you see “No ECU found at this IP-address or ECU is recovering from restart,” wait 10 minutes and try again.
  • If the ECU is connected but no data is received, try reloading the integration or rebooting Home Assistant.

If these steps do not resolve your issue, consult the integration’s documentation or open a new issue with detailed logs and your setup information.

Clone this wiki locally