Voici un petit scenario permettant de vous annoncer que la machine à laver est terminée.
Pour cela, j’ai mis un block Zwave qui remonte la consommation instantanée périodiquement sur la prise de ma machine à laver.
Lorsque la machine est terminée, j’ai demandé à mon Karotz de me faire une notification orale, mais on peut tres bien imaginer envoyer un SMS ou une notification sur le téléphone par exemple.
Voici le scenario produit :
Et en export, si vous souhaitez le récupérer :
- Nom du scénario : Notification machine à laver - Objet parent : Salle de bain - Mode du scénario : provoke - Evènement : #[Salle de bain][Machine à laver][Puissance]# SI #[Salle de bain][Machine à laver][Puissance]# > 0 ALORS (sleep) Pause de : 60 comment SI #[Salle de bain][Machine à laver][Puissance]# > 0 ALORS ACTION #[Appartement][Karotz][TTS]# - Options : Array ( [enable] => 1 [title] => #title# [message] => La machine à laver est en fonction. Je vous préviendrai lorsqu'elle aura terminé ! ) POUR 50 FAIRE wait - Options : Array ( [enable] => 1 [condition] => #[Salle de bain][Machine à laver][Puissance]# == 0 [timeout] => 7200 ) (sleep) Pause de : 60 SI #[Salle de bain][Machine à laver][Puissance]# > 0 ALORS comment SINON #[Appartement][Karotz][TTS]# - Options : Array ( [enable] => 1 [title] => #title# [message] => Machine à laver terminée ! ) #[Appartement][Blink][Couleur]# - Options : Array ( [enable] => 1 [color] => #eb29bb ) (stop) Arret du scenario SINON SINON
Voici la log lorsque je mets en route une machine à laver :
[2015-08-23 11:30:38][SCENARIO] Début d'exécution du scénario : [Salle de bain][Notification machine à laver]. Scénario exécuté automatiquement sur événement venant de : [Salle de bain][Machine à laver][Puissance] [2015-08-23 11:30:39][SCENARIO] Exécution du sous-élément de type [condition] : if [2015-08-23 11:30:39][SCENARIO] Evaluation de la condition : [8 > 0] = Vrai [2015-08-23 11:30:39][SCENARIO] Exécution du sous-élément de type [action] : then [2015-08-23 11:30:39][SCENARIO] Pause de 60 seconde(s) [2015-08-23 11:31:39][SCENARIO] Exécution d'un bloc élément : 85 [2015-08-23 11:31:39][SCENARIO] Exécution d'un bloc élément : 86 [2015-08-23 11:31:39][SCENARIO] Exécution du sous-élément de type [condition] : if [2015-08-23 11:31:39][SCENARIO] Evaluation de la condition : [8 > 0] = Vrai [2015-08-23 11:31:39][SCENARIO] Exécution du sous-élément de type [action] : then [2015-08-23 11:31:39][SCENARIO] Exécution d'un bloc élément : 84 [2015-08-23 11:31:39][SCENARIO] Exécution du sous-élément de type [action] : action [2015-08-23 11:31:39][SCENARIO] Exécution de la commande [Appartement][Karotz][TTS] avec comme option(s) : Array ( [title] => #title# [message] => La machine à laver est en fonction. Je vous préviendrai lorsqu'elle aura terminé ! ) [2015-08-23 11:31:44][SCENARIO] Exécution d'un bloc élément : 81 [2015-08-23 11:31:44][SCENARIO] Exécution du sous-élément de type [action] : do [2015-08-23 12:52:53][SCENARIO] [Wait] Condition valide : 0 == 0 [2015-08-23 12:52:53][SCENARIO] Pause de 60 seconde(s) [2015-08-23 12:53:53][SCENARIO] Exécution d'un bloc élément : 82 [2015-08-23 12:53:53][SCENARIO] Exécution du sous-élément de type [condition] : if [2015-08-23 12:53:53][SCENARIO] Evaluation de la condition : [0 > 0] = Faux [2015-08-23 12:53:53][SCENARIO] Exécution du sous-élément de type [action] : else [2015-08-23 12:53:53][SCENARIO] Exécution de la commande [Appartement][Karotz][TTS] avec comme option(s) : Array ( [title] => #title# [message] => Machine à laver terminée ! ) [2015-08-23 12:53:58][SCENARIO] Exécution de la commande [Appartement][Blink][Couleur] avec comme option(s) : Array ( [color] => #eb29bb )
Impec, merci ! 🙂
… reste à l’adapter à
-> l’aspirateur robot qui revient à sa station de charge
-> la tondeuse automatique qui termine une session
-> retour d’information par le karotz ou sms d’une action sur la porte de garage / le portail
– … et/ou tout équipement qui consomme du courant ^^
Hello,
Cool 😉 J’avais déjà vu ton poste mais je n’avais pas de module pour ma machine à laver… maintenant OUI 😀
Une petite question quand même (hein sinon pas drole), le scénario est provoqué ? Programmé ?
Cdt,
Hello Poney !
Je l’ai mis en provoqué sur le rapport de consommation instantané du bloc prise.
cdt
merci pour le partage de ton scenario!
c’est exactement se qu’il me faut
par contre à quoi correspond le timeout de 7200??
Afin de bien comprendre le fonctionnement du scénario
merci d’avance
wait 7200 correspond à une attente potentielle de 2h que la condition soit vraie (cad que la machine consomme 0W).
Si la machine ne fait aucune pause, cela correspond au cycle de lavage finalement.