While I don’t have a Konnected device I am very familiar with ESPHome and have 29 devices connected including some ESP8266 devices. I checked over the instructions here and it’s pretty well documented.
Have you seen these instructions before? Also are you familiar with ESPHome already? Let me know what components you need some help with.
The first step will be to setup ESPhome on your CORE. You can find information on how to enable and where the configuration file is in the documentation here.
In relation to using ESPHome maybe take a look here I find his videos very informative, this way you can see how ESPhome works and many ways to load .yaml configs etc. Once your ready @wve links above will help guide you for the ESP32 (Alarm Panel Pro) configuration.
I got to the point of running the example Konnected yaml without modification and got errors about how the inputs didn’t support pullups on some of the gpio. starting to troubleshoot now.
Why would I use the ESP on my core if I need to flash over USB? or can I get the network working then use the CORE ESP to do updates to the yaml?
Are you using Node-Red to read the MQTT messages from your Konnected device? I have mine setup that way and it has been flawless since the day I moved my Konnected board to ESPHome. Has not needed any reboots or anything else, I kinda forgot about it until I saw your post today.
That is my plan, but esphome from my laptop won’t use the example yaml file due to pullups. I have the pro board. I do have the board talking to MQTT, but I cannot see the board from ESPHome on Core
You should be able to just use the “MQTT In” node in NR to capture the data your Konnected board is sending to your MQTT server. I use MQTT Explorer to see the data going to my MQTT server - https://mqtt-explorer.com
Here’s an example of the data being sent to my MQTT server, in NR to get the state of my front_door I then just subscribe to “mykonnected/binary_sensor/front_door/state”.
I tried the .yaml file they have on the Konnected site and it comes up with the below errors. I assume this is your issue? If your not using those zones you can simply delete from the config which will then remove the errors or try using INPUT rather than INPUT_PULLUP.
you just need to move your stuff over to CORE.
I explained the process to @Flucko just the other day. It should have probably been split.
Take a look. I’m here if you have any questions.