Synchro NTP sur bus KNX via LINKNX

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

image GA

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 !

Haut de page