Issues with Konnected Panel Since ESPHome 2024.6

If you’re using a Konnected Alarm Panel Pro that’s connected via Ethernet, it might be related to the Ethernet PHY settings that need to be added since ESPHome 2024.6 for the Pro v1.8 (and upcoming v1.9) for Ethernet connectivity to work properly.

Quick answer

If you are using the Konnected app to manage/update your device’s firmware, edit the firmware settings in the app, then follow the steps in the app to build and perform a firmware update with the latest (v1.1.4.x) project version.

If you are managing your firmware in ESPHome dashboard, add the following to your ESPHome config:

ethernet:
  phy_registers:
    - address: 0x10
      value: 0x1FFA
      page_id: 0x07

See alarm-panel-pro-v1.8-ethernet.yaml for a complete example.

Detailed answer:

Around the beginning of 2024 we started receiving Pros that had really flaky Ethernet connections and it took us a long time to figure out. Ultimately we finally figured out that the issue was caused by a change in the default behavior in the PHY controller chip on the board, and we had to change some PHY register settings to fix it in the firmware.

Well, it turns out that this change broke some other Ethernet devices using the same PHY chip, specifically the LilyGo ETH lite which is a popular/cheap dev board. Oops.

To fix it for everyone, the decision was made to add a new build-time config option to ESPHome so that projects/products can set the PHY registers for their needs, and not assume the same settings for every device out there. This change was included in ESPHome 2024.6 and newer.

We’ve updated our ESHome config packages at konnected-esphome but if you’ve been maintaining your own config, it would not automatically pull in our change. So that’s why updating to 2024.6, without these new settings, may cause a degradation in your device’s ethernet link quality.

Let us know if that helps!