Choix RAM Raspberry

Vous venez de déballer votre Raspberry Pi et vous vous posez des questions ? C'est ici que ça se passe !

Modérateur : Francois

Répondre
Youl_Bihan
Messages : 5
Enregistré le : lun. 9 sept. 2024 16:52

Choix RAM Raspberry

Message par Youl_Bihan » lun. 9 sept. 2024 17:12

Bonjour!

Je suis chauffagiste et je voudrais apprendre la domotique :) L'Installation de chauffage de notre maison sera le point de départ :shock:
L'objectif premier sera de remplacer les têtes thermostatiques pour gérer la température pièce par pièce et de piloter une vanne 3 voies pour gérer la température de départ en fonction de la température extérieur.
La première question que je me pose est combien de RAM choisir :?:
Avez-vous une idée sur la méthode pour choisir la RAM du Raspberry PI? Est-ce que la version 4 du Raspberry vous semble adaptée?

Merci d'avance de vos retours!

Artemus24
Raspinaute
Messages : 1117
Enregistré le : ven. 15 sept. 2017 19:15

Re: Choix RAM Raspberry

Message par Artemus24 » mar. 10 sept. 2024 03:04

Salut Youl_Bihan.

Avant de se poser des questions sur ta futur Raspberry Pi, qui selon moi n'est pas le meilleur choix, il faut commencer par savoir comment tu comptes gérer ta domotique.
Je t'averties, je n'y connais strictement rien en chaudière.

Si j'ai bien compris ton projet, tu veux contrôler à distance chaque pièce de ta maison, à travers ces têtes thermostatiques.
Est-ce que tu as la possibilité de les ouvrir et de les fermer à distance ?
Sont elles connectées en WiFi ? Si c'est non, il te faudra les relier par un ESP32.

Pour la température extérieure, il existe des sondes que tu peux aussi gérer par un ESP32.

Chaque ESP32 relié à une tête thermostatique peut interroger l'autre ESP32 qui est relié à la sonde.
En fonction de l'heure dans la journée ainsi que de la température extérieure, tu peux automatiser le contrôle de chaque pièce.
Le WiFi servant juste à communiquer entre chaque ESP32.
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

Youl_Bihan
Messages : 5
Enregistré le : lun. 9 sept. 2024 16:52

Re: Choix RAM Raspberry

Message par Youl_Bihan » mer. 11 sept. 2024 10:03

Bonjour Artemus24,
et merci de ton retour.
Je comprends bien que la ram utilisée dépend du système utilisé même si j'ai l'intuition qu'avec un peu d’expérience, on peut avoir une idée grossière de la plage de RAM nécessaire pour un projet de ce type. Je dois dire que je n'ai pas encore choisi les têtes électroniques à ce jour, ni la solution domotique (domoticz, jeedom, smart home ?)
[edit] je voulais dire "home assistant" au lieu de "smart home"
Artemus24 a écrit : Salut Youl_Bihan.

Avant de se poser des questions sur ta futur Raspberry Pi, qui selon moi n'est pas le meilleur choix, il faut commencer par savoir comment tu comptes gérer ta domotique.
Je t'averties, je n'y connais strictement rien en chaudière.

Si j'ai bien compris ton projet, tu veux contrôler à distance chaque pièce de ta maison, à travers ces têtes thermostatiques.
Dans un premier temps je vais les gérer en local, par du câblé ou du sans fil. Le but est d'avoir un contrôle de la température programmable, pièce par pièce.
Éventuellement ensuite via smart phone.
Une évolutivité vers contrôle à distance serait un plus mais j'ai surtout besoin de faire quelque chose de fiable en gestion de chauffage sachant que je débute en domotique. J'imagine donc aussi choisir la solution qui aura la communauté et la documentation la plus grande pour ne pas me taper de nuit entière à chercher à débuguer le chauffage de ma petite famille.

Pourquoi écris-tu que Raspberry n'est pas la meilleure solution?
Artemus24 a écrit : Est-ce que tu as la possibilité de les ouvrir et de les fermer à distance ?
Sont elles connectées en WiFi ? Si c'est non, il te faudra les relier par un ESP32.
Comme je disais je n'ai pas encore choisi mes têtes thermostatiques mais elle seront surement pilotable en zigbee. Je ne sais pas ce que tu veux dire par "à distance"? a l'exrterieur de ma maison ou en sans-fil?
Modifié en dernier par Youl_Bihan le mer. 11 sept. 2024 23:53, modifié 1 fois.

Artemus24
Raspinaute
Messages : 1117
Enregistré le : ven. 15 sept. 2017 19:15

Re: Choix RAM Raspberry

Message par Artemus24 » mer. 11 sept. 2024 17:01

Salut Youl_Bihan.

