Aller au contenu
CharlesO

PHILIO - Z-Wave+ Smart Keypad PSK01

Recommended Posts

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

 

philio-z-wave-smart-keypad-psk01.jpg.9531cd329e885e2d62f784ff32d5a465.jpg

 

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é

 

11111.png.52857235f34f42f2387a9958faaeab3b.png

 

2 - sous l’onglet avancée dans configuration des code PIN ajouter un code et une étiquette (vous pouvez en mettre 12 maximum)

 

11112.png.c72651545e583513491114e8be7598fa.png

 

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+

 

  • Like 2
  • Thanks 1

Partager ce message


Lien à poster
Partager sur d’autres sites

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

×