Então, duas coisas.
- Isso não é realmente um UNIX & Linux pergunta, exceto pelo fato de que você está usando um Pi-Z-W com algum * Nix instalado nele (eu assumo, baseado no uso de
hostapd
). - Você está tornando isso um pouco mais complexo do que o estritamente necessário. O estado da porta é booleano: aberto ou fechado. verdadeiro ou falso. 0 ou 1. sim ou não.
Em vez de tentar transmitir dois SSIDs diferentes para transmitir o estado do booleano, use a presença da própria transmissão como o indicador.
SSID = TheDoorIsOpen!
Quando o Pi detecta que a porta está aberta, inicia o serviço hostapd e o sinal é visível / disponível / visto pelos computadores nas proximidades. Quando a porta está fechada, o Pi pára o serviço e o sinal 802.11 desaparece e o SSID não é visível como uma rede ativa / disponível.