Tu peux apprendre la domotique sans être chauffagiste. Pour s'y plonger dedans, il va falloir un minimum de connaissance en informatique mais avant cela, il faut comprendre les besoins et savoir ce que l'on cherche à faire.

Mon premier projet domotique était un simple montage sur une breadboard avec un capteur de température, une led tricolore, un fil pour tester un appui tactile (Capacitive Touch Pins) et un relais. J'ai transformé mon ESP32 en un serveur WEB que je pouvais piloter à distant depuis mon réseau local. J'avais le principe de base et c'est sur cette base que j'ai développé mes autres projets. Pour cela, j'ai installé l'IDE Arduino dans mon ordinateur Windows et j'ai fait du développement dans un langage pseudo C. Je n'ai pas utilisé ces machins (domoticz, jeedom, smart home) qui pour la plupart du temps ne correspondent pas à ce que je cherche à faire.

Je pense que tu dois interroger d'une manière périodique la température extérieure. Celle-ci sera une sonde relié à un ESP32. Il va falloir trouver le moyen d'effectuer une communication et de récupérer cette température. Plusieurs choix peuvent se proposer. Stocker l'information sur un serveur qui pourrait être une Raspberry Pi où tu pourras suivre l'évolution de la température durant la journée, ou interroger directement cette température en faisant communiquer deux ESP32.

Quand tu as cette température extérieure, tu peux aussi la comparer à celle de ta chambre, via un capteur DS18B20. Selon la différence de la température entre l'extérieure et l'interieur, tu peux agir en conséquence.

Pour ce qui est du pilotage de tes têtes thermostatiques, tu dois voir cela comme un bouton marche/arrêt que tu devras piloter depuis un ESP32.
Youl_Bihan a écrit :Dans un premier temps je vais les gérer en local, par du câblé ou du sans fil.
Tu as raison, je suis parti dans l'idée de faire cela avec des ESP32 en WiFi.
Qui dit WiFi dit aussi couverture de ton réseau local en WiFi.
Il est fort possible que tu ne puisses pas communiquer depuis ta BOX vers toutes les pièces de ta maison.
C'est un point qu'il faudra résoudre ou alors câbler ta maison en éthernet et prise RJ45.
Peut-être disposer de répéteur WiFi un peu partout dans ta maison.

Pour ce genre de projet, surtout quand on débute dans la domotique, il faudra y aller étape par étape.
Apprendre à contrôler en direct tes têtes thermostatiques.
Savoir lire une température que ce soit par la sonde ou par le capteur DS18B20. A vrai dire, c'est la même chose, même si cela se présente d'une manière différente.
Communiquer entre tes ESP32 avec échange de données.
Créer un programme qui va agir selon ton but. Les plages horaires, la différence de température entre l'extérieure et l'intérieure, les modes dégradés (quand un capteur ne fonctionne plus), passer en mode manuel en appuyant sur un BP (bouton poussoir). A toi de définir ce que tu veux faire.
Youl_Bihan a écrit :Éventuellement ensuite via smart phone.
Accéder depuis l'internet, donc hors de chez toi, afin d'avoir une vision de ce qui se passe réellement sur le pilotage de ta chaudière et de tes têtes thermostatiques.
Youl_Bihan a écrit :Une évolutivité vers contrôle à distance serait un plus mais j'ai surtout besoin de faire quelque chose de fiable en gestion de chauffage sachant que je débute en domotique.
Tu dois commencer par définir ton cahier des charges.
Exposes clairement ce que tu veux faire, et surtout comment tu vas t'y prendre pour le faire.
Décomposes chaque tâche en un mini projet que tu vas devoir résoudre.
Et à la fin, les regrouper tous en un seul où il faudra aussi résoudre la cohérence de tes traitememts.
Youl_Bihan a écrit :J'imagine donc aussi choisir la solution qui aura la communauté et la documentation la plus grande pour ne pas me taper de nuit entière à chercher à débuguer le chauffage de ma petite famille.
Il y une phase de développement où tu cherches à résoudre tes problèmes puis à faire ne sorte que cela fonctionne.
Puis tu passes à la phase des tests et où tu vas corriger les problèmes que tu n'avai pas rencontré lors du développement.
Et quand tu penses que tout fonctionne, c'est la phase de mise en production et là, tu ne touches plus à rien.
Ca fonctionne aujourd'hui et ça doit fonctionner comme tel dans dix ans.
Quand je dis, tu ne touches plus à rien, cela signifie plus aucune mise à jour, sinon tu devras te replonger dans ce que tu as fait pour corriger un problème de compatibilité.
Et ce remettre dans un projet quand on n'a plus trop l'envie, ni la tête à cela, c'est pas la meilleure façon de faire.
Youl_Bihan a écrit :Pourquoi écris-tu que Raspberry n'est pas la meilleure solution?
C'est la réaction du débutant de croire que l'on peut tout faire sur une Raspberry Pi.
Un ESP32 coute aux environ de 10€ et une Raspberry Pi comme la RPi 5B coute 90€ pour une 8GB.

