Skip to content

Des fichiers en vrac pour essayer de decoder le protocole des controlleurs PC1000 des Hayward (pool heater)

Notifications You must be signed in to change notification settings

njanik/hayward-pc1000-reverse-engineering-data

Repository files navigation

UPDATE: reverse engineering is now complete. See the arduino sketch here: https://github.com/njanik/hayward-pool-heater-mqtt


Les fichiers avec l'extension logicdata sont des captures faites avec un petit logic analyser acheté 8$ sur ebay. Vous pouvez réouvrir les captures avec le logiciel de salae (https://www.saleae.com/downloads/)

Les données sont aussi exporté en CSV pour pouvoir etre parsé plus facilement par des scripts.


Conditions initiales générales (pour toutes les captures): Mode: Heat Temp out: 28C Temp prog: 27C

file no-touch:
Conditions initiales: ON

  • (rien modifié)

file on-to-off:
Conditions initiales: ON

  • @60s => set OFF

file A:
Conditions initiales: OFF

  • @20s => set ON
  • @35s => set OFF
  • @50s => set ON
  • @1'30s => set OFF
  • @1'48s => set ON

file B:

Conditions initiales: ON

  • @32s => de 27C à 30C (Je n'ai pas noté quand le fan c'est mis en fct...)
  • @1'29s => de 30 à 27C
  • @2'18s => de 27 à 30C (le fan c'est mis en fct à 2'31)

file C:

Conditions initiales: ON

  • @25s => set temp à 30C (le fan c'est mis en fonction a 38s)
  • @1'03s => set temp à 27C (le fan a stoppé a 1'15s)
  • @1'30s => set OFF
  • @1'45s => set ON
  • @2'20s => set OFF
  • @2'30s => set ON

Les timings sont approximatif à 1 ou 2 secondes près...

About

Des fichiers en vrac pour essayer de decoder le protocole des controlleurs PC1000 des Hayward (pool heater)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published