Faire un afficheur déporté

Plus d'informations
03 Mai 2023 18:04 #871 par espacegeo
Réponse de espacegeo sur le sujet Faire un afficheur déporté
Je suis en déplacement.
J’essayerai à mon retour samedi.
Mais j’ai deux afficheurs et ça me fait pareil sur les deux après le téléchargement.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
04 Mai 2023 09:31 #872 par macpoy26
Réponse de macpoy26 sur le sujet Faire un afficheur déporté
moi hier j'ai fait un grand saut
Je suis passé de la version 2.11 a la 2.52 d'un coup
Et nickel, en fait comme je ne maitrise pas trop je craigniez de modifier quoi que ce soit
J'ai remplacer les fichiers dans le dossier compagnon par les nouveaux, mis a jour le fichier perso.h et compiler/transférer
Et j'ai refuser toutes les mises a jour proposées par le logiciel Ardunio.

C'est l'occasion pour moi de remercier encore Baroudeur pour son initiative et travail car ça permet a des personnes comme moi qui ne sommes pas des spécialistes d’être autonome :)
Les utilisateur(s) suivant ont remercié: Baroudeur

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
04 Mai 2023 20:40 #873 par Baroudeur
Réponse de Baroudeur sur le sujet Faire un afficheur déporté

Je viens de mettre la version 2.52
Et il ne se connecte plus à ma box.
Je vois apparaître connexion ok pendant 2 secondes puis il reboot sur connexion en cours.
L’ancienne version fonctionnait 2.45 :blink:

Tu es sur que les paramètres de perso.h (il a été modifié) sont ok ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
06 Mai 2023 19:53 - 06 Mai 2023 20:41 #874 par espacegeo
Réponse de espacegeo sur le sujet Faire un afficheur déporté
Je suis retourné sur ma cession windows et ça fonctionne.

J'ai voulu télécharger sur mon deuxième afficheur même problème sa reboot. J'ai retélécharger et je retrouve le problème sur le premier afficheur.
J'ai réinstaller la version 2.45 ça fonctionne ...
le fichier persoh est pourtant renseigné .
ce qui est bizarre j'ai l'information connexion ok(192.168.1.65)-75db pendant 1 seconde puis sa reboot connexion en cours ...
Dernière édition: 06 Mai 2023 20:41 par espacegeo.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
06 Mai 2023 22:06 #875 par salvatore31
Réponse de salvatore31 sur le sujet Faire un afficheur déporté
j'en parle 2 ou 3 messages au dessus ou moi aussi !!! il restait figer sur connexion en cours
vérifie si dans outils : USB CDC On Boot est bien sur ""Disabled " sur Enabled ça bloque


Je suis retourné sur ma cession windows et ça fonctionne.

J'ai voulu télécharger sur mon deuxième afficheur même problème sa reboot. J'ai retélécharger et je retrouve le problème sur le premier afficheur.
J'ai réinstaller la version 2.45 ça fonctionne ...
le fichier persoh est pourtant renseigné .
ce qui est bizarre j'ai l'information connexion ok(192.168.1.65)-75db pendant 1 seconde puis sa reboot connexion en cours ...

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
07 Mai 2023 19:21 #876 par espacegeo
Réponse de espacegeo sur le sujet Faire un afficheur déporté
Ce soir j'ai téléchargé la version 2.54 est tout fonctionne sur Mac et windows.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
08 Mai 2023 06:46 #877 par macpoy26
Réponse de macpoy26 sur le sujet Faire un afficheur déporté
Ce matin j'ai voulu passer en version 2.54
Lorsque l'afficheur est connecté au PC avec la plateforme de dev. Arduino c'est nickel

Si je le déconnecte sous tension avec la batterie en service ça reste nickel

Si je coupe la batterie au démarrage il reste figé sur l’écran de démarrage


J'ai re-injecté plusieurs fois le prog. c'est pareil
Quelqu'un a une idée du problème ?
Merci d'avance
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
08 Mai 2023 11:17 #878 par espacegeo
Réponse de espacegeo sur le sujet Faire un afficheur déporté
vérifie si dans outils : USB CDC On Boot est bien sur ""Disabled " sur Enabled ça bloque
Salvatore31 à raison ça bloquer aussi
Les utilisateur(s) suivant ont remercié: angilube38

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
08 Mai 2023 16:30 #879 par macpoy26
Réponse de macpoy26 sur le sujet Faire un afficheur déporté

