flacon030 Posté(e) le 15 avril 2021 Signaler Posté(e) le 15 avril 2021 Bonsoir Cela fonctionne t'il chez vous ce soir? Car je n'ai plus de commande google home, aucune routine ne fonctionne
flacon030 Posté(e) le 29 avril 2021 Signaler Posté(e) le 29 avril 2021 (modifié) Bonjour Comment faire une commande vocale pour faire fonctionner les dimmers ou les volets en %? quel ligne de commande pour "marche lumière étagère chambre deux a 20%" par exemple J'ai par exemple cela pour une commande "ON" que mettre pour avoir une commande en % if value == "marche lumière étagère chambre deux" then fibaro.call(223, "turnOn") end Modifié le 1 mai 2021 par flacon030
flacon030 Posté(e) le 1 mai 2021 Signaler Posté(e) le 1 mai 2021 personne n'a une idée de la fonction a mettre pour avoir une commande vocale pour faire varier un dimmer
flacon030 Posté(e) le 31 juillet 2021 Signaler Posté(e) le 31 juillet 2021 Bonjour Ce matin la fonction google home ne semble plus fonctionner ? je suis le seul? et plus curieux encore, je ne voie plus le QA dans le debug de la HC3, et ces même après avoir rebooter la HC3
flacon030 Posté(e) le 31 juillet 2021 Signaler Posté(e) le 31 juillet 2021 (modifié) encore une fois c'est de ma faute.. J'ai modifier le nom du user dans la HC3, si bien que IFTTT ne pouvait plus se connecter comme il faut LE QA apparait dans le debug qu'après la premiere requête, si elle aboutie a la HC3 Modifié le 31 juillet 2021 par flacon030
Yannick Posté(e) le 22 octobre 2021 Signaler Posté(e) le 22 octobre 2021 Le 11/03/2020 à 19:46, jjacques68 a dit : Voici le code du QA qui permet, pour le moment, d'afficher la commande dans un label et exécuter l'action : function QuickApp:Receive(value) self:updateView("LBL_Receive","text",tostring(value)) self:Execute(value) end function QuickApp:Execute(value) if value == "ferme le volet 6" then fibaro.call(38, "close") end if value == "ferme le volet 5" then fibaro.call(41, "close") end --et puis tout ce qu'on a envie de faire... end Salut à tous, je suis en train de prévoir la migration de ma HC2 vers la HC3 et le gros de ma transition est effectivement mon google home que j'utilise en permanence. Je ne suis pas du tout au fait sur les QA donc je remercie @jjacques68 pour son post mais j'avoue que j'ai besoin d'aide pour la mise en place de celui-ci (l'origine)... je prends ton code et je le colle tel quel dans le main du QA que je crée ex-nihilo ou faut-il que j'intègre déjà un QA existant et que je rajoute ce code ??? Merci pour votre aide
jjacques68 Posté(e) le 23 octobre 2021 Auteur Signaler Posté(e) le 23 octobre 2021 Tu crées un nouveau QA dans lequel tu colles ces lignes de codes. Et tu y ajoutes juste un Label nommé "LBL_Receive". C'est l'ID de ce nouveau QA qui sera donc utilisé (cf le premier post) dans l'URL.
Yannick Posté(e) le 26 octobre 2021 Signaler Posté(e) le 26 octobre 2021 Salut @jjacques68, je viens de faire un essai mais j'ai un réponse de ma HC3 qui me dit que l'action a été ignoré. J'ai créé mon applet IFTTT, le compte Ghome se connecte bien et j'ai créé ma routine dans mon Google Home L'erreur retournée : [26.10.2021] [10:52:45] [DEBUG] [QUICKAPP77]: onAction: {"args":["allume la chambre"],"actionName":"receive","deviceId":77}[26.10.2021] [10:52:45] [WARNING] [QUICKAPP77]: Class does not have receive function defined - action ignored [26.10.2021] [10:52:45] [DEBUG] [QUICKAPP77]: onAction: {"args":["allume la chambre"],"actionName":"receive","deviceId":77}[26.10.2021] [10:52:45] [WARNING] [QUICKAPP77]: Class does not have receive function defined - action ignored Un idée ?
jjacques68 Posté(e) le 26 octobre 2021 Auteur Signaler Posté(e) le 26 octobre 2021 y aurait pas un "R" majuscule à "Receive" ?
Yannick Posté(e) le 26 octobre 2021 Signaler Posté(e) le 26 octobre 2021 y aurait pas un "R" majuscule à "Receive" ?Dans le QA ?Envoyé de mon SM-G998B en utilisant Tapatalk
Yannick Posté(e) le 26 octobre 2021 Signaler Posté(e) le 26 octobre 2021 voici mon code : function QuickApp:Receive(value) self:updateView("LBL_Receive","text",tostring(value)) self:Execute(value) end function QuickApp:Execute(value) if value == "allume la chambre" then fibaro.call(39, "turnOn") end if value == "allume la tête de lit" then fibaro.call(41, "turnOn") end --et puis tout ce qu'on a envie de faire... end et mon post dans mon applet http://user:password@xx.xx.xxx.xxx:20035/api/devices/77/action/Receive
jjacques68 Posté(e) le 26 octobre 2021 Auteur Signaler Posté(e) le 26 octobre 2021 (modifié) Étrange : Dans l'erreur retournée par le QA il dit qu'il ne trouve pas la fonction "receive" avec minuscule. Pourtant dans l'URL de l'applet tu mets bien .../Receive avec une majuscule ! Et ta fonction comporte bien une majuscule ! ?? Modifié le 26 octobre 2021 par jjacques68
jjacques68 Posté(e) le 26 octobre 2021 Auteur Signaler Posté(e) le 26 octobre 2021 minute là ! tu as copié les 2 fonctions dans le QA, mais tu as quoi d'autre dans ce QA ?
Yannick Posté(e) le 26 octobre 2021 Signaler Posté(e) le 26 octobre 2021 il y a 9 minutes, jjacques68 a dit : minute là ! tu as copié les 2 fonctions dans le QA, mais tu as quoi d'autre dans ce QA ? Je n'ai que ça pour l'instant... je voulais faire un essai. J'ai résolu le souci. n'arrivant pas à envoyer la commande Receive avec un R J'ai modifié dans le QA de cette façon et ça fonctionne function QuickApp:receive(value) 1
jjacques68 Posté(e) le 26 octobre 2021 Auteur Signaler Posté(e) le 26 octobre 2021 je me disais qu'il manquait peut-être le onInit() du QA : function QuickApp:onInit() self:debug("onInit") end au tout début du code...
Yannick Posté(e) le 26 octobre 2021 Signaler Posté(e) le 26 octobre 2021 je viens de le rajouter... pas de changement notoire ça fonctionne. J'avais une question : le fibaro:startScene() qui existait sous HC2 existe toujours sous HC3 ? Je suppose avec cette syntaxe : fibaro.startScene() ? et une autre (mais ce sera certainement pas la dernière !) : lorsque qu'on lance la descente ou la montée d'un volet roulant, quelle est la commande pour dire "stop" et arrêter le voler quand on le souhaite ?
jjacques68 Posté(e) le 26 octobre 2021 Auteur Signaler Posté(e) le 26 octobre 2021 aucune idée pour le startScene, désolé, je n'utilise plus les scènes. pour le "stop", la commande "stop" semble exister dans l'API (pour un FGRM) donc : fibaro.call(ID, "stop") 1
Yannick Posté(e) le 26 octobre 2021 Signaler Posté(e) le 26 octobre 2021 Ok faut que je me mette au GEA moi... Merci pour ton aide :! 1
jjacques68 Posté(e) le 26 octobre 2021 Auteur Signaler Posté(e) le 26 octobre 2021 pour les scènes : fibaro.scene("kill", {id}) fibaro.scene("execute", {id}) 1
Yannick Posté(e) il y a 19 heures Signaler Posté(e) il y a 19 heures Salut à tous, j'espère que tout le monde va bien. Cela fait longtemps que je n'ai pas interagit par ici. Je me permets de vous solliciter car j'ai un souci et je ne trouve pas d'où cela vient : J'utilise le QA Google Home pour piloter ma HC3 et lancer des scénario en passant par des applets IFTTT mais depuis hier, plus de communications entre vers ma HC3 et j'ai l'impression que le QA est planté car je n'arrive même pas à avoir le debug du QA dans ma HC3. Si quelqu'un a une idée à me soumettre ? Merci à tous. et si toutefois une autre manière de piloter via google home ma HC3 sans passer par IFTTT, je suis preneur. j'avoue que je n'ai pas regarder depuis longtemps ce forum car jusque maintenant, tout ce que j'ai mis en place fonctionne au poil pour mon utilisation. A vous lire
jjacques68 Posté(e) il y a 17 heures Auteur Signaler Posté(e) il y a 17 heures (modifié) Idem chez moi plus de communication entre IFTTT et la HC3. IFTTT reçoit un retour err 401... J’ai l'impression que c’est depuis la dernière mise a jour... mais suis pas certain. Modifié il y a 16 heures par jjacques68
jjacques68 Posté(e) il y a 16 heures Auteur Signaler Posté(e) il y a 16 heures (modifié) hmmm : @Yannick : dans tes applet IFTTT, tu passes le user et mot de passe dans l'URL (htttp://user:mdp@....... ? comme moi je suppose ? en mettant les authentifications dans le header : Authorization: Basic user:mdp (codé en base64) ça marche. punaise il va falloir se taper toutes les applet (j'en ai 63) Modifié il y a 15 heures par jjacques68
jojo Posté(e) il y a 13 heures Signaler Posté(e) il y a 13 heures depuis hyper longtemps j'ai des soucis (et donc j'avais abandonné) En fait ta réponse @jjacques68m'a redonné espoir, mais 1) mon GH continue de me répondre "excusez-moi, je n'ai pas compris" Peux-tu mettre une copie d'écran (avec xxx à la place de tes crédentials pour être sûr que je le rentre correctement ? Maintenant vue la réponse, ça ne devrais rien avoir à voir, surtout que je n'utilise pas ce QA. Merci
Yannick Posté(e) il y a 11 heures Signaler Posté(e) il y a 11 heures (modifié) Il y a 4 heures, jjacques68 a dit : hmmm : @Yannick : dans tes applet IFTTT, tu passes le user et mot de passe dans l'URL (htttp://user:mdp@....... ? comme moi je suppose ? en mettant les authentifications dans le header : Authorization: Basic user:mdp (codé en base64) ça marche. punaise il va falloir se taper toutes les applet (j'en ai 63) Hello @jjacques68 : J'ai ça dans mon applet mais je te confirme que cela n'a rien à voir avec la version du firmware de la HC3 parce que cela c'est mis à ne plus fonctionner avant que je ne lance la MAJ en attente http://Gxxxx@Gxxxx@xx.xx.xxx.xxx.porrs/api/devices/730/action/receive Modifié il y a 11 heures par Yannick
Messages recommandés