@Offpiste Takk, jeg får snuse på det. Jeg håper jeg kan sette det opp sånn at det sender hvert tastetrykk som en egen MQTT-melding, for det er det jeg egentlig trenger. Selve beregningen av om koden er riktig vil jeg ha bort fra det utvendig tilgjengelige systemet, det er nettopp derfor jeg vil bruke dette. Men kaskje det aller enkleste er å lage en keypad av vanlige knapper, når jeg tenker meg om. For alarmens keypad kan vel bare sjekke koden direkte i den Hass-instansen?
Og uansett om noen kommer inn på systemet, får de ikke tilgang til mer enn det jeg lar dem. Alt som er tilgjengelig utenfra, er bare "slave"-instanser i form av virtuelle Pi-er (jeg har vel til sammen rundt ti virtuelle maskiner kjørende på hovedserveren, og jeg har plass til mange flere med 64 GB RAM og en grei Xeon-prosessor), der "master"-instansen styrer hva som skal deles. Jeg har én slave som bare kan lukke opp døra, og så har jeg en annen som bare kan lukke opp garasjedøra. Etter hvert blir det en slave for diverse andre funksjoner også, som lys.
Edit: Det overstående gjør jeg med MQTT (så det eneste de utvendig tilgjengelige slavene an gjøre, er å sende MQTT-meldinger), men jeg bruker også denne, der man kan få en kopi av alt til å dukke opp i slavene: https://github.com/custom-components/remote_homeassistant