CharlesO 23 Signaler ce message Posté(e) 16 novembre 2021 Voilà je me lance ceci est mon premier tuto après avoir longuement cherché un clavier pour ma porte extérieur qui soit compatible Z-Wave+, étanche et esthétique je vous présente : PHILIO - Z-Wave+ Smart Keypad PSK01 malheureusement la Doc n’est pas clair à mon goût ! donc mise à part de vous le conseiller je veux vous aiguiller : 1 - l'inclus en mode sécurité 2 - sous l’onglet avancée dans configuration des code PIN ajouter un code et une étiquette (vous pouvez en mettre 12 maximum) le problème c’est que pour la suite il faudra créer une scène qui exécutera une autre scène qui par exemple ouvrira une porte. Dans cette scène on pourra donc pour chaque étiquette choisir d’exécuter une scène différente. Je vous joins mon petit morceau de Quick app 1- cree une scène (scénario avancé Lua) 2- sous DÉCLARATIONS (Conditions/Déclencheurs) coller et modifier selon votre configuration le code : -- Déclencheurs { conditions = { { id = 247, -- id a remplacer par le id de votre philio keypad psk01 isTrigger = true, operator = "anyValue", property = "accessControlEvent", type = "device", } }, operator = "all" } 3- et sous ACTIONS coller et modifier selon votre configuration le code : -- Actions local sa = json.encode(sourceTrigger.value.userId) -- fibaro.debug("keypad", sa) if (sa == '1') then -- la pas touche c'est le numero (1/12 dans Configuration des codes PIN du philio keypad psk01) fibaro.debug("keypad", "user1") -- debug fibaro.scene('execute', {[1] = 22, }) -- la à votre convenance de remplacer par vos scenes fibaro.setTimeout(3000, function() -- la à votre convenance de remplacer par vos scenes fibaro.scene('execute', {[1] = 21, }) -- la à votre convenance de remplacer par vos scenes end) end -- ex... idem mais pour le 2 et 3 et ... jusqu'a 12 if (sa == '2') then fibaro.debug("keypad", "user2") fibaro.scene('execute', {[1] = 22, }) end if (sa == '3') then fibaro.debug("keypad", "user3") end if (sa == '4') then fibaro.debug("keypad", "user4") end if (sa == '5') then fibaro.debug("keypad", "user5") end if (sa == '6') then fibaro.debug("keypad", "user6") end if (sa == '7') then fibaro.debug("keypad", "user7") end if (sa == '8') then fibaro.debug("keypad", "user8") end if (sa == '9') then fibaro.debug("keypad", "user9") end if (sa == '10') then fibaro.debug("keypad", "user10") end if (sa == '11') then fibaro.debug("keypad", "user11") end if (sa == '12') then fibaro.debug("keypad", "user12") end si vous avez des questions et que je peux vous aider ce sera avec plaisir A+ 2 1 Partager ce message Lien à poster Partager sur d’autres sites
ericl78 75 Signaler ce message Posté(e) 21 août 2023 bonsoir, Je suis interessé par cette article, mais une question : peux tu différencier la touche déverrouillage et celle de verrouillage ? ou cela se limite t'il au code rentré ? Merci d'avance Partager ce message Lien à poster Partager sur d’autres sites
CharlesO 23 Signaler ce message Posté(e) 22 août 2023 Salut je ne sais pas Partager ce message Lien à poster Partager sur d’autres sites