Aller au contenu

jjacques68

Membres confirmés
  • Compteur de contenus

    4 378
  • Inscription

  • Dernière visite

  • Jours gagnés

    40

Tout ce qui a été posté par jjacques68

  1. visiblement l'épaisseur métallique du rebord entre l'aimant et l'ILS ne semble pas déranger. Chez moi si, mais j'ai des ILS en verre donc pas terrible...
  2. punaise ça à l'air génial ! Et beaucoup de verdure au rendez-vous ! donc de fraîcheur
  3. et tu fais tout ça toi même !
  4. merciiiiii
  5. j'en ai des comme ça, mais je vois pas comment les mettre en place pour que le contact se fasse, du moins pour le volet ! si tu as une photos de ton installation ¿ suis curieux
  6. la vue est juste sublime !!
  7. nan plus sérieux, personne a d'idées ? Le plan serait de détecter l'ouverture du volet "courrier" de la boite aux lettres
  8. postes les dans la section DIY, ça à l'air sympas !
  9. avec plaisir, du coup j'en ai profité aussi
  10. Bon ben je viens de remplacer mes 4 scènes blocs par une seule scène LUA... exemple : local NameScene = "Blue Remote" local _KeyAttribute = sourceTrigger.value.keyAttribute local _KeyId = sourceTrigger.value.keyId fibaro.debug(NameScene, string.format("Scene starting with '%s' key %s", _KeyAttribute, _KeyId)) if _KeyId == 1 and _KeyAttribute == "Pressed" then fibaro.call(133, "turnOn") elseif _KeyId == 2 and _KeyAttribute == "Pressed" then fibaro.call({118,121}, "setValue", 99) elseif _KeyId == 3 and _KeyAttribute == "Pressed" then fibaro.call(133, "turnOff") elseif _KeyId == 4 and _KeyAttribute == "Pressed" then fibaro.call({118,121}, "turnOff") else fibaro.warning(NameScene, "Unknown actions") end
  11. encore un qui a un petit doigt qui parle ! bienvenu à toi !
  12. bon alors c'est pourri, je trouve pas l'équivalent de "anyValue" pour le CentralSceneEvent, mais ça marche bien : dans les trigger : (j'y ai mis tous les cas possibles) { operator = "any", conditions = { {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "Pressed", keyId = 1}}, {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "Pressed", keyId = 2}}, {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "Pressed", keyId = 3}}, {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "Pressed", keyId = 4}}, {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "Released", keyId = 1}}, {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "Released", keyId = 2}}, {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "Released", keyId = 3}}, {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "Released", keyId = 4}}, {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "HeldDown", keyId = 1}}, {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "HeldDown", keyId = 2}}, {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "HeldDown", keyId = 3}}, {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "HeldDown", keyId = 4}}, {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "Pressed2", keyId = 1}}, {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "Pressed2", keyId = 2}}, {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "Pressed2", keyId = 3}}, {id = 132, isTrigger = true, operator = "==", property = "centralSceneEvent", type = "device", value = {keyAttribute = "Pressed2", keyId = 4}}, } } pour exploiter le trigger dans la scène, on peut récupérer les infos comme cela : print(sourceTrigger.value.keyId.." = "..sourceTrigger.value.keyAttribute) Résultat : [11.08.2020] [00:40:04] [DEBUG] [SCENE17076]: 1 = Pressed [11.08.2020] [00:40:07] [DEBUG] [SCENE17076]: 1 = HeldDown [11.08.2020] [00:40:08] [DEBUG] [SCENE17076]: 1 = Released [11.08.2020] [00:40:11] [DEBUG] [SCENE17076]: 1 = Pressed2 EDIT : Si j'ai trouvé comment simplifier les trigger : tout simplement : { operator = "any", conditions = { {id = 132, isTrigger = true, operator = "!=", property = "centralSceneEvent", type = "device", value = {}}, } }
  13. pfiou j'avais peur... franchement
  14. euh... ké cé quoi ?
  15. je regarderai aussi demain matin
  16. essaye : {id = 211, isTrigger = true, operator = "==", property = "sceneActivation", type = "device", value = "anyValue"}
  17. ah mais tu utilises pas "sceneActivation" comme trigger si ?
  18. même si tu changes de boutons tu as 10 ?
  19. hello tout le monde ! vous connaissez qqch d'équivalent aux bon vieux ILS : tout en restant discret... merci !
  20. je t'aimis la fonction qui te le permet plus haut ! ça marche pas ?
  21. de mémoire il faut faut trigger sur la propriété "sceneActivation" du device. ensuite du peux donc récupérer le bouton appuyé avec un simple : fibaro.getValue(ID, "sceneActivation") qui te renvoie une valeur suivant le bouton appuyé selon : et selon la doc, les boutons 1,2,3 et 4 sont : dis moi si tu arrives avec ces infos, sinon j'essaye de retrouver mon bout de code...
  22. alors j'avais ça qqpart sur la HC2... je cherche demain, si je trouve, je te le poste
  23. oui moi ! j'ai pas de soucis, elle marche bien... ben on va comparer les paramètres...
×
×
  • Créer...