First steps
Hello everyone

Forgive me for not filling the form as requested. I don't yet have a panel connected, my plan is to connect two MG6250 panels in the near future.

I'm an electronic engineer with considerable experience on industrial energy and automation systems and industrial IT infrastructure, and as free time allows I've been slowly walking my way into the IoT world. I lack knowledge/experience to fully understand a design like PAI at the first glance, so here I am asking (probably silly) questions.

First things first, how should I run it? I downloaded the latest build and I see a Dockerfile, is it supposed to run in a docker container? And, is it supposed to be run executing run.sh? Seems obvious but I gotta ask :)

I see mentions to a Raspberry Pi, so I suppose it would run on Raspbian. Does it run well also on Ubuntu? Given it would be inside a container I suppose yes but again gotta ask.

About connecting, can I use the 307USB adapter from Paradox and from there to a serial port on a Pi or other computer, or should I go straight to the serial port on the panel? I'm aware of the need to convert the signal levels, no problems with that.

Going a bit further, has anyone tested with a serial to ethernet converter? I read about using an ESP32, but I'm thinking more of Tibbo DS100 or DS203 industrial converters and then accessing the serial ports through a virtual serial port driver on the host system. Tibbo works very well on that topology, I have sucessfully connected remote legacy systems that way in the past. So the whole path would be:

MG6250 <==> 307USB <==> Tibbo <==> eth network <==> virtual serial port on linux host

This way I suppose I could have two docker containers running two instances of PAI to control both my panels from the same host where I'll have Hassio running.

About Hassio integration, I have not yet gone through the whole Wiki, but since PAI uses MQTT and my main goal is to be able to arm/disarm and receive push notifications about events I think I'll be ok.

Thank you very much for developing and making this project available to others, and also for taking the time to read my post.

Tales Maschio