ESPeasy et Spa Intex

Bonjour,

C’est celle la

Merci pour les compliments :slight_smile:

@amelyfred si tu fait le même projet que moi, veille bien a respecter tout ça :


 * BUILD ENVIRONMENT:
 *
 * IDE: Arduino 1.8.13
 *
 * Libraries:
 *
 * - Arduino Core for ESP8266 2.7.4
 * - ArduinoJson 6.17.2
 * - PubSubClient (MQTT) 2.8.0
 *
 * Board: Wemos D1 mini (ESP8266)
 *
 * CPU:        160 MHz
 * Flash:      4M (FS: 1M, OTA: 1M)
 * Debug:      disabled
 * IwIP:       v2 lower memory
 * VTables:    IRAM
 * Exceptions: enabled

si nécessaire, je peut t’assister

Salut
Merci pour ton aide. Je pense que c’est cette lib que j’ai mal installé. Elle n’a pas tout à fait ce nom?

Pourtant je n’ai pas d’erreur à la compilation.

tu as bien tout cela ?

Type de cartes, ect…

Et surtout le LittleFS pour mettre le fichier avec les datas de connexions ?
Comme le tuto du site.

1 « J'aime »

Merci.
C’est ca qui doit me manquer le Little FS.
Je regarde

Salut
J’ai réussi, il suffisait de bien lire la doc :wink:
Bon enfin la partie wifi. Reste plus qu’à tester la partie MQTT

Ah j’y suis presque. Le nom du serveur MQTT. Il faut l’écrire comment sur le fichier.
juste : « mon serveur » ou « monserveur@home » ou monserveyr.at.home"?

Merci d’avance @PaTiTan.

A+
Fred

comme cela :
image

OK je ne pensais pas qu’on pouvait mettre l’adresse ip.
Merci à toi

PS ca failed.

Citation Note that the firmware uses DHCP and the MQTT server is addressed by hostname. If you prefer static IPs you must modify the firmware appropriately.

As tu modifié quelque chose?

Ce message viens d’ou ? a quel moment il arrive ?

Ps: j’utilise le plugin jMQTT sur jeedom.

Salut PaTiTan,
De mon cote c’est un derive de @Jof que j’utilise.
Par contre j’ai peu de connaissance en Jeedom. Je suppose que cette partie est commune aux 2 projets.

J’ai aussi le plugin MQTT, mais je sais pas trop quoi en faire. De plus je pensais a un truc Friendly … Je dois mal m’y prendre. Des conseils de lecture ?
Merci d’avance

pour le plugin MQTT, je t’avoue que je l’ai essayé il y a dejà longtemps, et j’aime pas.

J’utilise jMQTT qui est pour moi plus sympa et simple.
Je créé un broker, le lance l’inclusion et je vais tripoter tout les bouton du spa (car le broker va écouter les conversations wiifi) et HOP, toutes les commandes arrives.

Après je fait un petit virtuel plus conviviale sur jeedom et le tour est joué.

Quand tu dit que tu as peu de connaissance en Jeedom, cela veux dire que tu as installé Jeedom juste pour le spa ?

Ce n est pas un m’essayas erreur. C est ce qui est écrit dans le github

Je n’ai rien changé de particulier.
A part des calcules de valeurs ohmique dans le logiciel par rapport au capteur de température que j’ai utilisé dans ma fabrication. la résistivité de mon capteur n’était pas la même que celui du projet. Donc pour être au plus juste, j’ai ajusté le programme à l’aide d’un amis (car moi je n’aurais su le faire).

Sinon, j’ai modifier le fichier « config.json » (comme ci dessus) que j’ai uploadé dans le wemos avec le flash.

Ou bloque tu ? fait un screen

J’ai ca dans le moniteur arduino

21:42:01.100 → trying to connect to MQTT server … failed, rc=5

En fait je me suis galéré mais c’est juste que j’avais configuré le broker avec un user et un mot de passe. Donc je suis repassé en anonymous :wink:

Et du coup, ça fonctionne maintenant?
Tu contrôle ton Spa ?

1 « J'aime »

Alors non pas tout à fait car nous n’avons pas encore reçu certaines cosses.
Mais j’ai hâte.

coucou des que tu est dipo merci de me contacter pour une carte Merci…

Salut à tous,

Je pense être presque au bout mais j’obtiens le message suivant :

