Limitar envio de SMS

Olá, sou novo aqui no forum e gostaria de uma ajuda.
Estou com um projeto pessoal onde, “ao mudar o estado de uma chave liga/desliga, seja enviado apenas 2 mensagens SMS (estou utilizando o SIM800L) para um determinado número, sem repetir estas mensagens e quando o estado da chave mudar, mande outros 2 SMS para este mesmo número. A porta onde está a chave, ficará sendo monitorada para verificar a mudança de estado, por isto quero limitar a quantidade de SMS para não ficar enviando várias mensagens enquanto a chave permanece no estado atual”.

Agradeço pela ajuda.