ESPHome on the Konnected Alarm Panel Pro (ESP32)

ESPHome Works on the Konnected Alarm Panel Pro

Enjoy the power and flexibility of ESPHome on the Ethernet and PoE enabled Konnected Alarm Panel Pro. ESPHome enables advanced and custom integrations using the MQTT protocol, deeper integration with Home Assistant, and access to more sensor types.

This article applies to the Konnected Alarm Panel Pro only.

ESPHome Setup

Follow the ESPHome Getting Started guide to set up a new project and yaml file for each Konnected device that you want to configure. The Konnected Alarm Panel will support all features of the Generic ESP32 device platform in ESPHome. When prompted for the board type, use wesp32.

Example ESPHome starting config:

esphome:
name: my_konnected
platform: ESP32
board: wesp32

wifi:
ssid: "my-ssid"
password: "my-wifi-password"

Flashing ESPHome

  1. Install the device driver for the Alarm Panel Pro and your operating system, see step 1 here: Alarm Panel Pro: Flashing Firmware
  2. Connect the Alarm Panel Pro to your computer with a data quality micro-USB cable.
  3. Run esphome konnected-pro.yaml run to build and flash the customized device firmware.

Ethernet

To enable Ethernet, use this config instead of the wifi section:

ethernet:
type: LAN8720
mdc_pin: GPIO16
mdio_pin: GPIO17
clk_mode: GPIO0_IN
phy_addr: 0

Zone Numbers Correspond to GPIO Pins

ESPHome doesn't know about Konnected's zone number mapping, so when setting up the Konnected device in ESPHome, use the corresponding GPIO number. The zone to GPIO pin mapping can be found here.

Blue Status LED

The onboard status LED is controlled by GPIO3, and can be exposed as a switch.

switch: 
- platform: gpio
name: LED
pin: GPIO3

Example Config File

Download an example configuration file for a typical 12-zone installation with a siren, strobe and buzzer. Use this to get started and customize to meet your needs.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.