Både ja og nei. "Mest avanserte" og "flest muligheter" er diskuterbart og avhengig av sammenligningsgrunnlaget.
Sammenlignet med OpenHAB, Home Assistant og Domoticz (som alle er open source og følgelig gratis), så er de likeverdige med tanke på at de kan bli like avanserte. Men jeg vil påstå at HomeSeer er enklere å sette opp, og man slipper å kode all automatikken selv. Man bruker et UI for å sette opp events, og personlig har jeg mer og mer sans for den måten å gjøre det på med tanke på vedlikehold over flere år.
Du betaler med andre ord mindre i tid du bruker på automatisering, men betaler mer i kroner. HomeSeer har også en veldig god støtte for ulikt utstyr som (skal støtte "alt som er Z-wave sertifisert") uten å måtte styre med egne definisjoner eller drivere og prøve seg frem med dem. Ulempen er at man ikke har den muligheten heller i de (få) tilfellene dette er nødvendig. Men det er ikke en aktuell problemstilling når det gjelder dørlåser.
Akkurat i ditt tilfelle må du nok scripte (altså programmere) noe selv uansett, i det minste lage en parser som tolker eposten som blir mottatt. Kanskje språket definerer hvilket system du vil ha? I utgangspunktet er det slik HomeSeer er .NET (C#/VB.net), OpenHAB er Java, Domoticz bruker LUA, HomeAssistant er vel i utgangspunktet Python.