Re: Teleinfo WIFI
Publié : 05 mars 2019, 21:36
Je n'y arrive toujours pas et j'ai mon WifInfo qui redémarre à chaque envoie de requête.
Reprenez le contrôle de votre domotique
https://easydomoticz.com/forum/
Je ne comprends pas pourquoi. J'ai essayé d'envoyer une autre version qui prend en charge le MQTT mais l'interface web ne prend pas en charge mes modifications (SSID, mot de passe).Arduino : 1.8.8 (Windows 10), Carte : "LOLIN(WEMOS) D1 R2 & mini, 160 MHz, Flash, Disabled, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
In file included from C:\Users\Céline\Documents\Arduino\libraries\LibTeleinfo-master\examples\Wifinfo\Wifinfo.ino:70:0:
C:\Users\Céline\Documents\Arduino\libraries\LibTeleinfo-master\examples\Wifinfo\Wifinfo.ino: In function 'int WifiHandleConn(boolean)':
Wifinfo.h:109:32: error: call of overloaded 'Myprintln(IPAddress)' is ambiguous
#define Debugln(x) Myprintln(x)
^
C:\Users\Céline\Documents\Arduino\libraries\LibTeleinfo-master\examples\Wifinfo\Wifinfo.ino:739:34: note: in expansion of macro 'Debugln'
sketch\Wifinfo.h:109:32: note: candidates are:
#define Debugln(x) Myprintln(x)
^
C:\Users\Céline\Documents\Arduino\libraries\LibTeleinfo-master\examples\Wifinfo\Wifinfo.ino:739:34: note: in expansion of macro 'Debugln'
C:\Users\Céline\Documents\Arduino\libraries\LibTeleinfo-master\examples\Wifinfo\Wifinfo.ino:251:6: note: void Myprintln(unsigned char*) <near match>
C:\Users\Céline\Documents\Arduino\libraries\LibTeleinfo-master\examples\Wifinfo\Wifinfo.ino:251:6: note: no known conversion for argument 1 from 'IPAddress' to 'unsigned char*'
C:\Users\Céline\Documents\Arduino\libraries\LibTeleinfo-master\examples\Wifinfo\Wifinfo.ino:259:6: note: void Myprintln(const __FlashStringHelper*) <near match>
C:\Users\Céline\Documents\Arduino\libraries\LibTeleinfo-master\examples\Wifinfo\Wifinfo.ino:259:6: note: no known conversion for argument 1 from 'IPAddress' to 'const __FlashStringHelper*'
C:\Users\Céline\Documents\Arduino\libraries\LibTeleinfo-master\examples\Wifinfo\Wifinfo.ino:269:6: note: void Myprintln(unsigned int)
C:\Users\Céline\Documents\Arduino\libraries\LibTeleinfo-master\examples\Wifinfo\Wifinfo.ino:265:6: note: void Myprintln(long int)
C:\Users\Céline\Documents\Arduino\libraries\LibTeleinfo-master\examples\Wifinfo\Wifinfo.ino:273:6: note: void Myprintln(int)
exit status 1
call of overloaded 'Myprintln(IPAddress)' is ambiguous
Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.

