
Romain80
Membres confirmés-
Compteur de contenus
104 -
Inscription
-
Dernière visite
-
Jours gagnés
2
Tout ce qui a été posté par Romain80
-
Ok effectivement, je l' ai lu mais je n' y ai pas vraiment prêté attention en fait. Je ne suis pas encore très au point avec le LUA. Mais bon concrètement qu'est ce que je dois faire. Une variable globale sunsetHour qui peut prendre 0 ou 1 en valeur ? Car si c'est ça, j' ai deja essayé et ça fonctionne pas mieux. Nan j'avoue que je suis un peu perdu. Je ne comprend pas pourquoi on a besoin d un variable globale. Pour moi on fait un getValue sur le HC2 pour récupérer "l'état" de sunset, a savoir si le soleil est couché ou pas. Mais je crois que j' ai pas tout bien pigé ! D'un autre coté je suis un peu fatigué ça n' aide pas des masses !
- 62 réponses
-
- Script lua
- simulation
-
(et 1 en plus)
Étiqueté avec :
-
Salut, Je ne vois pas ou j ai de l'info sur cette partie ... Ou alors je vois tres mal ! Mais concretement je cree un variable globale de type BOOL et ça devrait le faire si je comprend bien ?
- 62 réponses
-
- Script lua
- simulation
-
(et 1 en plus)
Étiqueté avec :
-
Salut et merci pour la réponse. Alors ou puis je verifier la variable sunsetHour ? Sinon effectivement dans le debug j' ai d'un coup plus d' infos : DEBUG] 22:22:22: Time is now: 22:22 [DEBUG] 22:22:22: Todays sunset: 18:03 [DEBUG] 22:22:22: Simu_presence will not be activated before sunset Donc la ça confirme bien que ça déconne j' ai testé la valeur de sunset a la ligne 116 pour verifier qu'il était bien a 1 a ce moment la mais en fait il reste a 0. Je crois que la ligne 115 pose problème dans mon cas.
- 62 réponses
-
- Script lua
- simulation
-
(et 1 en plus)
Étiqueté avec :
-
Salut, Je rencontre un petit problème que je n' arrive pas a résoudre et c'est pas faute d'avoir essayer ... J'utilise le script de simulation de presence en sa version 1.0.1 (avec prise en compte de l'heure de couché de soleil) dont voici le code : --[[ %% autostart %% properties %% globals Simu_presence --]] -- LUA - Presence Simulator V1.0.1 -- -- Modified by Jonny Larsson (jompa68) - 2014-01-24 -- Changed from fixed START TIME to sunsetHour and to STOP Hour and Minute. -- -- -- Simulate a presence when you're on vacation. -- A part of code is reused, it can found here. Thanx to Richo: http://forum.fibaro.com/viewtopic.php?t=1892&postdays=0&postorder=asc&highlight=presence&start=15 -- and here thx to Krikroff http://forum.fibaro.com/viewtopic.php?t=1656 -- -- USER SETTINGS -- -- Timestamp when you want stop simulation -- local stop_hour = 23; -- Hour when you want simulation to stop local stop_minute = 00; -- Minute of the hour you want simulation to stop --------------------------------------------- local rndmaxtime = 20 --random time of light change in minutes --> here each device is on max 20min local ID_devices_lights = {29,33,34} --IDs of lights to use in simulation local numbers_lights = 3 --numbers of light devices listed above local activated_push = true; --activate push when simulation starts and stops local ID_Smartphone = 12; --ID of your smartphone local simu = fibaro:getGlobal("Simu_presence"); --value of the global value: simulation is on or off local debug = true; --activate the debug mode -- USER SETTINGS END -- -- DO NOT EDIT THE CODE BELOW (except to suit your needs) -- local simu = fibaro:getGlobal("Simu_presence"); --value of the global value: simulation is on or off local start_simu = fibaro:getValue(1, "sunsetHour"); --Start simulation when sunset local minute = 60000 --in milliseconds local start = os.date("%H:%M") local time = os.time() local date = os.date("*t", time) local year = date.year local month = date.month local day = date.day local endtime = os.time{year=year, month=month, day=day, hour=stop_hour, min=stop_minute, sec=sec} SimulatorPresenceEngine = { version = "1.0.1" }; -- function to switch off devices in the list function SimulatorPresenceEngine:TurnOff(group) local name, id; local ID_devices_group = group; for i=1, #ID_devices_group do id = tonumber(ID_devices_group[i]); fibaro:call(id, "turnOff"); if (debug) then name = fibaro:getName(id); if (name == nil or name == string.char(0)) then name = "Unknown" end fibaro:debug("Device:" .. name .. " Off "); end end end -- function to simulate a presence function SimulatorPresenceEngine:Launch() if (debug) then fibaro:debug("Simulation will stop: "..stop_hour..":"..stop_minute) end if (os.time() >= endtime) or (simu == "Off") then if (debug) then fibaro:debug("Simulation stopped") end end if (activated_push) then fibaro:call(ID_Smartphone, 'sendPush', "Lights simulation started") ; --send push notification if (debug) then fibaro:debug("push start sent") end end while ((os.time() <= endtime) and (simu == "On")) do fibaro:debug(os.time()) if time == endtime then fibaro:debug("same value") end local random_light = tonumber(ID_devices_lights[math.random(numbers_lights)]) --choose a random light in the list local lightstatus = fibaro:getValue(random_light, 'value') --get the value of the random light in the list -- turn on the light if off or turn off if on if tonumber(lightstatus) == 0 then fibaro:call(random_light, 'turnOn') else fibaro:call(random_light, 'turnOff') end fibaro:sleep(1000) ; --necessary to get back the new status, because HC2 is too fast :-) lightstatus = fibaro:getValue(random_light, 'value') --get the value of the random light after his update if (debug) then fibaro:debug('light ID:'..random_light..' status:'..lightstatus) end local sleeptime = math.random(rndmaxtime*minute) --random sleep fibaro:sleep(sleeptime) local sleeptimemin = math.abs(sleeptime/60000) if (debug) then fibaro:debug('sleeptime:'..sleeptimemin) end simu = fibaro:getGlobal("Simu_presence"); --verify the global value, if the virtual device is deactivated, the scene stops. end --turn Off all lights SimulatorPresenceEngine:TurnOff(ID_devices_lights); if (activated_push) then fibaro:call(ID_Smartphone, 'sendPush', "Lights simulation stopped"); --send push notification if (debug) then fibaro:debug("push stop sent") end end sunset = 0 fibaro:sleep(60000); end -- Condition to start simulation if fibaro:getValue(1, "sunsetHour") == true then sunset = 1 else sunset = 0 end if (debug) and (simu == "On") then fibaro:debug("Time is now: "..start) fibaro:debug("Todays sunset: "..fibaro:getValue(1, "sunsetHour")) end if ((simu == "On") and os.time() <= endtime and sunset == 1 ) then --fibaro:getValue(1, "sunsetHour") SimulatorPresenceEngine:Launch(); --launch the simulation when virtual device is on, and the current time is triggered. elseif sunset == 0 then fibaro:debug("Simu_presence will not be activated before sunset") elseif os.time() >= endtime then fibaro:debug("After simu_presences stop time") end if (simu == "Off") then fibaro:debug("Simulation is deactivated") end Seulement le script ne se déclenche pas ! Malgré le fait que l'heure de sunset soit dépassée, quand je suis en debug la console me renvoi ceci : [DEBUG] 20:47:44: Simu_presence will not be activated before sunset [DEBUG] 20:47:44: Simulation is deactivated Je ne comprend pas pourquoi car la condition semble correctement écrite mais rien n' y fait ! D'avance merci pour le coup de main
- 62 réponses
-
- Script lua
- simulation
-
(et 1 en plus)
Étiqueté avec :
-
Salut Shad, Merci pour la réponse. Ok. Il faudra juste que j'en tienne compte alors. Merci
-
Salut a tous ! Je viens de recevoir mes FGRM222. Je viens d' installer le premier. Tout fonctionne correctement a l' exception d'un petit truc qui est plus de l' ordre du détail que du problème a proprement parlé. Lorsque je lui envoi un positionnement "précis" genre a 50%, il se ferme plutôt au 2/3. J'ai des butées électroniques. Y a t il un parametrage particulier pour ce type de butée ? J' ai essayé de faire quelques recherches a ce sujet mais pas grand chose. Et juste pour l' info, j' ai fais la calibration auto 2 fois d'avance merci
-
Salut, Je possede une station Oregon Scientific et je voulais savoir si il existait un moyen de recuperer les valeurs avec mon HC2 Je sais que ma station utilise la radio frequence en 433 Mhz, donc je me doute que nativement cela est impossible. Mais peut etre existe t il un systeme permettant de convertir la RF433 et l'emuler en Zwave ? Excusez l'ineptie de ma question si cela ne devait pas etre possible mais je suis en plein dans mes debuts en domotique et forcé de constater mes lacunes en termes de connaissances sur ce qui faisable ou pas D'avance merci
-
Ah ok lol ... Il est pas du genre a enfiler des perles Krikroff ! Encore merci. J' installe ça sur mon PC demain (je suis sur MAC la ) Bonne soirée
- 62 réponses
-
- Script lua
- simulation
-
(et 1 en plus)
Étiqueté avec :
-
Salut a tous ! Tout d'abord merci pour ce script. Je viens vers vous car je rencontre quelques difficultés a identifier l' ID de mon smartphone. Ou puis je trouver cette info ? D'avance merci
- 62 réponses
-
- Script lua
- simulation
-
(et 1 en plus)
Étiqueté avec :
-
Carte WiFi commandée. Reception prevue en Mars. Je vous tiens informé a recpetion et je ferais un petit Tuto ... Ça pourra toujours servir
-
Actualité Un nouveau capteur Fibaro arrive !!
Romain80 a répondu à un(e) sujet de aliasing dans Le bistrot
Hello, c'est un peu hors sujet mais sachez que la loi sur le délai de rétractation est passée a 14 jours au lieu de 7 depuis le 1er Janvier. Si ça peut aider -
Hello ! Et oui a peine un sujet resolu, un autre déja ouvert Ma question est simple. On peut facilement prendre une photo avec nos cams via l'interace HC2 mais la question, comment faire une capture video ? Est ce possible deja ? Merci pour vos reponses
-
Un grand merci ! Grace a fiddler, j'ai pu retrouver mes URLs. J'ai maintenant ma cam entierement pilotable Encore merci
-
Je test demain Et effectivement oui c'est une interface web. J' ai meme le choix entre une interface ActiveX pour IE, Push pour safari et firefox et encore une autre. Donc je vais bien finir par les trouver ces URLs
-
Yes correct ! Autant pour moi ! http://www.roomba-wifi-remote.com/compatible-roomba/
-
Alors déjà la bonne nouvelle c'est que des URL existent. Les voici : ï‚· http:// Roomba_Wifi_Remote_IP /roomba.cgi?button=CLEAN ï‚· http:// Roomba_Wifi_Remote_IP /roomba.cgi?button=SPOT ï‚· http:// Roomba_Wifi_Remote_IP/roomba.cgi?button=DOCK Mon seul problème pour l' instant, c'est qu'ils ne parlent que des Roomba série 500 et 700 sur le user guide .... or moi c'est un 620 Je vais contacter leur support, voir ce qu'ils peuvent me dire par rapport a ma problématique Mais en tout cas, si on a un 5xx ou un 7xx, y a juste a se procurer le module et après c'est jouable.
-
Ah ... ce serait une plutot bonne nouvelle Effectivement si après j' arrive a le connecter en wifi, il me suffira probablement de récupérer les URL de "pilotage". Mais a priori des choses existent et seraient meme compatibles avec le HC2. Je vais creuser et je vous tiendrai informé ) Encore merci
-
J' ai déjà essayé de looker le code source de la page mais impossible de les trouver. Dans le code source, je vois la fonction que la page appel mais pas l' URL. Je vais regarder les trames réseau avec wireshark, en espérant que ça me permette de récupérer ces fameuses URL. Merci
-
Non pas d' API (enfin j'imagine). Le robot n'est absolument pas connecté et meme contestable a internet tel qu'il est la. Ma volonté est justement de pouvoir, de la meme façon que l' on gère un interrupteur d'une lampe en y intégrant un module type FGD, de pouvoir mettre un "module" dans le robot et pouvoir ainsi pouvoir le mettre en ON/OFF depuis ma HC2 ! Apres comme je le disais,je ne sais pas quelles sont les limites de la domotique, et c'est pour cette raison que je pose la question Apres si ce n'est pas faisable, pas grave, je continuerai a appuyer manuelle sur le bouton power
-
Salut et merci pour ta réponse. Cependant autant pour moi, j' ai du carrément mal m'exprimer. Ma camera gère actuellement le mouvement. Depuis son interface "propriétaire", je PEUX la bouger. Cependant je n' ai pas de doc technique et j' aimerais savoir si il existe une manie, astuce, etc ... pour récupérer les URL de mouvement afin de pouvoir compléter le parametrage de ma camera dans mon HC2 et ainsi pouvoir manipuler ma dam depuis mon HC2. Merci
-
Salut a tous, Je suis nouveau dans le monde de la domotique. Alors j' ai beaucoup d' idées mais j' ai pour l' instant peu de connaissance et donc je ne sais pas si ce a quoi je "reve est possible" Voila ma requête : J'ai un robot aspirateur (iRobot Roomba 620) et j' aimerais savoir si il existerait une solution pour domotiser ce genre de petite bête. J' ai vu que Fibaro avait un module qui permettait de "Zwavifié" un peu tout et n'importe quoi. Donc je me dis que peut être il existe une solution pour mettre ce genre de module en bricolant bien évidement le bestio. Mais avant de me lancer dans du démontage, de la soudure et compagnie, j' aimerais avoir une confirmation sur la faisabilité du truc en lui meme D'avance merci
-
Salut a tous ! J' avais une vieille camera IP Wifi (de marque totalement inconnue) dont je ne me servais pas mais j' ai eu une soudaine envie de la connecter avec mon HC2. Et je dois dire que je suis plutôt satisfait. Ça fonctionne nickel. Le flux video et les captures photos sont font très bien. Cependant je n' arrive pas a récupérer les URL pour parametrer les mouvement de cette cam dans la HC2. Auriez vous une idée pour ça ? J' ai essayé depuis IE en mettant la console de debug (F12) mais rien n' y fait, impossible. D'avance merci a vous !
-
Salut a tous, Je suis tout nouveau dans le monde de la domotique et j ai choisis FIBARO pour me lancer car leur gamme me parrait plus tot pas mal du tout. J' ai opté pour le Homecenter 2 pour sa capacite prendre en charge des scripts en LUA. Pour l'instant mes modules se limite a de la prise en main d'eclairage et de volets roulants mais je compte bien aller beaucoup plus loin. A tres vite pour des sujets plus passionnants