Gestion du chauffage avec un thermostat SC317
J’ai installé un thermostat Secure SC317 pour gérer la consigne de température, le tout piloté par Homidom.
Pour cela, j’ai modifié quelques fichiers sources :
- Homidom : ajout de la fonction « SetPoint » dans Class TEMPERATURECONSIGNE du fichier « Device.vb » pour appeler Driver.Write(… …) permettant
d’envoyer la valeur de la consigne vers le thermostat physique.
- HomiAdmin : Modification des fichiers uDevice.xaml et uDevice.xaml.vb pour ajouter un bouton « Gestion » permettant d’ouvrir la gestion des modes de
chauffage.
Ajout des fichiers uGestionChauff.xaml et uGestionChauff.xaml.vb Nouvelle boite de dialogue permettant de modifier la gestion du chauffage.
- Driver_Zwave Modification du fichier Driver_Zwave.vb pour :
o Gérer les listes par un GENERIQUESTRING
o Ajout de la fonction « SetList » pour envoyer une valeur de type string vers une liste.
o Ajout de la fonction « SetValeur » pour envoyer une valeur vers le Device physique (Wake-up Interval).
o Ajout de la fonction « SetPoint » pour envoyer une consigne de température vers le Device physique.
o Ajout de la fonction « PRESSBOUTON » non testé
o Ajout quelques tests pour gérer le thermostat SC317 (décimal en string)
 "Wake-up Interval:1 » permettant de réveiller le thermostat
 "Basic:1" permettant de mettre le thermostat en mode Hors gèle
- OpenZWaveDotNet.dll (pour gérer le SC317) modification du fichier ThermostatSetPoint (remplacement de GetIndex par GetInstance)
- Driver_EPPlus : Ajout permettant de lire la consigne de température en fonction de l’heure et du type de semaine (gestion sur l’année)
Vous pouvez trouver l’ensemble des fichiers à l’adresse suivante :
https://github.com/jptools/Homidom-Jptools/
Bonne réussite à toute l’équipe
Jptools