Aller au contenu

mprinfo

Membres confirmés
  • Compteur de contenus

    14 329
  • Inscription

  • Dernière visite

  • Jours gagnés

    239

Tout ce qui a été posté par mprinfo

  1. personnellement je mettrai le code en début de chaque scène voir pour réduire la table faire plusieurs table par exemple une pour les fgrm etc... en fonction de ce que la scène a besoin après il n'y a plus qu'a adapter le code que je t'ai donné pour qu'il utilise la bonne table
  2. Attention a l utilisation des vg cela et de plus en plus lent depuis la v4 donc la création d'une table en début de scripts via l'api ne doit guère être plus lourde en charge processeur qu un appel multiple a des vg et c'est bien plus simple comme solution Envoyé de mon SM-G900F
  3. J'en ai un trentaine mais j'essaie toujours de les mettrent a des endroits facile d'accès même si je dois tirer un peu de câbles le seul soucis chez moi c'est que tout mes murs sont en agglos et plâtre tradi je suis anti ba13 lol ma maison a 13 ans j'ai fais tout le gros oeuvre donc je peux te dire c'est dur dur pour faire une saigner Envoyé de mon SM-G900F
  4. voici un solution local TousLesModules = api.get("/devices?") -- Création de la table qui va permettre de retrouver l'id fibaro:debug("Nombres de modules : " ..#TousLesModules) ---------------------------------------------------------------------------------------------- -- Fonction qui permet de récuperer l'id par le nom du module ---------------------------------------------------------------------------------------------- function ID(NomModule) for i,v in ipairs(TousLesModules) do if TousLesModules[i].visible == true then if NomModule == TousLesModules[i].name then return (tonumber(TousLesModules[i].id)) end end end end -------------------------------------------------------------------------------------------- -- Debut du programme -------------------------------------------------------------------------------------------- local id = ID("Volet Bureau") fibaro:debug("l'id est "..id) si on a pas besoin de tout les devises dans la scène local TousLesModules = api.get("/devices?") on peut par exemple faire comme cela pour ne récuperer que les modules FGRM222 local TousLesModules = api.get("/devices?type=com.fibaro.FGRM222") Pour une piéce local TousLesModules = api.get("/devices?roomID=8") ce qui permet de réduire la taille de la table
  5. Courage tu arrives au but Envoyé de mon SM-G900F
  6. Pour moi pas besoin de vg On crée la table au debut du script via l'api c'est bien plus simple et c'est a jour en temp réel Envoyé de mon SM-G900F
  7. C'est pas dur a comprendre steven a remarqué qu'une écriture dans une vg augmente a chaque mise a jour Il y a plusieurs explication a ce phénomène 1 la v4 est mal voir très mal codée 2 ils mettent des debug partout pour voir les problèmes 3 ils améliorent la gestion des erreurs ce qui alourdi le code Personnellement je pencherai pour la première solution et voir peut être la seconde
  8. Les lenteurs de gea ne sont pas du a gea en lui même Mais ils sont du a la v4. Meme la box n'est pas en cause elle est largement assez puissante
  9. Je ne sais pas si une clean installation changera grand chose sur du long terme. Bon c'est vrai je n'utilise pas GEA je préfère faire mes propres scripts donc je peux rien dire sur GEA
  10. Le mieux c'est une function return On peux aussi faire plusieurs table par exemple un table pour les fgrm222 etc...
  11. @lazer globalement tu t'attendais a mieux ou tu es plutôt satisfait? L update a été plus facile que tu ne le pensais?
  12. Le script que j'ai donné récupère tout les devices qui ce trouve dans la box via l'api si tu copie ce code dans une scene tu verras tout le module qui s affiche dans le debug nom + id Des que j'ai un peu de temp je te fais cela avec une function qui retournera l'id
  13. Tu peux aussi reforcer la mise a jour du maillage vu que tout tes modules sont maintenant inclus
  14. @krikroff tu m'as dis que tu avais une nouvelle version du plugin freesms avec affichage id et longueur des clé afin d'éviter le problème d'espace a la fin si tu cherche un bêta. .. testeur je suis làlol merci Par contre lorsque que tu aurras un peu de temps pourras tu ajouter le code lua pour l'envoi du sms dans le post 1
  15. On a plus qu'àdire a Moicphil de declarer le 23 mai comme journée nationale domotique fibaro lazer et jojo en v4. Nico un recovery en live et je trouve qu'il a été zen. Les plugin c'est un jour historique pour la domotique lol
  16. Il faut abattre le pommiers et planter un pc sur ton bureau lol
  17. C'est pas grave pour te faire pardonner tu n'as plus qu'àaller voter lol on te connaît une fois que tu es parti on ne t'arrête plus depuis le temps que je te disais de faire un recovery tu vois que cela en vos la peine. Un petit conseil pour les prochaines update attend les retours car la on a une version plutôt stable avec plugin.
  18. merci Laser je viens d'installer JSONView 0.9 sous firefox cela fonction on n'a la même présentation qu'avec un get dans api docs http://192.168.1.5/api/devices?id=5 par contre si je fais cela "http://192.168.1.5/api/devices?name=lumiere" cela ne fonctionne pas mais cela fonctionne "http://192.168.1.5/api/devices?type=com.fibaro.FGRM222" ça me donne tous mes FGRM222
  19. je connais pas du tout jeedom mais pas mal de personnes vendent leurs hc2 donc ils seraient peut être bien que l'on ouvre un topic sur le forum mais je sais pas si cela ce fais vu que notre forum est fibaro
  20. Ca fais un moment qu'on peut les cacher lol fais ca bien le grand chef passe bientôt moi je suis en v4 depuis le début des bêta mais je crois que le je vais arrêter car cela fonctionne trop bien pff en va ce faire ch..... maintenant que tout fonctionne que nico ne pique plus de colère qui jojo est en v4 dit pitp2 on va faire quoi on teste jeedom? Moi ca me tenterai bien si j'avais un peu plus de temps
  21. Sinon essayé avec un autre navigateur pour connaitre les parametres d'un module tu as ip/docs ou tu te mets en lua et tu selectionnes ton module la tu auras toutes les fonctions du modules si tu clic sur une fonction le code lua s'écriera
×
×
  • Créer...