Ce tutoriel va vous expliquer comment envoyer des notifications PUSH depuis votre serveur Domoticz vers l’application Pilot. Avant de démarrer, vérifiez que vous disposez de :
- Un serveur Domoticz en état de marche disposant d’un accès vers internet ;
- L’application « Pilot : client domotique » installée sur votre smartphone, et déjà connectée à votre serveur Domoticz ;
- La version complète de l’application, nécessaire pour utiliser l’envoi de notifications ;
Paramétrage de l’application « Pilot : client domotique »
- Lancer l’application « Pilot : client domotique » ;
- Aller dans les « Paramètres », puis dans « Notifications » ;
- Activer les notifications ;
- Autoriser « Pilot : client domotique » à vous envoyer des notifications ;
- Après validation, l’application génère une clé privée. Gardez cette clé de côté, vous en aurez bientôt besoin.
Côté Pilot, tout est prêt ! Passons maintenant au paramétrage de votre serveur Domoticz.
Paramétrage de votre serveur Domoticz
- Accéder au panneau de contrôle de votre installation Domoticz ;
- Accéder à la page « Réglages > Paramètres » ;
- Accéder à la page « Notifications » ;
- Aller à la section « HTTP personnalisé/Action: » ;
- Remplir les champs suivants :
- Cocher la case « Activé » ;
- Champ #FIELD1 : entrer la clé privée générée par Pilot ;
- URL/Action : entrer le texte suivant :
http://api.pilot.patrickferreira.com/#FIELD1/#SUBJECT/#MESSAGE
- Cliquer sur « Appliquer les paramètres pour enregistrer ces modifications ;
- Pour finir, vous pouvez tester la bonne connexion entre le serveur et votre application. Pour cela, cliquer sur « Tester ». Vous devriez recevoir une notification sur votre iPhone ;
Et voilà ! Votre serveur Domoticz et votre application sont maintenant correctement paramétrés ! Il ne vous reste plus qu’à utiliser les notifications dans vos événements Domoticz.
Utilisation des notifications PUSH
Il est très simple d’utiliser les notifications au sein de votre système Domoticz. Pour cela, il vous suffit d’utiliser l’élément suivant dans la création de vos événements :
Petit résumé
Avec ce tutoriel, j’ai :
- Activé les notifications sur « Pilot : client domotique » ;
- Paramétré les notifications sur mon serveur Domoticz ;
- Appris quel élément utiliser dans mes événements Domoticz.
À partir de là, libre à vous de créer les scénarii qui vous plaisent et de déclencher l’envoi de notifications qui va avec !
D’abord un grand merci pour ce tutorial et ce beau travail effectué.
J’ai bien réussi à faire plusieurs types de notification dans Domoticz (blockly).
Seul problème, je n’arrive pas à gérer le temps entre deux notifications et aussi la possibilité de pouvoir faire qu’une seule notification si les conditions sont réunies et ne pas envoyer en boucle les notifications voulues.
Pourriez-vous m’apporter votre support?
Ravi que Pilot vous plaise 🙂
Pouvez-vous m’en dire plus sur le problème que vous tentez de résoudre ?
Pilot se contente de recevoir et afficher une notification transmise par le serveur Domoticz, toute « l’intelligence » doit donc être gérée au niveau du serveur.
Mais peut être pourrai-je vous apporter une réponse plus précise en ayant plus d’info sur votre cas de figure 🙂
P
J’ai la même chose. J’ai programmé en Blockly et lorsque je ferme mon volet je reçois jusqu’à trois notifications par action… Je n’arrive pas à résoudre le problème. Est-ce quelqu’un a une idée ?
Sinon, la nouvelle version de Pilot est superbe ! Bravo !
Est-ce que ça fonctionne de nouveau à présent ?
Patrick, je vous donne l’exemple d’un cas précis:
Pour avoir le status de mes volets, j’ai du faire des blocks comme suit:
Entre Levée du soleil et coucher du soleil, si mon volet est fermé donc status « closed », de reçevoir une notification.
Ceci fonctionne très bien sauf que je reçois des notifications toutes les 10mn.
Dans Domoticz—-> paramètres —> notification, j’ai bien mis dans Intervalles de notification: capteurs: 1 heure et Interrupteurs:1 heure.
Dans ce cas ci, j’aimerais avoir juste une seule fois la notification.
Merci d’avance
Oui effectivement, je pense qu’il faut gérer ça dans Domoticz. Est-ce que vous recevez également plusieurs notifications si vous envoyer une notif ailleurs que vers Pilot ?
Encore une autre question:
Comment peut-on configurer Domoticz pour qu’il envoie les notifications sur 2 iphones en même temps?
Merci d’avance
Cela n’est pas possible actuellement.
Bonjour,
Ma femme et moi avons tout les deux l’application pilot.
J’aimerai selon les évènements envoyer une notification sur l’iphone de ma femme ou sur le mien.
Est-ce possible ?
Bonjour Lionel,
Actuellement, il est impossible d’envoyer une même notification sur plusieurs appareils. Cela sera implémenté dans la prochaine version de Pilot.
Concernant l’envoi de plusieurs notifications sur des iPhone différents, cela n’est pas vraiment pris en charge par Domoticz, donc cela serait impossible à implémenter dans Pilot.
Patrick
Bonjour Lionel, Bonjour Patrick, Bonjour à tous,
Poste en décalé désolé mais vaut mieux tard que jamais.
Je vient d’acheter le produit sur deux téléphones. Merci Patrick pour ce super taff.
Je sais que l’on peut modifier la clé sur l’app mais pour ceux qui veulent faire autrement. Il est donc possible d’envoyer sur deux tels par Domoticz en utilisant la fonction « os.execute » voici 😉 :
os.execute(‘curl https://api.pilot.patrickferreira.com/‘ .. Field001 .. ‘/’ .. title_001 .. ‘/’ .. body_001)
os.execute(‘curl https://api.pilot.patrickferreira.com/‘ .. Field002 .. ‘/’ .. title_001 .. ‘/’ .. body_001)
Enjoy
Bonjour,
La version avec l’envoi d’une notification sur 2 iphone arrive bientôt ?
Merci bien,
A.P
Bonjour Arthur,
Cette fonctionnalité a été ajoutée dans la version 1.8 de Pilot 😉
Il vous est désormais possible de modifier la clé privée utilisée dans Pilot : il vous suffit alors d’indiquer la même clé dans vos 2 iPhone, et le tour est joué !
P
bonsoir,
j’ai suivis le tuto et je ne reçois aucune notifications, quel est le rôle de la case « url/action », je ne dois pas entrer les même paramètre que celle de votre description. !
pouvez faire une vidéo des programmations de notifications car votre vidéo se coupe avant la fin de votre démonstration et donc pas complète.
Bonsoir David,
Essayez avec l’URL en HTTPS si votre serveur est en HTTPS, cela vous aidera peut être à faire fonctionner les notifications 🙂
Tenez-moi au courant,
P
Bonjour , est ce qu’une application pour Android est prévu ?
Bonjour,
Non, pas de version android prévue. 😉
Bonjour et bravo pour cet excellente application.
J’au une question concernant les notifications, doit-on maintenir l’application ouverte pour qu’elle soit capable de recevoir les notification (sur l’IPhone) ?
Merci d’avance
Olivier
Bonsoir ! Pas besoin de garder l’app ouverte, les notifications sont envoyées quoi qu’il arrive.
Bonjour, semble que les notifs PUSH ne marchent plus.
Bonjour, pouvez-vous m’indiquer l’url que vous utilisez pour envoyer les notifications ?
http://api.pilot.patrickferreira.com ?
Si oui, pouvez-vous tester en mettant https à la place ?
Bonjour Patrick,
Même problème, les notifications ne marchent plus même en https.
Merci d’avance pour votre retour
Est-ce que ça fonctionne de nouveau à présent ?
Bonjour, ça ne marche plus non plus pour moi, que ce soit en http ou https !
Est-ce que ça fonctionne de nouveau à présent ?
Bonjour,
Dans mon cas les notifications ne fonctionnaient plus après l’installation de ios13.
J’ai désactivé puis réactivé les Notifications dans l’appli Pilot et cela refonctionne.
Une appli toujours au top 😉
Merci !
Olivier
bonjour,
j’ai deux iPhones et deux applications pilots
je souhaiterai envoyer les notifications sur mon tel et celui de ma femme
j’ai vu plus haut cette réponse:
Mais je ne peux pas changer la clés privée sur mon téléphone
y a t’il une solution ??
merci pour votre réponse
Il suffit d’indiquer la même clé API sur les deux iPhone pour recevoir les notifs sur les 2 appareils. 😉
Bonjour ça ne marche toujours pas.
Bonjour,
Application sympa, je viens de l’acheter entre autre pour l’option PUSH … qui ne fonctionne pas, je viens de voir que je ne suis pas le seul … j’espère une solution rapide, merci !
Les PUSH devraient fonctionner parfaitement bien. Rencontrez-vous toujours des soucis d’utilisation ?
Bonjour les notifications ne fonctionnent toujours pas.
Merci d’avance
Oui, ça sera corrigé courant semaine prochaine. Vraiment désolé pour la gêne occasionnée, une correction de bug en a entrainé un autre…
Bonjour,
J’ai moi aussi acheté l’application pour ajouter les notifications PUSH et cela ne fonctionne malheureusement pas !! en http comme https… avez vous une piste pour comprendre d’ou viens le pb ?
Merci d’avance de votre aide.
Oui, j’ai trouvé l’origine du problème, je vais livrer une nouvelle version courant semaine prochaine pour corriger cette anomalie. Désolé pour la gêne occasionnée !
Problème résolu !
Merci de votre réactivité, je ne regrette pas d’avoir payer pour le service 😉
OK bonne nouvelle 😀 ravi que tout soit revenu à la normale !
Bonjour je voulais vous faire part de quelque chose. Je viens d’acheter la version premium et ai donc voulu tester les notifs push. J’ai donc suivi la démarche avec la clé Api etc. Ça ne marchait pas alors j’ai modifié ma clé pour en mettre une personnalisée et la ça marchait. Par curiosité j’ai remis exactement la même clé qu’avant et surprise ça marchait également 🤷♂️
Voilà c’est tout, peut-être que cela servira à quelqu’un rencontrant ce bug
Par ailleurs je vous remercie pour cette application plus qu’agréable d’utilisation contrairement à l’application Domoticz officielle qui laisse à désirer…
Merci !
Bonjour ! Bizarre comme comportement, je viens de tester sur mon appareil et ça fonctionne bien sans avoir besoin de désactiver/réactiver…
Peut-être avez-vous rencontré un souci momentané de connexion réseau qui pourrait expliquer cela… Je vais continuer à investiguer, merci d’avoir remonté cela 🙂
Bonjour,
Les notifications ne fonctionnent plus, Domoticz indique une erreur HTTP sur API.Patrick..
Avez vous des problèmes en ce moment?
Merci
Les notifications devraient fonctionner sans souci. Rencontrez-vous toujours des soucis d’utilisation ?