Sehr schön. Gefällt mir. Natürlich hab ich immer was zu maulen. Das Skript sollte besser in /usr/local/bin/haustuer.sh liegen anstatt in /home/pi/snapshot/haustuer.sh. Da liegt es dann "globaler". Zwar erlauben es die laschen Rechteeinstellungen von Rasbian, dass dein Pfad auch funktioniert, was aber sofort zu Problemen führt, sollte sich das mal ändern.
Hintergrund ist, dass dein Skript im Homeverzeichnis von pi liegt. Normalerweise ist das ein abgeschlossener Bereich, auf den nur pi und root zugreifen können. Der User, unter dem aber viele Homebridges laufen, heißt homebridge, und wenn das Verzeichnis von pi anständig dicht gemacht wäre (was es nicht ist, aber der Ordnung halber aber sein sollte), könnte die Homebridge dieses Skript nicht mehr ausführen. Auf das Verzeichnis /usr/local/bin und seinen Inhalt dagegen können alle User zugreifen.