Aller au contenu

mprinfo

Membres confirmés
  • Compteur de contenus

    14 328
  • Inscription

  • Dernière visite

  • Jours gagnés

    239

Tout ce qui a été posté par mprinfo

  1. Merci Did je vais regarder cela car j'ai 3 FGD et ils sont tous en 2.2
  2. Il faut être un peu patient les plugin utilisateur seront bien un jour ou l'autre de nouveau opérationnel en attendant j'utilise le push ça dépanne bien.
  3. Berale ajoute de balise pour mettre de la couleur en fais il trompe le navigateur pour avoir de la couleur c'est pour cela que ca ne marche que sur un navigateur, c'est une solution qui peux poser probléme en fonction du navigateur que tu utilises
  4. Super steven merci encore un écran de plus a surveiller, moi qui utilise déjà le push pour débuger, je me demande si c'est encore un téléphone que j'ai
  5. Sunrisehour, Sunsethour, Os.date Et Variable Jour_Nuit V1.00 Une version plus élaborée ce trouve ici : http://www.domotique-fibaro.fr/scene-lua-jour-nuit-avec-decalge-possible-et-optimisation-du-sleep/ Au début j'ai utilisé le mode bloc pour mettre ma variable à jour. Un jour j'ai rencontré un soucis, la variable ne s'était pas mise a jour ? Pourquoi ? Tout simplement ma box était en cours de démarrage lorsque l'heure était égale a l'heure du coucher du soleil. Exemple : J'ai une coupe de courant de 18h00 à 19h00 Le coucher du soleil est a 18h24. Lorsque j'allume ma box a 19h00 la scène s'exécute bien mais comme l'heure de coucher du soleil et 18h24 elle ne met pas a jour la variable globale. J'ai donc décider de faire cela en LUA et dans une seul Scéne. Il me fallait : L'heure de lever du soleil fibaro:getValue(1, "sunriseHour") L'heure de coucher du soleil fibaro:getValue(1, "sunsetHour") L'heure Actuelle Var_Heure = os.date("%H:%M", os.time()) il me reste plus qu'à surveiller l'heure actuelle Et de la comparer avec le avec l'heure du coucher et du lever du soleil while true do local Var_Heure = os.date("%H:%M", os.time()) local Lever = fibaro:getValue(1, "sunriseHour") local Coucher = fibaro:getValue(1, "sunsetHour") if ( Var_Heure == Lever ) then fibaro:setGlobal("Jour_Nuit", "Jour"); elseif ( Var_Heure == Coucher ) then fibaro:setGlobal("Jour_Nuit", "Nuit"); else fibaro:debug("controle en cours") end fibaro:sleep(60*1000); end Avec ce code j'ai toujours le probléme si ma box et éteinte au moment du lever ou du coucher du soleil je vais donc ajouter ce code : if (os.date("%H:%M", os.time()) >= fibaro:getValue(1, "sunriseHour")) and (os.date("%H:%M", os.time()) < fibaro:getValue(1, "sunsetHour")) then fibaro:setGlobal("Jour_Nuit", "Jour"); else fibaro:setGlobal("Jour_Nuit", "Nuit"); end Je teste : Si l'heure et supérieur ou égal est inférieur a l'heure du coucher du soleil Si c'est le cas il fait Jour sinon il fait Nuit. On dispose de tout pour faire notre Scéne : (Version 1.0) --[[ %% autostart --]] -- Test du nombre de scènes en cours if (fibaro:countScenes() > 1) then fibaro:abort() end -- met la variable a jour au démarrage if (os.date("%H:%M", os.time()) >= fibaro:getValue(1, "sunriseHour")) and (os.date("%H:%M", os.time()) < fibaro:getValue(1, "sunsetHour")) then fibaro:setGlobal("Jour_Nuit", "Jour"); else fibaro:setGlobal("Jour_Nuit", "Nuit"); end -- se lance au démarrage et toutes les 60 secondes. while true do local Var_Heure = os.date("%H:%M", os.time()) local Lever = fibaro:getValue(1, "sunriseHour") local Coucher = fibaro:getValue(1, "sunsetHour") if ( Var_Heure == Lever ) then fibaro:setGlobal("Jour_Nuit", "Jour"); elseif ( Var_Heure == Coucher ) then fibaro:setGlobal("Jour_Nuit", "Nuit"); else fibaro:debug("controle en cours") end fibaro:sleep(60*1000); end Date et heure courante (os.date) http://www.luteus.biz os.date([format [, temps ] ]) Retourne dans une table des informations de date et heure formatté par une chaîne de caractère. La chaîne de caractère a le même format que la fonction strftime() de C. Les caractères suivants sont utilisés pour spécifier le format de la date : %a - nom abrégé du jour de la semaine (local) %A - nom complet du jour de la semaine (local) %b - nom abrégé du mois (local) %B - nom complet du mois (local) %c - représentation préférée pour les dates et heures, en local %C - numéro de siècle (l'année, divisée par 100 et arrondie entre 00 et 99) %d - jour du mois en numérique (intervalle 01 à 31) %D - identique à %m/%d/%y %e - numéro du jour du mois. Les chiffres sont précédés d'un espace (de ' 1' à '31') %g - identique à %G, sur 2 chiffres %G - L'année sur 4 chiffres correspondant au numéro de semaine (voir %V). Même format et valeur que %Y, excepté que si le numéro de la semaine appartient à l'année précédente ou suivante, l'année courante sera utilisé à la place %h - identique à %b %H - heure de la journée en numérique, et sur 24-heures (intervalle de 00 à 23) %I - heure de la journée en numérique, et sur 12- heures (intervalle 01 à 12) %j - jour de l'année, en numérique (intervalle 001 à 366) %m - mois en numérique (intervalle 1 à 12) %M - minute en numérique %n - caractère de nouvelle ligne %p - `AM' ou `PM', en majuscule, suivant la valeur donnée, ou la chaîne correspondante pour la locale courante %P - `am' ou `pm', en majuscule, suivant la valeur donnée, ou la chaîne correspondante à la locale courante %r - l'heure au format a.m. et p.m %R - l'heure au format 24h %S - secondes en numérique %t - tabulation %T - l'heure actuelle (égal à %H:%M:%S) %u - le numéro de jour dans la semaine, de 1 à 7. (1 représente Lundi) %U - numéro de semaine dans l'année, en considérant le premier dimanche de l'année comme le premier jour de la première semaine %V - le numéro de semaine comme défini dans l'ISO 8601:1988, sous forme décimale, de 01 à 53. La semaine 1 est la première semaine qui a plus de 4 jours dans l'année courante, et dont Lundi est le premier jour. (Utilisez %G ou %g pour les éléments de l'année qui correspondent au numéro de la semaine pour le timestamp donné.) %W - numéro de semaine dans l'année, en considérant le premier lundi de l'année comme le premier jour de la première semaine %w - jour de la semaine, numérique, avec Dimanche = 0 %x - format préféré de représentation de la date sans l'heure %X - format préféré de représentation de l'heure sans la date %y - l'année, numérique, sur deux chiffres (de 00 à 99) %Y - l'année, numérique, sur quatre chiffres %Z ou %z - fuseau horaire, ou nom ou abréviation (suivant le système d'exploitation) %% - un caractère `%' littéral Exemple : >os.date("%Y/%m/%d %H:%M:%S") '2010/03/04 09:05:16' Module Virtuel Coucher et Lever Soleil :
  6. Pour le moment on peut utilisé le push mais effectivement on peut utiliser l'api de chez free dans un VD Envoyé de mon SM-G900F en utilisant Tapatalk
  7. Pour l alimentation 12v je commande sur aliexpress il y a plusieurs modele j'ai prix un modele avec une boite ou l on peut y mettre le module on peut l utiliser en exterieur Envoyé de mon SM-G900F en utilisant Tapatalk
  8. Si regarde j ai fais un tuto a ce sujet il faut dé cocher la case modèle et sauvegarder Envoyé de mon SM-G900F en utilisant Tapatalk
  9. Bienvenue sur le forum tu as fais le bon choix de prendre une hc2. Ta premiere contribution sera de nous dire qu elle est la version installer sur ta hc2 ?☺ Envoyé de mon SM-G900F en utilisant Tapatalk
  10. Il n'y avait pas un soucis en fonction du firmware? Envoyé de mon SM-G900F en utilisant Tapatalk
  11. Envoyé de mon SM-G900F en utilisant Tapatalk
  12. Tu as mis quoi comme parametre a par 255 Envoyé de mon SM-G900F en utilisant Tapatalk
  13. @did tu peux en dire un peu plus ? Envoyé de mon SM-G900F en utilisant Tapatalk
  14. Je viens de mettre le paramètre 1 a 255 ca fonctionne plus de led qui clignote merci Envoyé de mon SM-G900F en utilisant Tapatalk
  15. Dans ce Tuto je vais vous expliquer les différents paramétrage possible pour un module Je ne rentrerai pas dans le détaille des paramètres propre a chaque module. Pour accéder au paramétrage d'un module il faut cliquer sur la petit clé On arrive alors sur cette écran Onglet : Général Il faut renseigné : Le Nom : (Éviter les caractères spéciaux cela pourrait posé probléme "-+\' etc..) On choisi une pièce et on sauvegarde grâce à la petite disquette a droite de l'écran On constate que pour que notre module ici un Fibaro FGRM222 a 2 numéro ID On aura toujours sur un module : - Un ID maitre (avec comme icone un carton) (ce module est par défaut cacher par le système) on va dire pour faire simple que cette ID est celle du module. - Une ou plusieurs ID Esclave Sur cette exemple il n'y aura qu'un seul ID Car mon module n'a qu'une seul fonction (ouvrir et fermer mes volets) C'est cette id que nous utiliseront lorsque l'on voudra actionner le module On ne peut pas choisir l'id que l'on attribut c'est la box qui les distribuent automatiquement dans un ordre chronologique Lorsque l'on supprime un module les ID du module de seront pas réattribués. Sur la version 3 les id étaient plus ou moins bien gérer c'est pour cela que lorsque l'on passe en V4 on ce retrouve avec des ID supplémentaires (Main_Zwave) ou des fonctions supplémentaire sur un modules non gérer en V3 Conclusion : Un module Zwave a au moins 2 ID, Un ID pour le module et un ID pour la fonction du module. C'est pour cela que certains conseil de ré-inclure les modules lors du passage en V4. Personnellement c'est ce que j'ai fais car je n'aime pas avoir un module avec des ID qui ne ce suivent pas. Nous allons passé maintenant à l'onglet avancé Nous avons des information sur le reseau Zwave, des informations propre au module, on peut remettre a zéro la consommation, sauvegarder les logs dans le panneau d'evénement (tres utile lorsque l'on veut surveiller un module) Je vais vous expliquer un peu plus loin dans ce tuto Utiliser le modèle pour les paramètres Ici nous avons les 3 groupes pour l'association de module entre eux je ne vous en dirai pas plus car j'ai pas encore eu le temps de tester et l'explication vos bien un tuto Ici nous avons les différentes types de reconfiguation ainsi que la récupération du template j'ai fais un tuto sur le template et son utilité : http://www.domotique-fibaro.fr/index.php/topic/3977-envoi-du-template-a-fibaro-pour-une-integration-dans-une-future-mise-a-jour/ Enfin les différents paramètre propre a notre module. Si la case utiliser le modèle pour les paramètres et cocher : Nous avons les paramètres avec un masque d'écran réaliser par fibaro et propre a chaque module qui sont correctement reconnu. Il arrive parfois que des paramètres n’apparaisse pas dans ce masque ou que l'on ai récupérer les paramètres d'un module sur un site pour VERA, Ou tout simplement fibaro change son masque de saisie et tout le monde crie au secourt ou et le bouton calibrage pour mes volets. Il y a une solution pour régler ce probléme. Décocher la case utiliser le modèle pour les paramètres puis SAUVEGARDER On obtient cela : Si on veut ajouter un paramètre il faut descendre jusqu’à la fin des paramètres Petite précision qui a de l'importance : En francais on dit un Octet En Anglais on dit un Byte 1 Bits = 0 ou 1 1 Octet ou Byte = 8 bits soit 00000000 à 11111111 ou en Hex 00 à FF ou 0 à 255 il ne faut donc pas confondre Byte et Bits Si vous trouver des erreurs ou des ajouts a ce tutos merci de me le signaler
  16. On dirai que c'est bien plus rapide en local Envoyé de mon SM-G900F en utilisant Tapatalk
  17. @hansolo ca sera bien de mettre le poste dans le topic de la danfoss car il va être vite perdu ici merci Envoyé de mon SM-G900F en utilisant Tapatalk
  18. @chrispec toi tu as fais le bon choix ☺ @latoupie tu ne crois pas que les icones qui ce trouve ici sont un peu trop beau pour ta box lol Envoyé de mon SM-G900F en utilisant Tapatalk
  19. La localisation peut servir pour un module meteo par exemple pour recupere la latitude et longitue il faut passer par l api Envoyé de mon SM-G900F en utilisant Tapatalk
  20. mprinfo

    Prévision Météo

    Par default le port est 80 mais en localhost 127.0.0.1 j utilise le port 11111 cela permet de rester en interne donc pas besoin de user ni de password Envoyé de mon SM-G900F en utilisant Tapatalk
  21. mprinfo

    Prévision Météo

    La ville est recuperer dans la box Le soucis c'est que n arrive pas àrécupérer les données sur le site météo. Ton hc2 a bien accés au net ? Envoyé de mon SM-G900F en utilisant Tapatalk
  22. mprinfo

    Prévision Météo

    je ne vois vraiment pas d’où ça peu venir on va attendre peut être que quelqu'un va pouvoir t'aider.
  23. mprinfo

    Prévision Météo

    fibaro:debug(jsonTable.fcst_day_1.day_short .. " : min : " .. jsonTable.fcst_day_1.tmin .. "°c - max : " .. jsonTable.fcst_day_1.tmax .. "°c - " .. jsonTable.fcst_day_1.condition); fibaro:debug(jsonTable.fcst_day_2.day_short .. " : min : " .. jsonTable.fcst_day_2.tmin .. "°c - max : " .. jsonTable.fcst_day_2.tmax .. "°c - " .. jsonTable.fcst_day_2.condition); fibaro:debug(jsonTable.fcst_day_3.day_short .. " : min : " .. jsonTable.fcst_day_3.tmin .. "°c - max : " .. jsonTable.fcst_day_3.tmax .. "°c - " .. jsonTable.fcst_day_3.condition); fibaro:debug(jsonTable.fcst_day_4.day_short .. " : min : " .. jsonTable.fcst_day_4.tmin .. "°c - max : " .. jsonTable.fcst_day_4.tmax .. "°c - " .. jsonTable.fcst_day_4.condition);
  24. mprinfo

    Prévision Météo

    peux tu me mettre la ligne 25
×
×
  • Créer...