Mise en place d'une supervision




En pratique avec HomeIO et C#
Exemple
Last updated
Was this helpful?




Last updated
Was this helpful?
Was this helpful?
private void runSupervision()
{
float openess = MemoryMap.Instance.GetFloat(3, MemoryType.Input).Value;
if (openess == 0.0) {
//fermé
etatVoletA.Content = "Volets fermés";
} else if(openess == 10.0)
{
//ouvert
etatVoletA.Content = "Volets ouverts";
} else
{
//en mouvement (ou bloqué dans un état intermédiaire).
etatVoletA.Content = "Volets en mouvement";
}
}private void dispatcherTimer_Tick(object sender, EventArgs e)
{
runCycleApi();
runCycleApiStores();
runPorteGarage();
runSupervision();
}