Aller au contenu

jjacques68

Membres confirmés
  • Compteur de contenus

    4 349
  • Inscription

  • Dernière visite

  • Jours gagnés

    39

Tout ce qui a été posté par jjacques68

  1. il y a u qqch sur le marketplace : https://marketplace.fibaro.com/items/hc3-netatmo-integration-of-main-weather-station-and-outdoor-sensor
  2. oui j'avais vu ça aussi ça me travaille aussi
  3. jjacques68

    Welcome HC3

    alors : dans le NTP server, j'ai chez moi : pool.ntp.org J'ai pas constaté de décalage dans le temps... après l'affichage des navigateurs... ça reste... pas toujours à jour C'est tout à fait possible, moyennant quelques lignes de code pas méchant Il faut créé un QA (dans l'exemple ci-dessous, de type générique) Ajouter un bouton, saisir ses propriétés (colonne de droite) et coder l'action du bouton. Il y a un onglet "notification" directement dans les paramètres du device, tu peux choisir sur quelles actions doivent être notifiées et le type de notification (mail, push). étrange tu peux poster une capture de la scène ON ? perso je mettrais l'heure (qui est trigger de la scène) en premier, mais je pense pas que ça change pas grand chose...
  4. jjacques68

    HELP !!! HC2 Dans les choux

    zut dommage, désolé pour le faut espoir...
  5. jjacques68

    HELP !!! HC2 Dans les choux

    Moi ça m'avais sauvé... en espérant que ce soit ton cas...
  6. Tu parles des modules physiquement présent ? les modules comme les double binary switch ou encore les FGMS comptent pour 1 module ? ou 2 (binary switch) ou 3 (FGMS) ?
  7. jjacques68

    HELP !!! HC2 Dans les choux

    et la pile du bios ?
  8. jjacques68

    Création bouton lecture

    code 200 = OK !
  9. jjacques68

    Création bouton lecture

    tu enlève juste le "@" tu gardes les ":" n'oublies pas de supprimer dans l'URL aussi : elle doit ressembler à ça : http:request("http://172.20.254.250:9002/status_header.html?p0=play&player=cc%3Acc%3Acf%3A10%3A61%3A81", {
  10. jjacques68

    Création bouton lecture

    tu vas sur le site : https://www.base64encode.org/ tu choisis "encode" et tu saisis ton user:mot de passe tu cliques sur le bouton "encode". tu récupères la chaine qu'il t'a créé et tu la colle dans : à la place des xxxxxxx ["Authorization"] = "Basic xxxxxxxx",
  11. jjacques68

    Création bouton lecture

    pense à utiliser le bouton "</>" de l'éditeur du forum quand tu postes du code... c'est plus lisible... je mettrais que ça dans les fonctions : le reste te cause les "ERROR" dans le debug... success = function(response) self:debug("response status:", response.status) end, error = function(error) self:debug('error: ' .. json.encode(error)) end et on peut déjà voir que le status est 401 ! donc problème d'authentification ! utilise la balise "Authorization" du Header !! et enlève les info d'authentification de l'URL. headers = { ["content-type"] = "application/json;charset=UTF-8", ["Authorization"] = "Basic ton_login:ton_mot_de_passe_en_base_64", ["Cache-Control"] = "no-cache, no-store", ["X-Fibaro-Version"] = "2" },
  12. jjacques68

    Création bouton lecture

    Je pense que le login:pass dans l'adresse est en trop, il faut le mettre dans le ["Authorization"] = "Basic ...", encodé en base64. EDIT : ou enlever la ligne avec le laisser dans l'URL... ["Authorization"] = "Basic pwd=", il serait bien de récupérer le retour de la commande avec un success = function(response)... et error = function(err)... et d'afficher ce retour ! afin de savoir ce qu'il ne marche pas...
  13. jjacques68

    Retour des fonctions QA

    merci ! faut que je relise ça à tête reposée ...
  14. jjacques68

    Bug volets roulants

    question bête, la "localisation" des 2 box est identique ? tu as bien dis que les heures étaient ok ! mais les conditions météo ? vu que les conditions météo sont dans la scène, peut être qu'elles n'avaient pas les mêmes informations (nuageux, dégagé, ...) et si les box sont pas localisées aux même endroit ...
  15. on peut en passant par une boucle... pour chaque paramètre, si l'id = celui que tu veux, alors tu change la valeur... c'est un peu plus long à coder... mais au moins tu travailles avec l'id du paramètre et non sa position.
  16. tout à fait
  17. et le 61 ?
  18. oui mais avec les essais d'avant, on a modifié avec DeviceParID = 16 ? nan ? tu avais essayé ? du coup c'est le paramètre portant le numéro 61 ! faut pas se mélanger entre le numéro de l'ID et sa position dans la table json !! la position 16 correspond à l'id 61.
  19. ce serait l'id 61 qu'on a mis à 0 ! faut vérifier ce que c'est et le corriger si besoin !
  20. par contre ça veut dire qu'on a changé le paramètre numéro 16... suis entrain de regardé ce que c'est...
  21. si tu veux automatiser ça, va falloir créer une boucle et tester le l'ID du paramètre...
  22. si tu regardes dans le tableau de paramètre : id 1 = numéro 1 dans le table id 16 = numéro 2 id 34 = numéro 3
  23. c'est le numéro 2 : MonDevice.properties.parameters[2].value = 0
  24. ah attention, l'id du paramètre "16" n'est pas forcément le numéro 16 ! des numéros sont sauté !
  25. c'est quoi ce paramètre, parce que l'ai,pas chez moi sur mes wallplug ?
×
×
  • Créer...