Hueberry (5 / 7 étapes)

Étape 5: Étape 5: faire un peu de scripting

Avant d’essayer d’exécuter des scripts sur votre teinte, vous allez avoir besoin de passer par le tutoriel de Mise en route de Philips. Cela non seulement vous enseigne les rudiments de la teinte de script, mais il mettra également en place votre compte « newdeveloper » afin que votre IP est jumelé avec le moyeu de votre teinte. Je vais utiliser « newdeveloper » dans mes exemples de scripts, donc ils doivent travailler hors de la boîte si vous suivez ces instructions.

1) revenir à la session SSH de votre Pi (ou ouvrir un nouveau) vous ferez tous vos scripts en utilisant une session SSH.

2) tout de suite tapez sudo mkdir huescripts , puis ouvrez ce répertoire... CD ~/huescripts

3) type sudo nano Lights_On.sh et vous recevrez la possibilité de créer un script.

4) copie et au-delà de ce qui suit dans votre document "nano". « 192.168.1.3 » est l’adresse IP interne pour moyeu de mon Hue... trouver l’adresse IP interne de votre hub et remplacer 192.168.1.3 avec adresse IP de votre teinte.

#! / bin/bash
curl -H "Accept : application/json" mis -X--données ' {« marche »: vrai, « bri »: 100, « assis »: 120, « hue »: 0}' http://192.168.1.3/api/newdeveloper/lights/1/state curl -H "Accept : application/json" mis -X--données ' {« marche »: vrai, « bri »: 100, « assis »: 120, « hue »: 0}' http://192.168.1.3/api/newdeveloper/lights/2/state curl -H "Accept : application/json" mis -X--données ' {« marche »: vrai, « bri »: 100, « assis »: 120, « hue »: 0}' http://192.168.1.3/api/newdeveloper/lights/3/state curl -H "accepter : application/json "mis -X--données ' {"marche": vrai, « bri »: 100,"samedi": 120,"hue": 0}' http://192.168.1.3/api/newdeveloper/lights/5/state

5) Appuyez sur ctrl + o (suivi de y, puis entrez). Puis quittez hors nano en appuyant sur ctrl + x.

6) maintenant pour faire un raccourci sur le bureau qui va lancer votre script. Type de cd ~/Desktop

7) créer un raccourci sur le Bureau à l’aide de nano... sudo nano Lights_On.desktop

8) j’ai utilisé le script suivant pour mettre mes lumières...

[Entrée Bureau]
Nom = feux sur commentaire = mon commentaire Icon=/usr/share/pixmaps/openbox.xpm Exec = lxterminal -t « Tournant Lighs On »--travail-directory = / home/pi/huescripts/./Lights_On.sh -e Type = Application Encoding = Terminal UTF-8 = fausses catégories = None ;

9) même chose qu’avant... CTRL + o et ctrl + x

10) vous devriez maintenant voir ce script sur le Bureau de votre Pi et pouvoir allumer votre éclairage ! Toutefois, vous devrez tapez deux fois sur eux... pour faire une seule pression suffit, aller dans la barre des tâches, ouvrez Le gestionnaire de fichiers PCManFM et puis sélectionnez Préférences dans le menu Edition . Assurez-vous que la case intitulée ouvrir les fichiers par simple clic et vous serez en mesure d’ouvrir les icônes de votre bureau avec un simple toucher.

Articles Liés