{"id":2080,"date":"2023-09-01T19:15:09","date_gmt":"2023-09-01T19:15:09","guid":{"rendered":"https:\/\/domesticlight.art\/mise-a-jour-du-logiciel-12-aout-2023\/"},"modified":"2024-12-14T19:17:23","modified_gmt":"2024-12-14T19:17:23","slug":"mise-a-jour-du-logiciel-12-aout-2023","status":"publish","type":"page","link":"https:\/\/domesticlight.art\/fr\/mise-a-jour-du-logiciel-12-aout-2023\/","title":{"rendered":"Mise \u00e0 jour du logiciel 15 mars 2024"},"content":{"rendered":"\n<p>Cette mise \u00e0 jour ajoute la prise en charge des mises \u00e0 jour \u00ab\u00a0OTA\u00a0\u00bb (Over-the-Air) de sorte que les futures mises \u00e0 jour puissent \u00eatre effectu\u00e9es \u00e0 l&rsquo;aide d&rsquo;un navigateur Web et ne n\u00e9cessitent pas l&rsquo;utilisation ou la connaissance de l&rsquo;IDE Arduino. D&rsquo;autres mises \u00e0 jour importantes comprennent des mises \u00e0 jour de compatibilit\u00e9 avec la bo\u00eete \u00e0 outils AWS IOT qui am\u00e9liorent consid\u00e9rablement la fiabilit\u00e9 de la connexion. <\/p>\n\n<p>Cette page est uniquement destin\u00e9e aux cartes Prototype pour la mise \u00e0 jour vers la version 1.0 du logiciel. UNE FOIS CETTE MISE \u00c0 JOUR INSTALL\u00c9E, TOUTES LES MISES \u00c0 JOUR FUTURES UTILISERONT LE PROCESSUS OTA.<\/p>\n\n<p class=\"has-medium-font-size\">\n          <a href=\"https:\/\/drive.google.com\/file\/d\/1XdGwy4BThisoIUX0VjQOhM3lNFkHUBnA\/view?usp=sharing\" target=\"_blank\" rel=\"noreferrer noopener\">\n            <strong>T\u00e9l\u00e9charger le guide PDF avec les images<\/strong>\n          <\/a>\n        <\/p>\n\n<p>Le logiciel du capteur peut \u00e9galement \u00eatre obtenu \u00e0 partir de <a href=\"https:\/\/github.com\/thirtysevennorth\/domesticlight_public\"><strong>GitHub<\/strong><\/a><\/p>\n\n<p>Pour r\u00e9aliser cette mise \u00e0 jour, vous aurez besoin du logiciel <a href=\"https:\/\/www.arduino.cc\/en\/Guide\/Introduction\"><strong>Arduino IDE<\/strong><\/a> ainsi que de ses biblioth\u00e8ques et d\u00e9finitions de cartes. Si vous \u00eates d\u00e9j\u00e0 familiaris\u00e9 avec Arduino, vous pouvez passer \u00e0 l&rsquo;\u00e9tape suivante. <\/p>\n\n<p>\n          <strong>CONFIGURATION DE L&rsquo;ARDUINO (PREMI\u00c8RE UTILISATION)<\/strong>\n        <\/p>\n\n<p>\n          <strong>A) <a href=\"https:\/\/www.arduino.cc\/en\/software#future-version-of-the-arduino-ide\">T\u00e9l\u00e9chargez et installez Arduino IDE 2.32<\/a> ou une version plus r\u00e9cente.<\/strong>\n        <\/p>\n\n<p>\n          <strong>B) Installer le fichier du BOARD ESP32S3 :<\/strong>\n        <\/p>\n\n<ul class=\"wp-block-list\">\n<li>1. Ouvrir l&rsquo;IDE Arduino <\/li>\n\n\n\n<li>2. Allez dans &gt; Pr\u00e9f\u00e9rences &gt; Gestionnaire de cartes additionnelles URL <\/li>\n\n\n\n<li>3. <strong>Add this URL:&nbsp;<\/strong>\n<ul class=\"wp-block-list\">\n<li>\n          <a href=\"https:\/\/raw.githubusercontent.com\/espressif\/arduino-esp32\/gh-pages\/package_esp32_dev_index.json\">https:\/\/raw.githubusercontent.com\/espressif\/arduino-esp32\/gh-pages\/package_esp32_dev_index.json<\/a>\n        <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>4. Red\u00e9marrez Arduino, puis dans le Boards Manager, ajoutez<strong>\u00ab\u00a0esp32<\/strong>\u00a0\u00bb par Espressif Systems (V 2.0.11 ou 2.0.14 recommand\u00e9e, \u00e0 partir du 15 mars la version alpha 3.0.0 n&rsquo;est pas encore compatible avec toutes les librairies utilis\u00e9es).<\/li>\n<\/ul>\n\n<p><strong>C) <\/strong>Sur MAC, installez les outils de ligne de commande Xcode si vous y \u00eates invit\u00e9 (entrez \u00ab\u00a0xcode-select &#8211;install\u00a0\u00bb dans le terminal).<\/p>\n\n<p><strong>D)<\/strong> Installez ces <strong>BIBLIOTH\u00c8QUES<\/strong> via le <strong>gestionnaire de biblioth\u00e8ques Arduino<\/strong>:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>\n          <strong>RTClib<\/strong>\n        <\/li>\n\n\n\n<li>\n          <strong>Adafruit_AS7341<\/strong>\n        <\/li>\n\n\n\n<li><strong>pubSubClient<\/strong> par Nick O&rsquo;leary (http:\/\/knolleary.net)<\/li>\n\n\n\n<li><strong>ArduinoJson (https:\/\/arduinojson.org<\/strong>) <\/li>\n\n\n\n<li><strong>AnalogRTClib<\/strong> <\/li>\n\n\n\n<li><strong>FastLED<\/strong> de Daniel Garcia<\/li>\n\n\n\n<li><strong>ESP32-OTA<\/strong> par <a href=\"https:\/\/github.com\/scottchiefbaker\/ESP-WebOTA\">Scott Baker <\/a> <\/li>\n<\/ul>\n\n<p>Pour trouver les biblioth\u00e8ques, allez dans l&rsquo;onglet Library Manager et \u00e9crivez le nom de celle que vous allez installer. Veillez \u00e0 ce que le nom de l&rsquo;auteur co\u00efncide avec celui indiqu\u00e9 dans ce guide.<\/p>\n\n<p><strong>E) <\/strong>Ajouter manuellement la biblioth\u00e8que <a href=\"https:\/\/github.com\/thirtysevennorth\/domesticlight_public\/blob\/main\/MicrOSCript.zip\">MicroOSCcript<\/a> (ou le dossier) en : 1) d\u00e9zippant le fichier MicroOSCript.zip \u00e0 partir du r\u00e9pertoire <strong><a href=\"https:\/\/github.com\/thirtysevennorth\/domesticlight_public\">Domestic Light GitHUB <\/a><\/strong>2) copier le dossier \u00ab\u00a0MicroOSCript\u00a0\u00bb de ce dossier dans votre dossier de biblioth\u00e8que Arduino. L&#8217;emplacement typique est <strong>Documents&gt;Arduino&gt; Biblioth\u00e8ques<\/strong><\/p>\n\n<p><\/p>\n\n<p><\/p>\n\n<p>\n          <strong>POUR METTRE \u00c0 JOUR UN TABLEAU EXISTANT<\/strong>\n        <\/p>\n\n<p><\/p>\n\n<p>1. T\u00e9l\u00e9chargez le d\u00e9p\u00f4t en clonant le d\u00e9p\u00f4t <a href=\"https:\/\/github.com\/thirtysevennorth\/domesticlight_public.git\">Domestic Light Public<\/a> ou en<a href=\"https:\/\/github.com\/thirtysevennorth\/domesticlight_public\/archive\/refs\/heads\/main.zip\"> t\u00e9l\u00e9chargeant le fichier zip<\/a>. Une fois t\u00e9l\u00e9charg\u00e9, d\u00e9compressez le fichier et naviguez jusqu&rsquo;au r\u00e9pertoire DL_client.<\/p>\n\n<p>2. Connectez la carte du capteur via USB-C.<\/p>\n\n<p>3. Ouvrez le fichier DL_client.ino pour votre s\u00e9rie de cartes (100xxx utilise le dossier DL_Client_DS3231 ; 200xxx utilise le dossier DL_Client) dans Arduino IDE.<\/p>\n\n<p>4. S\u00e9lectionnez la carte\/le port appropri\u00e9 (Unexpected Maker Feather S3 ou Adafruit Feather S3).<\/p>\n\n<p>5. Construire et t\u00e9l\u00e9charger le code. S&rsquo;assurer que la carte\/le port s\u00e9rie est s\u00e9lectionn\u00e9(e).*<\/p>\n\n<p>6. R\u00e9initialiser le bouton (dans le capteur) et v\u00e9rifier la sortie du capteur via le moniteur s\u00e9rie.<\/p>\n\n<p><\/p>\n\n<p>Remarque : sur certains MAC et PC, la carte du capteur (ESP-32-S3) peut perdre la connexion s\u00e9rie (qui dispara\u00eet en tant que port s\u00e9lectionn\u00e9) au moment de la compilation et doit \u00eatre res\u00e9lectionn\u00e9e apr\u00e8s la compilation et avant le t\u00e9l\u00e9chargement, faute de quoi une erreur de t\u00e9l\u00e9chargement 1 ou 2 est g\u00e9n\u00e9r\u00e9e. <\/p>\n\n<p><\/p>\n\n<p><strong>Note pour r\u00e9soudre l&rsquo;erreur de t\u00e9l\u00e9chargement 1 ou 2<\/strong> <\/p>\n\n<p>Cette erreur se produit lorsque l&rsquo;IDE perd la connexion au port s\u00e9rie de la carte ou renum\u00e9rote le port s\u00e9rie.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Confirmer la carte\/le port s\u00e9rie. R\u00e9p\u00e9ter la s\u00e9lection si n\u00e9cessaire.<\/li>\n\n\n\n<li>Put the sensor board (ESP-32) into \u00ab\u00a0boot\u00a0\u00bb mode:&nbsp;\n<ul class=\"wp-block-list\">\n<li>Appuyer sur le bouton \u00ab\u00a0boot\u00a0\u00bb (\u00e0 l&rsquo;int\u00e9rieur du bo\u00eetier)<\/li>\n\n\n\n<li>Appuyer\/rel\u00e2cher le bouton de r\u00e9initialisation<\/li>\n\n\n\n<li>Rel\u00e2chez le bouton \u00ab\u00a0boot\u00a0\u00bb.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Passez \u00e0 l&rsquo;\u00e9tape 4, s\u00e9lectionnez le port\/la carte, puis \u00ab\u00a0Autre carte et port\u00a0\u00bb et indiquez Unexpected Maker Feather S3 (UM Feather S3).<\/li>\n\n\n\n<li>Si vous continuez \u00e0 obtenir l&rsquo;erreur 1 ou 2, red\u00e9marrez l&rsquo;IDE et\/ou votre machine et r\u00e9p\u00e9tez l&rsquo;op\u00e9ration.<\/li>\n<\/ul>\n\n<p><\/p>\n\n<p><\/p>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1067\" src=\"https:\/\/domesticlight.art\/wp-content\/uploads\/2023\/09\/DSC00385-1600x1067.jpg\" alt=\"\" class=\"wp-image-1561\" srcset=\"https:\/\/domesticlight.art\/wp-content\/uploads\/2023\/09\/DSC00385-1600x1067.jpg 1600w, https:\/\/domesticlight.art\/wp-content\/uploads\/2023\/09\/DSC00385-400x267.jpg 400w, https:\/\/domesticlight.art\/wp-content\/uploads\/2023\/09\/DSC00385-768x512.jpg 768w, https:\/\/domesticlight.art\/wp-content\/uploads\/2023\/09\/DSC00385-1536x1024.jpg 1536w, https:\/\/domesticlight.art\/wp-content\/uploads\/2023\/09\/DSC00385-2048x1365.jpg 2048w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Cette mise \u00e0 jour ajoute la prise en charge des mises \u00e0 jour \u00ab\u00a0OTA\u00a0\u00bb (Over-the-Air) de sorte que les futures mises \u00e0 jour puissent \u00eatre effectu\u00e9es \u00e0 l&rsquo;aide d&rsquo;un navigateur Web et ne n\u00e9cessitent pas l&rsquo;utilisation ou la connaissance de l&rsquo;IDE Arduino. D&rsquo;autres mises \u00e0 jour importantes comprennent des mises \u00e0 jour de compatibilit\u00e9 avec [&hellip;]<\/p>\n","protected":false},"author":42,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2080","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/domesticlight.art\/fr\/wp-json\/wp\/v2\/pages\/2080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/domesticlight.art\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/domesticlight.art\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/domesticlight.art\/fr\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/domesticlight.art\/fr\/wp-json\/wp\/v2\/comments?post=2080"}],"version-history":[{"count":6,"href":"https:\/\/domesticlight.art\/fr\/wp-json\/wp\/v2\/pages\/2080\/revisions"}],"predecessor-version":[{"id":2790,"href":"https:\/\/domesticlight.art\/fr\/wp-json\/wp\/v2\/pages\/2080\/revisions\/2790"}],"wp:attachment":[{"href":"https:\/\/domesticlight.art\/fr\/wp-json\/wp\/v2\/media?parent=2080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}