Page 16 sur 21

Re: Alexa / Controlicz

Publié : 12 sept. 2018, 20:57
par rimram31
Cool bonne nouvelle

Re: Alexa / Controlicz

Publié : 16 sept. 2018, 00:06
par ledouble33
dans le fichier configdz.json j ai rentrer mon adresse ip externe +le port externe
il faut passer par un nom de domaine ou autre?

Re: Alexa / Controlicz

Publié : 17 sept. 2018, 11:53
par nono212
Bonjour
J'ai des volets sur domoticz :
Je peux les commander via Alexa car je les avais comme interupteurs .
Mais quand je les change dans Domotics comme 'Blinds' Alexa ne les reconnais plus ...Donc je les laisse en interrupteurs .
Il est prévu que Alexicz gere les volets aussi ?

Autre question :
Je désire utiliser Alexa pour changer de chaine ...
Je vois dans le forume qqn qui le fait via Google Home et IFTTT mais est ce vraiment necessaire sachant que Alexticz devrait pouvoir le faire
Je me trompe ?

https://easydomoticz.com/forum/viewtopi ... =17&t=7103

Re: Alexa / Controlicz

Publié : 17 sept. 2018, 13:37
par Jeff
nono212 a écrit :Bonjour
J'ai des volets sur domoticz :
Je peux les commander via Alexa car je les avais comme interupteurs .
Mais quand je les change dans Domotics comme 'Blinds' Alexa ne les reconnais plus ...Donc je les laisse en interrupteurs .
Il est prévu que Alexicz gere les volets aussi ?
Je pense que cela est géré mais il semble qu'il y ait une faute d'orthographe dans le code entre "Blind" et "Blinds"

Code : Tout sélectionner

@ENDPOINT_ADAPTERS.register('Blind')
class BlindAlexaEndpoint(OnOffAlexaEndpoint):

    def turnOn(self):
        self.handler.setSwitch(self._endpointId, 'Off')

    def turnOff(self):
        self.handler.setSwitch(self._endpointId, 'On')

Re: Alexa / Controlicz

Publié : 17 sept. 2018, 15:37
par boboz2
Hello,
Après de multiples recherches et essais je n'arrive toujours pas à résoudre le soucis d’accessibilité de domoticz, je suis obligé de demander plusieurs fois à Alexa afin d'avoir l’exécution de ma requête.
Est ce que quelqu'un à le même soucis ? une idée ?

Merci d'avance

Re: Alexa / Controlicz

Publié : 17 sept. 2018, 18:45
par Damsee
Hello

En déplacement cette semaine, pas possible de faire des tests...

@ledouble : vrai que j'ai un nom de domaine mais cela devrait fonctionner avec l'IP... qqun a testé et pourrait confirmer ?

@Nono : oui les volets roulants sont gérés puisque ça marche chez moi ^^
Comme noté par Jeff, pourrais tu nous retourner le type retourné par la commande JSON comme indiqué dans la doc chapitre debug ?
Concernant les chaînes.. il faut partir du principe qu'Alexicz ne peut gérer que ce que Domoticz gere... sauf à passer par IFTTT. Pas regardé le lien que tu indiques mais j'avais lu la possibilité d'avoir un harmony cli pour ceux qui ont un hub logitech ; ou attendre le skill officiel Logitech lol

@boboz : toujours pas d'idée pour ton souci...
As tu essayé de monitorer ta connexion internet avec speedtestcli ?

Re: Alexa / Controlicz

Publié : 18 sept. 2018, 13:47
par rimram31
Jeff a écrit :...Je pense que cela est géré mais il semble qu'il y ait une faute d'orthographe dans le code entre "Blind" et "Blinds"...
Le nom de la classe a la limite n'est pas un souci, c'est le test ici qui va jouer: https://github.com/rimram31/dz_smarthom ... er.py#L311

