Domotique avec une CP 290 sur Excel


121 006 14.0/5 pour 69 notations
Noter cette page :

Dernière mise à jour : Le 25 Octobre 2020



Généralités

Si vous utilisez une interface CP 290 pour faire un peu de domotique et par exemple réguler votre chauffage, vous devez avoir ce bel objet à la maison :

cp 290

A l'époque où j'avais acheté la mienne elle était livrée avec un logiciel : "Lighthouse" sous DOS et Windows 3.1. Outre que ce logiciel est en anglais, (ah les heures et AM et PM), et qu'il n'était pas très convivial, le plus gros problème et qu'il ne fonctionne plus ou très mal sous les systèmes au delà de XP.

Je n'ai pas trouvé sur le web de successeur ou d'évolution de Lighthouse, alors l'idée m'est venu de faire une feuille Excel qui puisse piloter l'interface. Excel est venu assez logiquement, car pour planifier mon chauffage j'avais déjà tracé avec ce tableur un diagramme de Gantt pour tous les modules sur la semaine. Je transcrivais ensuite les différentes plages en ordres pour Lighthouse qui les transmettait à l'interface.

gantt gp290

Alors bien entendu, si le classeur Excel pouvait lui même programmer l'interface en fonction des zones du diagramme de Gantt ce serait bien pratique, et c'est maintenant le cas...

Comment ça marche ?

le principe est fort simple :

  1. Dans le classeur il y a un onglet "Paramétrage", saisissez dedans vos numéros de modules ainsi que la pièce ou l'équipement auxquels ils correspondent (il y a également une désignation abrégée, 3 lettres environ pour les éditions futures).
  2. Allez ensuite dans l'onglet "Gantt" et coloriez (couleur au choix) pour les jours choisis et les modules choisis, les zones où vous voulez voir le module mis en marche.
  3. Allez enfin dans l'onglet "Lues-Reçues" et cliquez sur le bouton "analyse Gantt", votre diagramme est transformé en un tableau d'ordres pour l'interface.
  4. Cliquez sur le bouton "Programmation CP 290" et tous les ordres sont programmés dans l'interface.

Vous pouvez ensuite vérifier cette programmation (ou une autre si vous avez un autre logiciel) en cliquant sur le bouton "Lecture CP 290", qui vous trace un tableau des ordres qui sont déjà programmés.



Ce que fait le classeur

Tout ce qui est expliqué plus haut, plus sur simple click :

Un onglet du classeur (Trames) stocke sous forme "brute" les infos reçues et envoyées par l'interface.



Ce qu'il ne fait pas (encore)

L'optimisation des ordres issus du Gantt : il ne sait pas détecter que plusieurs modules sont commandés en même temps et que ça ne nécessite qu'un seul ordre. Pour le moment il envoie autant d'ordres qu'il y a de modules à commander.

Il ne traite pas les commandes un peu particulières de téléchargement de graphiques.

Il ne commande pas autrement qu'en "on" et "off" (pas de variation d'intensité pour les lampes) et ne gère pas les paramètres du style "hier", "demain" et "aujourd'hui".



Comment l'utiliser

Il vous suffit de télécharger le fichier cp290.xls (format Excel 2000 de 220 ko ) pour avoir presque tout...

Il faut aussi que votre pc puisse utiliser la liaison série vers le port Com1 (ou autre, voir le code source du classeur).

Vous pouvez également télécharger une traduction personnelle (pdf de 224ko) de la documentation de référence CP290 pour les programmeurs disponible sur le site de SmartHome.



Conclusion

Voilà, vous pouvez certainement améliorer encore l'ensemble, mais c'est à vous de voir ce dont vous avez besoin. a toutes fins utiles, voici quelques pistes si le cœur vous en dit :

Bien entendu, si vous souhaitez des précisions, apporter votre contribution ou tout simplement me donner votre avis sur la chose, n'hésitez pas à me passer un e-mail.

Retourner en début de page

Autres pages que vous pourriez également apprécier

Un four à pain
Un four à pain
La construction d'un four à pain est une opération qui, il y a peu encore, était affaire de professionnels. On trouve maintenant dans le commerce des kits qui permettent de monter le sien sans qu'il soit nécessaire de posséder de trop grandes compétences en maçonnerie. Mais il faut faire...
879 539 143.5/5 pour 611 notations
D'autres sites autour de la cuisine
D'autres sites autour de la cuisine

88 155 313.7/5 pour 63 notations
Un menu au hasard...
Un menu au hasard...

420 109 263.8/5 pour 148 notations
Les farines
Les farines
Qu'est-ce que de la farine ? Eh bien disons que dans le principe, on prend du blé en grains, on le passe dans un moulin qui l'écrase, et on obtient alors une poudre blanche, c'est de la farine... En pratique, et de nos jours, c'est nettement plus compliqué que ça. Tout d'abord il convient de...
555 035 113.6/5 pour 2641 notations
Informations diététiques et ingrédients
Informations diététiques et ingrédients

282 728 663.5/5 pour 524 notations

Poster votre commentaire ou une question

I am not a leaving thing

Vos 1 commentaires ou questions sur cette page

Suivre cette page

Si cette page vous intéresse, vous pouvez la "suivre", c'est à dire que vous indiquez ici votre adresse e-mail, et ensuite, à chaque fois que la page est modifiée, ou commentée, vous recevrez immédiatement un e-mail personnel pour vous en avertir. Notez que vous devrez avant cela confirmer, toujours par e-mail, que c'est bien vous qui souhaitez suivre cette page.
I am not a leaving thing
Nota : Nous ne partagerons jamais votre e-mail avec qui que ce soit.
Autre possibilité : vous abonner à la liste de diffusion de cuisine-facile.com, vous recevrez alors un e-mail pour chaque nouvelle recette publiée sur site.

Retourner en début de page