Réveillez-vous en douceur avec l'ampoule LED Yeelight Smart RGB et le Tasker

click fraud protection

J'émule un coucher et un lever de soleil en utilisant Tasker et Yeelight. Un excellent moyen de relier votre alarme à une ampoule intelligente. Bonne matinée à tous !

Il fait de plus en plus sombre ici dans l'hémisphère nord, en particulier au Royaume-Uni où la lumière naturelle disparaît après 18 heures. Puisque ces conditions ne vont pas s'améliorer de sitôt (du moins pas avant le printemps), utilisons Tasker et l'ampoule LED Yeelight Smart RGB pour émuler un coucher et un lever de soleil à la demande.

L'application Yeelight a été mise à jour. De nouvelles options Tasker ont été introduites, notamment des variables pour la luminosité, la couleur et la température. Malheureusement, la mise à jour a cassé les scènes prédéfinies, ce qui a rendu mes autres tutoriels inutiles. J'ai contacté les gens de Yeelight et leur ai transmis mes commentaires. J'espère que nous verrons la fonctionnalité restaurée dans la prochaine mise à jour !

Ça a l'air d'être un bon plan! Si vous souhaitez en savoir plus sur l'ampoule Yeelight Smart RGB, consultez

ce post. En bref, cette lampe WiFi est livrée avec l'intégration Tasker, il n'y a donc pas besoin de hacks. Il prend également en charge Amazon Alexa et Google Assistant! Je vais vous montrer comment déclencher un coucher de soleil artificiel lorsque le téléphone est retourné et comment créer une alarme qui activera progressivement les lumières de votre pièce.


Comportement de Tasker et Yeelight Sunset et Sunrise

[appbox googleplay com.yeelight.cherry]

[appbox googleplay com.joaomgcd.autotools]

[appbox googleplay com.terdelle.twilight]

Pour m'éviter quelques tracas, j'utilise l'application Twilight pour son plugin Tasker qui indique à Tasker s'il fait jour ou nuit. J'ai un déclencheur nuit et jour qui définit la variable %Lumière du soleil aux valeurs correspondantes. Je vais les utiliser pour contrôler les déclencheurs Tasker et Yeelight.

PROFIL DE TÂCHEUSE Crépuscule Lever/Coucher du soleil

Profile: Sunlight Day 

État: Crépuscule [Configuration: Du LEVER DU SOLEIL au COUCHER DU SOLEIL à l'emplacement de l'appareil. ]

Entrez: Opérateur Sunlight+

A1: Ensemble de variables [Nom: % Lumière du soleil À: jour

Variables récursives: Désactivé Faire des calculs: Désactivé Ajouter: Désactivé ]

Profil: Nuit de lumière du soleil

État: Crépuscule [Configuration: Du COUCHER DU SOLEIL au LEVER DU SOLEIL à l'emplacement de l'appareil. ]

Entrez: Opérateur Sunlight-

A1: Ensemble de variables [Nom: % Lumière du soleil À: nuit

Variables récursives: Désactivé Faire des calculs: Désactivé Ajouter: Désactivé ]

En savoir plus

Coucher de soleil

Étant donné que l'application Yeelight est livrée avec des préréglages assez soignés, nous pouvons l'utiliser pour créer le comportement Sunset. Le préréglage dure 15 minutes et va de l'orange/rouge chaud aux couleurs sombres jusqu'à finalement une panne totale.

PROFIL DE TÂCHE – Coucher de soleil

Profile: Sunset 

État: Orientation [ Est: Face vers le bas ]

État: Wifi connecté [ SSID: FASTBERRY MAC :* IP :* Actif: Oui ]

État: Valeur de la variable [ %Sunlight ~ night ]

Entrez: Coucher de soleil

