-
Compteur de contenus
80 -
Inscription
-
Dernière visite
Tout ce qui a été posté par ebtjjn
-
Ok ok. De mon expérience ça ne marche pas donc je vais lâcher l'affaire jusqu'à amalioration notable. Je teste avec ifttt et ferai un retour.
-
@Lazer, @Nico bein, ça marche ou ça marche pas...!!!??? Nico, tu voudrais bien remettre le post si ça marche toujours... Perso, j'ai essayé mais ça n'avait pas l'air de fonctionner... Merci @yoim, je teste ça dans les jours qui viennent !
-
@Barelle : bon ça marche nickel !! merci. Juste, pour les jours, c'était en test pour que ça fonctionne tous les jours, j'ai rajouté la condition "if (current.wday == 2 or..." pour n'avoir la notif que les soirs du lundi au vendredi !! Et aussi, choses "amusante" : quand on fait en mode bloc, le samedi sort en jour == 7 mais sur les tutos et aides lua, c'est == 0... Ce qui est sûr c'est que le dimanche est le 1er jour de la semaine...
-
Helllo, alors : @pepite oui mode bloc transformé en lua : c'est vraiment moche je suis d'accord mais je n'ai pas les compétences suffisantes pour savoir exactement comment le rendre joli ou mieux, faire du lua directement : je tente parfois mais dans ce cas présent, ça n'a pas fonctionné...!! Donc, merci @Barelle, c'est exactement dont on a besoin, nous les novices lua...!! Je vais tester ça et ferai un retour. @MAM78, que des poires à la maison... j'ai compris que ça ne fonctionnait que sous iOS. Merci pour le reste du VD en tout cas !
-
Ok merci @Lazer je vais voir ce que je peux faire au mieux... Au pire je déclencherai l'ouverture au bout de X minutes après mon départ du boulot. En scooter, on est à peu près dans les mêmes temps même avec les bouchons toulousains...!! Ça nera pas aussi "joli" que de faire une ouverture selon GPS mais ça marchera au moins...
-
Bonjour, je souhaiterai utiliser la localisation de mon téléphone pour ouvrir mon portail quand je rentre en scooter (pas pratique de trouver la télécommande avec les gants). Pouvez-vous me guider au moins dnas les grnade slignes ou me renvoyer vers un tuto ou un post du forum svp ? J'avoue avoir cherché mais pas réussi à trouver... J'ai déjà identifié la localisation de ma maison sur la HC2 ; mon portable est associé à mon compte user de HC2. Ensuite, je ne vois pas comment faire... en gros, ce que j'aimerai faire : 1- je mets (manuellement) le GPS sur mon tél quand je pars du boulot 1 bis- j’active via une notification interactive le suivi GPS de mon tél par la HC2 2- quand j’arrive à une certaine distance de la maison, la HC2 ouvre le portail... Plus facile à dire qu'à faire pour moi...
-
Bon alors, j'ai fini ma sieste et j'ai pu regarder et bidouiller et oui, ça fonctionne... !! Donc voilà mon utilisation : si ça peut vous inspirer, tant mieux, et si vous avez des commentaires, je suis preneur aussi pour faire évoluer le truc... Je m'en sers donc quand je pars du travail : à 18h30, je reçois une notif (je pars quasiment jamais avant 18h30 du travail) --> au moment où je regarde mon tél avant de partir en scooter, j'ouvre la notif (une parmi d'autres) et je déclenche la scène 66. Cette scène indique sur les SONOS à mes enfants et la nounou (ou ma femme) que je pars du boulot et que j'en ai pour 20 minutes (les 20 minutes, c'est dans le TTS mais en scooter, on met toujours à peu près le même temps à quelques minutes près). C'est tout pour le moment... Pour la suite dans l'idéal, j'aimerai que la HC2 identifie via le GPS que je m'approche et ouvre le portail; si certains savent où chercher, pouvez vous m'indiquer des posts (sur ce forum) ou des tutos (sur internet) qui pourraient m'aider svp ? J'ai déjà un peu cherché mais j'ai l'impression qu'il y a eu des régressions sur la localisation GPS par HC2... je me trompe ?? Voici le code de ma notification : --[[ %% properties %% weather %% events %% globals %% autostart --]] local sourceTrigger = fibaro:getSourceTrigger(); function tempFunc() local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( ( ((currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 0 or currentDate.wday == 1) and string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "18:30") )) then fibaro:debug("ok envoi à venir") api.post('/mobile/push', { ["mobileDevices"]={154}, -- ID du telephone : 154= S7 EDGE JJ ["message"]='Veux-tu prévenir la maison ?', -- La question que l'on veut posser ["title"]='Départ Travail', -- titre de la question ["category"]='YES_NO', -- 'YES_NO' ou 'RUN_CANCEL' ["data"]={["sceneId"]=66} -- ID de la scéne que l'on veut lancer } ); end setTimeout(tempFunc, 60*1000) end if (sourceTrigger["type"] == "autostart") then tempFunc() else local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( startSource["type"] == "other" ) then if (sourceTrigger["type"] == "autostart") then if ( ( ((currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 0 or currentDate.wday == 1) and string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "18:30") )) then fibaro:debug("ok envoi à venir") api.post('/mobile/push', { ["mobileDevices"]={154}, -- ID du telephone : 154= S7 EDGE JJ ["message"]='Veux-tu prévenir la maison ?', -- La question que l'on veut posser ["title"]='INFO Départ travail ?', -- titre de la question ["category"]='YES_NO', -- 'YES_NO' ou 'RUN_CANCEL' ["data"]={["sceneId"]=66} -- ID de la scéne que l'on veut lancer } ); end end end end Je suis preneur de toute aide pour simplifier le code !!
-
Merci de tous vos retours. Je fouille un peu plus encore car j'aime bien trouver de moi même mais si toujours infructueux, je vous mettrai tout ça. Ça ne sera pas ce soir en revanche, je me pose un peu.... Grosse journée...
-
Hello, est ce que qq'un pourrait me faire un recap svp ? Ça marche ou pas ? Ou bien c'est aléatoire ? Sur Android bien sûr pour moi ça ne fonctionne pas... Selon la réponse je vous mettrai mon code.
-
Bon, alors là, c'est gros... Sur le PC, je vois l'ampoule au bon endroit mais dans l'appli rien... nulle part, nada niente... !!! Et ce n'est pas le pire puisque je n'arrive pas à la commander : elle se met en noeud mort, alors qu'elle est à moins de 10 mètres... certes, il y a un gros mur de 40cm entre les 2 mais bon...j'ai un module dans un autre coin, dehors, dans une boit de dérivation pour les volets... ça devrait "trianguler" un minimum... Pour le 2e problème, je vais essayer de changer la position pour voir si c'est juste un problème de réseau. Je vous tiendrai au courant. En revanche, pour le problème de l'affichage dans l'appli, c'est inquiétant non ??? Problème de template? En fait, je ne sais pas troip ce que c'est et à quoi ça sert un template exactement...? Et un autre truc bizarre... : les lumière, sur le PC apparaissent comme ça... LE 164.0.1 Ne fonctionne jamais pour ainsi dire; le 164.0, parfois, auqn la connexion passe... Des avis ??
-
En fait, c'est l' %%autostart qui n'est pas mis par défaut qaund on passe d'une scène bloc en lua qui me manquait... ^^ J'avais beau mettre les déclencheurs qui vont bien, ça ne démarrait pas...!!! J'aimerai quand même comprendre comment ça fonctionne les déclencheurs des scènes en bloc. Vous avez un tuto dans le coin ou vous pouvez m'expliquer siouplé ?? Merci @jojo et @Cmoi20
-
Hello, toulousain, je suis toulousain (ou pas trop loin pour être précis !!) Je comprends que tu veux venir avec tes modules pour faire la màj OTA chez moi, c'est ça ?? Tu as combien de modules à maj ? tu as besoin de rester 2 jours entiers ? ;-) J'ai une HC2 et suis pas trop disponible mais on pourra arriver à trouver un créneau... comme ça tu me donneras des conseils pour passer sur jeedom ! Je te propose de passer en MP --> contacte moi.
-
@Did : j'étais excité d'ouvrir un 1er post "matériel" d'où le 1 minute d'intervalle !! ;-) merci (encore à 1 minute d'intervalle) !!
-
Alors c'est une première pour moi... j'inaugure un post pour un nouveau matériel !! Inclusion facile : comme indiqué sur la petite notice (en anglais) : mode inclusion sur la HC2, on allume l'ampoule et là..., inclusion directe. J'ai exclu et ré-inclu, parfait. Le hic, à ce jour, pas de template et seule la variation d'intensité est disponible... --> template téléchargé ci-dessous. Je vais avoir besoin d'aide...! id-0208-0100-0004-01-03--.zip
-
Hello, reçue hier : ampoule HANK HKZW-RGB01 !! J'ai vu que le post référent sur HANK est tout nouveau... j'irai mettre un petit commentaire mais pas grand-chose car aucun paramétrage existant; seule la variation de lumière blanche est dispo... En revanche, je suis désolé mais je ne sais pas comment faire pour demander à fibaro la création de template... je n'ai pas compris : Concrètement, on récupère ça où??? EDIT : pour le template, c'est bon j'ai trouvé et téléchargé... !! config/diagnostiques/Zwave (voir PJ) Merci @Did ! EDIT 2: je vous propose pour les autres infos sur l'ampoule (et aides/conseils/discussions diverss) de passer sur le post dédié : https://www.domotique-fibaro.fr/topic/13245-hank-ampoule-hkzw-rgb01/?tab=comments#comment-206701 id-0208-0100-0004-01-03--.zip
-
Hello, parce que si le scénario se déclenche, le reste se déclenchera aussi... et si je fais autant de scénarios, j'aurai autant de fois le problème !! (et en plus c'est moin joli...!!) :-) Quand je reprends en mode bloc je vois qu'il y a plein de déclaration de variables et la tempfunc que l'on déclenche sur un déclencheur... mais c'est ça que je n'arrive pas à comprendre (quels sont les déclencheurs issus du mode bloc) donc j'ai supprimé (c'est ce que je fais quand je comprend s pas!! :-)) mais du coup, ça ne marche plus... J'ai pas mal cherché mais rien trouvé de vraiment clair sur ce fonctionnement et les différents tutos d'ici et d'autres sites, d'ailleurs... Merci en tout cas de la proposition Cmoi20.
-
Hello, pouvez-vous me dire pourquoi cela ne se déclenche pas à l'heure souhaitée svp ? Pour faire simple : je veux le matin déclencher une info SONOS (le bouton 5 du VD 117) et ensuite le code est commenté, vous comprendrez...!! Je sais, le code n'est pas joli mais je ne sais faire que comme ça... et même pas puisque ça ne marche pas... ;-) mais je veux bien apprendre onc toutes vos remarques constructives sont les bienvenues!! :-) Merci de votre aide. EDIT : en fait, je comprends que je n'ai pas de dédélcencheur (trigger) masi comment le mettre simplement en focntion de l'heure que je souhaite? en passant par les blocs il y a de variables locales qui sont définies puis cela passe par la fonction tempFunc()... et je ne trouve pas cela très évident et pas simple surtout...
-
Hello, La blonde a parlé chez vous ce matin ? Elle ne parle que les matins hors we à la maison pour dire aux enfants de finir le petit déjeuner et d'aller se laver les dents... Donc ce matin on est à la bourre. Il faut faire une manipulation particulière pour relancer le service ?
-
Hello, mon TTS ne fonctionne plus non plus depuis un moment. Je ne comprends pas la solution de @gruberb : le code ne correspond pas du tout au code qui est présent dans les boutons du VD de @krikroff...!! D'ailleurs, tes VD n'ont qu'un seul bouton... Dans l'attente ... :-)
-
Salut pgvuille, voici en PJ lea dernière version du module qui fonctionne bien de mon côté. Pour la scène la voici : --[[ %% autostart %% properties %% events %% globals --]] --**************************************** --*************PARAMETRAGE**************** local id_pompe = 69 local id_tel = 109 -- 109= tél SAMSUNG GM9530JJ : téléphone sur lesquel envoyer une notif push (start et stop) -- 110 = tel ONEPLUS Emma local id_eau = 141 --**************************************** --**************************************** local sourceTrigger = fibaro:getSourceTrigger(); local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); function tempFunc() --fonction de filtration en ETE local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( ( ((currentDate.wday == 1 or currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7) and string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "10:28") ) ) then fibaro:debug("Je filtre"); fibaro:call(id_pompe, "turnOn"); fibaro:setGlobal("modefiltration", 1) fibaro:call(id_tel, "sendDefinedPushNotification", "51"); fibaro:sleep(3600*2*1000) -- au bout de 2 heures, prise de température pour gestion auto du nbe d'heures à filtrer selon temp de l'eau local temppiscine = fibaro:getValue(id_eau, "value") fibaro:setGlobal('tempref',temppiscine) -- test de la température : si > 27, filtration sur 21h30 de plus (=23h30 au total) sinon, règle BAROUDI if tonumber(temppiscine) > 27 then fibaro:debug("T° eau piscine > 27 ==> filtration continue") fibaro:setGlobal("modefiltration", 8) fibaro:call(id_tel, "sendDefinedPushNotification", "80"); local nbheuresafiltrer = 21,5 * 3600 * 1000 fibaro:setGlobal("dureefiltration", nbheuresafiltrer) else fibaro:debug("T° eau piscine = " ..temppiscine .. " °C") local temppiscinearrondi = math.floor(tonumber(temppiscine)+ .5) local nbheuresafiltrerenh = ((tonumber(temppiscinearrondi)/2)-2) fibaro:debug("nb heures a filtrer = " .. nbheuresafiltrerenh) local nbheuresafiltrer = nbheuresafiltrerenh *3600 * 1000 -- on définit la variable dureefiltration = nb d'heures à filtrer fibaro:setGlobal("dureefiltration", nbheuresafiltrer) end fibaro:debug("Valeur de la variable _dureefiltration_ : "..fibaro:getGlobalValue("dureefiltration")); fibaro:sleep(tonumber(fibaro:getGlobalValue("dureefiltration"))-(3600*2*1000)); if fibaro:getGlobalValue("modefiltration") == "12" then fibaro:debug("Fin du mode auto mais CHOC déjà en cours") else fibaro:debug("Fin du timer, j\'arrête de filtrer"); fibaro:setGlobal("dureefiltration", 0) fibaro:call(id_pompe, "turnOff"); fibaro:setGlobal('tempref', 99) fibaro:setGlobal("modefiltration", 0) fibaro:call(id_tel, "sendDefinedPushNotification", "52"); end end setTimeout(tempFunc, 60*1000) end if fibaro:getGlobalValue("Saison") == "Eté" then --je filtre en mode ETE fibaro:debug("c\'est l\'été, cool !! :-)") tempFunc() else local temppiscine = fibaro:getValue(id_eau, "value") fibaro:debug("c\'est l\'hiver...!! :-(") -- test de la température : si < 2, filtration sur 24h, sinon 2h de 4h à 6h du mat if tonumber(temppiscine) < 2 then fibaro:debug("T° eau piscine < 2 ==> filtration continue") fibaro:call(id_tel, "sendDefinedPushNotification", "79"); --local nbheuresafiltrer = 23,5 * 3600 * 1000 fibaro:call(id_pompe, "turnOn"); fibaro:setGlobal('tempref', temppiscine) fibaro:debug("Je filtre en continu"); fibaro:setGlobal("modefiltration", 8) fibaro:sleep(23,5*3600*1000) fibaro:call(id_pompe, "turnOff"); fibaro:setGlobal("dureefiltration", 0) fibaro:setGlobal('tempref', 99) fibaro:debug("Fin du timer, j\'arrête de filtrer"); --fibaro:call(id_tel, "sendDefinedPushNotification", "52"); fibaro:setGlobal("modefiltration", 0) --end elseif ( --à 4h du matin, j'active la filtration ( ((currentDate.wday == 1 or currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7) and string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "03:45") ) ) then -- s'il y a un CHOC en cours --> priorité au CHOC : je ne fais rien. Sinon, je filtre 2h. fibaro:debug("je filtre en mode HIVER") if fibaro:getGlobalValue("modefiltration") == "12" then fibaro:debug("CHOC déjà en cours : la durée de filtration est celle définie par le CHOC") elseif fibaro:getGlobalValue("EdfTempoJour") == "1" then fibaro:call(id_pompe, "turnOn"); fibaro:debug("Je filtre"); fibaro:setGlobal("modefiltration", 1) fibaro:call(id_tel, "sendDefinedPushNotification", "51"); fibaro:sleep(1.9*3600*1000) fibaro:debug("Fin du timer, j\'arrête de filtrer"); fibaro:call(id_pompe, "turnOff"); fibaro:setGlobal("modefiltration", 0) --je ne teste pas s'il ya un CHOC en cours : il faudrait l'avoir déclenché entre 4h et 6H du matin... --fibaro:call(id_tel, "sendDefinedPushNotification", "52"); end end end Je n'ai pas réussi à mettre la filtration été et hiver dans une seule scène. Celle du dessus est la scène que j'active l'été. J'ai créé une variable prédéfinie "2té" ou "Hiver" que je change (2 fois par an) selon si je passe en hivernage ou en mode été. Celle ci-dessous est pour l'hiver : --[[ %% autostart %% properties %% events %% globals --]] --**************************************** --*************PARAMETRAGE**************** local id_pompe = 69 local id_tel = 110 -- 109= tél SAMSUNG GM9530JJ : téléphone sur lesquel envoyer une notif push (start et stop) -- 110 = tel ONEPLUS Emma local id_eau = 141 --sonde température eau piscine --**************************************** --**************************************** local sourceTrigger = fibaro:getSourceTrigger(); local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); function tempFunc() --fonction de filtration en HIVER local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( ( ((currentDate.wday == 1 or currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7) and string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "03:43") ) ) then fibaro:debug("Je filtre en mode hiver"); fibaro:call(id_pompe, "turnOn"); fibaro:setGlobal("modefiltration", 1) fibaro:call(id_tel, "sendDefinedPushNotification", "51"); fibaro:sleep(2*3600*1000) -- au bout de 2 heures, prise de température pour gestion auto du nbe d'heures à filtrer selon temp de l'eau local temppiscine = fibaro:getValue(id_eau, "value") fibaro:setGlobal('tempref',temppiscine) -- test de la température : si < 2, filtration sur 21h30 de plus (=23h30 au total) sinon, règle BAROUDI if tonumber(temppiscine) < 2 then fibaro:debug("T° eau piscine < 2 ==> filtration continue") fibaro:setGlobal("modefiltration", 8) fibaro:call(id_tel, "sendDefinedPushNotification", "79"); local nbheuresafiltrer = 21,5 * 3600 * 1000 fibaro:setGlobal("dureefiltration", nbheuresafiltrer) end if fibaro:getGlobalValue("modefiltration") == "12" then fibaro:debug("Fin du mode auto mais CHOC déjà en cours") else fibaro:debug("Fin du timer, j\'arrête de filtrer"); fibaro:setGlobal("dureefiltration", 0) fibaro:call(id_pompe, "turnOff"); fibaro:setGlobal('tempref', 99) fibaro:setGlobal("modefiltration", 0) fibaro:call(id_tel, "sendDefinedPushNotification", "52"); end end setTimeout(tempFunc, 50*1000) end if fibaro:getGlobalValue("Saison") == "Hiver" and tonumber(fibaro:getGlobalValue("EdfTempoJour")) < 2 then --je filtre en mode HIVER fibaro:debug("c\'est l\'hiver... :-( mais jour bleu donc ça tourne...") tempFunc() else fibaro:debug("c\'est l\'hiver... :-( mais jour blanc ou ROUGE donc ça tourne pas...") end Pour être honnête, la scène hiver ne marche pas comme je voudrai... mais elle tourne de 4 à 6h du matin; je n'ai pas réussi à la faire tourner si l'eau est à moins de 2°C... probablememnt un mauvais codage... A dispo si besoin. Bonne baignade !! PISCINE.vfib
-
Je me réponds Quand on fait les choses dans l'ordre, cela fonctionne...!!! J'ai compris et fait : exclusion du module -> coupure électricité -> remontage et inclusion du module --> on récupére 1 module "télécommande" qui est le maitre puis 2 modules qui correspondent aux entrées 1 et 2 du sensor et 2 modules de température... j'ai gagné!! Désolé mais merci quand même !
-
Hello, j'ai acheté ça parce que mon ancienne sonde était HS aprsé 2 ans... :-( (Du coup j'en ai pris une de 10m car celle de 5m était un peu juste). En revanche, en la connectant, la HC2 reconnait le module universel qui était déjà présent comme une télécommande... Je ne sais pas pourquoi...?? Je pense que les branchements de la nouvelle sonde sont ok mais avez-vous des idées ??? Était-ce la bonne réf ??? Merci de votre aide.
-
Sonde de température et d'humidité
ebtjjn a répondu à un(e) sujet de Fredmas dans Périphériques et matériels autres
Hello pour ma part j'ai un ST814 qui tourne depuis 2 ans environ dans ma petite salle de bain de chambre parentale. Et il fait le taf. Je m'intéresse uniquement à l'hygro qui commande la VMC effectivement : la mesure n'est pas vraiment précise mais le capteur est sensible... je m'explique : quand je prends ma douche, ça mointe vite à 90% d'humidité et étant donné que j'ai programmé un déclencheur à 80%, la VMC se déclenche sans souci. Puis la VMC s'arrête à moins de 70% : pas de pbe de ce côté là. En revanche, si je voulais connaitre précisément l'hygro (et surtout sur les valeurs hautes), je ne suis pas sûr que ce soit vraiment fiable (entre 65% et 70% par exemple). Mais, pour cette utilisation, ça suffit largement. Mais qui veut connaitre précisément son hygrométrie ??? pour une cave à pinard? là je veux bien :-)... D'ailleurs, dans la notice, il est bien noté qu'il faut une différence d'au moins 5% entre la valeur haute et la valeur basse qui permettent d'envoyer une info à la HC2. J'ai changé une fois les piles depuis ce temps là. Après, c'est vrai qu'il n'est pas très beau... mais bon, pas beaucoup d'autre choix... -
Hello, j'ai cette erreur quand j'essaie de lancer une requête netclienthttp : voir sur ce post : https://www.domotique-fibaro.fr/topic/6051-service-tempo-edf/?page=3 Merci aux spécialistes des requêtes internet...
-
C'te star krikroff!!!!!! J'ai pas eu le temps de fermer l'ordi j'avais la réponse... lol !! bon bein je continue alors... Et : M-E-R-C-I !!!