1
0

Mise à jour de mon réseau

This commit is contained in:
Richard Dern 2024-02-22 01:24:30 +01:00
parent 6057358b9a
commit b5c2ca97c0

View File

@ -8,7 +8,7 @@
<!--more-->
- L'historique de cet article est consultable depuis [ma forge logicielle](https://git.athaliasoft.com/Blog/blog/commits/branch/main/content/blog/2021/03/09/mon-reseau/index.md)
- L'historique de cet article est consultable depuis [ma forge logicielle](https://git.athaliasoft.com/Blog/contenu/src/branch/main/blog/2021/03/09/mon-reseau/index.md)
## Généralités
@ -52,7 +52,7 @@ ### Wifi
<x-shortcodes.imgproc url="images/mr2200ac.jpg" />
J'ai deux [Synology MR2200ac](https://www.synology.com/fr-fr/products/MR2200ac) configurés en mesh. Cela confère un certain nombre d'avantages :
J'ai trois [Synology MR2200ac](https://www.synology.com/fr-fr/products/MR2200ac) configurés en mesh. Cela confère un certain nombre d'avantages :
- toute la configuration de mon réseau sans-fil se fait depuis une seule interface (ce n'est pas spécifique à Synology)
- je n'ai à configurer qu'un seul SSID sur toutes mes machines, qu'elles utilisent la bande de 5GHz, 2.4GHz, en wifi g, n ou ac
@ -63,26 +63,15 @@ ### Serveur domotique
<x-shortcodes.imgproc url="images/gn41.jpeg" />
Le serveur domotique est un Kodlix GN41, doté d'un Celeron N4100, de 8Go de mémoire vive et d'un SSD Samsung 850 EVO de 120Go.
Il fait tourner [Home Assistant](https://www.home-assistant.io/).
J'ai intégralement conçu et manufacturé toute la domotique de mon logement. J'ai dessiné les circuits imprimés, et je les ai réalisés grâce à la bonne vieille méthode du bain au perchlorure de fer, apprise plus de vingt ans plus tôt en cours de technologie...
Ma domotique est donc constituée des éléments suivants, tous construits autour d'[ESP8266](https://www.espressif.com/en/products/socs/esp8266) :
- 1 station météo
Elle fait ma fierté, parce que j'ai passé beaucoup de temps à la concevoir et qu'elle fonctionne parfaitement bien et sans interruption depuis près de deux ans.
<x-shortcodes.imgproc url="images/station-meteo.jpg" />
Elle dispose de son propre système de régulation de température et d'humidité, basé sur un contrôleur de ventilateurs PWM (et de deux ventilateurs Noctua, de 8cm en aspiration sur le dessous et 12cm en extraction sur le dessus), d'une [résistance PTC de 80℃](https://www.amazon.fr/gp/product/B07FJZQLMK/) (disposée sur un vieux radiateur de processeur afin de répartir la chaleur dans le boitier) et d'un capteur [SHT31-D](https://www.sensirion.com/en/environmental-sensors/humidity-sensors/digital-humidity-sensors-for-various-applications/), afin de s'assurer que l'alimentation et l'électronique soient maintenues à des températures et humidité relative acceptables (c'est-à-dire, selon les normes de fonctionnement préconisées par les constructeurs des différents éléments constitutifs de l'électronique de la station). Le contrôleur de ventilateurs et la résistance sont pilotés par des MOSFET IRLZ34N (placés chacun sur un circuit imprimé, en haut à gauche de l'image ci-dessus)
Elle dispose d'un capteur de luminance [TSL2561](https://ams.com/TSL2561), d'un capteur de température, humidité relative et pression atmosphérique [BME280](https://www.bosch-sensortec.com/products/environmental-sensors/humidity-sensors-bme280/), et d'un capteur d'orage [MOD-1016](http://www.embeddedadventures.com/as3935_lightning_sensor_module_mod-1016.html).
Une alimentation de 12V 5A fourni le courant à l'ensemble des composants. J'ai choisi cette puissance pour tenir compte de la résistance chauffante et des ventilateurs. De plus, une alimentation capable de délivrer plus que ce dont elle a besoin signifie souvent qu'elle chauffe moins. À l'exception du BME280 et du MOD-1016, tous les composants de la station météo prennent place dans un boitier spécifique planqué sous la véranda. Le BME280 et le MOD-1016 sont placés dans un boitier de ma conception, basé sur des tuyaux de 10cm de diamètre : une section droite centrale contient un circuit imprimé sur lequel les capteurs sont enfichés, et une section coudée à 90 degrés de chaque côté, ouverture vers le bas. Ainsi, les capteurs sont à l'air libre, mais protégés des intempéries. Ils sont reliés à la station principale par un câble ethernet blindé, qui fait transiter le signal I2C et l'alimentation.
- 5 thermostats
Ils disposent de deux modes, « Présent » et « Absent ». Les plages horaires de chaque mode sont définies dans un calendrier spécifique à chaque thermostat. L'ESP8266 présent dans chaque boitier mural contrôle simplement un relais, et capte la température et l'humidité de la pièce via un SHT31-D.
Ils disposent de trois modes, « Présent », « Nuit » et « Absent ». Les plages horaires de chaque mode sont définies dans un calendrier spécifique à chaque thermostat. L'ESP8266 présent dans chaque boitier mural contrôle simplement un relais, et capte la température et l'humidité de la pièce via un SHT31-D.
- 7 lumières, dont 6 bandeaux de LEDs et une prise Sonoff S20
@ -108,7 +97,7 @@ ### Serveur domotique
Tous ces périphériques tournent sur des ESP8266. En conséquence, j'ai installé [ESPHome](https://esphome.io/) qui gère tout ça via de simples fichiers de configuration yaml, et connecte le tout à Home Assistant. Ça rend tout le processus très agréable et facile à utiliser et maintenir au quotidien.
J'ai également installé une caméra sous [motionEyeOS](https://github.com/ccrisan/motioneye/) sur un Raspberry Pi 0W.
J'ai également installé deux caméras sous [motionEyeOS](https://github.com/ccrisan/motioneye/) sur un Raspberry Pi 0W et un Pi 4.
### Serveur principal
@ -121,7 +110,6 @@ ### Serveur principal
Sa puissance m'est très profitable, puisque j'y fais tourner :
- Caddy (en reverse-proxy ou serveur web direct pour mes applications disponibles depuis l'extérieur de mon réseau local)
- un runner pour Drone-CI
- Gitea (ma fameuse forge logicielle)
- PostgreSQL (stockage de toutes mes bases de données utilisées par les autres applications)
- Redis
@ -129,27 +117,19 @@ ### Serveur principal
### Tableau de bord
Le tableau de bord que je mentionne depuis avant est un iPad Pro de récup.
Le tableau de bord que je mentionne depuis avant est un iPad Pro 10.5 de récup.
### Station de travail
Ma station de travail est un Mac mini M1. Là encore, vous allez sûrement me critiquer vertement. C'est Apple, c'est pas Libre, etc. Et je vous répondrai ceci.
Je suis passionné d'informatique depuis que j'ai cinq ans (j'en ai presque 40). J'ai touché à tout ou presque (grand bien m'en fasse, je n'ai jamais vu un AS400 de ma vie). J'ai passé un gros tiers de ma vie informatique à bidouiller des machines sous Windows, toutes versions depuis 3.1 jusqu'à Windows 10, en passant par Windows 2000, Server 2003, Home Server, etc. À la grande époque des versions pirates, j'ai touché à tout l'écosystème Microsoft, y compris ISA, Exchange, etc.
Suite à ça, je me suis laissé tenter par GNU-Linux. Pendant un deuxième gros tiers de ma vie informatique, j'ai bidouillé des Mandrake, des Knoppix, des RedHat, des Suse, pour finir par adopter définitivement debian. Je passais des heures à essayer de faire fonctionner un modem USB, à essayer et échouer à compiler le noyau, à désespérer devant mon incapacité à faire fonctionner correctement une carte graphique ou une carte son un peu exotique. Et bien que j'ai fini par pouvoir travailler confortablement avec debian et KDE, je ne pouvais me résoudre à supprimer purement et simplement Windows pour jouer (ce que je n'ai réussi à faire que récemment).
Tout ça, jusqu'au jour où j'ai acheté un iPhone à mon épouse. Puis son iPad. Puis _mon_ iPad. Puis l'AppleTV 4. Puis mon MacBook Pro 13" Retina 2015. Puis une AppleTV 4K. Puis mon Mac mini M1. Mon amour pour cet écosystème n'a fait que grandir. Parce qu'enfin, après les deux premiers tiers de ma vie à _bidouiller_ l'informatique, je pouvais enfin _utiliser_ l'informatique. Tout fonctionne. Pas de hack, pas de configuration étrange, pas de bizarrerie que je dois exécuter sans comprendre. Pardonnez-moi l'expression, mais : « ça juste marche ». Le moment où je n'avais plus envie de bidouiller mais simplement utiliser est venu.
Et quand j'ai vu la conférence d'Apple annonçant sa première puce maison depuis... je ne sais pas combien d'années puisqu'avant l'iPhone de mon épouse, je n'avais cure d'Apple que je détestais presqu'encore plus que Microsoft, j'ai su qu'il me fallait le Mac mini M1, surtout considérant son prix. Si cette machine tenait ses promesses et qu'elle coûtait bien ce qu'ils annonçaient, ça allait être énorme.
Et le fait est que _c'est_ énorme. Cette puce est monstrueuse en termes de performances, comparativement à sa consommation électrique. C'est réellement la révolution qu'ils promettaient. Ce Mac mini M1 est probablement le meilleur investissement de toute ma vie, et vous pouvez me croire, j'en ai eu des ordinateurs (et j'en ai encore, bien plus que listé ici...).
Et même via la couche de compatibilité Rosetta 2, même avec plein d'applications lancées en même temps, tout va plus vite. Tout est _quasi_ instantané. C'est magique. Ça fonctionne, c'est simple, intuitif, esthétique (même si c'est personnel). Mon double-écran fonctionne sans problème (un Alienware 25 pouces FHD 240Hz en HDMI et un Huawei MateView GT34 en 165Hz en USB-C), ma souris [SteelSeries Aerox 3 Wireless](/blog/2022/06/30/test-steelseries-aerox-3-wireless/) et mon clavier [Akko](/dossiers/a-la-recherche-du-clavier-parfait/10 - personnalisation-terminee/) fonctionnent sans soucis (même si c'était déjà le cas avec le MacBook Pro). J'ai enfin du _plaisir_ à utiliser mon ordinateur. Contextuellement, ma station de travail doit m'aider, pas se mettre sur mon chemin. Un serveur, oui, ça se configure aux petits oignons, je prends mon temps pour l'installer et le paramétrer. Mais ma machine de travail doit fonctionner, tout de suite, et ne doit pas nécessiter mon attention toutes les deux secondes pour autre chose.
Ma station de travail est un Mac mini M2.
Je travaille sur une TV LG 55C3 et un écran portable [Arzopa de 16 pouces](https://www.amazon.fr/dp/B0CJCBQYDY?psc=1&linkCode=ll1&tag=richarddern-21&linkId=c19301dc4c8aa17fcccfc3ed4d2f610d&language=fr_FR&ref_=as_li_ss_tl).
J'ai abandonné la souris pour un TrackPad.
<x-read-more :models="[
'/blog/2022/06/30/test-steelseries-aerox-3-wireless/',
'/dossiers/a-la-recherche-du-clavier-parfait/10 - personnalisation-terminee/'
'/blog/2024/01/15/2024-l-annee-du-changement/',
'/blog/2024/01/31/test-de-l-ecran-portable-arzopa-z1fc/',
'/dossiers/a-la-recherche-du-clavier-parfait/10 - personnalisation-terminee/',
'/blog/2023/10/02/mort-de-ma-steelseries-aerox-3-wireless/'
]" />
### Station de jeu