Jablotron, for example, has unusual batteries in all its equipment, so if it needs to be replaced, you will have to rely on them.
My opinion - I would do what my friend did in a similar house

The Satel Integra 128 WRL control panel was chosen. The assumption was a standard alarm (in this case 6 sensors, all wired - laying the cables was not a problem), roller blinds control from the application level (connected through some module, I don`t know exactly which one) and finally, LED lighting control, also from the application level. application. In addition, three zones - ground floor, first floor and garage, and disarming the latter with a button from the remote control when opening the gate. Two wired keypads - ground floor and first floor. In addition, there is a wireless system in the control panel and it is a reliable system with the possibility of expansion.
And one more thing. What is the advantage of programming everything yourself? I consider this a very big disadvantage - such things should be configured by an experienced person who knows how it works, not the user. I will tell you that I saw the configuration of the mentioned Integra. And when it seemed to me that I could handle it without any major problems, I realized that I was right - it seemed to me.