Aller au contenu

Domodial

Membres confirmés
  • Compteur de contenus

    2 850
  • Inscription

  • Dernière visite

  • Jours gagnés

    18

Tout ce qui a été posté par Domodial

  1. Je ne suis donc pas le seul !! J'ai attendu depuis sa sortie pour l'acheter, et voilàque le truc me rends fou a mon tour
  2. Maintenant je ne sais pour qu'elle raison le parametre de réveil est pris en compte, mais, il est dans le noir totale (une boite) et marque toujours 10 Lux Il ne se réveille pas, alors que j'ai mis le reveil a 5s A chaque reveil manul le Lux change bien. Après il ne se reveil pas tout seul.
  3. Bon, mon lux est resté bloqué a 31lux alors qu'il fait presque nuit Je prends le module dans mes mains, il passe a 3Lux Je deviens fou. Si je met le reveil a 5 s la page m'affiche toujours 18000 Je repète un cable alors que j'ai réveillé le module avec 3 clic sur le bouton a l'intérieur.
  4. Perso je n'arrive pas a changer le réveil ^^ Ca garde en mémoire 18000 J'ai essayé de mettre une lampe devant le capteur ça a monté mes Lux... Je pense qu'il fonctionne Merci encore Sakkhho !
  5. Merci ! je l'aurais oublié le réveil ^^ Ca progresse, je suis passé de 1 Lux à 11 Lux ! Pour prendre une nouvelle mesure il faut attendre 18000 secondes c'est ça ? Je trouve étonnant que ce parametre je ne peux pas le régler. Si je met 1800 s il ne le prends pas en mémoire.
  6. J'ai 200 effectivement, je vais essayer avec tes réglages merci. Je reviens poster le retour dans quelques instants.
  7. Bonjour à tous, Est-ce que ton souci de remonté des Lux à été réglé ? car j'ai exactement le meme probleme J'ai eu ce module en cadeau, simplement je trouve qu'il réagit bizarrement. Hier, après quelques minutes d'utilisation l'oeil ne s'allumait plus (réglages d'origine)... Je l'ai enlevé du réseau puis Re inclus... Maintenant il détecte la présence, la température semble fonctionner, mais les Lux kedalle En Polling j'ai : 18000 (et impossible de le changer) ?? Comment régler ce module pour qu'il fonctionne bien ? Y a t'il des astuces a connaitre ? Merci
  8. Bonjour à tous, J'ai eu ce module en cadeau, simplement je trouve qu'il réagit bizarrement. Hier, après quelques minutes d'utilisation l'oeil ne s'allumait plus (réglages d'origine)... Je l'ai enlevé du réseau puis Re inclus... Maintenant il détecte la présence, la température semble fonctionner, mais les lux kedalle En Polling j'ai : 18000 (et impossible de le changer) ?? Comment régler ce module pour qu'il fonctionne bien ? Y a t'il des astuces a connaitre ? Merci
  9. Oui dans le premier script que j'ai posté tous les bandeaux sont liés, la couleur est la meme pour tous du moment ou tu en touche un. Le deuxieme script est mieux, tu as par exemple le Maitre en rouge, et l'esclave en bleu. Tant que tu touche a l'esclave le Maitre n'est pas affecté, tu conserves deux couleurs distinctes. Dès lors que tu changes la couleur du Maitre, ça change aussi celle de l'esclave, l'esclave se retrouve avec la couleur du Maitre. Par contre je ne vois pas de quel script tu me parles, celui de Shad ou de SimonT ? J'ai essayé celui de Shad posté sur la première page mais il ne fonctionne pas chez moi Mais à te lire il réagirait comme le deuxieme script que j'ai posté, donc comme l'explication çi dessus (si tu me comprends car moi meme j'ai du mal mdrrr).
  10. Je viens de démerder le script qui était bugué. Ce script permet de : D'avoir des ambiances différentes avec xxx bandeaux, ET de passer le Master vers les Slaves et donc d'associer la couleur du Master à tous les Slaves ! --[[ %% properties 405 color %% globals --]] local id_master = 405; -- ID des Master (ID Master) local id_slaves = {415}; -- ID des Slaves {1}, {1,2,3} local debug = true; -- Debug if debug then fibaro:debug("Syncing RGB"); end 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 table.insert(t, string.sub(s, curpos, found - 1)) curpos = found + patsz s = string.sub(s, curpos) else table.insert(t, string.sub(s, curpos)) break end maxsplit = maxsplit - 1 if maxsplit == 0 then table.insert(t, string.sub(s, curpos - patsz - 1)) end end return t end local result = split(fibaro:getValue(id_master, "color"), ',') if debug then fibaro:debug(result[1]..","..result[2]..","..result[3]..","..result[4]); end for i = 1, #id_slaves do if (result[1] == "0" and result[2] == "0" and result[3] == "0" and result[4] == "0" and (tonumber(fibaro:getValue(id_master, "currentProgramID")) > 0)) then if debug then fibaro:debug(fibaro:getValue(id_master, "currentProgramID")); end fibaro:call(id_slaves[i], "startProgram", fibaro:getValue(id_master, "currentProgramID")); else fibaro:call(id_slaves[i], "setColor", result[1], result[2], result[3], result[4]) end end
  11. Salut à tous, Je remonte le sujet, j'ai un souci avec le script de shad il ne fonctionne pas chez moi (malheureusement). Celui ci fonctionne MAIS ! il change la couleur de tous les bandeaux Donc impossible d'avoir des ambiances différentes ET de passer de Master/Slave a un moment donné. En tous les cas en 4x je n'arrive pas a faire fonctionner ton script Shad, pas d'erreur, rien... mais pas de changement. Voici le script qui change en tout mais a chaque fois que tu change l'un ça change l'autre... --[[ %% properties 405 currentProgramID 405 color %% globals --]] local fromID = 405 local toID = 415 -- Allows us to set the colour from a string like 'r,g,b,w' function setTheColour (deviceID, colourString) local RGBWTable= {} local i = 1 for value in string.gmatch(colourString,"(%d+)") do RGBWTable[i] = value i = i + 1 end fibaro:call(deviceID, "setColor", RGBWTable[1], RGBWTable[2], RGBWTable[3], RGBWTable[4]) end local trigger = fibaro:getSourceTrigger() if (trigger['type'] == 'property') then if (trigger['propertyName'] == 'currentProgramID') then fibaro:call(toID, 'startProgram', fibaro:getValue(fromID, 'currentProgramID')) if (fibaro:getValue(fromID, 'currentProgramID') == '0') then setTheColour(toID, fibaro:getValue(fromID, 'color')) end elseif (trigger['propertyName'] == 'color') then if (fibaro:getValue(fromID, 'currentProgramID') == '0') then setTheColour(toID, fibaro:getValue(fromID, 'color')) end end end
  12. Domodial

    Detection De Présence

    Bonjour, C'est quoi Locale ? une appli smartphone ?
  13. Mdrr !!
  14. Domodial

    Support Gea

    ben merci de tes lumières sur le -1 car TOUT fonctionne maintenant !! Ptain la journée que j'étais dessus PS : je n'ai plus de messages vocal mais le jeux d'alertes lumineuses fonctionnent correctement. En meme temps le lapin parle vraiment quand il veux donc..
  15. Domodial

    Support Gea

    Salut Jojo, merci de te pencher sur mon problème. En fait je veux que quand l'un ou l'autre des ouvrants, s'ouvre, ça déclenche mon alerte lumineuse, et que ça répète tant que l'état n'a pas changé. Je pensais que c'était le principe du repeat
  16. Domodial

    Support Gea

    Salut à tous, J'ai passé la journée a débuguer un problème. Et en isolant entièrement GEA et en ne laissant que ces lignes, je comprends le probleme, mais je n'arrive pas à le résoudre (je sais je suis un quiche lol). 1 Portail et 1 Garage qui doivent réagir a des alertes lumineuses. Simplement l'une éteint l'autre, car si l'un des ouvrants est à Off (donc fermé) il me coupe l'alerte lumineuse, et pourtant le deuxieme ouvrant est ouvert. Comment faire pour que chacun soit indépendant ? Si on regarde, et bien si le Garage (ou le portail) est à OFF ça stop l'alerte lumineuse, parce que forcément les lignes disent la meme chose bien que le déclencheur soit différent, je craque. -- GARAGE ---- -- Si la VG EtatGarage est sur "open" alors on lance le programme d'alerte 7 du Ruban. -- On répète tant que la condition est vraie GEA.add( {"Global","EtatGarage","open"}, -1, "", {{"turnOn", id["BANDEAU_LED"]}, {"Program", id["BANDEAU_LED"],7}, {"VirtualDevice", id["KAROTZ_NOTIFICATIONS"], "4"}, {"Repeat"}}) -- Si la VG EtatGarage est sur "close" ET que le programme en cours du ruban est 7 alors on éteint le ruban + notifier par Karotz que le garage est fermé GEA.add( {{"Global","EtatGarage","close"}, {"Property", id["BANDEAU_LED"], "currentProgramID", 7}}, 1*60, "", {{"turnOff", id["BANDEAU_LED"]}, {"VirtualDevice", id["KAROTZ_NOTIFICATIONS"], "3"}}) -- PORTAIL ----- -- Si la VG EtatPortail est sur "open" alors on lance le programme d'alerte 7 du Ruban. -- On répète tant que la condition est vraie GEA.add( {"Global","EtatPortail","open"}, -1, "", {{"turnOn",id["BANDEAU_LED"]}, {"Program", id["BANDEAU_LED"],7}, {"VirtualDevice", id["KAROTZ_NOTIFICATIONS"], "9"}, {"Repeat"}}) -- Si la VG EtatPortail est sur "close" ET que le programme en cours du ruban est 7 alors on éteint le ruban + notifier par Karotz que le portail est fermé GEA.add( {{"Global","EtatPortail","close"}, {"Property", id["BANDEAU_LED"], "currentProgramID", 7}}, 1*60, "", {{"turnOff", id["BANDEAU_LED"]}, {"VirtualDevice", id["KAROTZ_NOTIFICATIONS"], "10"}})
  17. Pareil !
  18. Domodial

    Support Gea

    @Nikko Toutes mes excuses, je ne sais pas comment avait volé dans l'entete d'un VD la déclaration de la variable "Maison" Ca changeait bien l'état de ma VD mais pas la variable en elle même ! Car dans la VD il n'y avait plus "Maison" en entete. Tout refonctionne, et en mieux Désolé de tout ce binzz, c'est hardu tout ça
  19. Domodial

    Support Gea

    oui pardon, j'ai viré l'id PORTE_ENTREE en collant ici pour exemple, car y en avait trop long, mais il y est bien. Pas compris pour les espaces (?) --[[ %% autostart %% properties 58 value %% globals Maison --]] -- Portes PORTE_ENTREE = 58,
  20. Domodial

    Support Gea

    Supposons que ma variable "Maison" est à Present, que cette variable est déclaré dans l'entete, alors cette ligne doit fonctionner pétard de bonsoir Et ben non --[[ %% autostart %% properties %% globals Maison --]] --- LOCAL Maison local estPresent = {"Global", "Maison", "Present"} local estAbsent = {"Global", "Maison", "Absent"} GEA.add({id["PORTE_ENTREE"], estPresent}, -1, "Porte entrée fermé le #date# à #time#", {{"Inverse"}, {"Portable", MobileId["PHONE_BERNARD"]}})
  21. Domodial

    Support Gea

    En entête j'ai ma variable "Maison" déclaré, le mode Absent/Présent est déclenché par l'activation ou désactivation de la vidéosurveillance. Ma variable change bien d'état à chaque fois. J'ai deux façons d'allumer ou éteindre la vidéo surveillance, et ça change l'état de la variable "Maison" Si sur un VD (variable Maison) je clic Absent, ça allume la vidéosurveillance. Si je clic Present ça coupe. Si j'appuye sur le bouton du module SURVEILLANCE_VIDEOS (1), ça allume la vidéosurveillance et passe la variable à Absent. Et inversement si module OFF ça met la variable a Present. Jusque là tout fonctionne. Depuis la modif idMobile, cette modif fonctionne sur toutes les lignes, sauf les lignes avec la variable "Maison". ---======= FONCTIONNEMENT VIDEOSURVEILLANCE + ALERTES LUMINEUSES DE CONFIRMATION =======------- --- --- Allume ou éteint la vidéosurveillance en fonction de l'action sur le bouton variable "Maison" (Absent/Présent) GEA.add({{"Global","Maison","Present"}}, -1 , "VideoSurveillance désactivé" , {{"turnOff", id["SURVEILLANCE_VIDEOS"]}}) GEA.add({{"Global","Maison","Absent"}}, -1 , "VideoSurveillance activé" , {{"turnOn", id["SURVEILLANCE_VIDEOS"]}}) --- Allume ou éteint la vidéosurveillance action manuel du module SURVEILLANCE_VIDEOS au sol --- Lorsque SURVEILLANCE_VIDEOS est activé (1) alors passer la variable Maison à Absent et alerte ROUGE GEA.add({"Value",id["SURVEILLANCE_VIDEOS"],1}, -1 , "" , {{"Global","Maison","Absent"}, {"RGB", id["BANDEAU_LED"], 255, 0, 0, 100}}) --- Arret de l'alerte lumineuse après 5 mn GEA.add({"Value",id["SURVEILLANCE_VIDEOS"],1}, 1*60, "", {{"Global","Maison"," Absent"}, {"turnOff", id["BANDEAU_LED"]}}) --- Lorsque SURVEILLANCE_VIDEOS est désactivé (0) alors passer la variable Maison à Present et alerte VERTE GEA.add({"Value",id["SURVEILLANCE_VIDEOS"],0}, -1 , "" , {{"Global","Maison","Present"}, {"RGB", id["BANDEAU_LED"], 0, 255, 0, 100}}) --- Arret de l'alerte lumineuse après 5 mn GEA.add({"Value",id["SURVEILLANCE_VIDEOS"],0}, 1*60, "", {{"Global","Maison"," Present"}, {"turnOff", id["BANDEAU_LED"]}})
  22. Domodial

    Support Gea

    Je crois que j'ai été au bout de mes connaissances... J'ai voulu simplifier la ligne croyant qu'elle serait mieux comprise comme ça : Afin de recevoir une notification si Absent (ben ça ne fonctionne pas non plus). Si je vire le contrôle estAbsent, je reçois les notifications local estPresent = {"Global", "Maison", "Present"} local estAbsent = {"Global", "Maison", "Absent"} GEA.add({id["PORTE_ENTREE"], estAbsent}, -1, "Porte entrée fermé le #date# à #time#", {{"Inverse"}, {"Portable", MobileId["PHONE_BERNARD"]}})
  23. Domodial

    Support Gea

    Bon, j'ai trouvé, mais je ne sais pas résoudre le probleme Ici ça ne fonctionne pas (car controle variable Absent) (pour le test j'ai mis à Present) GEA.add({{"Global", "EtatPortail", "close"}, {"Global","Maison","Absent"}}, -1, "Portail fermé à #time# le #date#", {{"Portable", MobileId["PHONE_BERNARD"]}}) Ici j'enlève le controle et ça fonctionne GEA.add({"Global", "EtatPortail", "close"}, -1, "Portail fermé à #time# le #date#", {{"Portable", MobileId["PHONE_BERNARD"]}}) Possible que ce soit le code GEA qui n'accepte pas ? Car toutes mes lignes qui ne fonctionnent pas comportent le control de la variable "Maison"
  24. Domodial

    Support Gea

    Cette ligne fonctionne également GEA.add({id["LUMIERE_POUBELLE"],nuit}, 30 , "Lumière poubelle allumé", {{"Portable", MobileId["PHONE_BERNARD"]}})
  25. Domodial

    Support Gea

    Ici par exemple ça fonctionne [DEBUG] 07:46:34: [ Value [41|Température] > 20 ] isActivated : type : Value+ (ID: 40) [Portable,360] [DEBUG] 07:46:34: [ Value [41|Température] > 20 ] isActivated : activé (ID: 40) [Portable,360] Ici non : DEBUG] 07:47:04: [ Value [42|Humidité] > 70 ] En cours : vérification (ID: 39) [Portable,360] [DEBUG] 07:47:04: [ Value [42|Humidité] > 70 ] Check : démarrage vérification (ID: 39) [Portable,360] [DEBUG] 07:47:04: [ Value [42|Humidité] > 70 ] Check : vérification des dates (ID: 39) [Portable,360] [DEBUG] 07:47:04: [ Value [42|Humidité] > 70 ] isActivated : vérification de l'activation (ID: 39) [Portable,360] [DEBUG] 07:47:04: [ Value [42|Humidité] > 70 ] isActivated : type : Value+ (ID: 39) [Portable,360] [DEBUG] 07:47:04: [ Value [42|Humidité] > 70 ] !CANCEL! isActivated: désactivé (ID: 39) [Portable,360] [DEBUG] 07:47:04: [ Value [41|Température] > 20 ] En cours : vérification (ID: 40) [Portable,360] [DEBUG] 07:47:04: [ Value [41|Température] > 20 ] Check : démarrage vérification (ID: 40) [Portable,360] [DEBUG] 07:47:04: [ Value [41|Température] > 20 ] Check : vérification des dates (ID: 40) [Portable,360] [DEBUG] 07:47:04: [ Value [41|Température] > 20 ] isActivated : vérification de l'activation (ID: 40) [Portable,360] [DEBUG] 07:47:04: [ Value [41|Température] > 20 ] isActivated : type : Value+ (ID: 40) [Portable,360] [DEBUG] 07:47:04: [ Value [41|Température] > 20 ] isActivated : activé (ID: 40) [Portable,360]
×
×
  • Créer...