[résolu] Reverse engineering protocole thermopompe hayward

Bonjour / bonsoir à ceux qui suivent le topic.

J'ai corrigé mes bugs de wdt reset et j'ai fais mon premier essais reel ce soir.
Malheureusement, ça n'a pas fonctionné!

J'ai tenté de changer la température programmé, et la thermopompe n'a rien changé du tout :frowning:

Évidement, je ne m'avoue pas vaincu pour autant.

Pendant mes tests, j'ai capturé les trames pour analyser le tout par la suite.
Pour le moment, j'ai 2 idées qui me viennent à l'esprit:
Je fais une pause de 2 secondes à la fin de mes 8 trames. Peut être qu'il ne faudrait pas. Peut etre que je devrais la faire plus petite, car pendant que la pause en cours (c'est une pause à l'etat HIGH), la carte pc1000 ne peut donc "pas parler" durant ce temps.

Autre théorie: J'utilise un esp8266. Du coup, ses I/O fonctionnent en 3.3v. Si mes souvenirs sont exact, j'avais mesuré du 5v sur la PC1000. Je vais essayer d'ajouter un transistor pour passer la sortie de la pin qui génère la trame en 5V.

Sinon c'est sur, il y a peut être une erreur dans le protocole... ou dans la trame, que j'aurais raté.

Mon analyser logic est 5v tolerant, alors pour lui, du 5v ou du 3.3v, c'et pareil. Mais peut être pas pour la thermopompe.

A suivre...