A1: Appareil Yeelight [Configuration: Appareil: lampe, Action: SCÈNE, Param: 70 Délai d'attente (secondes) :0]

En savoir plus

Si vous souhaitez prolonger/raccourcir le coucher de soleil artificiel, vous pouvez utiliser l'application pour créer quelques préréglages de couleurs et les mélanger dans Tasker en utilisant une combinaison d'actions d'attente et de luminosité.

Dans mon scénario, j'ai utilisé les informations WiFi et la valeur de %Lumière du soleil pour empêcher l'ampoule intelligente Yeelight de changer accidentellement le mode coucher de soleil. N'hésitez pas à attribuer un autre déclencheur ou une commande vocale.

Lever du soleil

Le comportement au lever du soleil est mieux combiné avec une alarme définie. Dans mon scénario, j'allume la lumière 5 minutes avant que l'alarme ne se déclenche. La lumière reste faible au début, puis change de couleur et de luminosité au cours des 15 minutes suivantes jusqu'à ce qu'elle atteigne sa pleine intensité.

Alarme Tasker et Yeelight

J'ai utilisé AutoTools pour obtenir la boîte de dialogue de sélection d'heure appropriée. Si vous préférez créer une scène, n'hésitez pas à le faire. Vous pouvez également associer cela à une commande vocale. Quoi que vous fassiez, c'est génial à condition d'avoir l'heure au format 15h43.

TÂCHE TASKER - Alarme

Alarm 

A1: Boîte de dialogue AutoTools [Configuration: Type de boîte de dialogue: Date et heure

Heure de sélection: vrai

Titre du sélecteur de temps: Définir l'alarme

Format: HH: mm

Séparateur de format de date:, délai d'expiration (secondes) :60 ]

A2: ensemble de variables [ Nom: %Sunrise1 à: %atdatetimeseconds-300

Variables récursives: Désactivé Faire des calculs: Activé Ajouter: Désactivé ]

A3: ensemble de variables [ Nom: %Sunrise2 à: %atdatetimeseconds-300

Variables récursives: Désactivé Faire des calculs: Activé Ajouter: Désactivé ]

A4: Répartition variable [Nom: %atdatetime1 Splitter: Supprimer la base: Désactivé ]

A5: Régler l'alarme [Heures: %atdatetime11 Minutes :%atdatetime12

Étiquette: Avec lampe Son: Vibreur: Par défaut Confirmer: Désactivé ]

En savoir plus

A2,A3

Le temps réglé via AutoTools est disponible en secondes, nous pouvons l'utiliser directement pour attribuer les valeurs de %Lever du soleil1 et %Lever du soleil2 (nous en avons besoin pour créer le contexte temporel et contourner tout problèmes de temps).

A5

Cependant, pour régler l’alarme, nous aurons besoin des heures et des minutes qui nous sont fournies séparément. Nous pouvons diviser la variable existante %àdateheure1 avec ":" comme indiqué dans A4. Une fois cela fait, nous avons %àdateheure11 pendant des heures et %àdateheure12 pendant quelques minutes.

Profil du lever du soleil

Il est temps (sans jeu de mots) de définir le contexte et de déclencher le Yeelight. L'action est simple, choisissez l'action Yeelight et définissez la scène sur Sunrise. Selon le contexte, utilisez le temps et attribuez %Lever du soleil1 et % Lever de soleil2.

PROFIL DE TÂCHE – Lever du soleil

Profile: Sunrise 

Heure: de %Sunrise1 à %Sunrise2

État: Valeur de la variable [ %Sunlight ~ night ]

Entrez: le lever du soleil

A1: appareil Yeelight [Configuration: appareil: lampe,

Action: SCÈNE, Param: 68 Délai d'expiration (secondes) :0 ]

En savoir plus

Conclusion et téléchargement

Comme vous pouvez le constater, Tasker et Yeelight sont presque un mariage parfait. La lumière est superbe lorsque vous vous endormez et, espérons-le, elle réduira le stress lié au fait de se lever tôt. J'ai transmis des commentaires à l'équipe Yeelight concernant la prise en charge des variables Tasker. Ce serait bien d'avoir la luminosité, la couleur et les scènes accessibles avec les variables.

Téléchargez le projet Tasker Yeelight Gently Wake

Téléchargez le fichier ZIP ci-dessus et extrayez le contenu sur la mémoire interne de votre appareil Android. Ouvrez Tasker et désactivez le « Mode débutant » dans les Préférences. Ensuite, revenez à la page principale de Tasker et appuyez longuement sur l'icône d'accueil dans le coin inférieur gauche. Vous verrez une option pour « importer » un projet. Appuyez sur cette option, puis recherchez le fichier .prj.xml que vous avez extrait précédemment. Une fois importé, vous verrez un nouvel onglet en bas à côté de l'icône d'accueil par défaut dans Tasker. Celui-ci contient les profils et les tâches de ce projet d'assistance.

Suivre la Tutoriels pour développeurs XDA flux pour plus de messages comme celui-ci. Consultez également notre Trucs et astuces pour les Taskeurs forum pour les dernières créations parmi les passionnés d'automatisation de notre communauté.