Aller au contenu

mprinfo

Membres confirmés
  • Compteur de contenus

    14 385
  • Inscription

  • Dernière visite

  • Jours gagnés

    249

Tout ce qui a été posté par mprinfo

  1. @nico regarde le nombre de modules avant la mise a jour 4.037 -> 4.040 et le nombres de modules auto backup 4.040
  2. j'allais te le dire une restauration ne récupere que les data pas le systéme
  3. Voila les 2 types d'alimentation que j'ai acheté prix 4.82 euros FDP inclus http://www.aliexpress.com/item/Waterproof-12V-2A-AC-DC-Adapter-Power-Supply-For-Surveillance-Camera-CCD-White-53756/2016993610.html prix 8.32 euros FDP inclus http://www.aliexpress.com/item/AC-100-240V-To-DC-12V-2-0A-Waterproof-Power-Supply-Adapter-electric-transformator-For-LED/1435404834.html tu peux aussi acheté des sondes dallas a environ 0.50 euros et des Waterproof à 1.50 euros
  4. tu masques ton adresse IP quand tu vas sur le net j'espére . Si tu as un hacker qui t'en veux il a ton ip donc ton adresse
  5. @JossAlf Excuse moi, j'étais sur mon tel et j'ai pas bien lu ta proposition de code, je croyais que tu voulais supprimer la boucle do while true. je vais essayé d'expliquer pour j'ai écris mon code de cette facon 1 - autostart va démarrer ma scène une fois au démarrage de la box. 2 - Je vais donc regarder si on est le jour ou la nuit, j'ai d'ailleurs pris le jour pour ne pas avoir de soucis car la nuit et sur 2 jours Je force la mise a jour de la variable globales, car je ne sais pas le pourquoi comment du redémarrage Le code qui suis n'est pas obligatoire c'est juste pour faire un Controle en Cas d'erreur Lorsque que j'écris un script et qu'il fonctionne j'essaie quand j'ai un peu de temp de l'optimiser et de mettre des contrôles d'erreur (je débute donc pas toujours simple) 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 3 - Mon script arrive dans une boucle infinie, Je sais que ma variable globale et OK je n'ai plus qu'a faire un contrôle toutes les minutes pour voir si la condition et remplis dans mon script la variable globale et mise a jour 2 fois par jour dans ton script la variable globale et mise a jour 60 fois par heure soit 1440 donc 1438 fois pour rien 4 - Par contre je vais modifie le script car il manque un contrôle d'erreur qui peu être important. local NbreScene = fibaro:countScenes () if (NbreScene == 1) then while do true end else fibaro:debug("La variable a été mise a jour Manuellement") end vu que l'on utilise une boucle sans fin il est bon qu'elle ne soit exécuté qu'une seule fois par contre si tu appuies Manuellement sur le bouton Exécuter la variable sera mise a jour. Merci pour ce retour
  6. Version 1.5 Android dispo sur le play store ca bouge chez fibaro Envoyé de mon SM-G900F en utilisant Tapatalk
  7. @lazer attend un peut les beaux jours arrivent. Envoyé de mon SM-G900F en utilisant Tapatalk
  8. Plugin onkyo J'ai fais quelques teste hier en 4.037 Les commandes lua on très bien fonctionner Envoyé de mon SM-G900F en utilisant Tapatalk
  9. Il faut aussi éviter des sleep de plus de 40mn dans le main loop des vd merci pour ces infos. Ici j'ai mis un sleep de 60s car dans la boucle je contrôle l heure exacte donc minutes par minutes. J'ai reflechi a ce que tu me propse ca m arrive lol ce qui me derrange c'est la mise a jour de la variable a chaque lecture de la scène Envoyé de mon SM-G900F en utilisant Tapatalk
  10. Regarde avec l appli fibaro si tu les voies. Moi je passe par un port ouvert et tout ne fonctionne pas bien comme modifier du code lua donc je pense que tout et ok chez toi c'est juste un problème d'accès bizarre tout cela Envoyé de mon SM-G900F en utilisant Tapatalk
  11. Chez mise a jours faite tout a l'air d'être ok contre fais via smartphone Envoyé de mon SM-G900F en utilisant Tapatalk
  12. @nico tu es en accès local ? Car tout ne fonctionne pas toujours bien a distance même avec un port ouvert Envoyé de mon SM-G900F en utilisant Tapatalk
  13. @krikroff sur androïde la version bêta 1.5 c'est presque instantanée en local avec la 4.037 Envoyé de mon SM-G900F en utilisant Tapatalk
  14. @cedric attends quelques jours avant de faire cette mise a jour. Vu ton installation sa sera plus sage Envoyé de mon SM-G900F en utilisant Tapatalk
  15. Allez j'installe a distance et je regarde ce que cela donne ce soir
  16. Merci Did je vais regarder cela car j'ai 3 FGD et ils sont tous en 2.2
  17. 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.
  18. 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
  19. Super explication merci
  20. 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
  21. 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 :
  22. 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
  23. 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
  24. 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
  25. 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
×
×
  • Créer...