Alexa et DOMOTICZ

Discussions concernant la domotique, les objets connectés et tout ce qui se rapporte aux assistants vocaux et leur utilisation en domotique.
Schumi
Membre actif
Membre actif
Messages : 93
Enregistré le : sam. 15 juin 2019 13:06

Re: Alexa et mon appartement

Message par Schumi » jeu. 8 août 2019 23:40

En faites non, les Phillips s’allument bien avec l’interrupteur normal sauf qu’a La différence des Ikea ou tu éteins et rallume de suite, le Philips faut attendre 1 secondes avant de rallumer sinon elles ne s'allument pas, d’ailleurs tu vois quand tu éteins l’interrupteur que l’ampoule fait un petit scintillement et là tu peux rallumer

Maison connectée et enceintes Echo ou Google Home

 
Avatar du membre
StephaneM
Spécialiste
Spécialiste
Messages : 443
Enregistré le : ven. 30 nov. 2018 15:54
Localisation : Hauts de France

Re: Alexa et mon appartement

Message par StephaneM » ven. 9 août 2019 11:09

Schumi a écrit :
jeu. 8 août 2019 22:28
J’ai vu les nombreuses possibilités pour les notifications d’iphone, j’ai téléchargé les applis pour voir un peu mais je ne comprend pas trop les démarches à faire pour avoir une clé api et pouvoir le configurer avec domoticz. Laquelle appli serait la plus simple pour cela ?
Tu veux vraiment recevoir une notification sur ton téléphone quand le capteur détecte quelque chose ? Si c'est ça tu peux essayer PUSHSAFER qui est le seul qui permet une petite personnalisation avec une image/ icône. Tu vas donc sur leur site et tu t'inscris et une fois inscrit tu vas pouvoir crée une clé d'API à un moment (C'est comme ça pour tous les services, perso j'avais utilisé Pushbullet, je ne l'utilise plus car les notifications c'est vite chiant en fait)

Cette clé tu la reportes dans Domoticz, tu actives le canal Pushsafer et c'est fini. Tu n'as plus qu'à installer l'application pushsafer sur tous les appareils devant recevoir une notification.
j’ai remarqué qu’avec les ampoules Philips, il est impossible d’allumer la lumière avec l’interrupteur classique alors qu’avec les ampoules Ikea tu peux, tu éteins l’interrupteur, tu rallumes et l’ampoule s’allume comme une ampoule classique.
Alors Philips a peut être changé le comportement par défaut. Initialement, lorsqu'une ampoule était privé de courant (interrupteur / coupure) lors du rétablissement du courant, l'ampoule se rallumait en blanc, intensité maximum.

Comme beaucoup d'utilisateurs se sont plaints, Philips a ajouté une option dans le logiciel pour que l'ampoule se retrouve dans l'état dans lequel elle était avant coupure. Cette option dans l'appli Hue se trouve (sur Android) dans "Paramètres" -> "Comportement à l'allumage". Tu peux choisir ampoule par ampoule ce que tu veux (sauf pour les ampoules autres que Philips bien sûr).

Schumi
Membre actif
Membre actif
Messages : 93
Enregistré le : sam. 15 juin 2019 13:06

Re: Alexa et mon appartement

Message par Schumi » ven. 9 août 2019 12:29

Merci j’avais installé Pushsafer mais j’en avais testé tellement je j’avais pas vu la simplicité pour le faire marché donc le test avec domoticz marche bien et si je me trompe pas tu as 50 notification offerte là et après il faut les acheter. Du coup je vais essayer de configurer aussi les notifications par email dans domoticz.

Après avec le temps j’affinerai ce qui me convient le mieux.

Schumi
Membre actif
Membre actif
Messages : 93
Enregistré le : sam. 15 juin 2019 13:06

Re: Alexa et mon appartement

Message par Schumi » mer. 14 août 2019 01:23

Salut c'est encore moi,

j'avance tranquillement, j'ai réglé le problème de port du Gateway en suivant le tuto hardware que j'avais trouvé et ça marche nickel maintenant le Gateway est bien reconnu par domoticz donc mon capteur d'ouverture de porte et l'interrupteur aussi.

Notification OK aussi, quand j'ouvre la porte je reçois direct sur le téléphone, la réception d'email je l'ai bien configuré mais ça marche pas mais je m'en fou pour l'instant.

Le plus important là c'est de faire fonctionner l'interrupteur avec une ampoule et j'y arrive pas. Je vous explique, je voudrais que lorsque je clique sur l'interrupteur l'ampoule s'allume si elle est éteinte et qu'elle s'éteigne si elle est allumé.

