Arvel, gestion domotique

J’ai dans mes projets, un projet complexe que je n’aborde qu’une fois par an, parfois un peu plus : ArVel… je ne sais plus ce que cela veut signifier, mais Vel correspond à Velbus.

On n’imagine même pas le nombre de lignes de code NodeJS, pour lire :

  • Sur un port TCP les trames Velbus brutes
  • Sur un port UDP, les trames de TeleInfo, à peine mise en forme en Python
  • Sur un port UDP, les trames ModBus de la VMC, envoyées par un script Python
  • D’écrire sur un port TCP pour une sorte d’API

Le résultat reste intéressant, mais très imbriqué et toujours complexe à déboguer… surtout quand on n’y met le nez aussi peu souvent que moi : les cours et les projets pour les étudiants consomment énormément de temps (même le weekend, les soirs et les vacances)

Bref, cet après-midi, à l’aide d’une IA, j’ai pu créer rapidement un parser de fichier, pour pouvoir commander plus facilement mon programme et ainsi, lancer des actions automatisées. Mon ancien programme en PureBasic permettait cela, mais la ré-écriture en NodeJS et la perte du serveur initial m’obligent à repartir en mode dégradé.

Qui sait, grâce à l’IA, j’arriverai plus facilement à avancer mon programme ?