CharlesO Posté(e) le 16 novembre 2021 Signaler Posté(e) le 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
ericl78 Posté(e) le 21 août 2023 Signaler Posté(e) le 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
Messages recommandés