Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Présentation benj29

JEEDOM et vous! Venez vous présenter et préseter votre installation domotique JEEDOM
benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 06 août 2018, 14:00

Salut, c'est gentil ! (dire que sincèrement je trouve que je suis hyper limité, car pas assez de temps et de connaissance pour faire mieux).

Alors pour détailler cette partie qui arrive / qui part. Il est certainement perfectible. J'ai des loupés par moment quand on part à deux ou qu'on revient à deux.

J'ai modifié d'ailleurs car j'ai ajouté une variable pour la TTS des tablettes quand on arrive... c'est plus sympa d'entendre Bonjour Benjamin & ...

Je te mets tout l'export comme ça tu es à l'aise :

Code : Tout sélectionner

- Nom du scénario : Gestion alarme (désactivation)
- Mode du scénario : provoke
    - Evènement : #[Sécurité][Contrôle Alarme][Actif]#

Gestion du retrait de l'alarme en cas de présence

    
    SI #[Sécurité][Contrôle Alarme][Actif]# == 0
    ALORS
         
        comment
         
        SI (#[Sécurité][Contrôle Alarme][Mode]# == "Hiver" OU #[Sécurité][Contrôle Alarme][Mode]# == "Eté") AND (lastChangeStateDuration(#[Personnes][Présence Maison][Présence Globale]#,1)) < 60
        ALORS
         (variable) Affectation de la variable : firstperson à MIN(lastChangeStateDuration(#8186#,1),lastChangeStateDuration(#5210#,1),lastChangeStateDuration(#5211#,1),lastChangeStateDuration(#8403#,1),lastChangeStateDuration(#8411#,1))
         (variable) Affectation de la variable : first_benjamin à lastChangeStateDuration(#5210#,1)
         (variable) Affectation de la variable : personne_arrivee à 
         (variable) Affectation de la variable : first_emilie à lastChangeStateDuration(#5211#,1)
         (variable) Affectation de la variable : first_papa à lastChangeStateDuration(#8403#,1)
         (variable) Affectation de la variable : first_michel à lastChangeStateDuration(#8186#,1)
         (variable) Affectation de la variable : first_emilou à lastChangeStateDuration(#8411#,1)
         (variable) Affectation de la variable : firstperson_min à variable(firstperson)-10
         (variable) Affectation de la variable : firstperson_max à variable(firstperson)+10
             
            SI #[Personnes][Benjamin][Présence]# == 1 AND (variable(firstperson_min) < variable(first_benjamin)) AND (variable(first_benjamin) < variable(firstperson_max))
            ALORS
             wait - Options : {"enable":"1","background":"0","condition":"#[Personnes][Emilie][Pr\u00e9sence]# == 1","timeout":"10"}
                 
                SI lastChangeStateDuration(#[Personnes][Emilie][Présence]#,1) < 10 AND #[Personnes][Emilie][Présence]# == 1
                ALORS
                 message - Options : {"enable":"1","background":"0","message":"Benjamin & Emilie sont arriv\u00e9s. L'alarme est d\u00e9sactiv\u00e9e."}
                 (variable) Affectation de la variable : personne_arrivee à Benjamin et Emilie
                     
                    SI variable(courrier_recupere) == 0
                    ALORS
                         
                        SI variable(colis) == 1 AND variable(courrier) == 1
                        ALORS
                         #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e. Il y a du courrier et un colis."}
                         (sleep) Pause de  : variable(tempo_sms)
                         #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e. Il y a du courrier et un colis."}
                        SINON
                             
                            SI variable(colis) == 0 AND variable(courrier) == 1
                            ALORS
                             #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e. Il y a du courrier."}
                             (sleep) Pause de  : variable(tempo_sms)
                             #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e. Il y a du courrier."}
                            SINON
                                 
                                SI variable(colis) == 1 AND variable(courrier) == 0
                                ALORS
                                 #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e. Il y a un colis."}
                                 (sleep) Pause de  : variable(tempo_sms)
                                 #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e. Il y a un colis."}
                                SINON
                                 #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e."}
                                 (sleep) Pause de  : variable(tempo_sms)
                                 #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e."}
                    SINON
                     #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e."}
                     (sleep) Pause de  : variable(tempo_sms)
                     #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e."}
                SINON
                 message - Options : {"enable":"1","background":"0","message":"Benjamin est arriv\u00e9. L'alarme est d\u00e9sactiv\u00e9e."}
                 #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Benjamin est arriv\u00e9 \u00e0 la maison. L'alarme est d\u00e9sactiv\u00e9e."}
                 (sleep) Pause de  : variable(tempo_sms)
                 (variable) Affectation de la variable : personne_arrivee à Benjamin
                     
                    SI variable(courrier_recupere) == 0
                    ALORS
                         
                        SI variable(colis) == 1 AND variable(courrier) == 1
                        ALORS
                         #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin. L'alarme est d\u00e9sactiv\u00e9e. Il y a du courrier et un colis."}
                        SINON
                             
                            SI variable(colis) == 0 AND variable(courrier) == 1
                            ALORS
                             #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin. L'alarme est d\u00e9sactiv\u00e9e. Il y a du courrier."}
                            SINON
                                 
                                SI variable(colis) == 1 AND variable(courrier) == 0
                                ALORS
                                 #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin. L'alarme est d\u00e9sactiv\u00e9e. Il y a un colis."}
                                SINON
                                 #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin. L'alarme est d\u00e9sactiv\u00e9e."}
                    SINON
                     #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin. L'alarme est d\u00e9sactiv\u00e9e. "}
            SINON
                 
                SI #[Personnes][Emilie][Présence]# == 1 AND (variable(firstperson_min) < variable(first_emilie)) AND (variable(first_emilie) < variable(firstperson_max))
                ALORS
                 wait - Options : {"enable":"1","background":"0","condition":"#[Personnes][Benjamin][Pr\u00e9sence]# == 1","timeout":"10"}
                     
                    SI lastChangeStateDuration(#[Personnes][Benjamin][Présence]#,1) < 10 AND #[Personnes][Benjamin][Présence]# == 1
                    ALORS
                     (variable) Affectation de la variable : personne_arrivee à Benjamin et Emilie
                     message - Options : {"enable":"1","background":"0","message":"Benjamin & Emilie sont arriv\u00e9s. L'alarme est d\u00e9sactiv\u00e9e."}
                         
                        SI variable(courrier_recupere) == 0
                        ALORS
                             
                            SI variable(colis) == 1 AND variable(courrier) == 1
                            ALORS
                             #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e. Il y a du courrier et un colis."}
                             (sleep) Pause de  : variable(tempo_sms)
                             #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e. Il y a du courrier et un colis."}
                            SINON
                                 
                                SI variable(colis) == 0 AND variable(courrier) == 1
                                ALORS
                                 #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e. Il y a du courrier."}
                                 (sleep) Pause de  : variable(tempo_sms)
                                 #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e. Il y a du courrier."}
                                SINON
                                     
                                    SI variable(colis) == 1 AND variable(courrier) == 0
                                    ALORS
                                     #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e. Il y a un colis."}
                                     (sleep) Pause de  : variable(tempo_sms)
                                     #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e. Il y a un colis."}
                                    SINON
                                     #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e."}
                                     (sleep) Pause de  : variable(tempo_sms)
                                     #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e."}
                        SINON
                         #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e."}
                         (sleep) Pause de  : variable(tempo_sms)
                         #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Benjamin & Emilie ! L'alarme est d\u00e9sactiv\u00e9e."}
                    SINON
                     message - Options : {"enable":"1","background":"0","message":"Emilie est arriv\u00e9e. L'alarme est d\u00e9sactiv\u00e9e."}
                     #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Emilie est arriv\u00e9e \u00e0 la maison. L'alarme est d\u00e9sactiv\u00e9e."}
                     (sleep) Pause de  : variable(tempo_sms)
                     (variable) Affectation de la variable : personne_arrivee à Emilie
                         
                        SI variable(courrier_recupere) == 0
                        ALORS
                             
                            SI variable(colis) == 1 AND variable(courrier) == 1
                            ALORS
                             #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Emilie. L'alarme est d\u00e9sactiv\u00e9e. Il y a du courrier et un colis."}
                            SINON
                                 
                                SI variable(colis) == 0 AND variable(courrier) == 1
                                ALORS
                                 #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Emilie. L'alarme est d\u00e9sactiv\u00e9e. Il y a du courrier."}
                                SINON
                                     
                                    SI variable(colis) == 1 AND variable(courrier) == 0
                                    ALORS
                                     #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Emilie. L'alarme est d\u00e9sactiv\u00e9e. Il y a un colis."}
                                    SINON
                                     #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Emilie. L'alarme est d\u00e9sactiv\u00e9e."}
                        SINON
                         #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Emilie. L'alarme est d\u00e9sactiv\u00e9e."}
                SINON
                     
                    SI #[Capteurs et Actionneurs][Nut Emilou Vincent (virtuel)][Présence]# == 1 AND (variable(firstperson_min) < variable(first_emilou)) AND (variable(first_emilou) < variable(firstperson_max))
                    ALORS
                     message - Options : {"enable":"1","background":"0","message":"Emilie et Vincent sont arriv\u00e9s. L'alarme est d\u00e9sactiv\u00e9e."}
                     #[Interfaces][Asus Zenfone Garage][SMS Emilou]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Emilie et Vincent. L'alarme est d\u00e9sactiv\u00e9e."}
                     (sleep) Pause de  : variable(tempo_sms)
                     #[Interfaces][Asus Zenfone Garage][SMS Vincent]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Emilie et Vincent. L'alarme est d\u00e9sactiv\u00e9e."}
                     (sleep) Pause de  : variable(tempo_sms)
                     #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Emilie et Vincent sont arriv\u00e9s \u00e0 la maison. L'alarme est d\u00e9sactiv\u00e9e."}
                     (sleep) Pause de  : variable(tempo_sms)
                     #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Emilie et Vincent sont arriv\u00e9s \u00e0 la maison. L'alarme est d\u00e9sactiv\u00e9e."}
                     (variable) Affectation de la variable : personne_arrivee à Emilie et Vincent
                    SINON
                         
                        SI #[Personnes][Michel et Francoise][Présence]# == 1 AND (variable(firstperson_min) < variable(first_michel)) AND (variable(first_michel) < variable(firstperson_max))
                        ALORS
                         message - Options : {"enable":"1","background":"0","message":"Michel et Fran\u00e7oise sont arriv\u00e9s. L'alarme est d\u00e9sactiv\u00e9e."}
                         #[Interfaces][Asus Zenfone Garage][SMS Michel]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Michel et Fran\u00e7oise. L'alarme est d\u00e9sactiv\u00e9e."}
                         (sleep) Pause de  : variable(tempo_sms)
                         #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Michel et Fran\u00e7oise sont arriv\u00e9s. L'alarme est d\u00e9sactiv\u00e9e."}
                         (sleep) Pause de  : variable(tempo_sms)
                         #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Michel et Fran\u00e7oise sont arriv\u00e9s. L'alarme est d\u00e9sactiv\u00e9e."}
                         (variable) Affectation de la variable : personne_arrivee à Michel et Françoise
                        SINON
                             
                            SI #[Capteurs et Actionneurs][Nut Papa Maman (virtuel)][Présence]# == 1 AND (variable(firstperson_min) < variable(first_papa)) AND (variable(first_papa) < variable(firstperson_max))
                            ALORS
                             message - Options : {"enable":"1","background":"0","message":"Papa et Maman sont arriv\u00e9s. L'alarme est d\u00e9sactiv\u00e9e."}
                             #[Interfaces][Asus Zenfone Garage][SMS Papa]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Papa et Maman. L'alarme est d\u00e9sactiv\u00e9e."}
                             (sleep) Pause de  : variable(tempo_sms)
                             #[Interfaces][Asus Zenfone Garage][SMS Maman]# - Options : {"enable":"1","background":"0","title":"","message":"Bienvenue Papa et Maman. L'alarme est d\u00e9sactiv\u00e9e."}
                             (sleep) Pause de  : variable(tempo_sms)
                             #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Papa et Maman sont arriv\u00e9s. L'alarme est d\u00e9sactiv\u00e9e."}
                             (sleep) Pause de  : variable(tempo_sms)
                             #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Papa et Maman sont arriv\u00e9s. L'alarme est d\u00e9sactiv\u00e9e."}
                             (variable) Affectation de la variable : personne_arrivee à Papa et Maman
                            SINON
        SINON
             
            SI (#[Sécurité][Contrôle Alarme][Mode]# == "Hiver" OU #[Sécurité][Contrôle Alarme][Mode]# == "Eté") AND (lastChangeStateDuration(#[Personnes][Présence Maison][Présence Globale]#,1)) > 60
            ALORS
                 
                comment
             (variable) Affectation de la variable : message_TTS à L'alarme a été désactivée.
             (scenario) start de [JPI][Gestion TTS Global]
             message - Options : {"enable":"1","background":"0","message":"Alarme d\u00e9sactiv\u00e9e (pr\u00e9sence > 1 min)"}
            SINON
                 
                SI #[Sécurité][Contrôle Alarme][Mode]# == "Dodo"
                ALORS
                 #[Interfaces][Tablette Acer Cuisine][JPI_design_tab]# - Options : {"enable":"1","background":"0"}
                 #[Interfaces][Tablette Acer RDC][JPI_design_base]# - Options : {"enable":"1","background":"0"}
                 wait - Options : {"enable":"1","background":"0","condition":"#[Capteurs et Actionneurs][Mouvement Cuisine][Mouvement]# == 1 OU #[Capteurs et Actionneurs][Mouvement Entr\u00e9e][Mouvement]# == 1 OU #[Capteurs et Actionneurs][Mouvement Garage][Mouvement]# == 1 OU #[Interfaces][D\u00e9tection Mouvement Interfaces][Tablette Cuisine]# == 1  OU #[Interfaces][D\u00e9tection Mouvement Interfaces][Tablette RDC]# == 1  ","timeout":"900"}
                 (variable) Affectation de la variable : message_TTS à Bonjour. L'alarme est désactivée du mode nuit. La température de la maison est de #6756# °. Nous sommes le #sjour# #jour# #smois#  et il est #heure# heure  #minute#. Le temps d'aujourd'hui sur X sera #162# avec une température allant de #160# à #161#°. Bonne journée !
                 (scenario) start de [JPI][Gestion TTS Global]
                 message - Options : {"enable":"1","background":"0","message":"Alarme d\u00e9sactiv\u00e9e (fin du mode nuit)"}
                SINON
                 message - Options : {"enable":"1","background":"0","message":"Alarme d\u00e9sactiv\u00e9e (manuellement)"}
                 (variable) Affectation de la variable : message_TTS à L'alarme a été désactivée
                 (scenario) start de [JPI][Gestion TTS Global]
                 #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"L'alarme a \u00e9t\u00e9 d\u00e9sactiv\u00e9e."}
                 (sleep) Pause de  : variable(tempo_sms)
                 #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"L'alarme a \u00e9t\u00e9 d\u00e9sactiv\u00e9e."}
    SINON
Je pense que c'est surtout cette partie là qui t'intéresse au début :

Code : Tout sélectionner

   (variable) Affectation de la variable : firstperson à MIN(lastChangeStateDuration(#8186#,1),lastChangeStateDuration(#5210#,1),lastChangeStateDuration(#5211#,1),lastChangeStateDuration(#8403#,1),lastChangeStateDuration(#8411#,1))
je calcule qui est le dernier arrivé

Code : Tout sélectionner

         (variable) Affectation de la variable : first_benjamin à lastChangeStateDuration(#5210#,1)
         (variable) Affectation de la variable : personne_arrivee à 
         (variable) Affectation de la variable : first_emilie à lastChangeStateDuration(#5211#,1)
         (variable) Affectation de la variable : first_papa à lastChangeStateDuration(#8403#,1)
         (variable) Affectation de la variable : first_michel à lastChangeStateDuration(#8186#,1)
         (variable) Affectation de la variable : first_emilou à lastChangeStateDuration(#8411#,1)
         (variable) Affectation de la variable : firstperson_min à variable(firstperson)-10
         (variable) Affectation de la variable : firstperson_max à variable(firstperson)+10
Puis je regarde chaque personne et je compare dans un intervalle. L'intervalle est là car j'ai remarqué que si on compare exactement la valeur, j'ai un écart des fois d'une ou deux secondes.

Puis c'est une succession de if intelligents...

Dans le sens :

Je regarde si je suis arrivé et j'attends quelques secondes pour voir si madame arrive en même temps que moi (ça perd un peu dans la rapidité côté envoi du SMS du coup, mais c'est plus sympa de se voir arriver tous les deux). Si elle arrive, on est ensemble, sinon je suis tout seul et ainsi de suite.

Du coup, je regarde s'il y a du courrier pour nous prévenir de nous arrêter prendre le courrier ou non.

Dans le même principe pour le départ sauf qu'on se prend moins la tête (car pas de courrier etc). Mais sur le même principe, si l'un part, je regarde si l'autre est parti dans une fourchette.

Code : Tout sélectionner

- Nom du scénario : Gestion alarme (activée)
- Mode du scénario : provoke
    - Evènement : #[Sécurité][Contrôle Alarme][Actif]#

Gestion de l'activation de l'alarme 

    
    SI #[Sécurité][Contrôle Alarme][Actif]# == 1
    ALORS
         
        comment
         
        SI #[Sécurité][Contrôle Alarme][Mode]# == "Dodo" AND #[Personnes][Présence Maison][Présence Globale]# == 1
        ALORS
         (variable) Affectation de la variable : message_TTS à L'alarme est activée en mode nuit. Bonne nuit !
         (scenario) start de [JPI][Gestion TTS Global]
         message - Options : {"enable":"1","background":"0","message":"Alarme activ\u00e9e en mode Nuit"}
         #[Interfaces][Tablette Acer Cuisine][JPI_design_digicode]# - Options : {"enable":"1","background":"0"}
         #[Interfaces][Tablette Acer RDC][JPI_design_digicode]# - Options : {"enable":"1","background":"0"}
         (sleep) Pause de  : 5
        SINON
             
            SI (#[Sécurité][Contrôle Alarme][Mode]# == "Eté" OU #[Sécurité][Contrôle Alarme][Mode]# == "Hiver") AND #[Personnes][Présence Maison][Présence Globale]# == 0
            ALORS
                 
                comment
             (variable) Affectation de la variable : lastperson_left à MIN(lastChangeStateDuration(#8186#,0),lastChangeStateDuration(#5210#,0),lastChangeStateDuration(#5211#,0),lastChangeStateDuration(#8403#,0),lastChangeStateDuration(#8411#,0))
             (variable) Affectation de la variable : benjamin_left à lastChangeStateDuration(#5210#,0)
             (variable) Affectation de la variable : papa_left à lastChangeStateDuration(#8403#,0)
             (variable) Affectation de la variable : emilou_left à lastChangeStateDuration(#8411#,0)
             (variable) Affectation de la variable : emilie_left à lastChangeStateDuration(#5211#,0)
             (variable) Affectation de la variable : michel_left à lastChangeStateDuration(#8186#,0)
             (variable) Affectation de la variable : lastperson_left_min à variable(lastperson_left)-90
             (variable) Affectation de la variable : lastperson_left_max à variable(lastperson_left)+90
                 
                comment
                 
                SI #[Personnes][Présence Maison][Présence Globale]# == 0 AND #[Personnes][Benjamin][Présence]# == 0 AND (variable(lastperson_left_min) < variable(benjamin_left)) AND (variable(benjamin_left) < variable(lastperson_left_max)) AND #[Personnes][Emilie][Présence]# == 0 AND (variable(lastperson_left_min) < variable(emilie_left)) AND (variable(emilie_left) < variable(lastperson_left_max))
                ALORS
                     
                    comment
                 message - Options : {"enable":"1","background":"0","message":"Benjamin & Emilie sont partis. L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                 #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Au revoir Benjamin & Emilie ! L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                 #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Au revoir Benjamin & Emilie ! L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                SINON
                     
                    SI #[Personnes][Présence Maison][Présence Globale]# == 0 AND #[Personnes][Benjamin][Présence]# == 0 AND (variable(lastperson_left_min) < variable(benjamin_left)) AND (variable(benjamin_left) < variable(lastperson_left_max))
                    ALORS
                         
                        comment
                     message - Options : {"enable":"1","background":"0","message":"Benjamin est parti. L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                     #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Au revoir Benjamin ! L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                     (sleep) Pause de  : variable(tempo_sms)
                     #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Benjamin a quitt\u00e9 la maison. L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                    SINON
                         
                        SI #[Personnes][Présence Maison][Présence Globale]# == 0 AND #[Personnes][Emilie][Présence]# == 0 AND (variable(lastperson_left_min) < variable(emilie_left)) AND (variable(emilie_left) < variable(lastperson_left_max))
                        ALORS
                         message - Options : {"enable":"1","background":"0","message":"Emilie est partie. L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                         #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Emilie a quitt\u00e9 la maison. L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                         (sleep) Pause de  : variable(tempo_sms)
                         #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Au revoir Emilie ! L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                        SINON
                             
                            SI #[Personnes][Présence Maison][Présence Globale]# == 0 AND #[Capteurs et Actionneurs][Nut Emilou Vincent (virtuel)][Présence]# == 0 AND (variable(lastperson_left_min) < variable(emilou_left)) AND (variable(emilou_left) < variable(lastperson_left_max))
                            ALORS
                             message - Options : {"enable":"1","background":"0","message":"Emilie ou Vincent sont partis. L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                             #[Interfaces][Asus Zenfone Garage][SMS Emilou]# - Options : {"enable":"1","background":"0","title":"","message":"Au revoir Emilie ou Vincent ! L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                             (sleep) Pause de  : variable(tempo_sms)
                             #[Interfaces][Asus Zenfone Garage][SMS Vincent]# - Options : {"enable":"1","background":"0","title":"","message":"Au revoir Emilie ou Vincent ! L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                             (sleep) Pause de  : variable(tempo_sms)
                             #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Emilie ou Vincent ont quitt\u00e9 la maison. L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                             (sleep) Pause de  : variable(tempo_sms)
                             #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Emilie ou Vincent ont quitt\u00e9 la maison. L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                            SINON
                                 
                                SI #[Personnes][Présence Maison][Présence Globale]# == 0 AND #[Capteurs et Actionneurs][Nut Papa Maman (virtuel)][Présence]# == 0 AND (variable(lastperson_left_min) < variable(papa_left)) AND (variable(papa_left) < variable(lastperson_left_max))
                                ALORS
                                 message - Options : {"enable":"1","background":"0","message":"Papa ou Maman sont partis. L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                                 #[Interfaces][Asus Zenfone Garage][SMS Papa]# - Options : {"enable":"1","background":"0","title":"","message":"Au revoir Papa ou Maman ! L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                                 (sleep) Pause de  : variable(tempo_sms)
                                 #[Interfaces][Asus Zenfone Garage][SMS Maman]# - Options : {"enable":"1","background":"0","title":"","message":"Au revoir Papa ou Maman ! L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                                 (sleep) Pause de  : variable(tempo_sms)
                                 #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Papa ou Maman ont quitt\u00e9 la maison. L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                                 (sleep) Pause de  : variable(tempo_sms)
                                 #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Papa ou Maman ont quitt\u00e9 la maison. L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                                SINON
                                     
                                    SI #[Personnes][Présence Maison][Présence Globale]# == 0 AND #[Personnes][Michel et Francoise][Présence]# == 0 AND (variable(lastperson_left_min) < variable(michel_left)) AND (variable(michel_left) < variable(lastperson_left_max))
                                    ALORS
                                     message - Options : {"enable":"1","background":"0","message":"Michel et Fran\u00e7oise sont partis. L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                                     #[Interfaces][Asus Zenfone Garage][SMS Michel]# - Options : {"enable":"1","background":"0","title":"","message":"Au revoir Michel et Fran\u00e7oise ! L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                                     (sleep) Pause de  : variable(tempo_sms)
                                     #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Michel et Fran\u00e7oise ont quitt\u00e9 la maison. L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                                     (sleep) Pause de  : variable(tempo_sms)
                                     #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Michel et Fran\u00e7oise ont quitt\u00e9 la maison. L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#."}
                                    SINON
            SINON
                 
                SI (#[Sécurité][Contrôle Alarme][Mode]# == "Eté" OU #[Sécurité][Contrôle Alarme][Mode]# == "Hiver") AND #[Personnes][Présence Maison][Présence Globale]# == 1
                ALORS
                     
                    comment
                 (variable) Affectation de la variable : message_TTS à L'alarme est activée en mode #555#. Attention à ne pas ouvrir une porte ou une fenêtre !
                 (scenario) start de [JPI][Gestion TTS Global]
                 message - Options : {"enable":"1","background":"0","message":"L'alarme est activ\u00e9e en mode #[S\u00e9curit\u00e9][Contr\u00f4le Alarme][Mode]#. Attention \u00e0 ne pas ouvrir une porte ou une fen\u00eatre !"}
                SINON
                     
                    comment
                 (variable) Affectation de la variable : message_TTS à L'alarme a été activée mais ce n'est pas voulu, sauf erreur ?
                 (scenario) start de [JPI][Gestion TTS Global]
                 message - Options : {"enable":"1","background":"0","message":"Alarme activ\u00e9e (avec pr\u00e9sence)"}
                 #[Interfaces][Asus Zenfone Garage][SMS Benjamin]# - Options : {"enable":"1","background":"0","title":"","message":"Alarme activ\u00e9e"}
                 (sleep) Pause de  : variable(tempo_sms)
                 #[Interfaces][Asus Zenfone Garage][SMS Emilie]# - Options : {"enable":"1","background":"0","title":"","message":"Alarme activ\u00e9e"}
     (scenario) start de [JPI][ScreenOFF Tablettes JPI]
    SINON

benj
Timide
Messages : 150
Inscription : 08 janv. 2016, 22:47
Contact :

Re: Présentation benj29

Message par benj » 07 août 2018, 15:28

benj29 a écrit :
21 mars 2018, 13:28
J'ai mis dans ce zip toutes mes icones de présence que j'ai généré ainsi que celles des APK (cf design tablette domotique)

Il y a aussi un fichier PF (photofiltre) qui permet de modifier les calques.

https://www.catupload.com/download/4752 ... 707bb.html
Hello !
Dit voir tu aurais la possibilité de upload le dossier de tes icônes? Merci bien et bel avancement depuis ;)

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 07 août 2018, 16:50

Hurmf... c'est pas comme si je n'avais pas mis un lien juste sur la page d'avant.... :)

Bon va falloir que je me bouge, je n'avance pas et je m'y remets pas :

- FTPD pas terrible surtout depuis qu'il n'est plus supporté, j'essaie de migrer sur motion mais buggué,
- mise en place de la pré-alarme qu'on touche plus...
- mise en place de la détection de la fuite d'eau (voir fil dédié ouvert : conso non stop, conso > X L sur une durée)
- gestion de la partie multimédia, je suis au point mort là dessus.

A venir la clim cet hiver suivant l'achat...

benj
Timide
Messages : 150
Inscription : 08 janv. 2016, 22:47
Contact :

Re: Présentation benj29

Message par benj » 07 août 2018, 18:11

benj29 a écrit :
07 août 2018, 16:50
Hurmf... c'est pas comme si je n'avais pas mis un lien juste sur la page d'avant.... :)
J'ai pourtant bien chercher avant de polluer ton fil évidemment mais rien trouvé, je vais connaitre ton fil par cœur a force :p^
Pas grave je vais demander a madame de ressortir son vieux mac ou il y a photoshop


Avatar de l’utilisateur
Jerome84
Actif
Messages : 612
Inscription : 09 mai 2015, 18:46
Localisation : Le Thor

Re: Présentation benj29

Message par Jerome84 » 08 août 2018, 07:45

@benj29

merci pour le partage et les explications !!!

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 08 août 2018, 07:52

De rien ! J'ai bon espoir de mettre en place ma surveillance de fuite d'eau d'ici la fin du mois... Mais les vacances arrivent

Envoyé de mon Moto G (5S) Plus en utilisant Tapatalk


Nex
Timide
Messages : 59
Inscription : 29 juin 2017, 12:41

Re: Présentation benj29

Message par Nex » 08 août 2018, 17:31

benj29 a écrit :
03 août 2018, 15:16
Je remets les images ici pour ceux qui les veulent.

Comme expliqué plus haut dans le fil, flat icon + éditeur (paint.net) et en avant...

http://www.sendbox.fr/84f3c7bfa246005a/images.zip

Ensuite concernant la tuile d'alarme :

Rappel :
viewtopic.php?f=50&t=27931&p=600419#p600419

En complément, j'utilise un widget virtuel par dessus celui de l'alarme car plus pratique pour gérer au quotidien.

Contrôle Alarme = c'est le module Alarme de la maison via le plugin du même nom.

Et voilà le virtuel qui gère ce contrôle.

Image

J'avoue que je ne comprends pas trop ce que tu veux en faire car j'utilise des variables, des états qui sont propres à mes scénarios, gestion des ouvrants (si on s'en va qu'on laisse une fenêtre ouverte), la gestion de la présence de la maison (vide/présent) etc.

Ensuite côté affichage, ce n'est qu'un widget dont je gère l'affichage avancée sous forme de tableau.
Pour les infos par exemple, j'ai fait un widget pour la couleur du bouton ... exemple ici :

Code : Tout sélectionner

<div class="tooltips cmd cmd-widget #history#" data-type="info" data-subtype="binary" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#" style="display: block;">
	<center><span style="font-size : 12px;#hideCmdName#" class="cmdName">#name_display#</span> <span class="iconCmd"></span></center>
	<script>
        jeedom.cmd.update['#id#'] = function(_options){
            $('.cmd[data-cmd_id=#id#]').attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate)
            if (_options.display_value == '1') {
               $('.cmd[data-cmd_id=#id#] .iconCmd').empty().append('<i class="fa fa-lock" style="font-size:30px;color:red;"></i>');
           }else {
            $('.cmd[data-cmd_id=#id#] .iconCmd').empty().append('<i class="fa fa-unlock" style="font-size:30px;color:green;"></i>');
        }
        $('.cmd[data-cmd_id=#id#]').removeClass('label label-warning label-danger')
        if(_options.alertLevel == 'warning'){
            $('.cmd[data-cmd_id=#id#]').addClass('label label-warning');
        }else if(_options.alertLevel == 'danger'){
            $('.cmd[data-cmd_id=#id#]').addClass('label label-danger');
        }
    }
    jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
</script>
</div>
Bonjour Benj29,

Premièrement, je voulais te remercier pour ta disponibilité à répondre aux messages (et surtout ta patience... ;) ) --> et merci pour le pack d'icone !

Deuxièmement, je voulais m'excuser car effectivement, j'avais peut être mal posé ma question mais c'était sur l'aspect graphique de la tuile que ma question s'orientait et où je ne m'en sortais pas :oops: :?

Et oui, je m'excuse, car au lieu de te poser la question aussi vite, j'aurais dû plus me concentrer sur tes explications dans tes différents topic.

Au final, en lisant et relisant, en testant et retestant, je commence à comprendre et à m'en sortir... :mrgreen: :lol: :D

Merci encore pour l'aide que tu peux nous apporter

Je vais continuer mon design et je te solliciterai peut être si j'ai un problème....mais promis juré, je chercherai mieux avant de t'embêter. :roll:

Et encore bravo pour ce beau travail !

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 09 août 2018, 14:38

Bonjour Benj29,

Premièrement, je voulais te remercier pour ta disponibilité à répondre aux messages (et surtout ta patience... ;) ) --> et merci pour le pack d'icone !
De rien ... l'intéressé précédent n'a pas dû le voir ?
Deuxièmement, je voulais m'excuser car effectivement, j'avais peut être mal posé ma question mais c'était sur l'aspect graphique de la tuile que ma question s'orientait et où je ne m'en sortais pas :oops: :?

Et oui, je m'excuse, car au lieu de te poser la question aussi vite, j'aurais dû plus me concentrer sur tes explications dans tes différents topic.
Bein, j'essaie d'expliquer comme un débutant que j'estime être. Sincèrement, je ne fais qu'apprendre, tester, regarder ce qui se fait. Je suis loin d'être un pro du HTML/CSS et je n'en ai même pas l'envie. Par contre, je sais ce que je veux... donc ça aide (5 ans à faire des specs....).
Au final, en lisant et relisant, en testant et retestant, je commence à comprendre et à m'en sortir... :mrgreen: :lol: :D

Merci encore pour l'aide que tu peux nous apporter

Je vais continuer mon design et je te solliciterai peut être si j'ai un problème....mais promis juré, je chercherai mieux avant de t'embêter. :roll:

Et encore bravo pour ce beau travail !
Aucun souci, vous pouvez toujours poser vos questions, j'y réponds.

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 11 août 2018, 17:41

Allez ajout... histoire que ça se perde pas.

Ajout de la gestion du ballon d'eau via le plugin de Mika bien modifié et complété.
Nuance, j'ai bien dit que j'utilisais un module DIO .... mais pour alimenter le ballon en direct !
Il faut avoir un minimum de connaissance en électricité.

Il y a un contacteur HP/HC dans ton tableau. Ce dernier se ferme quand tu es en HC (en mode auto) ou se ferme manuellement (si tu es en 1). 0 étant "ouvert".

Ce contact HP/HC se fermant, il envoie un 240V sur le disjoncteur d'alimentation du ballon d'eau chaude qui lui laisse passer la puissance de chauffe du ballon (d'ailleurs tu le vois dans ton tableau, généralement la partie HC/HP c'est un disjoncteur de 2A car pas de puissance, alors que le ballon lui c'est tout de suite 16/20/32A...).

Mon module DUO vient sur le contacteur HP/HC en mode AUTO. J'ai sorti le fil de commande HC/HP depuis le compteur pour y mettre mon DIO qui sort un 240V quand Jeedom lui envoie l'ordre de se fermer.

C'est donc le plugin qui décide qu'on est en HC et qui décide de chauffer.

Je te mets ma configuration qui tourne depuis plusieurs semaines sans encombre.

Ici, propre au ballon, et à l'état du contacteur CHACONDIO.

Image

Je te passe la partie commande du plugin, pour la partie programmation.
Dans mon cas, je chauffe à 60° pour le lundi matin et le vendredi matin.
Le reste de la semaine, c'est 50°.
Je veux que l'eau soit chaude à mon réveil, 5h30.
Histoire de pouvoir gérer une catastrophe lol... avant le réveil de madame 6h30/7h.

Image

Les conditions d'éxécution sont faciles.... qu'on ne soit pas en HP et qu'on ne soit pas en dérogation de chauffe (quand je pars longtemps, je ne chauffe plus l'eau).

Image

Ensuite, Micka avait ajouté une capacité d'action au début/fin suite à ma demande... tout l'intérêt de monitorer le plugin.

A l'allumage, facile, j'enclenche le DIO en ON.
Mais je stocke aussi les valeurs de début de chauffe (voir plus bas) pour mes statistiques (scénario dédié).
A l'extinction, facile... non sérieux ! je coupe le DIO en OFF...
Et à l'heure de dispo, je vérifie via un scénario que tout est OK.

Image

Arrivons aux scénarios.
Le premier qui stocke les valeurs de départ à des fins de stats.

Pour éviter les rebonds (si jamais il y en avait !), je stocke uniquement le premier démarrage (le if).
Et si c'est le premier, je passe la valeur à 1... ce qui fait que le cas après, c'est qu'il y a un rebond donc je surconsomme !

Image

Le second... bein on fait plein de calculs compliqués ... mais non !
On réinitialise la variable pour le prochain vrai démarrage à 0.
On calcule le temps de chauffe de l'eau pour le delta chauffé.
Puis le ratio des deux (ça me permet de suivre la vie du chauffe-eau).
Et on calcule un range sur la consigne pour vérifier si la température de fin de chauffe est bien dans la zone.
J'ai quelques loupés (1 par mois tout au plus où le ballon sous-estime la durée à 2/3°... donc pas méchant !).

A défaut, je loggue que tout est OK, sinon j'informe !

Image

En complément... mais je te laisse le comprendre. Le scénario qui gère la dérogation du chauffe sur interrupteur dédié.

Image

Pour la peine, j'intègre ce long post dans mon fil de discussion.

Avatar de l’utilisateur
dcjona
Actif
Messages : 1547
Inscription : 16 juil. 2017, 11:06

Re: Présentation benj29

Message par dcjona » 26 août 2018, 09:40

CA devient une usine à Gaz ton install :)
Chapeau

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 26 août 2018, 09:58

J'ai mis en place durant la sieste du petit loup pendant nos vacances l'envoi des statistiques de consommation quotidienne et hebdo. A peaufiner encore je détaillerai.

Reste encore à mettre la gestion de fuite et commander la vanne.

J'ai reçu ma logitech harmony, tout à faire encore de ce côté là.

Envoyé de mon Moto G (5S) Plus en utilisant Tapatalk


Avatar de l’utilisateur
dcjona
Actif
Messages : 1547
Inscription : 16 juil. 2017, 11:06

Re: Présentation benj29

Message par dcjona » 26 août 2018, 10:20

tu comptes faire quoi avec la telco logitech ?

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 26 août 2018, 10:34

Déjà tout piloter. TV, ampli, box Android etc. Gerer mieux les démarrages des modes et se passer d'une tablette pour cette partie là.
Et ajouter la partie domotique éclairage aussi pour cette zone sur la telco.
A voir ce que je pourrais faire.

Mais le broadlink c'est pas fiable j'ai trop de loupé sur les modes et les délais entre l'ordonnancement des touches des appareils.

Envoyé de mon Moto G (5S) Plus en utilisant Tapatalk


Avatar de l’utilisateur
dcjona
Actif
Messages : 1547
Inscription : 16 juil. 2017, 11:06

Re: Présentation benj29

Message par dcjona » 26 août 2018, 11:17

A suivre alors, j'attends ton retour avant l'investissement..
Il est clair que la tablette c'est lourd pour certaines petites manips.. allumer l'ecran, aller dans le bon onglet, le temps de chargement etc..

Je suis meme repasser aussi via des boutons poussoirs relier au wemos pour certaines actions comme allumer/eteindre une SB ..

Avatar de l’utilisateur
Seki
Actif
Messages : 746
Inscription : 06 sept. 2017, 21:50

Re: Présentation benj29

Message par Seki » 26 août 2018, 12:13

Pourquoi ne pas passer sous assistance vocal Snips ?
Ça a l'air très prometteur.

Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk


Avatar de l’utilisateur
dcjona
Actif
Messages : 1547
Inscription : 16 juil. 2017, 11:06

Re: Présentation benj29

Message par dcjona » 26 août 2018, 12:48

Pour ma part j'utilise déjà google home mais quand le petit dort c'est pas pratique :D

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 26 août 2018, 13:04

Seki a écrit :Pourquoi ne pas passer sous assistance vocal Snips ?
Ça a l'air très prometteur.

Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk
Je n'ai pas encore pris le temps d'étudier le sujet mais il est hors de question de passer par un serveur externe. J'avais essayé de synthèse Jarvis mais j'avais pas été épaté

Envoyé de mon Moto G (5S) Plus en utilisant Tapatalk


Avatar de l’utilisateur
Seki
Actif
Messages : 746
Inscription : 06 sept. 2017, 21:50

Re: Présentation benj29

Message par Seki » 26 août 2018, 14:20

Snips c'est français et pas cloud.

Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk


benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 26 août 2018, 14:33

J'aime !
Tu utilises ? Tu as fait un Rex dessus ? Ton avis ?
Après je cherche quelque chose qui marche depuis mes tablettes. JPI a son moteur mais j'avoue que j'ai pas encore trouvé de fil clair qui explique ou donne un bon rex...

Envoyé de mon Moto G (5S) Plus en utilisant Tapatalk


Répondre

Revenir vers « Présentation et Vitrine d'installations »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités