Aller au contenu

J3R3M

Membres confirmés
  • Compteur de contenus

    34
  • Inscription

  • Dernière visite

Réputation sur la communauté

0 Neutral

À propos de J3R3M

  • Rang
    Nouveau
  • Date de naissance 13/12/1989

Profile Information

  • Sexe :
    Homme
  • Ville :
    Reims
  • Intéret :
    Nouvelles technologies.
  • Box
    Home Center 2
  • Version
    4.140

Visiteurs récents du profil

64 visualisations du profil
  1. Fibaro Wall Plug

    Bonjour, J'ai plusieurs Wall Plugs dans mon domicile. Hier, j'ai eu la surprise de voir que l'anneau lumineux était allumé alors qu'il était configuré pour être constamment éteint. Lorsque j'ai voulu le modifier depuis mon interface de HC2, j'ai vu qu'il était injoignable. Celui-ci est pourtant le module Z-Wave le plus proche de la HC2 et en champ libre ! J'ai essayé de réveiller les noeuds et de forcer la communication, mais rien n'a changé la situation. Lors de mon absence, j'ai été averti par mon Syno qu'il fonctionnait sur onduleur. J'ai donc envoyé quelqu'un chez moi pour relever le disjoncteur (domotique low-cost), et il s'avère que seul le circuit de prise sur lequel était branché le Wall Plug avait coupé. J'ai donc un petit doute sur le fait que cette coupure de courant ait été provoquée par ce Wall Plug, qui était pourtant en circuit ouvert. Comment cela est-ce possible ? Comment le rendre de nouveau fonctionnel sans avoir à la réinclure ? J'ai effectué pas mal de recherches sur le net et je ne suis tombé sur aucun témoignage similaire...
  2. Merci de cette réponse, je vais donc essayer cela. Sommes-nous bien d'accords sur le fait qu'il suffit que je crée une nouvelle scène avec ce code ? J'ai soudainement un doute... Et je m'en excuse !
  3. Interrupteur Remotec ZRC-90

    Bonjour à tous, Est-ce que l'un d'entre-vous a eu l'occasion de tester ou a en sa possession un ZRC-90 de Remotec ? J'étais sur le point de craquer et de le commander, jusqu'à ce que je lise l'avis d'un utilisateur qui affirme son incompatibilité avec la HC2 (sur Amazon). Pourtant, Domotique-Store l'affiche bien comme compatible. J'aimerais donc avoir vos avis avant d'en effectuer l'achat ! Merci d'avance de vos retours
  4. VD d'un FGMS-001

    Bonjour à tous, Me revoici avec une nouvelle question tordue, dans le but de faire évoluer ma solution domotique ! À mon domicile, je dispose de plusieurs détecteurs de mouvements Fibaro FGMS-001. Mais je dispose également d'autres solutions me permettant de détecter des mouvements, comme des caméras et des détecteurs de mouvements Philips Hue. Parallèlement à ce sujet, certains d'entre-vous m'aident énormément pour que ces détecteurs non z-wave puissent modifier la valeur d'une variable globale en cas de détection d'un mouvement (Ici et là). Et également sur un autre sujet, d'autres membres m'aident aussi sur un script qui modifiera des variables globales en fonction du dernier détecteur déclenché. Le script sera optimisé pour les FGMS-001 de Fibaro. Cependant, j'aimerais que mes détecteurs non z-wave puissent aussi être analysés dans ce script. Dans ce but, il faut, et ce pour chacun des périphériques non z-wave, créer des VDs qui aient les mêmes paramètres et dans le même ordre que les Motion Sensor de Fibaro. Bien entendu, toutes les valeurs n'étant pas en rapport avec une détection de mouvement n'auraient pas d'intérêt (et peuvent être n'importe quoi), c'est simplement pour que les valeurs de détection de mouvement soient dans la même "colonne". Concrètement, il faudrait un module virtuel qui agisse comme un FGMS-001 sur la détection de mouvements. Et ce paramètre de détection de mouvement se trouvera dans une variable globale, qui sera elle-même géré par le périphérique ayant détecté les mouvements. De cette manière, pour le script, il cherchera bien la valeur souhaitée sur tous les détecteurs, quels qu'ils soient ! Je suis désolé, je suis conscient que je ne m'explique peut être pas de la manière la plus claire, mais j'ai vraiment du mal à exprimer simplement ce que je cherche à obtenir. J'espère sincèrement que mes brèves explications permettront à certains d'entre-vous de comprendre ma demande. Si j'ai cette chance, pouvez-vous s'il-vous-plaît me dire comment faire, s'il-vous-plaît ? Ou bien, me donner des pistes que je pourrais tenter de suivre ? Merci d'avance !
  5. Merci beaucoup Pepite de ces précisions ! C'est déjà plus ordonné dans ma tête ! Cela m'amène sur cette question Comment faire pour que cette variable repasse automatiquement à 0 au bout de 2s ? En effet, il faudrait que la détection mène sur une liste d'action (je pense à une scène dédiée), mais que la variable se remette automatiquement à 0, sinon je pense que ça ne fera qu'une seule détection, non ?
  6. Merci de ta réponse Steven. Désolé de ne répondre que maintenant, je n'ai plus internet chez moi et je reviens tout juste de l'étranger. J'ai vérifié et les IDs sont bons. J'ai quand même essayé en ne laissant qu'une ligne, mais j'obtiens la même erreur. J'ai aussi rajouté une virgule à la fin de la 2ème ligne de la variable "detecteurs", mais même résultat. À savoir qu'il faut que je sois sur la page de configuration de la scène et que j'appuie sur "Démarrer" pour voir cette erreur. Peut être est-ce normal ? En tous cas, la variable ne change pas en fonction du dernier capteur enclenché Merci encore énormément...
  7. Je reviens après avoir essayé le script et il semblerait qu'il y ait une erreur. Ce que je n'arrive pas à saisir puisqu'il y a largement moins de 115 lignes dans le script que tu as fait
  8. Salut Cardane, Je suis totalement d'accord avec toi et ce que tu expliques, j'avoue que je ne choisis pas la solution la plus simple. Je suis totalement conscient que plus d'intermédiaires signifiera plus de risque de bugs, c'est évident. Néanmoins, le but étant d'utiliser les périphériques dans ce qu'ils permettent. Pour tout avouer, je n'ai pas de détecteur de mouvement dans chaque pièce, sinon il est bien évident que je ne me compliquerai pas autant la vie. Également, je ne suis pas totalement satisfait des FGMS, surtout d'un point de vue de l'angle de détection des mouvements. J'ai essayé plusieurs emplacements pour chacun de ces FGMS, mais je n'arrive pas à avoir une détection optimale, je me retrouve bien trop souvent à aller devant pour que la scène se déclenche. Mes caméras sont installées depuis peu et visiblement, elles ont été étudiées pour permettre de transmettre des informations via API, donc leur permettant d'être éventuellement exploitées par un autre système comme la HC2 Passer par le Syno est temporaire avant de trouver comment transmettre directement la requête HTTP via la caméra, mais ça ne changera rien au niveau de la HC2. J'avoue avoir un peu de mal avec les solutions de facilités, j'aime chercher et creuser afin de réussir à mettre en place ce que j'ai en tête. Et lorsque j'y arrive, je suis tellement content et fier de toutes ces heures de recherche ! Utiliser la caméra comme détecteur de mouvement permettra une large détection avec un seul périphérique là où 3 détecteurs seraient en théorie nécessaires Pepite, je te remercie de ta réponse. J'avais bien en tête la première solution. De cette manière, l'état du VD Détecteur de la Caméra pourra permettre d'être pris en compte pour le déclenchement de plusieurs scènes. Mais c'est dans la mise en place des VDs/Variables/Scènes que je suis perdu. Quoi faire ? Avec quel code ? Dans quel ordre ? :/
  9. Steven, je te remercie beaucoup de ta réponse et du temps passé pour concocter ce script. Je le teste dans quelques heures et reviens vers toi pour te dire ce qu'il en est !
  10. Bonjour Pepite et merci de ta réponse ! Tu as parfaitement bien suivi ! Je viens de le faire ! Merci de cette recommandation. Par contre, il n'a encore accès à aucun script et aucun VD pour le moment, puisque je n'ai rien réussi à faire à l'heure actuelle J'ai bien réussi à lancer des scènes et appuyer sur des boutons de VD existants via HTTP Non et je suis désolé si je me suis mal exprimé. Je vais essayer d'être plus clair À vrai dire, j'ai installé le VD Surveillance Station et le laisse en place, ça peut toujours être utile. Il fonctionne sans problème ! Avec mes investigations, je me suis rendu compte qu'il fallait en fait créer de nouveaux VD et de nouvelles scène pour créer le détecteur de mouvement de cette caméra. Je pensais donc créer un VD "Motion Sensor Salon" et également une variable correspondant à cette VD : 0 ou 1. Malheureusement, je suis totalement perdu. Je ne sais pas quoi faire pour qu'un VD agisse comme n'importe quel détecteur de mouvement Z-Wave, que ça soit au niveau des variables, des scripts, des scènes... À tous les niveaux en fait !
  11. Je suis totalement d'accord, mais il doit y avoir un juste milieu entre une scène qui risque de tourner pour rien 95% du temps et un script infaisable Et d'ailleurs, il semblerait que tu aies toi-même trouvé ce fameux compromis, cette fameuse optimisation : Cela me semble parfait ! J'ai essayé de modifier le script que tu avais initialement posté dans le but de l'optimiser ainsi. Je me suis renseigné sur la commande fibaro:sleep(), mais j'ai l'impression qu'il faille complètement recréer un autre script. Je suis sincèrement désolé de ne pas être capable de mettre en place quelque chose qui a l'air de vous sembler évident. Je comprends très bien ce que tu expliques, c'est totalement logique d'ailleurs, mais je suis bloqué dès que j'essaie de transcrire tes propos en script. Peux-tu éventuellement me mettre sur la voie en me donnant des liens et/ou des portions de scripts qui me permettraient d'avancer ? Actuellement, je n'ai que 3 détecteurs de mouvements (3 FGSM). Par la suite, j'espère en avoir 5 de plus. En effet, via d'autres sujets postés sur ce forum, j'essaie en parallèle de voir pour que mes 3 Hue Motion Sensor et mes 2 caméras AXIS puissent également être intégrés dans la HC2 comme détecteurs de mouvements (sous forme de VD via l'API des produits je suppose ?). Jjacques, tu n'as absolument pas à être désolé. C'est déjà très gentil de la part de chaque personne de prendre de son temps pour m'aider dans mes débuts ! Merci d'ailleurs à tous de continuer à suivre l'évolution de ce sujet ! Concernant ton code, je suis en train de me documenter pour essayer de le comprendre un maximum ! En ce qui concerne les FGSM, sache que j'ai également cette seconde de latence et ce, malgré des scènes aussi simples que "SI MOUVEMENT ALORS ALLUMER ET ETEINDRE 120s PLUS TARD" (effectuées en mode bloc graphique) :/
  12. J'ai bien installé la VD. Il peut être pratique dans certains cas, en effet ! Mais malheureusement pas pour ma problématique. J'ai tout de même pu avancer dans mes recherches et ai trouvé comment envoyer une requête HTTP lorsqu'un mouvement est détecté. Dans mon Syno, il est en fait possible de créer une règle d'action qui déclenchera une requête HTTP sous certaines conditions que je choisis (dont détection de mouvements). Je suis donc tombé sur cette page qui m'a permis de découvrir qu'il était possible d'agir sur la HC2 via HTTP. Cependant, après plusieurs heures de réflexion, de lecture de tutoriels et d'essais infructueux, je suis de nouveau au point mort. J'ai bien saisi qu'il fallait créer un VD par Caméra et également plusieurs scènes par VD, mais toutes mes tentatives sont restées vaines. Mes connaissances sont, à ce jour, bien trop minimalistes pour que j'avance seul. L'un d'entre-vous aurait-il la patience de m'aider à atteindre mon but s'il-vous-plaît ? Je suis toujours en train de creuser les différentes pistes que voici : - Contrôler la HC2 via des requêtes HTTP - VD pour Foscam dans HC2 - Utilisation des API Foscam pour box Zibase - Contrôle d'une caméra AXIS via API (pour Zibase) - API AXIS Video Motion Detector
  13. Merci à vous deux de vos réponses. Je vais procéder à l'installation de ce VD dès mon retour chez moi, ça peut être très intéressant ! Par contre, sachant que mes caméras enregistrent forcément toutes simultanément (suite aux règles appliquées), je risque donc de me retrouver avec une seule valeur pour l'ensemble des caméras :/ Je vais déjà installer le VD et reviens ensuite vers vous !
  14. Bonjour à tous, Je suis désolé de ne répondre que maintenant, je suis en déplacement depuis un petit moment et l'accès à ma HC2 est super long depuis l'extérieur. Débit pas top en UP ! Voici le script de Steven qui fonctionne parfaitement : --[[ %% autostart ]]-- local duree_max = 15 -- 15 minutes local duree_refresh = 5 -- toutes les 5 minutes local ids = {1, 2} -- liste des id que l on souhaite controler function run() local detecteurs = {} -- On parcourt les ids pour trouver les informations -- nécessaires : id, modificationtime, name for i = 1, #ids do local device = api.get("/devices/"..ids[i]) table.insert(detecteurs, {id=device.id, last=device.properties.lastBreached, name=device.name}) end -- On les trie par ordre du plus récent table.sort(detecteurs, function(a, b) return a.last > b.last end) -- Si le dernier détecteur a été déclenché il y a plus de 15 minutes local plusrecent = detecteurs[1] local ilya = math.floor((os.time() - plusrecent.last)/60) if (ilya >= duree_max) then if (plusrecent.id == 1) then -- Modification Variable DEHORS fibaro:setGlobal("MOI_DEHORS", 1) fibaro:setGlobal("MOI_DODO", 0) elseif (plusrecent.id == 2) then -- Modification Variable DODO fibaro:setGlobal("MOI_DEHORS", 0) fibaro:setGlobal("MOI_DODO", 1) end fibaro:debug("Dernière détection : " .. plusrecent.name .. " il y a " .. ilya .. " minutes") end setTimeout(function() run() end, duree_refresh*60*1000) end run() Mais, si j'ai bien saisi vos propos précédents, ce script ne serait donc pas optimisé pour agir dès le déclenchement d'un capteur puisqu'il faudrait qu'il vérifie l'état de chaque capteur chaque seconde. mprinfo avait donc évoqué l'utilisation des triggers des détecteurs afin de changer les valeurs des variables. Est-ce de cette manière que tu as fait chez toi jjacques68 ?
  15. Bonjour à tous ! Une nouvelle interrogation pour moi, qui dispose de deux caméras AXIS M1065-L. Ces caméras sont gérées par mon NAS Synology (DS916+) pour débuter les enregistrements dès qu'un mouvement un détecté par celles-ci. L'enregistrement fonctionne parfaitement lors d'une détection de mouvement, c'est parfait ! De plus, je récupère bien les flux de ces caméras dans la HC2. Ces caméras ont été créées en tant que VD. Simplement, j'aimerais pouvoir récupérer les données du détecteur de mouvement de ces caméras afin de pouvoir lancer des scènes en fonction de ces détections. D'après mes recherches, il semblerait que ça soit tout à fait possible. D'après mes compétences, il semblerait que j'en sois incapable. Mais je suis certain que ça sera envisageable prochainement grâce à tous les connaisseurs présents sur ce forum Je sais maintenant qu'il faut que les périphériques réseaux aient un (une ?) API afin que les données puissent être récupérées sur le HC2. Mes recherches m'ont donc menées sur cette page. Malheureusement, je suis à ce jour bien trop débutant pour savoir quoi faire avec ces informations... N'hésitez pas à demander plus de détails si j'avais je n'étais pas assez précis Merci par avance du temps passé sur cette problématique !

Footer title

This content can be configured within your theme settings in your ACP. You can add any HTML including images, paragraphs and lists.

Footer title

This is an example of a list.

Footer title

This content can be configured within your theme settings in your ACP. You can add any HTML including images, paragraphs and lists.

Footer title

This content can be configured within your theme settings in your ACP. You can add any HTML including images, paragraphs and lists.

×
/* Navigation */ function ipsfocusNavigation() { var navwidth = 0; var morewidth = $('.ipsNavBar_primary .focus-nav-more').outerWidth(true); $('.ipsNavBar_primary > ul > li:not(.focus-nav-more)').each(function() { navwidth += $(this).outerWidth( true ) + 2; }); var availablespace = $('.ipsNavBar_primary').outerWidth(true) - morewidth; if (availablespace > 0 && navwidth > availablespace) { var lastItem = $('.ipsNavBar_primary > ul > li:not(.focus-nav-more)').last(); lastItem.attr('data-width', lastItem.outerWidth(true)); lastItem.prependTo($('.ipsNavBar_primary .focus-nav-more > ul')); ipsfocusNavigation(); } else { var firstMoreElement = $('.ipsNavBar_primary li.focus-nav-more li').first(); if (navwidth + firstMoreElement.data('width') < availablespace) { firstMoreElement.insertBefore($('.ipsNavBar_primary .focus-nav-more')); } } if ($('.focus-nav-more li').length > 0) { $('.focus-nav-more').removeClass('focus-nav-hidden'); } else { $('.focus-nav-more').addClass('focus-nav-hidden'); } } $(window).on('load',function(){ $(".ipsNavBar_primary").removeClass("focus-nav-loading"); ipsfocusNavigation(); }); $(window).on('resize',function(){ ipsfocusNavigation(); }); // Make hover navigation work with touch devices // http://osvaldas.info/drop-down-navigation-responsive-and-touch-friendly ;(function(e,t,n,r){e.fn.doubleTapToGo=function(r){if(!("ontouchstart"in t)&&!navigator.msMaxTouchPoints&&!navigator.userAgent.toLowerCase().match(/windows phone os 7/i))return false;this.each(function(){var t=false;e(this).on("click",function(n){var r=e(this);if(r[0]!=t[0]){n.preventDefault();t=r}});e(n).on("click touchstart MSPointerDown",function(n){var r=true,i=e(n.target).parents();for(var s=0;s ul > li:has(ul)').doubleTapToGo(); var browserResponsiveWidth = 980; var defaultBrowserWidth = $(window).width(); var headerHeight = $("#header").height(); var headerWrap = $(".headerWrap"); var headerBackgrounds = $(".headerBackgrounds"); var headerBlur = $(".headerBlur"); var blurEnd = 110; var headerEffects = function(){ var amountScrolled = $(window).scrollTop(); // Make navigation fixed if( amountScrolled >= headerHeight ){ headerWrap.addClass("fixedBlur"); } else { headerWrap.removeClass("fixedBlur"); } // Blur header if( (amountScrolled <= blurEnd) ){ headerWrap.removeClass("blurred"); } else { headerWrap.addClass("blurred"); } // Parallax effect var translateHeader = amountScrolled / 2; if( amountScrolled <= headerHeight ){ headerBackgrounds.css( "margin-top", translateHeader + "px" ); } else { headerBackgrounds.css( "margin-top", (headerHeight / 2) + "px" ); } } if( $('body').hasClass('wDesktop') ){ $(window).scroll(function(){ headerEffects(); }); }; });