Nouveau : le pare-feu IA surveille toute la plateforme et explique chaque incident en termes simples. Découvrez comment ça marche

Existe-t-il un moyen d'activer 45 cartes relais en une seule fois chaque matin ?

Existe-t-il un moyen d'activer 45 cartes relais en une seule fois chaque matin ?

Résolu 6 4

Traduit de Türkçe par IA ·

Bonjour, je suis nouveau dans le domaine IoT, je viens en fait du côté IT. Il y a 45 salles de réunion dans le bâtiment, et dans chaque salle une carte relais ESP32 coupe puis rétablit l’alimentation de la climatisation et de l’écran. Les cartes sont connectées à Hermetry via MQTT, et le catalogue de commandes du profil contient une commande relay.set, avec le paramètre on.Pour l’instant, le collègue qui arrive le matin ouvre les pages des appareils une par une et envoie la commande, 45 fois. Je voudrais que cela soit fait automatiquement à 07h30 chaque jour ouvrable. De plus, aucune ne doit s’allumer le week-end.Par ailleurs, il arrive que quelques cartes se déconnectent du Wi-Fi à cette heure-là, et je ne sais pas ce qui leur arrive, merci de me renseigner.

Ağ geçidi yine bağlanıyor…
♥ 0

Traduit de Türkçe par IA ·

Lance un script via l’API dans une boucle et place-le dans cron. C’est ce que je fais.

Ağ geçidi yine bağlanıyor…
♥ 0

Traduit de Türkçe par IA ·

Comment la carte recevra-t-elle la commande si elle-même est éteinte ? Je me pose la question.

♥ 0

Traduit de Türkçe par IA ·

Les cartes sont toujours sous tension, Cansu, seule la charge derrière le relais est coupée.

Ağ geçidi yine bağlanıyor…
♥ 0

Traduit de Türkçe par IA ·

Un script fonctionnerait aussi, mais tu n’as pas besoin d’écrire de code pour cela, la carte Règles fait exactement cela. Nous l’utilisons pour le même usage dans notre open space.Dans la partie Quand, ajoute un déclencheur « Heure de la journée » : 07:30, jours du lundi au vendredi. Puis dans la partie Alors, ajoute une action « Envoyer une commande » : au lieu de sélectionner les appareils un par un, sélectionne tous les appareils du profil, commande relay.set, paramètre on: true. Une seule action atteint jusqu’à 200 appareils du profil, donc 45 passe sans problème.Pour les cartes qui perdent le Wi-Fi : dans le catalogue, passe la commande en « persistante par défaut ». Ainsi, une commande envoyée à une carte hors ligne attend dans la file et est transmise dès que la carte se reconnecte. Si elle n’est pas persistante, une commande envoyée à un appareil hors ligne échoue immédiatement. Si un appareil échoue, la règle continue avec les autres, et tu peux voir lequel n’a pas reçu la commande dans l’Historique.Pour les éteindre le soir, crée la même chose comme une seconde règle avec 19:00 et on: false. Les appareils passés en mode manuel sont ignorés, il faut le savoir. Détails : Carte Règles : actions.

Sahadan selamlar.
Solution acceptée♥ 1

Traduit de Türkçe par IA ·

Ce matin, il a fonctionné tout seul pour la première fois, 42 cartes se sont ouvertes instantanément, 3 ont été ignorées. La raison : ces trois salles avaient été mises en maintenance pour Manuel, et personne n’était au courant 🙂 J’ai aussi rendu la commande permanente. Merci Ilgaz.

Ağ geçidi yine bağlanıyor…
♥ 0

Traduit de Türkçe par IA ·

D’accord, je pense qu’il est temps de mettre mon script cron à la retraite.

Ağ geçidi yine bağlanıyor…
♥ 1
7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.

Rejoignez la discussion

Connectez-vous pour poser et répondre à des questions, aimer les messages utiles et marquer la réponse qui a résolu votre problème. Chaque contribution rapporte des points et des niveaux.

Partager