Aller au contenu

Yohann

Membres confirmés
  • Compteur de contenus

    19
  • Inscription

  • Dernière visite

Profile Information

  • Sexe :
    Homme
  • Ville :
    Marseille
  • Box
    Home Center 2

Yohann's Achievements

Newbie

Newbie (1/14)

1

Réputation sur la communauté

  1. Oui, j'ai testé et ca ne fonctionne pas mieux. J'ai également 2 capteurs identiques que je n'ai pas supprimé et re-ajouté depuis la version foireuse et qui fonctionnent encore parfaitement. Le soucis vient de la manière dont le template créé par Fibaro depuis quelques versions fonctionne
  2. Bonjour Kinou.69, j'en ai fait part sur le système de gestion de bug de Fibaro : http://bugzilla.fibaro.com/view.php?id=3550 tu peux rajouter ton commentaire également ?
  3. Je précise qu'il s'agit du capteur Philio sous la marque Zipato Modèle : PH-PSM02.EU
  4. Depuis le passage en 4.08, et la reconfiguration de mes modules pour accéder au template officiel, mes détecteurs ne fonctionnent plus. Les réglages de valeurs dans la configuration avancée ne fonctionne pas. Quelqu'un d'autre a le même problème que moi ?
  5. Yohann

    Benext Tag Reader

    Bonjour à tous, Depuis la mise à jour, le device ne fonctionne plus (les informations de lecture de tag n'étaient plus renvoyés) J'ai voulu le reconfiguré, mais là encore ce fut un échec, à l'association, il fait planter l'ensemble du réseau zwave et la box se déconnecte.
  6. J'en ai deux autres que je n'ai pas reconfiguré, donc pour le moment ils resteront comme ça. Du coup je ne comprend pas trop l'intérêt si on ne peut pas dissocier la detection de mouvement ET d'ouverture. Genre l'ouverture est importante pour moi pour les scénarios d'alarme, la détection parce que j'ai peur que le chat la déclenche. Par contre la détection peut être interessante d'un point de vue scénario d'allumage des lumières la nuit... Avez vous essayé de configurer un paramètre du détecteur ? moi ca n'enregistre pas les choix.
  7. Chez moi le détecteur ouverture/mouvement ne fonctionne plus
  8. Je l'ai installée, mais je ne vois pas comment faire pour que le nouveau modèle soit pris en compte (jamais vu avant comment on fait ça) ... des connaisseurs ? Reload complet ? reload soft ?
  9. Bonjour Tout le monde, LA nouvelle mise à jour 4.071 beta annonce une compatibilité avec notre modèle de détecteur : http://www.domotique-fibaro.fr/index.php/topic/7450-hc2-et-hc-lite-v4071-beta-02022016/ New devices support: - Philio PSM02 4 in 1 Sensor v1.0 Quelqu'un a pu essayer ?
  10. J'avais fait une erreur de branchement, c'est pour cela que ça ne fonctionnait pas.
  11. Yohann

    Désactivation Alarme

    Utiliser le Minikeypad Zipato est faisable avec ce script : http://www.domotique-fibaro.fr/index.php/topic/5905-benext-tag-reader/ Bonne journée !
  12. Bonjour à tous, chez moi ça ne fonctionne pas non plus correctement sur la dernière version logicielle de la HC 2 J'ai le même problème que Kinou.69 , le module d'ouverture et de mouvement ne semble pas fonctionner. Si ouverture fermeture de la fenêtre déclenche bien une détection, le mouvement ne le fait toujours... et uniquement sur le capteur d'ouverture. Si quelqu'un a compris le fonctionnement...
  13. Yohann

    Benext Tag Reader

    Il n'y a pas de ce que j'en sais pour le moment de différencier "home" et "away" Les 3 variables RFID et la variable Input1 ne sont là que pour stocker des valeurs. Donc tu peux en mettre autant que tu veux à partir du moment où tu rajoutes la gestion des tests de ces variables dans ton Code. Par exemple Input1 peut être 1 puis 2 puis 3 puis 4 (à la fin du code il faut appuyer sur 'enter' ) Tu pourrais éventuellement créer une variable input2 pour gérer un autre code, c'est ce que propose Olivier, mais cela ne correspondait pas à mon besoin. Ensuite tu ferais un code de ce type : if (compareCodes(input1, readerCode)) then -- action 1 else if (compareCodes(input2, readerCode)) then -- action 2 else if (compareCodes(rfid1, readerCode)) then -- action 3 end
  14. Yohann

    Benext Tag Reader

    Bonjour Jérome, J'ai mis 3 variables RFID identiques pour ne pas mettre mes codes RFID de la maison sur le net. Tu peux les changer, comme indiqué
  15. Yohann

    Benext Tag Reader

    Bonjour, j'ai eu la même problématique que vous. Je suis donc tombé sur ce code, j'ai essayé de commenter une partie en anglais et j'ai réussi à le faire fonctionner en corrigeant une variable qui était passé en majuscule dans le script. Il vous faudra créer une variable globale presence avec 2 valeurs : "Home" et "Away" Vous devez aussi retrouver l'ID du minikeypad dans HC2 et remplacer aux deux endroits "ID_READER_IN_HC2_TO_REPLACE_HERE" par votre identifiant à la ligne 3 et la ligne 36 Pour utiliser ce code, vous devez créer une scene en mode LUA, puis coller ce code avant de modifier les valeurs d'identifiant, d'allumage et d'extinction (dans les blocs qui sont identifiés par des commentaires dans le code). J'ai laissé mes valeurs en exemple. Chez moi ca coupe toutes les lumières de l'appartement, attend 10 secondes (le temps de sortir), puis active les détecteurs (et donc l'alarme si elle est configurée dans le panel Alarm). Attention, pour les détecteurs de mouvements, il faut les régler pour qu'ils essayent de se réarmer après 30 s si ils n'étaient pas fermé au moment de l'armement. De fait, quand on a un détecteur de mouvement dans l'entrée, celui ci se déclare ouvert chez moi pendant 30s, donc au bout des 10s ce n'était pas suffisant. --[[ %% properties ID_READER_IN_HC2_TO_REPLACE_HERE userCodes %% globals --]] -- HINWEIS: -- Die Home- und Away-Taste des Zipato Tag Readers wird (momentan) nicht -- erkannt. Es spielt deshalb keine Rolle, welche man drà¼ckt. Eine globale -- Variable "Presence" à¼bernimmt diese Funktion, indem sich diese merkt, ob -- man zuhause (Home) oder abwesend (Away) ist. Je nach Status wird beim -- ranhalten des RFID-Tags eine separat definierbare Aktion ausgefà¼rt. -- ANLEITUNG: -- Die Platzhalter ID_TAG_READER oben und unten sind mit der ID vom Zipato -- Tag Reader zu ersetzen. Die Codes der RFID-Tags mà¼ssen angepasst werden -- (diese werden im Ausgabe-Fenster beim lesen angezeigt). Weiter muss -- eine globale Variable "Presence" angelegt werden,mit den Werten "Home" -- und "Away". -- Funktion um zwei Codes zu vergleichen -- gibt True zurà¼ck, wenn alle Werte in beiden ByteArray's gleich sind function compareCodes(array1, array2) if (#array1 ~= 10 or #array2 ~= 10) then -- ~= is equal to "!=" in other languages so it's "different from" operator fibaro:debug("Invalid array size !") return false end for i = 1, #array1 do if (array1[i] ~= array2[i]) then return false end end return true end local tagReader = ID_READER_IN_HC2_TO_REPLACE_HERE -- <--PERSONALISATION -- 10-stellige Byte-Array's -- Here you should test your RFID Tag, and then put it here (the code will work with 1 to 3 tags) -- Push the Home or Away button and put your tag in front of the miniKeypad, the code will give you the read code local rfid1 = {133, 12, 51, 102, 204, 0, 1, 4, 0, 0} -- <--PERSONALISATION: Byte-Array eines RFID-Tags local rfid2 = {133, 12, 51, 102, 204, 0, 1, 4, 0, 0} -- <--PERSONALISATION: Byte-Array eines RFID-Tags local rfid3 = {133, 12, 51, 102, 204, 0, 1, 4, 0, 0} -- <--PERSONALISATION: Byte-Array eines RFID-Tags local input1 = {49, 50, 51, 56, 0, 0, 0, 0, 0, 0} -- <--PERSONALISATION: Byte-Array fà¼r Zahlencode (1234 als Unicode) local readerCode = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0} -- leeres Byte-Array, in dem die nachher der gelesene Code steht (RFID-Tag oder Zahlencode) local startSource = fibaro:getSourceTrigger() if (startSource["deviceID"] == tagReader) then -- Property "userCode" vom Zipato Tag Reader auslesen local userCodes = fibaro:get(tagReader, "userCodes") -- Property in JSON-Objekt umwandeln jsontbl = json.decode(userCodes) --fibaro:debug("test" .. userCodes) --fibaro:debug(jsontbl) -- nach dem Code mit der ID 0 suchen for i = 1, #jsontbl do if (jsontbl[i].id == 0) then -- die 10 Zeichen lesen und in das leere Byte-Array abfà¼llen for b = 1, string.len(jsontbl[i].code) do readerCode[b] = string.byte(jsontbl[i].code, end fibaro:debug("Code Read: {" .. readerCode[1] .. ", " .. readerCode[2] .. ", " .. readerCode[3] .. ", " .. readerCode[4] .. ", " .. readerCode[5] .. ", " .. readerCode[6] .. ", " .. readerCode[7] .. ", " .. readerCode[8] .. ", " .. readerCode[9] .. ", " .. readerCode[10] .. "}") -- Comparing the code if (compareCodes(rfid1, readerCode) or compareCodes(rfid2, readerCode) or compareCodes(rfid3, readerCode) or compareCodes(input1, readerCode)) then if (fibaro:getGlobal("presence") == "Home") then -- Leaving Home fibaro:debug("Zipato - Leaving Home") fibaro:setGlobal("presence","Away") -- Here is where we can do some action leaving home, like disable all lights and/or activate alarm mode -- ... -- shut off the lights for i = 1, 200 do fibaro:call(i, "turnOff"); end -- or turn off some lights only fibaro:call(26, "turnOff") fibaro:call(48, "turnOff") -- Like this to arm a detector after 10s fibaro:sleep(10000) fibaro:call(63, "setArmed", "1") fibaro:call(64, "setArmed", "1") -- little bit of alarm sound to tell its done fibaro:call(41, "turnOn") fibaro:sleep(1000) fibaro:call(41, "turnOff") elseif (fibaro:getGlobal("presence") == "Away") then -- Comming Home fibaro:debug("Zipato - Coming Home") fibaro:setGlobal("presence","Home") -- Here is where we can do some action entering home, like enable some lights and/or unactivate alarm mode -- ... -- Like fibaro:call(35, « setArmed », «0»); to disarm a detector -- Like fibaro:call(42, « turnOff ») to shut down siren alarm soun fibaro:call(63, "setArmed", "0") fibaro:call(64, "setArmed", "0") -- shut on the lights fir example fibaro:call(26, "turnOn") else fibaro:debug("Zipato - No Action") end else fibaro:debug("REJECT") end end end end Si vous avez des questions ou si je peux aider, n'hésitez pas à demander. Mes excuses si j'ai fait des erreurs dans le code, je suis débutant sur ce langage et la programmation dans HC2.
×
×
  • Créer...