Comment vas tu obtenir ces températures si ta raspberry est dans le salon et que tu effectues tes mesures dans la chambre à couché ?
La meilleure façon est de déléguer ce genre de travail sur des microcontrôleurs comme les ESP32.
Cela permet de ne pas surcharger inutilement ta Raspberry Pi pour des tâches qui ne lui incombent pas.
Youl_Bihan a écrit :Je ne sais pas ce que tu veux dire par "à distance"? a l'exterieur de ma maison ou en sans-fil?
Cela dépend du contexte.
1) depuis l'internet, donc à l'extérieur de chez toi, quand tu veux interroger ton serveur local depuis ton lieu de travail ou par ton smartphone.
2) dans ta maison quand tu délègues une taches sur un ESP32 et que tu as besoin de centraliser des informations dans une Raspberry Pi.

Pourrais tu corriger les [ quote ] en mettant Artemus24 entre guillemet et de supprimer le reste qui n'a pas lieu d'être.
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

Youl_Bihan
Messages : 5
Enregistré le : lun. 9 sept. 2024 16:52

Re: Choix RAM Raspberry

Message par Youl_Bihan » jeu. 12 sept. 2024 00:01

Bonsoir Artemus,
Oui désolé pour ces citations toutes moches. J'ai pas trouvé comment faire :oops:
dans un premier temps je voudrais juste corriger cela. J'ai chercher dans la FAQ, je n'ai rien vu la dessus. Et j'avais essayé d'appliquer les règles que j'ai trouvé sur phpBB ; à savoir [quote=""][/quote], mais ça ne semble pas afficher correctement.
Vois-tu qu'est-ce que je fais mal?

destroyedlolo
Raspinaute
Messages : 1634
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Choix RAM Raspberry

Message par destroyedlolo » jeu. 12 sept. 2024 09:37

De mémoire, les balises ne fonctionnent qu'après un certain nombre de messages postés (pour éviter le spam).

Hormis la commande des vannes thermostatiques, j'ai mis en place une domotique globale dans ma maison qui reprend un peu ce que tu veux faire.

Je suis d'accord avec Artemus : il faut commencer par mettre à plat ce que tu veux faire, commencer petit (genre juste une sonde) et ensuite agrandir.
Si tu essaies de faire quelques choses de global des le débuts, tu vas te planter.

De mon coté, je suis parti sur un PI car j'ai environs une 50e de sondes à contrôler (température, humidité, portes, commandes, ...). Plutot que d'y mettre un ESP à chaque fois, j'ai mis un bus dans toute la maison, mes ESP me servent aux sondes déportées (par exemple le poulailler ou évidemment le bus n'arrive pas).

En résumé :
ESP :
+ chaque sonde est indépendante
+ pas de gros traveau car pas de fils
- faut savoir développer
- chaque sonde doit être alimentée
- si les sondes doivent communiquer, il faut le gérer
- généralement, WiFi de la maison : risque de sécurité

