You are currently viewing Création d’un réveil personnel avec Jeedom.

Création d’un réveil personnel avec Jeedom.

Un réveil Jeedom, ou comment choisir la façon dont on veut se réveiller. Coup de marteau pour certains, lumière matinale pour d’autres, à vous de choisir ce qui vous correspond. Je vais vous donner ici les bases techniques, à vous d’inventer les actions qui vous plairont.

Pré-requis :

Dans cet exemple, je pars avec

  • Un android Xiaomi 11T Pro (surcouche Muii)
  • Le plugin et l’application Jeemate (à adapter pour Jeedomconnect…)

1. Récupérer l’heure de votre réveil

Jusqu’à présent, j’avais tâtonné avec différentes méthodes pour pouvoir récupérer l’heure de mon réveil natif à mon téléphone. J’ai essayé avec un tasker (Automalt) mais ce n’était pas le plus simple même si fonctionnel… Aujourd’hui l’application Jeemate remonte la commande :

Date prochaine alarme

Réveil Jeedom
https://jeemate.fr/

Alors pourquoi se priver ?

2. La particularité de Xiaomi

Et oui, pour moi, ce n’est jamais simple, à croire, que je suis un cas d’école, mais bon, au moins ça forme, lol.

Alors Xiaomi, allez savoir pourquoi, nous remonte l’heure avec une heure de moins ??!

Ici il vous reste 2 choix, soit, de partir sur une autre application d’Horloge (google…) soit d’être têtu comme moi et vouloir réussir quoi qu’il en coute.

Alors, nous allons faire un peu de calcul.

Le scénario de calcul du temps :

la commande brute est :

« 2023-04-11 06:30:00 » qu’il va falloir transformer en « 0730 » pour notre futur bloc A.

J’ai donc créé le scénario Réveil_APK avec la commande jeemate « [—MAISON—][Nico_Jee][Date prochaine alarme] » en déclencheur

réveil et Jeedom le calcul.

dans le Bloc SI je vérifie si l’application intérogée est bien l’alarme horloge :

[—MAISON—][Nico_Jee][APK prochaine alarme]# = « com.android.deskclock »

Car oui, Xiaomi à des alarmes invisibles de sécurité…

ensuite, j’applique un premier calcul par la variable reveil :

date(‘Y-m-d H:i:s’,strtotime(‘+1hour’,strtotime(#[—MAISON—][Nico_Jee][Date prochaine alarme]#)))

qui va transformer 2023-04-11 06:30:00 en 2023-04-11 07:30:00

j’applique un 2eme calcul par la variable reveil2 :

date(‘Gi’,strtotime(substr(« variable(reveil) »,0,19)))

qui va changer 2023-04-11 07:30:00 en 730 exploitable dans un bloc A.

ensuite je lance le prochain scénario.

pour aller plus loin

la suite vous l’avez comprise…

le scénario réveil avec Jeedom :

Ne fuyez pas… c’est vraiment tout bête et à adapter à sa propre envie.

Le déclenchement sera une programmation à 18/h et 22h afin de relever l’alarme. en plus du lancement par le précédent scénario.

Mon premier bloc ACTION est un message me permettant de m’assurer de la bonne heure du réveil.

Mon 2ᵉ bloc A est évidement notre dernière variable soit variable(reveil2) soit 730 pour l’exemple.

Ensuite j’applique un bloc SI pour m’assurer, si je suis en alarme automatique sur mon téléphone (tous les jours de la semaine par ex) mon téléphone ne voit pas le jour férié alors que Jeedom le peut

[—MAISON—][Nico][Aujourdhui]# != « Congé » ET (#sjour# != ‘Vendredi’ ET #sjour# != ‘Samedi’ ET #sjour# != ‘Dimanche’ ) ET #[—MAISON—][Férié][Jour férié]# != 1

les actions qui découlent sont une lumière d’Aube grâce aux effets Yeelight. Un message parlé par Alexa et le café mis en chauffe !

J’utilise ensuite un ASK pour arrêter ou non mon réveil.

si je suis réveillé alors je coche OUI dans mon ASk et le scénario prend fin en coupant la musique.

Si je ne fais rien alors je programme des actions 2 minutes et 8 minutes plus tard avec plus de lumière et plus de volume à Alexa.

j’aurais pu lancer des modes, relancer le scénario… à vous de vous faire réveiller comme vous le souhaitez maintenant.

j’espère vous avoir aidé, bonne journée et à bientôt.

Nico

Xiao Nico

Je suis l'erreur 404 du domaine de l'informatique, je recherchais une alarme suite à un cambriolage et je me suis retrouvé avec une alarme Xiaomi dans les mains. J'ai aimé, je me suis fait plein de copains et on s'éclate ! Mon but est de partager un max et surtout expliquer et aider les débutants comme je l'ai été. Donc toi qui ne comprends rien aujourdh'hui, ne t'inquiète pas j'étais comme toi ;) Me payer un café https://www.paypal.me/XiaoNico