vérifie si dans outils : USB CDC On Boot est bien sur ""Disabled " sur Enabled ça bloque
Salvatore31 à raison ça bloquer aussi
Merci pour le rappel, comme les paramètres restaient toujours selon la dernière utilisation je ne les regardais plus :whistle: :blush:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
09 Mai 2023 10:32 #880 par Defaliz
Réponse de Defaliz sur le sujet Faire un afficheur déporté
bonjour,
je suis en train de travailler sur une mise à jour du companion en wifi (OTA, on the air)
au préalable il faut compilé les fichiers dans arduino (croquis --> exporter les binaires compilés)
on obtient un fichier companion.bin que l'on envoie en wifi au companion..
sur la page web j'ai ajouté un bouton update..
j'ai un souci de transfert , que je tente de régler (blocage à 5 ou 10%), mais ça devrait fonctionner bientôt...
si ça intéresse quelqu'un je donnerai les modifs à effectuer...
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
09 Mai 2023 11:53 #881 par Baroudeur
Réponse de Baroudeur sur le sujet Faire un afficheur déporté

bonjour,
je suis en train de travailler sur une mise à jour du companion en wifi (OTA, on the air)
au préalable il faut compilé les fichiers dans arduino (croquis --> exporter les binaires compilés)
on obtient un fichier companion.bin que l'on envoie en wifi au companion..
sur la page web j'ai ajouté un bouton update..
j'ai un souci de transfert , que je tente de régler (blocage à 5 ou 10%), mais ça devrait fonctionner bientôt...
si ça intéresse quelqu'un je donnerai les modifs à effectuer...

Si je te dis que ça m’intéresse, ça t'étonnes ? :silly:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
09 Mai 2023 13:00 #882 par Defaliz
Réponse de Defaliz sur le sujet Faire un afficheur déporté
après avoir installé la librairie
ArduinoOTA par le gestionnaire de bib
je me suis inspiré de l'exemple qui s'y trouve "otawebupdater" on peut l'utiliser tel quel sur le esp32s3 en changeant le ssid et le password
il y a un login/passwd (admin/admin, que j'ai retiré pour le companion)
ensuite on peut charger un .bin, mais même avec l'exemple le transfert se bloque à 8% ou 9%
je cherche..

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
09 Mai 2023 13:42 - 09 Mai 2023 13:46 #883 par Defaliz
Réponse de Defaliz sur le sujet Faire un afficheur déporté
avec l'exemple otawebupdater le transfert arrive à 100% en changeant flash size de 16 à 8mb
mais avec le code companion ça bloque toujours à 9% et je pense que le fichier bin du companion est trop gros pour la mémoire.. (1.3mb)
si l'on prend un plus petit fichier ça fonctionne..
je mets tout de même mes modifs (en rouge)... tu auras peut être une idée...
faire la modif sur une copie du companion.ino :)

ajout de 2 libs
#include <Update.h>
#include <WebServer.h>


Ajout du code pour le bouton update
// Variables pour serveur web
WiFiServer server(80);

WebServer server_update(80);
const char* serverIndex =
"<form method='POST' action='#' enctype='multipart/form-data' id='upload_form'>"
"<input type='file' name='update'>"
"<input type='submit' value='Update'>"
"</form>"
"<div id='prg'>progress: 0%</div>"
"<script>"
"$('form').submit(function(e){"
"e.preventDefault();"
"var form = $('#upload_form')[0];"
"var data = new FormData(form);"
" $.ajax({"
"url: '/update',"
"type: 'POST',"
"data: data,"
"contentType: false,"
"processData:false,"
"xhr: function() {"
"var xhr = new window.XMLHttpRequest();"
"xhr.upload.addEventListener('progress', function(evt) {"
"if (evt.lengthComputable) {"
"var per = evt.loaded / evt.total;"
"$('#prg').html('progress: ' + Math.round(per*100) + '%');"
"}"
"}, false);"
"return xhr;"
"},"
"success:function(d, s) {"
"console.log('success!')"
"},"
"error: function (a, b, c) {"
"}"
"});"
"});"
"</script>";



appel de l'update à la fin de la page web
//Finalisation page web
clientweb.println("</div>");
clientweb.println(serverIndex);

enfin gestion du chargement du bin
RSSI = String(WiFi.RSSI());
// Récupération de l'heure
udp.begin(localPort);
syncTime();