PI + BUS :
+ tout est centralisé
+ plus simple pour avoir des automatismes globaux (par exemple, je controle les volets en fonction des températures de chaque piece, de l'ensoleillement, de la température extérieur ...)
+ des solutions techniques toutes prêtes existent
- il faut tirer des fils
- attention aux risques de dégâts par induction si le bus est grand ce qui est mon cas d'orage

Donc chaque solution a ses plus et ses moins. A choisir en fonction de ses compétences, de ses envies et du temps qu'on est pret à y consacrer.

Enfin, concernant le fait d'y accéder depuis son téléphone : ca pose d'évident problème de sécurité. En temps que particulier, tu vas sans doute d'en foutre ... ou pas.
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

Artemus24
Raspinaute
Messages : 1117
Enregistré le : ven. 15 sept. 2017 19:15

Re: Choix RAM Raspberry

Message par Artemus24 » jeu. 12 sept. 2024 11:45

@ Youl_Bihan : merci d'avoir fait le nécessaire. C'est mieux ainsi.

@ destroyedlolo : je sais que tu es demandeur pour des échanges sur la domotique, mais à coté de toi, je ne suis qu'un petit joueur. Hormi mon breadboard, je manipule pour l'instant que des relais et des ESP32.

Je n'ai pas la possibilité de contrôler ma chaudière à condensation par le réseau internet. Il y a un thermostat ainsi que des plages horaires que je peux programmer. Si je devais contrôler cela par de la domotique, franchement, je ne vois pas trop ce que je pourrais faire de mieux. La chaudière utilise déjà une sonde externe et j'ai un capteur, je suppose dans le panneau du thermostat, de la température intérieur. Cela permet de réguler les intervalles de redémarrage des brûleurs, ainsi que la pente d'agressivité. A vrai dire, je ne sais pas trop ce qu'est la pente mais ça fonctionne correctement.

Avec le cout du prix du gaz qui dans mon cas à doublé, il faudrait que je revois la programmation pour faire quelques économies.

Hormis les aspects développements, je trouve que ce projet est fort intéressant mais très technique en terme de chaudière, dont je ne suis en aucune façon un spécialiste.
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

domi
Administrateur
Messages : 3266
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: Choix RAM Raspberry

Message par domi » jeu. 12 sept. 2024 20:10

Youl_Bihan a écrit :
jeu. 12 sept. 2024 00:01
Bonsoir Artemus,
Oui désolé pour ces citations toutes moches. J'ai pas trouvé comment faire :oops:
Bonsoir,

Effectivement, comme le souligne Destroyedlolo, afin de limiter le spam, les balises ne sont fonctionnelles qu'après avoir posté un minimum de 5 messages.

Même si je ne suis pas très actif dans les forums (manque de temps me permettant d'être au niveau des nouveautés), cela n'empêche pas que je vérifie tous les nouveaux messages, et comme dans le cas du message de Youl_Bihan, si le message est légitime, j'active le BBCode, ce que j'ai fait pour le message ci-dessus.

Donc pour résumer, pas très actif, mais je surveille de près le bon fonctionnement du forum.
Et un grand merci à ceux qui font vivre ce forum, et je sais très bien qu'ils se reconnaitront, car je vois souvent apparaitre leur nom ;)

Domi
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

Youl_Bihan
Messages : 5
Enregistré le : lun. 9 sept. 2024 16:52

Re: Choix RAM Raspberry

Message par Youl_Bihan » mer. 18 sept. 2024 00:23

@ destroyedlolo et Domi sur les balises :

Ok merci de votre retour. Ça me rassure. Je me disais que ça commençait bien mal si je n'arrivais pas à formaliser des messages correctement.


@ destroyedlolo et Artemus24 sur le cahier des charges :

Ok, merci de vos retours. Je vais essayer d'en dire plus sur le cahier des charges et mes capacités :

force de création de codage : proche de zéro
Je cherche à ne pas passer trop de temps à écrire du code. Je ne suis plus très à l'aise avec le code. Dans l'idée j'imagine ne pas devoir créer plus de 60 lignes de code pour être clair. Je préfèrerai réutiliser des solutions mures. Vous pensez que c'est faisable ou je plane?

passage de fil, câblage et soudage : sans trop de soucis.

rédaction d'équation logique : sans soucis

Les organes à piloter :
7 tetes de radiateur électroniques que je n'ai pas encore sélectionnées. Je préfère des tête motorisée a ouverture progressive stable et non les tout ou rien. J'imagine que ce sera des SONOFF - Tete thermostatique connectée Zigbee 3.0. L'avantage est qu'il est normalement possible de récupérer la température mesurée pour la manipuler dans une OS domotique comme domoticz, jeedom ou home assitant.
J'aurai préféré du sans pile mais les filaires ne font pas d'ouverture progressive et ne communique pas la température. Je me dis que je pourrais toujours bidouiller les têtes électronique pour leur faire une alimentation en 4,5v à la place de leur piles plus tard. A moins que vous ne connaitriez des têtes qui puissent communiquer en filaire, faire de l'ouverture progressive (par exemple consigne 30% d’ouverture) et rapatrier les infos de température mesurée.

la vanne 3 voies de départ chauffage se pilote typiquement avec 2 relais :
-1 relais pour le sens de rotation horaire / antihoraire
-1 relais pour le marche / arrêt.

Le programme c'est de la régulation de chauffage classique avec une loi d'eau : changement de la température de départ vers les radiateurs en fonction de la température extérieure.

modification de l'ouverture des thermostatiques en fonction de l'écart entre la t° mesurée et la t° de consigne avec une boucle de régulation PID.

Je vais m’arrêter là pour le deuxième jet sur le cahier des charges. Pouvez-vous me dire ce que vous avez besoin d'autre comme infos?

Mon but est juste de savoir sur quel matériel je me lance. Il est probable que le raspberry soit surdimensionné et que je m'oriente dessus par mode et ignorance. Mais ce compromis peut être acceptable pour moi si ça me permet de trouver plus de ressources dans mon projet. Je crois que je préfère avoir un seul cerveau central qu'un réseau de puces qu'il faudra tous programmer. Mais peut-être que c'est une erreur.

Répondre

Retourner vers « Débutants »