Thanks, ***** ***** a sophisticated system in a location where those sorts of service people are scarce.
You best bet is to Have me coach the contractor, with enough training so that he can diagnose your system properly, without risk of messing it up ... that will take me a few hours on line, talking with him by email, and an hour or so on the phone, etc. That is a bit more time consuming than a 'just an answer' format allows.
So, I am permitted to offer you an additional service offer that you are free to accept or decline.
It will be for $250, and take me a few days of working with your contractor to get it all sorted out.
If you accept I will send you my private email address and you can send me yours, and that of your contractor along with
his name and phone number, we can begin immediately in that case.