-
Compteur de contenus
26 008 -
Inscription
-
Dernière visite
-
Jours gagnés
1 285
Tout ce qui a été posté par Lazer
-
Oui en alerte supplémentaire c'est acceptable Après on pourrait imaginer ajouter la détection Bluetooth du téléphone, ou une balise Bluetooth attachée au porte clé, la localisation GPS du smartphone, etc.... mais on retombe dans exactement les mêmes biais que j'ai cité concernant le Wi-Fi. A l'heure actuelle, et tant qu'on n'aura pas de puce RFID implantée sous la peau, je ne connais pas de méthode fiable à 100% et réactive instantanément.
-
OK maintenant c'est très clair. Je n'ai pas testé ce cas de figure, car comme je le précise bien, la détection de présence pour moi n'est utilise que sur des très long délais, plus de 12 heures pour ma part, afin de détecter mes déplacement professionnels, donc absent de la maison le soir. Je n'ai pas recopié le paragraphe que j'avais fait sur le tuto de détection de présence avec la Freebox, mais le revoici pour rappel : Je considère qu'il n'est pas possible de faire de la détection de présence de courte durée par monitoring des smartphones, pour plusieurs raisons : - le smartphone peut avoir été laissé à la maison pendant une absence, temporairement - le smartphone peut être en panne de batterie temporairement - le smartphone peut avoir le Wi-Fi désactivé temporairement Donc ce type de détection de présence n'est pas adapté à des scénarios de mise en marche/arrêt d'alarme par exemple. Perso, dans ma domotique, c'est du 100% de fiabilité, ou alors je ne fais pas. Aujourd'hui, je ne peux garantir à 100% que mon smartphone est connecté au Wifi, donc je ne fais pas ce genre de détection.
-
Tu n'aurais pas fait une reconfiguration douce du module en question ? Parce que l'histoire de la télécommande est apparue avec les nouveaux firmwares récents de la HC2. Perso je suis resté en 4.120 parce que depuis la 4.130, plusieurs utilisateurs ont eu des problèmes de modules déconfigurés suite à la mise à jour... ça ressemble un peu à ton problème.
-
Par défaut, les modules Fibaro sont configurés pour réagir aux broadcast d'alarme, donc ça fait de l'effet. Pour une raison inconnu, le détecteur d'ouverture de la porte d'entrée a dû avoir son paramètres d'émission d'alarme activé. Il suffit de le désactiver depuis la HC2, puis réveiller le module si il est à pile pour qu'il relise les paramètres. Bizarrement j'ai souvent vu ce genre de comportement chez des utilisateurs d'autres solutions domotiques.... donc soit c'est une erreur d'interface chaise-clavier, soit un bug du contrôleur qui affecte de mauvais paramètres aux capteurs.
-
Peut être pas que un problème d'association directe, cela peut être aussi un problème de broadcast d'alarme, ce qui est fort probable si cela part du capteur de la porte d'entrée. Je ne sais pas comment ça a pu apparaitre sur ton réseau par contre....
-
@Nico je ne suis pas certain de bien comprendre, est-ce que tu as réduit le paramètre delay dans la scène de détection de présence ?
-
Je n'ai rien compris à vos 2 messages ???
-
Voilà, comme promis j'ai partagé la version 1.3 en première page : - résolution du problème de guillemets précédés d'anti-slash dans les emails qu'on reçoit - ajout d'information complémentaire dans l'email reçu : plus d'information sur la raison du redémarrage d'un VD/Scène : ajout du dernier message qui a provoqué l'erreur dans le debug, ou de la chaine non trouvée
-
Hum, étrange ça... il n'arrive même pas à faire le login Est ce que tu es certain de : - l'URL et le port pour accéder à l'interface de Unifi ? - le login et password utilisé ? Tu as quelle version du Controller ? Est-ce que tu peux faire un login via l'interface Web avec les outils de debug du navigateur activé pour voir la requête qui est envoyée (normalement du POST) et les datas associées ?
-
Alors déjà ta variable FbxV6_LAN_Alex contient le timestamp 1499080295 qui équivaut à 3/7/2017 à 13:11:35 donc déjà le VD Freebox fait bien le boulot. Donc le problème se situe dans la scène de détection de présence, mais je ne vois pas trop pourquoi.... Tu as bien une instance de la scène en boucle infinie qui tourne ?
-
intervalle de temps recommandé pour scrutin aux dispositifs?
Lazer a répondu à un(e) sujet de benoit.borre dans HC2
Cela n'use pas les piles car les modules sur pile sont endormis, par définition (protocole Z-Wave). Attention à ne pas confondre avec l'intervalle de réveil, un petit tour dans mon mini tuto de la section pour les nuls pour y voir plus clair. Le polling ne concerne que les modules actifs sur le réseau, à savoir les modules sur secteur. Comme le suggère la HC2, il faut l'augmenter quand le nombre de modules augmente afin de ne pas saturer le réseau inutilement (ce qui conduirait à un ralentissement des ordres Z-Wave transmis, voire une perte de paquets) -
J'utilise ce site qui est pas mal : Télécharger des images de CD Debian avec BitTorrent Sinon je ne te donnerai pas de nom de site équivalent au tient, mais sache que Google c'est encore le mieux. Tu cherches le titre d'un fichier que tu as téléchargé récemment, et tu trouveras plein de sites qui le référencent également.
-
Sur Wikipedia tu as les codes http, pour le 400 ça donne : - Bad Request - La syntaxe de la requête est erronée. Etonnant, il faudrait que tu actives le debug=true et que tu m'envoie le Debug complet
-
Il est étrange ton VD, déjà je ne vois pas comment tu peux monitorer le Swap vu que l'info n'est pas dans l'API mais disponible uniquement via Linux (donc en root). Une demande d'ajout avait été faite sur le bugtracker à l'époque des fuites mémoires, à laquelle Fibaro n'a jamais répondu....
-
Voilà j'ai retrouvé un vieil exemple : GEA.add({"Dead", id["LUMIERE_BALCON"]}, 60, "Le périphérique #name# ne répond plus, tentative de réveil...", {{"WakeUp", id["LUMIERE_BALCON"]}}) modifie avec tes valeurs
-
@Pepite ; oui 2 scène, c'est plus propre, je sépare la scène Unfi de la scène de détection de présence, qui sont 2 choses qui n'ont rien à voir (même si j'ai besoin de la première pour faire fonctionner la 2nde). C'était pareil pour la Freebox (le VD Freebox, et la scène de détection de présence) L'énorme avantage, est que la scène de détection de présence peut prendre plusieurs sources... donc des VG issues de la Freebox, de l'Unifi, et pourquoi pas d'autres trucs plus tard). @Jojo : l'API n'est pas documentée, mais voici un lien pour t'aider : http://bartsimons.me/playing-around-with-the-ubiquiti-unifi-controller/ Comme tu le verras, l'astuce consiste à se connecter pour récupérer un Cookie, qui est ensuite injecté dans les requêtes suivantes. Attention, comme pour le SID de Synology, ce cookie peut expirer de temps en temps, il faut donc gérer son renouvellement.
-
Publication de la v1.1 en première page : correctifs mineurs Ajout du label "finishing" Ajout du bouton "Download single" Certains fournisseurs de fichiers ne permettent pas le téléchargement simultané comme un bourrin de plusieurs fichiers, ce nouveau bouton permet donc de télécharger une seule tâche à la fois. GEA permet d'enchainer proprement les tâches les unes à la suite des autres avec un petit délai d'attente afin de ne pas se faire éjecter.
-
Aucune idée, je limite autant que possible l'usage des modules Qubino, les seuls que j'utilise sont ceux qui sont uniques (fil pilote) Pour GEA, regarde le showroom, la doc officielle ( https://gea.piccand.me/doku.php/syntaxe ) ou le topic du support GEA.
-
Non pas un problème de mises à jour, ne cherche pas plus loin, tu as un problème de distance (mais il n'y a aucun outil de diagnostique sur la HC2 pour t'aider à y voir clair) 10m c'est beaucoup et pas beaucoup à la fois, tu sais que les ondes hertziennes sont capricieuses, il suffit parfois de décaler un module de 10cm pour résoudre des problèmes (ou en créer). Un taux d'humidité qui varie peut avoir le même effet si tu es en limite de réception. Le mieux que tu puisses faire, c'est continuer à mailler ton réseau avec des nouveaux modules sur secteur, ça aidera. Perso j'ai des modules en hauteur de la maison (chambres, grenier, mezzanine, etc), ça aide à "arroser" efficacement toute le jardin, jusqu'au garage séparé de la maison. En attendant, tu peux te faire une ligne avec GEA pour réveiller le module dès qu'il passe en Dead.
-
Voici le tuto similaire (qui utilise la même scène de détection de présence) pour les bornes Ubiquiti Unifi : https://www.domotique-fibaro.fr/topic/10736-détection-de-présence-avec-points-daccès-wi-fi-ubiquiti-unifi/
-
Détection de présence avec points d'accès Wi-Fi Ubiquiti Unifi Surveillance d'équipements réseaux connectés (smartphone, etc) Prérequis : Une ou plusieurs borne(s) Ubiquiti Unifi (gamme UAP) Logiciel Unifi Controller opérationnel sur une machine (VM, NAS, etc) Des appareils connectés sur le réseau IP en Wi-Fi Installation : Dans Unifi Controller, créer un utilisateur dédié avec des droits en Read-Only : Dans Unifi Controller, récupérer l'adresse MAC de tous les appareils à surveiller : Télécharger le code LUA en pièce jointe Dans la HC2, créer une nouvelle scène Copier/coller le code LUA dans cette scène Modifier le début du code LUA de la scène comme suit : -- User variables local URL = "https://192.168.1.1:8443" local username = "User" local password = "Password" local intervalle = 60 local LAN_Devices = { { mac = "00:00:00:00:00:00", -- Sony Xperia Z2 vg = "Unifi_LAN_XperiaZ2" }, { mac = "00:00:00:00:00:00", -- Samsung Galaxy S4 Mini vg = "Unifi_LAN_S4mini" } } URL : chemin d'accès à l'interface Web de Unifi Controller username : nom d'utilisateur créé précédemment password : mot de passe de cet utilisateur intervalle : rafraichissement toutes les 60 secondes LAN_Devices : mac : adresse MAC des périphériques Wi-Fi à surveiller vg : variable globale qui contient le timestamp Unix de la dernière fois que l'appareil a été vu sur le réseau (ces variables globales seront automatiquement créées au démarrage de la scène) Sauvegarder la scène, et affecter une icône, par exemple : Sur la HC2, créer une autre scène contenant le code LUA suivant, à adapter en fonction de vos besoins : --[[ %% autostart %% properties %% globals Unifi_LAN_XperiaZ2 Unifi_LAN_S4mini --]] function Check() local delay = 3600*12 local timestamp = os.time() local Unifi_LAN_XperiaZ2 = tonumber(fibaro:getGlobalValue("Unifi_LAN_XperiaZ2")) local Unifi_LAN_S4mini = tonumber(fibaro:getGlobalValue("Unifi_LAN_S4mini")) local PresenceChristophe = fibaro:getGlobalValue("PresenceChristophe") if Unifi_LAN_XperiaZ2 < timestamp - delay and Unifi_LAN_S4mini < timestamp - delay then if PresenceChristophe == "1" then fibaro:debug(os.date('%d/%m/%Y').." : Absence détectée") fibaro:setGlobal("PresenceChristophe", "0") end else if PresenceChristophe == "0" then fibaro:debug(os.date('%d/%m/%Y').." : Présence détectée") fibaro:setGlobal("PresenceChristophe", "1") end end end local trigger = fibaro:getSourceTrigger() if trigger["type"] == "autostart" then fibaro:debug(os.date('%d/%m/%Y').." : Autostart infinite loop...") while true do Check() fibaro:sleep(300*1000) -- 5 minutes end elseif trigger["type"] == "global" then fibaro:debug("Global variable change : "..trigger['name']) Check() elseif trigger["type"] == "other" then fibaro:debug(os.date('%d/%m/%Y').." : Started manually") Check() elseif trigger["type"] == "property" then fibaro:debug(os.date('%d/%m/%Y').." : Property changed : ".. trigger['deviceID'].." => "..trigger['propertyName']) else fibaro:debug(os.date('%d/%m/%Y').." : Unknown trigger : "..trigger["type"]) end Dans l'en-tête, en trigger, on positionne les variables globales Unifi_LAN_XXX Pensez à modifier le code en fonction du nom des variables globales que vous avez choisi. Comme on peut le voir, je monitore 2 téléphones, ce qui me permet d'améliorer la fiabilité de détection. Il faut juste modifier légèrement le code pour ne surveiller qu'un seul ou plusieurs appareils. J'ai configuré un délai de détection de 12h, car cette scène me permet de détecter si je suis absent plus de 12h de la maison, donc que je suis en déplacement professionnel, c'est à dire que je ne passerai pas la nuit au domicile. Cela est très fiable. Ensuite, on peut utiliser la variable globale PresenceXXX dans des scénarios (Scènes, VD, GEA, etc) Si on veut gérer la présence de plusieurs personnes, il suffit de créer plusieurs scènes et autant de variables globales correspondantes. Remarque : c'est exactement le même code que la scène de détection de présence via Freebox, il est donc possible d'utiliser la même scène pour détecter des appareils via la Freebox et les bornes Unifi simultanément. Problème connu : Si dans le debug de la scène vous avez le message d'erreur "sslv3 alert handshake failure" ou "wrong version number" : [DEBUG] 00:00:00: httpClient:request() : Error : sslv3 alert handshake failure Alors c'est que la HC2 n'accepte pas la suite de chiffrement proposée par le serveur Web de l'Unifi Controller, et tente de se connecter en SSLv3, qui est un vieux protocole peu sécurisé et bloqué. Mon Unifi Controller est installé dans une VM sous Debian 9, voici la procédure : Modifier le fichier system.properties : vi /var/lib/unifi/system.properties Notes : - sur Synology, le fichier se trouve dans /var/packages/Unifi Controller 5/target/data/system.properties => Voir tuto de Nico plus bas dans la page. - sur Windows, le fichier se trouve dans C:\Users\XX YOUR USER NAME\Ubiquiti UniFi\data\system.properties => Merci Sebcbien Ajouter les suites de chiffrement comme suit, ce qui aura pour conséquence de résoudre le problème de la HC2 qui n'arrive pas à se connecter, et d'augmenter la sécurité globale de l'interface Web de Unifi Controller : unifi.https.ciphers=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA unifi.https.sslEnabledProtocols=TLSv1.2,TLSv1.1,TLSv1 Puis redémarrer le démon Unifi Controller : service unifi restart Puis redémarrer la scène sur la HC2. Compatibilité avec Unifi Dream Machine et Cloud Key v2 (basés sur Unifi OS) : Voir le message de @PdB en page 13 : Et également le script modifié partagé par @Nico en page 16 : Monitoring des 2 scènes avec le Watchdog : {type = "Scene", id = 1, match = {text="GetDevices", interval=2*60}, no_match = {text=""}, count=1, restart=true, notification = {"push", "email"}}, -- Unifi {type = "Scene", id = 6, match = {text="", interval=0}, no_match = {text=""}, count=1, restart=true, notification = {"push", "email", "sms"}}, -- Présence Téléchargement : Scene Ubiquiti Unifi v1.2.lua
-
T'es sur que tu as suffisamment de modules Z-Wave alimentés sur secteur pour participer au maillage du réseau Z-Wave ? Et que le module en question n'est pas trop éloigné ?
-
Encore un nouveau bug cette histoire d'accents, je n'ai jamais vu ce problème (je suis encore en 4.120 )