A priori si "Blinds", le startswith doit etre bon, il faudrait avoir l'output du device pour voir => /json.htm?type=devices&rid=IDX (comme plus haut) pour voir si ce device est reconnu et si oui comment. J'en parle plus haut, pour analyser/debugger il y a deux niveaux, un premier la correspondance "type domoticz" -> classe et ensuite le code lui-meme de cette classe qui peut être a améliorer/corriger.

Re: Alexa / Controlicz

Publié : 18 sept. 2018, 19:40
par Jeff
Voici ce que cela donne sur mon module de test :

Code : Tout sélectionner

"SwitchType" : "Blinds Percentage Inverted",

Code : Tout sélectionner

{
   "ActTime" : 1537292337,
   "ServerTime" : "2018-09-18 19:38:57",
   "Sunrise" : "07:49",
   "Sunset" : "20:12",
   "result" : [
      {
         "AddjMulti" : 1.0,
         "AddjMulti2" : 1.0,
         "AddjValue" : 0.0,
         "AddjValue2" : 0.0,
         "BatteryLevel" : 255,
         "CustomImage" : 0,
         "Data" : "Open",
         "Description" : "Controlicz:volet bureau",
         "Favorite" : 1,
         "HardwareID" : 10,
         "HardwareName" : "Zwave",
         "HardwareType" : "OpenZWave USB",
         "HardwareTypeVal" : 21,
         "HaveDimmer" : true,
         "HaveGroupCmd" : true,
         "HaveTimeout" : true,
         "ID" : "00000501",
         "Image" : "Light",
         "IsSubDevice" : false,
         "LastUpdate" : "2018-07-02 08:20:11",
         "Level" : 100,
         "LevelInt" : 100,
         "MaxDimLevel" : 100,
         "Name" : "Volet bureau",
         "Notifications" : "false",
         "PlanID" : "0",
         "PlanIDs" : [ 0 ],
         "Protected" : false,
         "ShowNotifications" : true,
         "SignalLevel" : "-",
         "Status" : "Open",
         "StrParam1" : "",
         "StrParam2" : "",
         "SubType" : "Switch",
         "SwitchType" : "Blinds Percentage Inverted",
         "SwitchTypeVal" : 16,
         "Timers" : "false",
         "Type" : "Light/Switch",
         "TypeImg" : "blinds",
         "Unit" : 1,
         "Used" : 1,
         "UsedByCamera" : false,
         "XOffset" : "0",
         "YOffset" : "0",
         "idx" : "306"
      }
   ],
   "status" : "OK",
   "title" : "Devices"
}

Re: Alexa / Controlicz

Publié : 02 oct. 2018, 22:15
par Damsee
Hello,

Après un rapide test, pas de souci pour utiliser l'adresse IP à la place du nom de domaine.
@ledouble : cela devrait donc fonctionner.
Note : tu peux aussi obtenir un nom de domaine gratuit sur https://www.freenom.com/fr/index.html en choisissant une extension .tk par exemple (mydomain.tk)...

@Nono/Jeff : Les volets devraient fonctionner et ils fonctionnent chez moi.
Ayant du Somfy en RTS, mes volets sont reconnus en device "RFY".
Est-ce que vos volets fonctionnent avec Alexicz ?

Bonne soirée

Re: Alexa / Controlicz

Publié : 02 oct. 2018, 22:31
par ledouble33
Damsee a écrit : 02 oct. 2018, 22:15 Hello,

Après un rapide test, pas de souci pour utiliser l'adresse IP à la place du nom de domaine.
@ledouble : cela devrait donc fonctionner.
Note : tu peux aussi obtenir un nom de domaine gratuit sur https://www.freenom.com/fr/index.html en choisissant une extension .tk par exemple (mydomain.tk)...
ok merci
j ai fais le tuto 4 a 5 fois pas moyen
je me de mande si j ai pas fais une boulette en faisant l archive zip?
je testerai plus tard