Étape 3: Utiliser curl commandes pour contrôler le sur ou hors d’un périphérique virtuel de SmartThings
Pour SmartThings, nous sommes en mesure de faire des périphériques virtuels, puis exposer les dispositifs comme points de terminaison REST. Je ne sera pas aller dans ces zones car ils n’ont rien à voir avec le Raspberry Pi, mais la capture d’écran ci-dessus montre un dispositif virtuel de TV qui est en marche. La commande suivante dans le script bash est ce qui sert à allumer l’appareil: (où X représente les données personnelles de l’autorisation et l’appareil)
curl -H "Autorisation : porteur X" "https://graph.api.smartthings.com/api/smartapps/installations/X/switches/X/off"