Morse-Code für shelly button (oder zigbee)

Ich habe ein Shelly-Button, welches ich als Notfalltaster zum Oeffnen der Wohnungstür verwenden möchte, falls ich mich ausschliesse. Ich möchte aber die Sicherheit etwas erhöhen, indem ich eine Art Morse-Code einsetze, z.B. 3x schnell drucken, dann >3 Sekunden warten, dann nochmals 3x schnell oder so ähnlich. Wie kann ich so etwas im PHP implementieren? Ich erwarte natürlich keine fertigen Skripte, Pseudocode oder einfach Ideen reichen mir aus.