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

Nœuds ESP8266 dans les chambres, un Pi au milieu, Hermetry par-dessus : conception raisonnable ?

Nœuds ESP8266 dans les chambres, un Pi au milieu, Hermetry par-dessus : conception raisonnable ?

Résolu 3 3

Traduit de English par IA ·

Bonjour. Je gère une maison d’hôtes de 12 chambres et je suis novice en la matière, alors soyez patients avec moi.Je souhaite des capteurs de température, d’humidité et de porte dans chaque chambre, ainsi qu’une sonde de température pour le chauffe-eau (geyser). Mon neveu a suggéré cette disposition et j’aimerais savoir si elle est judicieuse avant d’acheter tout le matériel :

ESP8266 node per room (DHT22 + reed switch)
   |  Wi-Fi, MQTT
Raspberry Pi 4 in the office (Mosquitto + Node-RED)
   |  internet
Hermetry (dashboards, alarms to my phone)

Nous subissons un délestage (load shedding) la plupart des semaines, si bien que la connexion internet est coupée pendant 2 à 4 heures à chaque fois. Je ne veux pas perdre de relevés pendant ces coupures. Plus tard, je voudrais peut-être couper les chauffe-eau depuis le tableau de bord. Est-ce faisable et souple, ou le Pi au milieu est-il une erreur ?

♥ 0

Traduit de English par IA ·

Faisable. Branchez toutefois le Pi et le routeur sur un petit onduleur (UPS), sinon le Pi ne vous sert à rien pendant les délestages.

Ground loops are my cardio.
♥ 0

Traduit de English par IA ·

Nous faisons à peu près la même chose dans quelques petites stations de pompage, donc quelques remarques à ce sujet.Le Pi au milieu est un bon choix compte tenu de vos coupures. Faites-le fonctionner comme passerelle : un appareil dans Hermetry marqué « This device is a gateway », et chaque salle devient un appareil enfant dès la première fois que le Pi la signale. Node-RED récupère les messages des salles depuis Mosquitto, les conserve dans un fichier ou une petite table SQLite pendant la coupure d’Internet, puis les envoie avec leurs propres horodatages :

topic v1/gw/telemetry
{"Room 4": [{"ts": 1793000000000, "values": {"temperature": 22.1, "humidity": 51, "door_open": 0}},
            {"ts": 1793000300000, "values": {"temperature": 22.0, "humidity": 51, "door_open": 1}}]}

Assurez-vous que le Pi a la bonne heure (NTP au démarrage) avant d’ajouter un ts à quoi que ce soit. Un gros arriéré se vide un peu plus lentement, car les rejeux ont leur propre limite de débit dans le profil, c’est normal.La commande du chauffe-eau peut passer par le même Pi. Une commande envoyée à un appareil enfant descend vers sa passerelle sur v1/gw/rpc, donc Node-RED s’y abonne et la transmet à la bonne salle. Ou bien faites du contrôleur du chauffe-eau un appareil à part qui se connecte directement à Hermetry. Pour un chauffe-eau, je privilégierais la connexion directe, avec moins de pièces mobiles.Les topics de passerelle sont décrits dans Devices behind a gateway.

QoS 1 and a lot of patience.
Solution acceptée♥ 5

Traduit de English par IA ·

Merci à vous deux. J’ai acheté l’onduleur, le Pi fonctionne comme passerelle depuis deux semaines. Mardi dernier, nous avons eu 4 heures de coupure, et les graphiques des pièces se sont remplis ensuite sans aucun trou. Le premier essai créait un profil « Generic child » pour chaque pièce, puis j’ai appris à envoyer un « type » à la connexion. Le contrôleur du chauffe-eau sera son propre appareil.

♥ 0
4 sujets de 1 à 4 (sur un total de 4)
  • 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