Mon problème
Bonjour,
Je rencontre des difficultés dans l’utilisation sous Node Red.
Je souhaiterai réussir à filtrer selon l’heure actuel, exemple
Si #time# entre 20h et 08h alors mode soirée.
J’ai réussi à récupérer l’heure actuelle via un noeud fonction :
var d = new Date();
msg.payload = d.toLocaleTimeString ("fr-FR", {hour12: false});
return msg;
Mais je n’arrive pas ensuite à « filtrer » pour faire un true ou false selon le time.
Quelqu’un serait comment faire ?
Merci d’avance
System Health
version |
core-2022.3.7 |
installation_type |
Home Assistant Container |
dev |
false |
hassio |
false |
docker |
true |
user |
root |
virtualenv |
false |
python_version |
3.9.9 |
os_name |
Linux |
os_version |
4.19.0-20-amd64 |
arch |
x86_64 |
timezone |
Europe/Paris |
Home Assistant Cloud
logged_in |
false |
can_reach_cert_server |
ok |
can_reach_cloud_auth |
ok |
can_reach_cloud |
ok |
Lovelace
dashboards |
4 |
resources |
0 |
views |
10 |
mode |
storage |
La « logique » de NodeRed (en tout cas celle que j’applique), c’est de chercher (et idéalement de trouver!) si il n’y a pas un noeud à ajouter à la palette qui ferait ça pour toi facilement.
Là, typiquement, c’est le cas: node-red-contrib-sun-position (node) - Node-RED
Et en particulier within-time dedans. Avec ça, ça roule.
J’ai avant de faire ma demande, parcouru l’ensemble de la communauté et également sur google.
Je débute, j’essaye de suite avec ce node, en te remerciant !!
Bonne journée
Personnellement j’exploite de plus en plus ce noeud à cause de sa simplicité
Destiné aux lumières à l’origine, il est pas mal pour plein d’autres trucs
Merci, ce node à l’aide effectivement simple à mettre en place.
J’essaye de suite.
Merci pour vos aides !
Bonne journée
Salut,
tu es allé chercher trop compliqué au début.
Le noeud light scheduler est pas mal pour faire plus de choses.
Mais de base en fait y’avait un noeud tout simple qui est prévu exactement pour ce que tu veux : Time Range