J'ai tenté plusieurs script dans domoticz et soit ça me l'allume soit soit me l'éteint mais jamais les deux et c'est la dernière chose que j'ai à faire la pour que ma config soit complète enfin si j'ai rien oublié et en attendant de prendre les stores connecté IKEA qui sont enfin sortie (j'attends de voir si ils sont comptatible soit avec le pont hue soit avec le gateway xiaomi sinon passerelle ikea obligatoire)

Avatar du membre
StephaneM
Spécialiste
Spécialiste
Messages : 443
Enregistré le : ven. 30 nov. 2018 15:54
Localisation : Hauts de France

Re: Alexa et mon appartement

Message par StephaneM » mer. 14 août 2019 12:38

Si tu vas voir sur le Wiki tu as plein d'exemples d'intégration.

Si je me souviens bien avec les outils par défaut, il faut vérifier l'état de la chose que tu souhaites allumer.

Donc dans ton cas (interrupteur simple ou double) :

Si Interrupteur = Click (ou Double Click) Alors
Si Lampe = On Alors Lampe = Off Fin Si
Si Lampe = Off Alors Lampe = On Fin Si
Fin Si

Si je reprends le code du wiki :

Code : Tout sélectionner

commandArray = {}
-- Commande Selector Switch
if (devicechanged['Xiaomi Switch'] == 'Click') then
     if(otherdevices['Lampe']=='On') then 
         commandArray[1]={['Lampe']='Off'}
     else
          commandArray[1]={['Lampe']='On'}
     end
end
return commandArray
Note : pour l'interrupteur double, ce n'est pas "Click" mais "Switch 1" et "Switch 2"....

Si tu trouves que ce n'est pas assez rapide, alors il faudra ruser un peu (dans mon cas j'utilise une bibliothèque de petit bout de script pour allumer / éteindre etc... directement en réattaquant domoticz par le site web plutôt que le "commandArray", c'était ce qui se faisait à l'époque pour avoir un allumage quasi instantané, je ne sais pas si c'est encore nécessaire)

Schumi
Membre actif
Membre actif
Messages : 93
Enregistré le : sam. 15 juin 2019 13:06

Re: Alexa et mon appartement

Message par Schumi » mer. 14 août 2019 16:39

Si je suis ce que tu m'as dis, je vais dans "événements", je clique sur "+", je sélectionne "Lua", "All (commented", j'efface tout et je colle ça :

commandArray = {}
-- Commande Selector Switch
if (devicechanged['Interrupteur Salon'] == 'Click') then
if(otherdevices['Salon']=='On') then
commandArray[1]={['Salon']='Of'}
else
commandArray[1]={['Salon']='On'}
end
end
return commandArray

Mon interrupteur s'appelle "Interrupteur Salon" et l'ampoule "Salon"

Schumi
Membre actif
Membre actif
Messages : 93
Enregistré le : sam. 15 juin 2019 13:06

Re: Alexa et mon appartement

Message par Schumi » mer. 14 août 2019 16:42

C'est bon j'ai réussi en cherchant un peu, le bon code est :
commandArray = {}
if devicechanged['Interrupteur Salon'] == 'On' then
if otherdevices['Salon'] == 'Off' then
commandArray['Salon'] = 'On'
else
commandArray['Salon'] = 'Off'
end
end
return commandArray

Merci beaucoup encore une fois.

Schumi
Membre actif
Membre actif
Messages : 93
Enregistré le : sam. 15 juin 2019 13:06

Re: Alexa et mon appartement

Message par Schumi » mer. 14 août 2019 18:59

Bon j'ai bien rentré les scripts pour les interrupteurs simples et aussi le double en faisant deux scripts (un pour la lumière de l'entrée et l'autre pour la lumière du couloir) mais pour l'interrupteur simple de la salle de bain ou il y a 3 ampoules à allumer en même temps, j'y arrive pas a créer le bon script et je trouve pas non plus et pareil pour faire un script pour l'interrupteur double ou en cliquant deux fois il allume l'ampoule de l'entrée et du couloir.

Avatar du membre
StephaneM
Spécialiste
Spécialiste
Messages : 443
Enregistré le : ven. 30 nov. 2018 15:54
Localisation : Hauts de France

Re: Alexa et mon appartement

Message par StephaneM » jeu. 15 août 2019 13:38

Qu'il y ait une ou trois ampoules c'est pareil...

Code : Tout sélectionner

commandArray = {}
if devicechanged['Interrupteur Salon'] == 'On' then
    if otherdevices['Ampoule 1'] == 'Off' then 
        commandArray['Ampoule 1'] = 'On' 
        commandArray['Ampoule 2'] = 'On' 
        commandArray['Ampoule 3'] = 'On' 
    else
        commandArray['Ampoule 1'] = 'Off' 
        commandArray['Ampoule 2'] = 'Off' 
        commandArray['Ampoule 3'] = 'Off' 
    end
end
return commandArray
Pour l'interrupteur double normalement il doit donner ces valeurs là :
  • Off
  • Switch 1
  • Switch 2
  • Both Click
  • Switch 1 Double Click
  • Switch 2 Double Click
  • Both Double Click
  • Switch 1 Long Click
  • Switch 2 Long Click
  • Both Long Click
Donc en présupposant que c'est le bouton 1 sur lequel tu veux gérer le double clique :

Code : Tout sélectionner

commandArray = {}
print('Je viens de cliquer sur l'interrupteur double qui me sort un : '..devicechanged['Interrupteur Double'])
if devicechanged['Interrupteur Double'] == 'Switch 1 Double Click' then
    if otherdevices['Ampoule Entrée'] == 'Off' then 
        commandArray[''Ampoule Entrée'] = 'On'
        commandArray[''Ampoule Couloir'] = 'On' 
    else
        commandArray[''Ampoule Entrée'] = 'Off' 
        commandArray[''Ampoule Couloir'] = 'Off' 
    end
end
return commandArray
là j'ai mis un petit "print" pour que dans les logs tu vois bien si c'est la bonne commande qui est reçue et que tu attends (Switch 1 Double Click) et pour tant qu'à faire vérifier que c'est bien orthographié (majuscule / minuscule)

Schumi
Membre actif
Membre actif
Messages : 93
Enregistré le : sam. 15 juin 2019 13:06

Re: Alexa et mon appartement

Message par Schumi » jeu. 15 août 2019 14:11

Je testerai merci, j’ai réussi à tout faire hier soir en faisant simplement un script par ampoule pour les deux interrupteurs et ça marche nickel.

Répondre