Arduino : 1.8.12 (Linux), Carte : « LOLIN(WEMOS) D1 mini Pro, 160 MHz, IRAM, Enabled, Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 16MB (FS:14MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600 »

In file included from /home/lb/Documents/SPA/SB-H20_files/esp8266-intexsbh20-master/esp8266-intexsbh20/esp8266-intexsbh20.ino:54:
sketch/ConfigurationFile.h:30:10: fatal error: ArduinoJson.h: No such file or directory
30 | #include <ArduinoJson.h>
| ^~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Erreur de compilation pour la carte LOLIN(WEMOS) D1 mini Pro

LittleFS Error: serial port not defined!

LittleFS Error: serial port not defined!
[LittleFS] data : /home/lb/Documents/SPA/SB-H20_files/esp8266-intexsbh20-master/esp8266-intexsbh20/data
[LittleFS] size : 14312
[LittleFS] page : 256
[LittleFS] block : 8192
[LittleFS] upload : /tmp/arduino_build_708992/esp8266-intexsbh20.mklittlefs.bin
[LittleFS] address : 0x200000
[LittleFS] reset : --before default_reset --after hard_reset
[LittleFS] port : /dev/ttyACM0
[LittleFS] speed : 921600
[LittleFS] python : /home/lb/.arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3
[LittleFS] uploader : /home/lb/.arduino15/packages/esp8266/hardware/esp8266/3.0.1/tools/upload.py

esptool.py v3.0
Serial port /dev/ttyACM0
Connecting……_____
Traceback (most recent call last):
File « /home/lb/.arduino15/packages/esp8266/hardware/esp8266/3.0.1/tools/upload.py », line 66, in
esptool.main(cmdline)
File « /home/lb/.arduino15/packages/esp8266/hardware/esp8266/3.0.1/tools/esptool/esptool.py », line 3552, in main
esp.connect(args.before, args.connect_attempts)
File « /home/lb/.arduino15/packages/esp8266/hardware/esp8266/3.0.1/tools/esptool/esptool.py », line 529, in connect
raise FatalError(‹ Failed to connect to %s: %s › % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
LittleFS Upload failed!

LittleFS Warning: mklittlefs canceled!
[LittleFS] data : /home/lb/Documents/SPA/SB-H20_files/esp8266-intexsbh20-master/esp8266-intexsbh20/data
[LittleFS] size : 14312
[LittleFS] page : 256
[LittleFS] block : 8192
/SBH20IO.h
/ConfigurationFile.h
/MQTTPublisher.h
/common.h
/OTAUpdate.h
/NTCThermometer.h
/esp8266-intexsbh20.ino
/MQTTClient.h
[LittleFS] upload : /tmp/arduino_build_708992/esp8266-intexsbh20.mklittlefs.bin
[LittleFS] address : 0x200000
[LittleFS] reset : --before default_reset --after hard_reset
[LittleFS] port : /dev/ttyACM0
[LittleFS] speed : 921600
[LittleFS] python : /home/lb/.arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3
[LittleFS] uploader : /home/lb/.arduino15/packages/esp8266/hardware/esp8266/3.0.1/tools/upload.py

esptool.py v3.0
Serial port /dev/ttyACM0
Connecting……_____
Traceback (most recent call last):
File « /home/lb/.arduino15/packages/esp8266/hardware/esp8266/3.0.1/tools/upload.py », line 66, in
esptool.main(cmdline)
File « /home/lb/.arduino15/packages/esp8266/hardware/esp8266/3.0.1/tools/esptool/esptool.py », line 3552, in main
esp.connect(args.before, args.connect_attempts)
File « /home/lb/.arduino15/packages/esp8266/hardware/esp8266/3.0.1/tools/esptool/esptool.py », line 529, in connect
raise FatalError(‹ Failed to connect to %s: %s › % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
LittleFS Upload failed!
[LittleFS] data : /home/lb/Documents/SPA/SB-H20_files/esp8266-intexsbh20-master/esp8266-intexsbh20/data
[LittleFS] size : 14312
[LittleFS] page : 256
[LittleFS] block : 8192
/NTCThermometer.cpp
/SBH20IO.h
/ConfigurationFile.h
/README.md
/MQTTClient.cpp
/assets/Schematic.png
/assets/Button-Signalling.png
/assets/Perfboard.jpg
/assets/CableTree.jpg
/ConfigurationFile.cpp
/MQTTPublisher.h
/common.h
/SBH20IO.cpp
/MQTTPublisher.cpp
/OTAUpdate.cpp
/LICENSE.txt
/OTAUpdate.h
/NTCThermometer.h
/esp8266-intexsbh20.ino
/MQTTClient.h
[LittleFS] upload : /tmp/arduino_build_708992/esp8266-intexsbh20.mklittlefs.bin
[LittleFS] address : 0x200000
[LittleFS] reset : --before default_reset --after hard_reset
[LittleFS] port : /dev/ttyACM0
[LittleFS] speed : 921600
[LittleFS] python : /home/lb/.arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3
[LittleFS] uploader : /home/lb/.arduino15/packages/esp8266/hardware/esp8266/3.0.1/tools/upload.py

esptool.py v3.0
Serial port /dev/ttyACM0
Connecting……_____
Traceback (most recent call last):
File « /home/lb/.arduino15/packages/esp8266/hardware/esp8266/3.0.1/tools/upload.py », line 66, in
esptool.main(cmdline)
File « /home/lb/.arduino15/packages/esp8266/hardware/esp8266/3.0.1/tools/esptool/esptool.py », line 3552, in main
esp.connect(args.before, args.connect_attempts)
File « /home/lb/.arduino15/packages/esp8266/hardware/esp8266/3.0.1/tools/esptool/esptool.py », line 529, in connect
raise FatalError(‹ Failed to connect to %s: %s › % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
LittleFS Upload failed!

J’avoue ne pas avoir bien saisie la partie LittleFuse
Merci pour votre support