Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'reveil'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Bienvenue
    • Nouveau ? Présentez-vous
    • Le bistrot
    • Mon installation domotique
    • Annonces et suggestions
  • La Home Center et ses périphériques
    • La Home Center pour les nuls
    • HC 2 & Lite
    • HC 3
    • Modules Fibaro
    • Modules Z-wave
    • Périphériques et matériels autres
    • Plugins
    • Quick App
    • Multimédia (audio, vidéo ...)
    • Chauffage et Energie
    • Actionneurs & Ouvrants (Portail, volets, piscines, ...)
    • Eclairage
    • Applications Smartphones et Tablettes
  • Autres solutions domotiques
    • Box / Logiciel
    • Modules Nice (433 & 866 MHz)
    • Modules Zigbee
    • GCE Electronics
    • Modules Bluetooth Low Energy
  • Objets connectés
    • Les Assistants Vocaux
    • Netatmo
    • Philips Hue
    • DIY (Do It Yoursel)
  • Sécurité
    • Alarmes
    • Caméras
    • Portiers
    • Serrures
  • Informatique / Réseau
    • Tutoriels
    • Matériels Réseaux
    • Matériels Informatique
    • NAS
    • Virtualisation
  • Les bonnes affaires
    • Sites internet
    • Petites annonces

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


Jabber


Skype


Ville :


Intéret :


Version

