Aller au contenu

d@m!Ch94

Membres confirmés
  • Compteur de contenus

    74
  • Inscription

  • Dernière visite

Tout ce qui a été posté par d@m!Ch94

  1. Par contre si je te relis correctement, tu veux dire que dans le script UK tout les modules sont liés les uns aux autres c'est ça! Si on touche àn'importe lequel des modules, tous les autres suivent?
  2. Salut Domodial, Je pense que le lien de SimonT ne pointait pas le script de Shad, le sien est un peu plus haut dans le fil du post et commence aussi par définir une Id master et les slaves juste en dessous... En utilisation on manipule le master...les slaves suivent, ET, si on veux changer la couleur d'un des slaves on peut le manipuler sans modifier le master ni les autres slaves.
  3. C'est bon de mon coté, Par contre j'ai dû les laisser en "autre module" dans les réglages, dès que je les déclares comme éclairage elles disparaissent.
  4. Effectivement c'est niquel ça reprend au bon numéro, bah je regrette encore moins la restauration...
  5. Un petit retour de plus, De mon côté avec un bon paquet de modules et de la scène activation à foison, c'est étonnamment stable, Mais! j'ai dà» pour cela restaurer ma sauvegarde en 058, les modifs faites après (3 modules et 1 scène, (argh encore des ID inutiles!))) ont sautées PAR CONTRE la HC2 est resté en 062(j'ai lu que c'est arrivé pour un membre sur un topic de Maj antérieur récemment). Je ne voulais pas restaurer de sauvegarde depuis ma MAJ en V4 où j'avais tout refait super clean (avec Road map prédéfini pour avoir les ID comme je veux et tout et tout!) mais là j'en pouvais plus, j'avais une méga grosse latence sur les scène activation et notifications depuis la 059, j'ai espéré que ça passe avec la 061 puis la 062... La RAM continu comme sur les versions après 056 à monter doucement au fur et à mesure des jours mais tout marche nickel (MAJ faite il y a 2 jours et presque 15h, je suis à 48%) Autrement avec le toolkit resté chez moi en 1.0.2.1 j'arrive à récupérer les script de scène, les lancer, et récuperer les données des modules. J'ai aussi avec la nouvelle version android les BUBLE ZIPATO qui apparaissent enfin! comme un module RGBW (du coup je peut virer mes modules virtuels moins sexy faits en attendant (encore des ID perdus)). Bon courages aux rageux de la béta... On se retrouve à la prochaine :-)
  6. Haaa bah pour moi il y a un premier retour positif, c'est le retour dans la minute après installation du remote access via mon phone android qui ne fonctionnais pas sur la 4.059...
  7. ok teamviewer, le temps de DL (c'est en cours)
  8. OU dit moi si tu vois plus simple. Moi aussi je veux vraiment comprendre, pour te dire j'ai même commander "le guide de lua et ses application"
  9. Le plus simple serait que je lâche l'acces remote fibaro pour un temps, c'est plutôt rapide pour passer la box d'un utilisateur àun autre je crois
  10. harg! J'ai envie de revenir en 3.xx rien que pour ça! le remplace de la local ne change rien, surtout que la box les prend bien en compte pour le jumelage RGBW vu ensemble ce matin
  11. par contre tu veux dire quoi par enlever toute les porte par l'id de la porte !?
  12. Vii, c'est ca! avec un bon gros reboot fais semaine dernière
  13. mdrrr, non! ...ma chérie le faisait pour moi !!!mais elle en a marre, va falloir que je me lève
  14. j'avais mi un débug juste avant la condition d'ouverture (le 4.2) on le vois pas passer non plus
  15. Fait + restart (ca coute rien!), c'est la même.. Et j'ai réuni les 2 scènes sur un script (avec le jumelage)
  16. Flute à bec! J'avais de sérieux doute sur le module du fait de mon traffic ds ses paramètre d'association, et je viens de teste avec un autre... même résultat
  17. Sachant que cela fonctionne de ton côté, je vais enquêter ailleur que dans la scène
  18. Le truc c'est que je comprend 1/5ème du script, mais je vois pas le débug 4.3 placé avant le lancement de couleur.
  19. --[[ %% properties 33 value %% globals --]] fibaro:debug("________start________"); local startSource = fibaro:getSourceTrigger(); local porte = 33; local RGBW = 5; fibaro:debug("étape 1"); function split(s, pattern, maxsplit) local pattern = pattern or ' ' local maxsplit = maxsplit or -1 local s = s local t = {} local patsz = #pattern while maxsplit ~= 0 do local curpos = 1 local found = string.find(s, pattern) if found ~= nil then fibaro:debug("étape 1.1"); table.insert(t, string.sub(s, curpos, found - 1)) curpos = found + patsz s = string.sub(s, curpos) else fibaro:debug("étape 1.2"); table.insert(t, string.sub(s, curpos)) break end fibaro:debug("étape 2"); maxsplit = maxsplit - 1 if maxsplit == 0 then fibaro:debug("étape 2.1"); table.insert(t, string.sub(s, curpos - patsz - 1)) end end return t end fibaro:debug("étape 3"); local result = split(fibaro:getValue(RGBW, "color"), ',') local ProgramID = fibaro:getValue(RGBW, "currentProgramID") function callLastState () if (result[1] == "0" and result[2] == "0" and result[3] == "0" and result[4] == "0" and (ProgramID > "0")) then fibaro:call(RGBW, "startProgram", ProgramID); fibaro:debug("étape 3.1"); else fibaro:call(RGBW, "setColor", result[1], result[2], result[3], result[4]); fibaro:debug("étape 3.2"); end end fibaro:debug("étape 4"); if (startSource['type']=='property') then -- door trigger fibaro:debug("étape 4.1"); if (startSource['deviceID']==tostring(porte)) then fibaro:debug("étape 4.2"); if (tonumber(fibaro:getValue(porte, "value")) > 0) then fibaro:debug("étape 4.3"); fibaro:debug('Porte ouverte'); fibaro:call(5, "setColor","0","220","0","0"); fibaro:sleep(3000); callLastState(); end end fibaro:debug("________END________"); end [DEBUG] 21:14:08: ________start________ [DEBUG] 21:14:08: étape 1 [DEBUG] 21:14:08: étape 3 [DEBUG] 21:14:08: étape 1.1 [DEBUG] 21:14:08: étape 2 [DEBUG] 21:14:08: étape 1.1 [DEBUG] 21:14:08: étape 2 [DEBUG] 21:14:08: étape 1.1 [DEBUG] 21:14:08: étape 2 [DEBUG] 21:14:08: étape 1.2 [DEBUG] 21:14:08: étape 4 [DEBUG] 21:14:08: étape 4.1 [DEBUG] 21:14:08: ________END________ [DEBUG] 21:14:13: ________start________ [DEBUG] 21:14:13: étape 1 [DEBUG] 21:14:13: étape 3 [DEBUG] 21:14:13: étape 1.1 [DEBUG] 21:14:13: étape 2 [DEBUG] 21:14:13: étape 1.1 [DEBUG] 21:14:13: étape 2 [DEBUG] 21:14:13: étape 1.1 [DEBUG] 21:14:13: étape 2 [DEBUG] 21:14:13: étape 1.2 [DEBUG] 21:14:13: étape 4 [DEBUG] 21:14:13: étape 4.1 [DEBUG] 21:14:13: ________END________
  20. Ouai j'ai vu les id...c'est cool...Thank's! Bon, j'ai remis la HC2 sur le paramétre d'association du module... + petit redémarage pour la forme. Làle module ne réagis pas àl'ouverture
  21. Yessss, merci de te pencher sur ce script Shad! Je viens de rentrer, je vais test... faut que je refasse le paramètre d'association du module avant (sans HC2 coché je vais vers un résultat faussé comme sur la box de ce matin!).
  22. Cool, du coup il n'y a pas besoin de la ligne local startSource = fibaro:getSourceTrigger(); ....pour que cela fonctionne!
  23. mdrrr. Attend, regard, ça c'est celui qui m'avais servi de base: ---[[ %% autostart %% properties 33 value 5 value 5 color %% globals --]] local ETATporte = tonumber(fibaro:getValue(33, "value")) --get last color local colorSet = fibaro:getValue(5, "lastColorSet"); --set old color local RGBWTable= {}; local i = 1; for value in string.gmatch(colorSet,"(%d+)") do RGBWTable[i] = value; i = i + 1; end if ( tonumber(fibaro:getValue(33, "value")) == 0 ) then fibaro:debug('Porte fermé'); if ( tonumber(fibaro:getValue(33, "value")) > 0 ) then fibaro:debug('Porte ouverte'); end end fibaro:debug('R:'..RGBWTable[1]); fibaro:debug('G:'..RGBWTable[2]); fibaro:debug('B:'..RGBWTable[3]); fibaro:debug('W:'..RGBWTable[4]); if (tonumber(fibaro:getValue(33, "value")) > 0) then -- lance le vert fibaro:call(5, "setColor","0","220","0","0"); fibaro:debug('lance le vert'); fibaro:sleep(3000) fibaro:debug('Porte:'..ETATporte) -- apres 3 secondes, relance la couleur fixe fibaro:call(5, "setColor", RGBWTable[1], RGBWTable[2], RGBWTable[3], RGBWTable[4]); fibaro:debug('reprise couleur led'); end Donc en reprenant ma situation, ce que je voudrais c'est que mon module RGBW id5, se mette en vert pendant 3 sec quant la porte id33 s'ouvre et se reteigne s'il etait éteint (ca je sais faire simplement) mais aussi que s'il est dans une couleur X ou Y choisie avant l'ouverture de la porte, il revienne à cette couleur et là je bug!!!
  24. Avec mes vieux goto venu de mes cours de basic en CE2, j'essayais de filtrer en début de scrip l'état vert afin de concerver les valeurs du bandeau
  25. Lol, Je vois que tu est chaud alors je lance la bombe: http://www.domotique-fibaro.fr/index.php/topic/5201-syncro-rgbw-avec-diff%C3%A9rentes-actions/
×
×
  • Créer...