Voici une petite procédure qui permet d'envoyer l'heure et la date à des Groupes GA via LinKNX.
J'utilise cette technique pour synchroniser l'heure de mes Z38i avec un serveur NTP au travers de LinKNX.
1°) Coté ETS j'ai ajouté l'objet 0 heure au GA 7/0/10 pareil avec l'objet date au GA 7/0/11
2°) Coté serveur j'ai une tache cron qui fait un :
ntpdate ntp.univ-lyon1.fr
3°) Coté linknx j'ai ajouté dans mon xml :
<object type="11.001" id="cur_date" gad="7/0/11" flags="cwtuf">Current Date</object> <object type="10.001" id="cur_time" gad="7/0/10">Current Time</object>
</objects> <rules> <rule id="cur_time_date"> <condition type="timer" trigger="true"> <every>3600</every> </condition> <actionlist> <action type="set-value" id="cur_time" value="now" /> <action type="set-value" id="cur_date" value="now" /> </actionlist> </rule> </rules>
4°) Derrière ça j'ai relancé mon xml avec la commande : linknx -c /var/linknx/monxml.xml
Et hop 3600 seconde plus tard mon Z38I est à jour !