3 résultats trouvés

  1. J3R3M

    VD Triggers Journaliers

    VD Triggers Journaliers Préambule Grosse Mise à Jour de ma première tentative de VD... Ce qui signifie un départ de zéro et une nouvelle philosophie... Ce qui a mené sur un nouveau VD ! Encore une fois, un grand défi que je m'étais lancé et je suis plutôt fier d'avoir réussi à pondre cela, non sans difficultés. J'ai passé beaucoup de temps à réfléchir à comment réaliser chacune des actions afin que ce VD soit le plus optimisé par rapport à mes quelques connaissances en LUA. J'ai aussi essayé de réfléchir à un VD qui ne serait pas limité à une seule fonction tout en le rendant totalement paramétrable afin qu'il convienne au plus grand monde. Le déphasage n'aura pas grand intérêt pour la plupart d'entre-vous et il suffit donc de mettre le Slider à 50 (lors de la programmation) pour qu'il n'impacte en rien vos déclenchements. Pour ma part, le déphasage me permet de pouvoir programmer une scène de réveil qui doit démarrer avant l'heure en question. Cependant, lorsque je programme ce réveil, je ne souhaite pas avoir à calculer l'heure de déclenchement de ma scène (Ma scène est autonome et me réveillera au bout de 30mn), je programme donc l'heure du réveil avec le déphasage nécessaire. Autre utilité, si l'heure de votre HC2 ne correspond pas à l'heure de vos autres appareils (téléphones/ordinateurs), cela permet de la recaler sur ceux-ci ! J'ai permis +/- 30mn de battement afin que le 0 soit facilement trouvable. J'espère vraiment que ce VD pourra vous être utile. J'attends avec impatience vos éventuels retours ! Que ça soit sur des idées d'amélioration ou vos points de vue sur le VD ou même la programmation de celui-ci ! Installation Créer la variable globale VD_TRIGGERS et importer le VD. Importer les icones et modifier leurs IDs pour chaque variable. Suivez les indications de ce lien si vous ne savez pas comment récupérer les IDs des icones. -- IDs Icones local icone_ok = 1156 local icone_wait = 1158 local icone_no_trigg = 1155 local icone_triggers_off = 1157 local icone_vd_off = 1160 -- Nombre de déclenchements de l'action à l'heure H (15 maxi) local nb_declenchements = 1 nb_declenchements correspond au nombre de tentatives que fera le script pour exécuter les commandes affectées à la journée. Si nécessaire, pensez à n'autoriser qu'une seule instance des scènes qui seront démarrées depuis ce VD ! Réglage des actions Cela se fait en dessous de chaque ligne de commentaire de la fonction totrigg(). Pour ma part, je souhaite que la même scène soit lancée, peu importe le jour, j'ai donc mis ma commande en dehors de la condition de jour. Supprimez bien évidemment cette ligne (fibaro:startScene(49);) de la boucle principale de votre VD ! -- Actions à réaliser en fonction des jours local function totrigg(day) -- Pour tous les jours fibaro:startScene(49); if day == 1 then -- Lundi elseif day == 2 then -- Mardi elseif day == 3 then -- Mercredi elseif day == 4 then -- Jeudi elseif day == 5 then -- Vendredi elseif day == 6 then -- Samedi elseif day == 7 then -- Dimanche end end Détails Icones Trigger du jour en attente - Trigger du jour passé - Pas de trigger aujourd'hui - Tous les triggers OFF - VD OFF Téléchargement Triggers_Journaliers.vfib
  2. Bonjour, Sur le post du script pour le contrôle du niveau des piles j'ai abordé le sujet nÅ“uds morts pour les détecter et voici un script tip top qui/ - Contrôle les nÅ“uds morts, - Chercher a les réveiller, - Envoie des notifications pour avertir --[[ %% autostart %% properties %% globals --]] local sourceTrigger = fibaro:getSourceTrigger(); if (sourceTrigger["type"] == "autostart") then while true do local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( ( (tonumber(os.date("%H%M")) >= tonumber(string.format("%02d%02d", "07", "00")) and tonumber(os.date("%H%M")) <= tonumber(string.format("%02d%02d", "23", "00"))) and (math.floor(os.time()/60)-math.floor(1369026000/60))%2 == 0 ) ) then local i = 1 local TotalDevices = 156 + 1 while i < TotalDevices do local status = fibaro:getValue(i, 'dead'); if status == "1" then fibaro:setGlobal('lastDeadNode', i); -- fibaro:call(30, "pressButton", "6"); fibaro:call(1, "wakeUpDeadDevice",i); fibaro:debug("Try to wake up node "..i); fibaro:call(68, "sendPush", "Try to wake up node "..i); fibaro:sleep(5*1000); local status = fibaro:getValue(i, 'dead'); if status == "1" then fibaro:debug("Device "..i.." still dead"); fibaro:call(68, "sendPush", "Device "..i.." still dead"); -- fibaro:call(30, "pressButton", "6"); -- fibaro:call(65, "sendDefinedPushNotification", "9"); -- fibaro:call(2, "sendEmail", "DEAD "..i); else -- fibaro:call(30, "pressButton", "7"); fibaro:debug("Device "..i.." fixed"); fibaro:call(68, "sendPush", "Device "..i.." fixed"); end else end i = i + 1 end end fibaro:sleep(60*1000); end else local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( startSource["type"] == "other" ) then fibaro:debug("send notification"); fibaro:call(68, "sendPush", "start check dead node"); local i = 1 local TotalDevices = 156 + 1 while i < TotalDevices do local status = fibaro:getValue(i, 'dead'); if status == "1" then fibaro:setGlobal('lastDeadNode', i); -- fibaro:call(30, "pressButton", "6"); fibaro:call(1, "wakeUpDeadDevice",i); fibaro:debug("Try to wake up node "..i); fibaro:call(68, "sendPush", "Try to wake up node "..i); fibaro:sleep(5*1000); local status = fibaro:getValue(i, 'dead'); if status == "1" then fibaro:debug("Device "..i.." still dead"); fibaro:call(68, "sendPush", "Device "..i.." still dead"); -- fibaro:call(30, "pressButton", "6"); -- fibaro:call(65, "sendDefinedPushNotification", "9"); -- fibaro:call(2, "sendEmail", "DEAD "..i); else -- fibaro:call(30, "pressButton", "7"); fibaro:debug("Device "..i.." fixed"); fibaro:call(68, "sendPush", "Device "..i.." fixed"); end else end i = i + 1 end end end Voici le script,son auteur est Olivier MALE. Il faut l'adapter pour le N° d'ID pour le push. Son auteur a aussi mis des "--" devant certaines lignes de notifications push et de virtual device, perso j'ai supprimé ces lignes. Le script fonctionne nickel chez moi.
  3. VD Déclencheur de Réveil Paramétrable Je me suis motivé à sortir un petit VD qui n'a aucune prétention particulière, si ce n'est d'être ma première contribution. J'ai créé ce VD afin de pouvoir gérer facilement mes réveils, donc rien de bien complexe. Je voulais que le VD puisse être facilement combiné à ma scène de réveil qui crée une aube artificielle pendant un temps paramétrable. Bien évidemment, la plupart d'entre-vous aurait pu concevoir ce VD en quelques dizaines de minutes... Et d'ailleurs, je serai ravi de lire vos critiques ! Le script est loin d'être le plus optimisé c'est surtout un défi que je me suis posé avec mes quelques connaissances. Dans tous les cas, j'écouterai vos conseils avec grand plaisir ! Il ne s'agit que d'un simple déclencheur à l'heure actuelle. Ce VD déclenchera l'une de vos scènes. L'intérêt réside dans la partie programmation qui est intégrée dans ce VD. Par la suite et s'il y a de l'intérêt pour la démarche, je ferai une mise à jour ou, du moins, je verrai pour combiner une scène avec le VD. C'est néanmoins complexe de faire quelque chose qui conviendra à tout le monde, il y a tellement de systèmes différents en terme d'éclairage et d'enceintes et aussi plusieurs VD disponibles pour chaque appareil ! Nombre d'entre-vous utilisent GEA et peuvent donc utiliser GEA Alarm pour faire la même chose si j'ai bien compris. En ce qui me concerne, je suis curieux et j'aime comprendre ce qu'il se passe à ma portée, d'où mes nombreuses questions et la volonté de faire mes scènes et VDs Installation Création des variables globales suivantes : REVEIL_SEMAINE & REVEIL_WEEKEND Importantion du VD ci-dessous et modifier les valeurs des variables suivantes au tout début de la Boucle Principale : local scene_reveil = 49 local temps_aube = 30 -- IDs Icones local icone_semaine = 1155 local icone_weekend = 1156 local icone_off = 1157 Le nom des variables me semble assez clair, mais sait-on jamais : scene_reveil : La scène à lancer à l'heure du réveil temps_aube : C'est simplement un déphasage. Mettre 0 si vous n'en avez pas besoin. Si une aube est créée dans votre scène de réveil, indiquez son temps ici et le VD démarrera votre scène en tenant compte de ce temps. Exemple : Réveil programmé à 7h, votre scène contient une aube de 25mn. En renseignant cette variable, le VD démarrera votre scène naturellement à 6h35. Ne vous souciez que de l'heure de réveil ! icone_semaine, icone_weekend et icone_off doivent correspondre à l'ID des icones que vous aurez importées. Suivez les indications de ce lien si vous ne savez pas comment connaître ces IDs. Utilisation Déplacez les curseurs d'heures et de minutes jusqu'à l'obtention de l'horaire de réveil souhaité. Appuyez ensuite sur Semaine pour affecter cette heure de réveil aux jours de la semaine, ou sur Week end pour l'affecter aux jours du week end. Les jours du week end peuvent simplement être modifiés. Si cela devait être intéressant, je modifierai le VD pour que cette modification soit encore plus aisée. Les paramètres des réveils sont automatiquement reprogrammés pour le lendemain pour une même période : Semaine ou Week end. Attention tout de même entre le Vendredi et le Samedi et entre le Dimanche et le lundi, puisqu'il y a la bascule entre Réveil Semaine <=> Réveil Week end. Le bouton principal est le TOGGLE ON/OFF. Je vous invite vivement à utiliser au moins l'icone réveil_off pour voir rapidement l'état du réveil ! Technique Afin que le VD ne loupe pas le démarrage de votre scène de réveil, votre scène sera démarrée 11 fois au total sur un intervalle de 11 secondes : 5 secondes avant et 5 secondes après l'heure du réveil. Il n'y avait pas de raison que la scène ne démarre pas en une seule fois, mais j'ai préféré prévoir large, au cas où ! Dans tous les cas, pour limiter votre scène de réveil qu'à un seul lancement, veuillez n'autorisez qu'une seule instance simultanée. Icones Réveil Semaine - Réveil Week end - Réveil OFF Téléchargement VD
×