/*handling uploading firmware file */
server_update.on("/", HTTP_POST, []() {
server_update.sendHeader("Connection", "close");
server_update.send(200, "text/plain", (Update.hasError()) ? "FAIL" : "OK");
ESP.restart();
}, []() {
HTTPUpload& upload = server_update.upload();
if (upload.status == UPLOAD_FILE_START) {
Serial.printf("Update: %s\n", upload.filename.c_str());
if (!Update.begin(UPDATE_SIZE_UNKNOWN)) { //start with max available size
Update.printError(Serial);
}
} else if (upload.status == UPLOAD_FILE_WRITE) {
/* flashing firmware to ESP*/
if (Update.write(upload.buf, upload.currentSize) != upload.currentSize) {
Update.printError(Serial);
}
} else if (upload.status == UPLOAD_FILE_END) {
if (Update.end(true)) { //true to set the size to the current progress
Serial.printf("Update Success: %u\nRebooting...\n", upload.totalSize);
} else {
Update.printError(Serial);
}
}
});

clientweb.println("</body></html>");
Dernière édition: 09 Mai 2023 13:46 par Defaliz.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Mai 2023 06:11 #884 par Jonas48
Réponse de Jonas48 sur le sujet Faire un afficheur déporté
Salut à tous voila j'ai 2 Companions, mais j'en ai un qui bloque au niveau du téléchargement... Alors que l'autre prends bien le code.
J'ai testé avec le 2.50 et 2.45 et il bugg tjrs, l'écrant reste noir
Voila le message , si vous avez une idée... Merci Jonas

ATTENTION: la bibliothèque Timezone prétend être exécutable sur la (ou les) architecture(s) avr et peut être incompatible avec votre carte actuelle qui s'exécute sur esp32.
Le croquis utilise 1197289 octets (38%) de l'espace de stockage de programmes. Le maximum est de 3145728 octets.
Les variables globales utilisent 61840 octets (18%) de mémoire dynamique, ce qui laisse 265840 octets pour les variables locales. Le maximum est de 327680 octets.
esptool.py v4.2.1
Serial port /dev/cu.usbmodem1101
Connecting...
Chip is ESP32-S3
Features: WiFi, BLE
Crystal is 40MHz
MAC: 34:85:18:8b:a1:00
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00003fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x00134fff...
Compressed 14768 bytes to 10148...
Writing at 0x00000000... (100 %)
Wrote 14768 bytes (10148 compressed) at 0x00000000 in 0.3 seconds (effective 396.5 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 137...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (137 compressed) at 0x00008000 in 0.1 seconds (effective 332.2 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 489.1 kbit/s)...
Hash of data verified.
Compressed 1197680 bytes to 677438...
Writing at 0x00010000... (2 %)
Writing at 0x0002245b... (4 %)
Writing at 0x0002ce3a... (7 %)
Writing at 0x0003d904... (9 %)
Writing at 0x0004aeea... (11 %)
Writing at 0x000555a2... (14 %)
Writing at 0x00060f63... (16 %)
Writing at 0x0006bbc1... (19 %)
Writing at 0x0007bec0... (21 %)
Writing at 0x000816b9... (23 %)
Writing at 0x00087650... (26 %)
Writing at 0x0008cc3e... (28 %)
Writing at 0x00092a22... (30 %)
Writing at 0x00098480... (33 %)
Writing at 0x0009e0ea... (35 %)
Writing at 0x000a3815... (38 %)
Writing at 0x000a8d9b... (40 %)
Writing at 0x000adef0... (42 %)
Writing at 0x000b2c91... (45 %)
Writing at 0x000b7cac... (47 %)
Writing at 0x000bcb72... (50 %)
Traceback (most recent call last):
File "esptool/loader.py", line 375, in command
File "esptool/loader.py", line 307, in read
File "esptool/loader.py", line 1401, in slip_reader
File "serial/serialutil.py", line 594, in inWaiting
File "serial/serialposix.py", line 549, in in_waiting
OSError: [Errno 6] Device not configured

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "serial/serialposix.py", line 398, in _reconfigure_port
termios.error: (6, 'Device not configured')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "esptool.py", line 34, in <module>
File "esptool/__init__.py", line 1004, in _main
File "esptool/__init__.py", line 806, in main
File "esptool/cmds.py", line 502, in write_flash
File "esptool/loader.py", line 108, in inner
File "esptool/loader.py", line 963, in flash_defl_block
File "esptool/loader.py", line 406, in check_command
File "esptool/loader.py", line 393, in command
File "serial/serialutil.py", line 372, in timeout
File "serial/serialposix.py", line 401, in _reconfigure_port
serial.serialutil.SerialException: Could not configure port: (6, 'Device not configured')
[69725] Failed to execute script 'esptool' due to unhandled exception!
Failed uploading: uploading error: exit status 1

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Mai 2023 07:28 #885 par patrick
Réponse de patrick sur le sujet Faire un afficheur déporté
Jonas, essaies avec le baudrate à 460800 au lieu de 921600.

Connexion ou Créer un compte pour participer à la conversation.

Propulsé par Kunena