Aller au contenu

jjacques68

Membres confirmés
  • Compteur de contenus

    3 805
  • Inscription

  • Dernière visite

Tout ce qui a été posté par jjacques68

  1. jjacques68

    Problème avec le panneau de chauffage de la HC3

    je confirme que leur climatPanel est assez ... étrange... J'ai galéré aussi.
  2. jjacques68

    QA Dawn&Dusk

    je pense selon la situation géographique qu'on a paramétré. print(api.get("/settings/info").sunriseHour) print(api.get("/settings/info").sunsetHour)
  3. jjacques68

    Multiple controle pour scene LUA

    suis d'accord , du coup je n'utilise quasi plus les scènes...
  4. jjacques68

    Multiple controle pour scene LUA

    oui, pas sûr que tu puisses faire ça dans le bloque condition...
  5. jjacques68

    Google Home & QA

    Bon ben aucun soucis pour la gestion du Google Home avec la HC3... Attention je fonctionne à l'ancienne, sans passer par le plugin Fibaro de google home. Je préfère... je maîtrise ce que je veux comme je veux... ça se discute... bref... Prérequis : - accéder à la HC3 depuis l'extérieur (ouverture de port sur le routeur, connaitre son IP publique, ...) - un compte IFTTT - un user spécifique sur la HC3 avec accès uniquement au QA de réception du message Voici les paramètres de l'applet IFTTT : What do you want to say? = HC3 $ URL = http://user:pass@adresse_ip_publique:port/api/devices/57/action/Receive Method = POST Content Type (optional) = application/x-www-form-urlencoded Body (optional) = {"args":["{{TextField}}"]} où : - 57 est l'ID de QA - "Receive" est le nom de la fonction (méthode) dans le QA. 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 Donc si je dis "OK google, ferme le volet 6", Le GH transmet à IFTTT qui transmet à la HC3 la commande "ferme le volet 6". C'est donc la fonction "Receive" qui reçoit cette commande, La fonction "Execute" récupère ce message et selon la phrase, effectuera l'action demandée. et ben... donc le volet 6 se ferme et la réactivité est nickel. JE PRECISE : Vous avez peut-être remarqué, je ne dis pas "OK google, HC3 ferme le volet 6" comme ça devrait l'être normalement, ... Je dis bien "OK google, ferme le volet 6". Le mot clé "HC3" définit dans l'applet disparaît, car je passe par des routines, décrites dans l'application GH (allez dans : paramètres - plus de paramètres - assistant - routines). La routine est paramétrée ainsi : - Quand je dis : "ferme le volet 6" - L'assistant exécute : "HC3 ferme le volet 6" du coup pas besoin de spécifier le mot clé tout moche avant de donner l'ordre. On peut cumuler plusieurs actions dans un seul ordre, et ça c'est top ! Bon, ça veut dire que chaque ordre doit être saisi... (inconvenient si on en a beaucoup) y a peut-être d'autres solutions plus ou moins simple... j'utilisais déjà ça avec la HC2... jamais eut de soucis.
  6. jjacques68

    Scene cyclique

    rapproche toi peut-être de GEA ! sinon, en effet, les scènes ne sont plus vraiment utiles... Tu peux tout à fait faire cela avec les QA. Sinon pour faire boucler une scène, y a ça, mais j'ai jamais testé : et pour faire un auto start au démarrage : { conditions = {{type = "se-start", property = "start", operator = "==", value = true, isTrigger = true}}, operator = "all", }
  7. jjacques68

    Nodon Octan Remote - Télécommande Murale Z-Wave+

    oh punaise oui pardon c'est pour HC3 ce que j'ai posté. (faut que je fasse attention...) désolé...
  8. jjacques68

    QA et variable

    Mais alors la getVariable() aussi ? Mais pourquoi on se complique la vie avec une fonction écrite juste pour ça ? EDIT : Question con réponse con : pas de retour possible avec le fibaro.call() - avais oublié ça...
  9. jjacques68

    Nodon Octan Remote - Télécommande Murale Z-Wave+

    pourtant d'après la doc :
  10. jjacques68

    Nodon Octan Remote - Télécommande Murale Z-Wave+

    et si tu fais : fibaro.call(voletsIds, job)
  11. jjacques68

    Fibaro Switch 2 - FGS-213 / FGS-223

    Je viens de regarder chez moi (44s, 95 devices), Tous les device sur secteur ont le polling désactivé (j'ai jamais touché à ça), sauf les wall plug. Et impossible de les désactiver...
  12. jjacques68

    UN petit coup de main SVP

    ah ok ! là c'est clair... ben là j'ai pas d'idée sous le coude Ne vaudrait-il pas regrouper les QA pour que tous ceux qui utilisent ce device ne fassent qu'un ?
  13. jjacques68

    UN petit coup de main SVP

    pas sûr d'avoir compris... si c'est pour récupérer l'id du QA en cours d'utilisation, tu fais self.id sinon y a toujours les VG "à l'ancienne". mais je ne les utilises quasi plus du tout. si tu as un exemple à donner, on pourra y réfléchir...
  14. jjacques68

    UN petit coup de main SVP

    un truc dans le genre : data = api.get("/device/MON_ID") data.properties.wakeupTime = xxxxxx api.put("/device/MON_ID", data) je l'utilise ici : EDIT : sans oublier de faire le r2veil du module...
  15. jjacques68

    UN petit coup de main SVP

    il faut récupérer, dans ta variable data, le contenu json du device avec un api.get(), avant de faire le put... oula je sais pas si je me suis fait comprendre là
  16. jjacques68

    De la couleur dans un QA

    pour de la couleur dans un label : self:updateView("Mon_Label", "text", string.format("<font color = 'red'>%s</font>","mon texte en rouge"))
  17. jjacques68

    HC3 & HC3L - 5.070.42 - Stable - 18/03/2021

    ça ressemble au freeze dont on parle depuis plusieurs semaines non ?
  18. jjacques68

    recuperer un bouton QA dans une scene

    ajoute un debug pour savoir si tu appelles le bon QA et la bonne fonction.
  19. jjacques68

    recuperer un bouton QA dans une scene

    ben au lieu de "off" tu mets le texte que tu as saisis dans le champs "onRealesed".
  20. jjacques68

    recuperer un bouton QA dans une scene

    ben y a ça :
  21. jjacques68

    recuperer un bouton QA dans une scene

    je suis désolé mais je comprends pas ce que tu cherches à faire. Ne faudrait - il reprendre le problème à zéro. Peut-être es-tu parti dans une mauvaise direction... je connais bien ça
  22. jjacques68

    recuperer un bouton QA dans une scene

    je sais pas si je vais répondre à la question : tu mets ce que tu veux dans le onRealesed. par exemple "toto". ce sera le nom de la fonction qui sera appelée lors du clique sur le bouton. Il doit être unique, si plusieurs boutons, alors plusieurs nom. function QuickApp:toto(event) ... end le code présent dans cette fonction sera exécuté à chaque appuis sur le bouton. Ou par un fibaro.call(ID, "toto")
  23. jjacques68

    HC3 - Commande Shutdown

    hello tout le monde, petite question, si on veut faire un shutdown de la box, c’est la fonction suivante ? fibaro.homeCenter.systemService.suspend() d’après la doc : mais un sleep et un shutdown, c’est pas pareil (sans jeux de mots ) ?
  24. jjacques68

    Nodon Octan Remote - Télécommande Murale Z-Wave+

    @Nico, ah mais tu en trouves encore, mais ceux sont les dernières. Beaucoup d'autres sites qui en vendaient les marques "plus disponible". Et si tu vas sur le site de nodon, le zwave a disparu...
  25. jjacques68

    Nodon Octan Remote - Télécommande Murale Z-Wave+

    suis pas fan de l'association directe. J'aime bien voir tout passer dans le contrôleur. pour mon délire, je cherche la soft rose et bleu clair (mais pas 50€ comme sur certain site, alors que d'autres les fond à 20 €) Comme ça après je les ai toutes on parle toujours et encore de la soft dans le topic octan... je dis ça mais je dis rien...
×