Code : Tout sélectionner
[SPIFFS] data : C:\Users\XXXX\Documents\Arduino\LibTeleinfo-static\examples\Wifinfo\data
[SPIFFS] size : 1004
[SPIFFS] page : 256
[SPIFFS] block : 8192
/css/wifinfo.css.gz
/favicon.ico
/fonts/glyphicons.woff
/fonts/glyphicons.woff2
/index.htm.gz
/js/wifinfo.js.gz
[SPIFFS] upload : C:\Users\XXXX\AppData\Local\Temp\arduino_build_992648/Wifinfo.spiffs.bin
[SPIFFS] address : 0x300000
[SPIFFS] reset : nodemcu
[SPIFFS] port : COM6
[SPIFFS] speed : 921600
[SPIFFS] python : C:\Users\XXXX\AppData\Local\Arduino15\packages\esp8266\tools\python\3.7.2-post1\python.exe
[SPIFFS] uploader : C:\Users\XXXX\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\tools\upload.py
esptool.py v2.6
Serial port COM6
Connecting....
Chip is ESP8266EX
Features: WiFi
MAC: XX:XX:XX:XX:XX:XX
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Auto-detected Flash size: 1MB
Traceback (most recent call last):
File "C:\Users\XXXX\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\tools\upload.py", line 25, in <module>
esptool.main(fakeargs)
File "C:/Users/XXXX/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 2698, in main
operation_func(esp, args)
File "C:/Users/XXXX/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 2125, in write_flash
% (argfile.name, argfile.tell(), address, flash_end))
esptool.FatalError: File C:\Users\XXXX\AppData\Local\Temp\arduino_build_992648/Wifinfo.spiffs.bin (length 1028096) at offset 3145728 will not fit in 1048576 bytes of flash. Use --flash-size argument, or change flashing address.
SPIFFS Upload failed!Salut à tous ,ogulf a écrit : 29 sept. 2019, 16:22 Ca y est, je me suis lancé dans la téléinfo Wifi![]()
![]()
Dans l'ordre, ceci se passe bien :
- préparation de mon environnement Arduino 1.8.10
- récupération de ESP8266FS-0.4.0.zip (oui oui, c'est bien la version 0.4.0 et non la 0.2.0)
- compilé la dernière version de Doum 1.0.6 ==> compilation et injection OK
A ce niveau, je n'arrive pas à me connecter à 192.168.4.1, ce qui est normal car il manque une étape.
Mais c'est là que je bloque pour charger le Sketch Data (SPIFFS)....
J'ai l'erreur suivante qui est très explicite : pb de taille.
Sauf que pour moi, on doit pouvoir faire rentrer 1028096 octets dans 1048576, nonCode : Tout sélectionner
[SPIFFS] data : C:\Users\XXXX\Documents\Arduino\LibTeleinfo-static\examples\Wifinfo\data [SPIFFS] size : 1004 [SPIFFS] page : 256 [SPIFFS] block : 8192 /css/wifinfo.css.gz /favicon.ico /fonts/glyphicons.woff /fonts/glyphicons.woff2 /index.htm.gz /js/wifinfo.js.gz [SPIFFS] upload : C:\Users\XXXX\AppData\Local\Temp\arduino_build_992648/Wifinfo.spiffs.bin [SPIFFS] address : 0x300000 [SPIFFS] reset : nodemcu [SPIFFS] port : COM6 [SPIFFS] speed : 921600 [SPIFFS] python : C:\Users\XXXX\AppData\Local\Arduino15\packages\esp8266\tools\python\3.7.2-post1\python.exe [SPIFFS] uploader : C:\Users\XXXX\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\tools\upload.py esptool.py v2.6 Serial port COM6 Connecting.... Chip is ESP8266EX Features: WiFi MAC: XX:XX:XX:XX:XX:XX Uploading stub... Running stub... Stub running... Changing baud rate to 460800 Changed. Configuring flash size... Auto-detected Flash size: 1MB Traceback (most recent call last): File "C:\Users\XXXX\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\tools\upload.py", line 25, in <module> esptool.main(fakeargs) File "C:/Users/XXXX/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 2698, in main operation_func(esp, args) File "C:/Users/XXXX/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 2125, in write_flash % (argfile.name, argfile.tell(), address, flash_end)) esptool.FatalError: File C:\Users\XXXX\AppData\Local\Temp\arduino_build_992648/Wifinfo.spiffs.bin (length 1028096) at offset 3145728 will not fit in 1048576 bytes of flash. Use --flash-size argument, or change flashing address. SPIFFS Upload failed!...
Ou alors existe-t-il une façon de forcer l'upload ? Mais dans ce cas je ne sais pas faire...![]()
Merci ogulf, effectivement en les intégrant via Arduino IDE, les zerreurs ont disparu.ogulf a écrit : 18 oct. 2019, 17:10 Pour les libraires en .zip, il faut les intégrer depuis l'interface IDE. Moi le copier-coller me mettait la même erreur.
Tu trouveras les instructions sur Google, je n'ai pas l'environnement IDE sous les yeux...