Système de relais d'alertes conçu pour être utilisé comme extension des systèmes d'alarme Somfy. Il permet de recevoir les notifications d'alerte sur un serveur privé (tel qu'un Raspberry Pi) et de les rediriger vers un service de push tiers comme Pushover.
Avertissement : ce projet est non officiel et n'est en aucun cas affilié, sponsorisé ou approuvé par Somfy. Tous les noms de marques et marques déposées appartiennent à leurs propriétaires respectifs.
Ce logiciel est fourni « TEL QUEL », sans aucune garantie. Vous êtes seul responsable de son installation, de sa configuration et de son utilisation, y compris de la sécurisation de votre réseau et de vos systèmes. Utilisez-le uniquement sur des appareils qui vous appartiennent et des réseaux que vous administrez.
Compatibilité : testé uniquement sur Somfy Protexiom.
Limitation : SomeNotify repose entièrement sur le réseau local et la connexion internet. En cas de coupure de courant ou de panne internet, le système ne sera pas en mesure de transmettre les alertes vers les backends configurés. Un backend GSM (envoi de SMS sans passer par internet) pourrait être ajouté à l'avenir pour pallier ce problème. Côté alimentation, une batterie externe sur le Raspberry Pi permettrait de maintenir le service en cas de coupure de courant.
Les centrales Somfy Protexiom permettent d'envoyer des alertes par SMS grâce à un module GSM utilisant le réseau 2G (EDGE). Avec l'extinction progressive du réseau 2G prévue courant 2026, ce module ne fonctionnera plus.
SomeNotify offre une alternative : en passant par le module IP de la centrale et un Raspberry Pi sur le réseau local, les alertes sont redirigées vers un service de notification push. Cela permet de continuer à recevoir les alertes sur son téléphone sans avoir à remplacer l'ensemble du système d'alarme.
| Document | Description |
|---|---|
| Installation et configuration | Prérequis, installation et configuration du service SomeNotify |
| Guide de configuration de la centrale | Configuration réseau de la centrale Somfy pour rediriger les alertes |
| Fonctionnement | Explication détaillée du fonctionnement et format des requêtes |
| Développement | Environnement de développement et ajout de nouveaux backends |
Note : actuellement, seul le backend Pushover est fonctionnel. L'utilisation de SomeNotify nécessite donc une licence Pushover à 5 $ (achat unique, à vie) par plateforme client (iOS / Android / Desktop). Pushover propose un essai gratuit de 30 jours.
Un backend est un service tiers vers lequel SomeNotify redirige les alertes reçues. Backends disponibles :
- log — affiche les alertes sur stdout (par défaut, utile pour tester)
- Pushover — envoie les alertes sous forme de notifications push sur vos appareils
- Free Mobile SMS — envoie les alertes par SMS sur votre ligne Free via l'API de notification Free Mobile (à venir)
Les pull requests ajoutant le support d'un nouveau backend sont les bienvenues. Vous pouvez également développer votre propre backend dans un fork du projet.
Voir docs/development.md pour la mise en place de l'environnement de développement.