WikiElectronique

Wiki sur l'électronique et l'informatique

Outils pour utilisateurs

Outils du site


ampoules_connectees_-_philips_hue_et_osram_ligthify

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révisionLes deux révisions suivantes
ampoules_connectees_-_philips_hue_et_osram_ligthify [2016/11/12 00:24] – [Exemple application C#] 88.164.131.165ampoules_connectees_-_philips_hue_et_osram_ligthify [2016/11/12 00:27] – [Exemple application C#] 88.164.131.165
Ligne 153: Ligne 153:
  
     }     }
 +</code>
 +
 +=== Envoi de commandes à un équipement ===
 +Toutes les commandes doivent faire référence à un ID d'équipement récupéré avec la liste des devices
 +
 +<code csharp |Class Devices>
 +        private void buttonTurnOff_Click(object sender, EventArgs e)
 +        {
 +            string result = OsramController.SenCommand(textBoxToken.Text, "device/set?idx=" + textBoxDeviceID.Text + "&time=" + numericUpDownTime.Value.ToString() + "&onoff=0");
 +        }
 +
 +        private void buttonTurnOn_Click(object sender, EventArgs e)
 +        {
 +            string result = OsramController.SenCommand(textBoxToken.Text, "device/set?idx=" + textBoxDeviceID.Text + "&level=" + (numericUpDownLevel.Value / 100).ToString().Replace(",", ".") + "&time=" + numericUpDownTime.Value.ToString() + "&onoff=1");
 +        }
 +
 +        private void buttonChangeColor_Click(object sender, EventArgs e)
 +        {
 +            string color = labelColor.Text.Replace("#", "");
 +            string result = OsramController.SenCommand(textBoxToken.Text, "device/set?idx=" + textBoxDeviceID.Text + "&time=" + numericUpDownTime.Value.ToString() + "&color="+labelColor.Text.Replace("#",""));
 +        }
 +
 +        private void buttonChangeLevel_Click(object sender, EventArgs e)
 +        {
 +            string result = OsramController.SenCommand(textBoxToken.Text, "device/set?idx=" + textBoxDeviceID.Text + "&level=" + (numericUpDownLevel.Value / 100).ToString().Replace(",", ".") + "&time=" + numericUpDownTime.Value.ToString());
 +        }
 +
 +        private void buttonChangeTemperature_Click(object sender, EventArgs e)
 +        {
 +            string result = OsramController.SenCommand(textBoxToken.Text, "device/set?idx=" + textBoxDeviceID.Text + "&time=" + numericUpDownTime.Value.ToString() + "&ctemp="+numericUpDownTemperature.Value.ToString());
 +        
 +        }
 </code> </code>
 ===== Philips HUE ===== ===== Philips HUE =====
ampoules_connectees_-_philips_hue_et_osram_ligthify.txt · Dernière modification : 2018/03/09 10:40 de 88.164.131.165

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki