j'ai eu ça récemment Thermostats de radiateur DECT pour la FritzBox testé et intégré dans mon installation NodeRed.
C'est pourquoi j'étais naturellement aussi curieux de savoir comment FRITZ! La lampe LED DECT 500 RGB fonctionne avec la FritzBox et si elle peut être contrôlée aussi facilement depuis NodeRed que le thermostat de radiateur auparavant.
Comme d'habitude avec les produits FRITZ, l'installation et la mise en service ont été extrêmement simples. Grâce aux instructions étape par étape ci-jointes et très simples, l'apprentissage a pris moins de deux minutes.
Dans l'appli, l'interface de la FritzBox et (très pratique) aussi sur un FritzFon connecté ! toutes sortes d'options FRITZ!DECT 500 SMart Home peuvent alors être définies.
Ainsi, la lampe ne peut pas seulement être allumée et éteinte. La couleur, la température de la lumière, la saturation et la luminosité peuvent également être ajustées. La lampe peut être utilisée à la fois comme éclairage de pièce puissant et comme lampe à intensité variable pour une soirée cinéma.
Avec l'exemple de flux présenté ici dans l'article, vous pouvez facilement configurer les fonctions de base de la lampe via le tableau de bord NodeRed.
Consignes de sécurité
Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient "mieux" ont perdu des yeux, des doigts ou d'autres choses à cause d'une négligence ou se sont blessées. La perte de données est presque négligeable en comparaison, mais même celles-ci peuvent être vraiment ennuyeuses. Par conséquent, veuillez prendre cinq minutes pour lire les consignes de sécurité. Parce que même le projet le plus cool ne vaut pas une blessure ou d'autres problèmes.
https://www.nerdiy.de/sicherheitshinweise/
Liens d'affiliation/publicitaires
Les liens vers des boutiques en ligne répertoriés ici sont des liens dits d'affiliation. Si vous cliquez sur un tel lien d'affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concerné. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de à pouvoir proposer d'autres projets utiles à l'avenir. 🙂
Conditions préalables
Articles utiles :
Pour que vous puissiez installer de nouveaux nœuds, NodeRed doit bien sûr déjà être installé.
Comment préparer un RaspberryPi puis installer NodeRed dessus est décrit dans les articles suivants.
Les trois articles suivants décrivent ce qu'il faut faire pour préparer le RaspberryPi :
RaspberryPi - configuration pour les nerdiys !
RaspberryPi – La première configuration !
RaspberryPi - Contrôlez le RaspberryPi via SSH
NodeRed – Installer NodeRed sur le RaspberryPi
NodeRed - importer et exporter le code du nœud
Outil requis :
-Non-
Matériel requis :
Dans la liste suivante, vous trouverez toutes les pièces dont vous avez besoin pour mettre en œuvre cet article.
Nombre | Article | Lien Amazon | Lien eBay |
---|---|---|---|
1x | RaspberryPi | Amazone | eBay |
1x | Alimentation USB / Alimentation USB | Amazone | eBay |
1x | Carte SD / Carte SD | Amazone | eBay |
1x | Logement / logement | Amazone | eBay |
Connectez-vous à l'interface de configuration de NodeRed
Avant de pouvoir modifier votre configuration NodeRed, vous devez - si activé - vous connecter d'abord à l'interface de configuration NodeRed.
Installez le nœud FritzBox approprié
Pour que NodeRed puisse communiquer avec les thermostats de radiateur connectés, vous devez définir le nœud "node-red-contrib-fritzapi" à installer. Comment votre nœud est installé dans l'article NodeRed – Installer de nouveaux nœuds décrites.
Vous devez également avoir déjà installé et configuré le nœud du tableau de bord. Vous trouverez des informations à ce sujet dans l'article suivant.
NodeCode pour contrôler une lampe domestique intelligente FRITZ!DECT 500
La section suivante contient le NodeCode avec lequel vous pouvez régler les fonctions de base du FRITZ!DECT 500. Pour cela, la connexion entre NodeRed et votre FritzBox doit bien entendu déjà être configurée. Comment vous pouvez le faire est dans l'article NodeRed/FritzBox – Afficher la liste des appelants dans le tableau de bord décrites.
L'état actuel du code de nœud est ma première ébauche d'un contrôle. Je vais certainement continuer à travailler dessus. N'hésitez donc pas à demander des mises à jour s'il vous manque des fonctions ou si cet article n'a pas été mis à jour depuis longtemps.
Dans la version actuelle, vous pouvez régler la couleur, la luminosité, la saturation et la température de couleur. De plus, l'état en ligne - c'est-à-dire si la lampe est connectée ou non à la FritzBox - est affiché. Bien entendu, la lampe peut également être allumée et éteinte via le tableau de bord.
Vous trouverez ci-dessous une vue de la configuration et du NodeCode réel.
Comment vous pouvez importer le NodeCode lié ci-dessous dans votre environnement NodeRed est dans l'article NodeRed - importer et exporter le code du nœud décrites.
Comme toujours, vous pouvez trouver le NodeCode dans le référentiel Nerdiy Git sous le lien suivant :
Lisez l'AIN de votre lampe domotique FRITZ!DECT 500 et saisissez-le dans NodeRed
Pour que le NodeCode ci-dessus fonctionne, vous devez maintenant entrer le bon AIN dans votre configuration NodeRed. L'AIN est le numéro d'identification de votre lampe domotique FRITZ!DECT 500, dont vous avez besoin pour la contrôler spécifiquement. La façon dont vous pouvez le découvrir à l'aide de l'interface de configuration FritzBox est décrite dans les images suivantes.
Pour ce faire, passez d'abord à la vue de configuration de votre FritzBox. Cliquez ensuite sur :
- "Gestion d'appareils"
- Et puis sur le symbole du stylo dans la ligne avec l'entrée de votre lampe de maison intelligente FRITZ!DECT 500
Ensuite, vous pouvez voir et copier l'AIN de votre lampe FRITZ!DECT 500 Smart Home dans la zone marquée en rouge.
Pour coller l'AIN copié dans le NodeCode, vous devez procéder comme suit :
Ouvrez le nœud "Set Lamp AIN" et saisissez l'AIN de votre lampe Smart Home FRITZ!DECT 500 dans le champ de données utilisateur.
Amusez-vous avec le projet
J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂
PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂
Un code qui commuterait la lampe en fonction de la position du soleil ou de l'heure de la journée serait intéressant : lorsqu'il fait sombre, le blanc chaud devrait s'allumer et lorsqu'il fait clair, le blanc froid.
Mais comme le réglage de la lampe ne peut pas être modifié s'il a été éteint au niveau de l'interrupteur d'éclairage, c'est-à-dire s'il est hors ligne, node-red devrait constamment vérifier s'il passe de hors ligne à en ligne (c'est-à-dire s'il est allumé), puis envoyer le réglage correspondant à la position du soleil ou l'heure.
Salut Jörg,
c'est une idée vraiment cool. Il devrait en fait être possible de vérifier en ligne et hors ligne. Et vous pouvez également vérifier ce qui se passe si vous envoyez le réglage de couleur à la FritzBox/lampe alors que la lampe est éteinte. Je pourrais imaginer que les paramètres correspondants soient mis en cache sur la FritzBox puis envoyés à la lampe lorsqu'elle est allumée.
Je pense que la partie la plus difficile est de calculer la température de la lumière à partir de la position du soleil (par exemple, l'angle au-dessus de l'horizon). Malheureusement, je ne connais pas très bien le sujet. Je pourrais imaginer que la couleur de la lumière dépend aussi du temps (nuageux, etc.).
Dans l'ensemble, je pense que cela peut être résolu. 🙂
Cordialement
Fabien
Dans le nouveau FritzOS 7.5, vous pouvez définir des déclencheurs pour changer d'appareil. Un déclencheur doit toujours provenir d'un appareil Dect (également de lui-même). Pour moi, c'est un RolloReon Dect 1213 qui ferme une demi-heure après le coucher du soleil et démarre à 6h30.
Le RolloTron doit être le déclencheur des lampes : FritzBox, si le RolloTron est fermé, réglez toutes les lampes sur blanc chaud la prochaine fois qu'elles se connectent (=appuyez sur l'interrupteur d'éclairage) ou réglez-les sur blanc froid si elle est ouverte.
Je ne pense pas que les paramètres de couleur soient mis en cache. Les lampes ne changent que lorsqu'elles sont elles-mêmes en ligne, c'est-à-dire déjà allumées. S'ils sont modifiés hors ligne puis mis en ligne via l'interrupteur d'éclairage, leur état ne change pas.
Une exception intéressante concerne les nouveaux scénarios : si vous envoyez un changement d'état via un scénario, il SERA toujours envoyé la prochaine fois qu'il sera en ligne, mais seulement si les lumières se mettent en ligne dans la minute qui suit (je ne l'ai pas chronométré exactement).
(Jörg - Je suis inscrit maintenant 🙂
Bonjour à tous,
est-ce que chez vous le service est si extrêmement retardé ?
Via Node Red ou FritzOS ? Pour l'instant, je n'utilise que la programmation de FritzOS et il arrive parfois, plutôt rarement, qu'il faille attendre une minute avant que quelque chose ne s'allume. J'ai actuellement 25 lampes et 6 volets roulants.
Bonjour,
l'activation via Node-Red est très retardée chez moi, parfois 2-3 minutes.
Lorsque j'utilise l'application Fritz Smart Home, il n'y a pratiquement pas de retard.
Vous avez le même problème ?
Zwei Farbverläufe für Aufwachen und Einschlafen hat AVM ja inzwischen integriert. (OS 7.57[+]; ’natürliche Lichtsequenz‘)
NodeRed permet-il d'en créer d'autres ? Par exemple, les couleurs de l'arc-en-ciel qui défilent dans un laps de temps x ?
Mit der FritzBox geht das nicht oder wenn überhaupt, dann nur unter gehörigen Verrenkungen, da jede Vorlage in einem Szenario nur höchstens genau 1x verwendet werden darf und sich Szenarien nicht zu ‚Hauptszenarien‘ o.ä. zusammenfassen lassen. Und Routinen verlangen wie erwähnt ein Dect-Gerät als Master; Zeitabfragen sind in den Wenn-Dann-Konstrukten nicht erlaubt.
Je suis complètement novice dans ce domaine et je dois donc poser une question stupide.