====== superstructure numérique de la serre ====== Ou comment installer/gérer tous les capteurs/données dont on aurait besoin pour les serres... Historiquement nosu avons l'expérience de capteurs sur arduino ou ESP8266 discutant directement par fils ou WiFi en OSC au pire en MIDI à puredata.\\ Le but ici dans cette serre labo/instrument sonore est aussi d'utiliser puredata mais aussi de permettre la gestion des cultures. Les distances/surfaces ne sont pas énormes, cela tiendrait dans un carré de 60m. Mais les serres sont éloignées de 150m des habitations et du serveur de métrologie/Internet/... Les installations doivent être solides au niveau des températures(-20°C à +60°C), des potentiels électriques (en temps orageux...), de la structure et des matériaux (ne pas craindre la rosée, le soleil, les mulots grignoteurs, les moutons à la langue curieuse...).\\ Elles doivent être relativement simple à suivre et à mettre en place... standard?. Le tout WiFi ne semble pas une bonne solution, puisque pour les alimentations en fixe il y a déjà la nécessité de câbles. En plus il amène un flou en ne montrant pas les connexions ou en les rendant obscures et potentiellement fragiles. La gestion/installation de 50 radio émetteurs/récepteurs à l'intérieur de structures métalliques ne semble pas une bonne idée. Si nous décidons d'un mode de connexion/transport unique comme le câble 4pairs utilisé en Ethernet catégorie 5 avec un blindage, nous pourrions l'utiliser pour: * du réseau Ethernet, max 100m, en étoile avec des switch alimenté, 4paires * du réseau/bus RS485, max 1000m , en bus 4 fils , 2 paires * de l'audio max ~50m , en paires (induction/buz à tester suivant la force des signaux) * Ces câbles supportent l'alimentation, Ethernet:POE, RS485:une paire/blindage, audio:une paire/blindage * 100m de câble Cat5 blindé < 0.80€/m et récup... monobrin AWG : 23 ou 24/1 brin (0,48 mm) , FTP avec pour les cable audio du blindage sur chaque paire (cat6) ex [[https://www.e44.com/cablages/cables/cables-reseaux/cat6-cat6a/cable-reseau-blinde-4-paires-torsadees-monobrin-cat6-ftp-pimf-1m-exterieur-CAT6-FTP-EXT-1.html|E44 cable Cat6]] 0.70€/m Le réseau Ethernet sert: * au serveur central de la serre (Odroid N2) * aux liaisons serveur - passerelle (pont WiFi château) * liaisons PC de création (PC Dom/Jeff etc) Le réseau RS485/Modbus: * sert aux liaisons capteurs/actionneurs (temp/humid/météo, moteurs/bobines/, lumière, relais, I/O, ...) * est mis en forme OSC ? (daemon python)(Nodered) * est mis en forme MQTT ? (idem) (Nodered) * à destination de base de donnée (genre InfluxDB/Grafana)(Nodered) On pourrait utiliser un serveur Nodered (comme serveur Charlotte de suivi de température du château) ?\\ Mais aussi tester un serveur domotique (home assistant/ESPHome etc) ? Le câblage audio devra être isolé et filté pour éviter buzz et induction ... Pistes: * Puredata / RS485 (modbus) https://github.com/kmtaylor/modbus_pd * trouvé sur AlliExpress : Transmetteur de température et d'humidité RS485 série communicica, capteurs de température, Module d'acquisition Modbus RTU SHT20 < 6€ (achat ok) * trouvé aussi carte relais, carte acquisition, RS485 Temperature Collector Modbus RTU 16CH 10K/20K/50K/100K B3950 NTC Sensor <15€ et les capteurs température NTC < 3€ * carte IO 8/8 digital Modbus ... * carte arduino/RS485 (achat ok)