Stap 5: Stap 5: doe een beetje van scripts
Voordat proberen om scripts te draaien op uw tint, you gonna moet Philips Aan de slag tutorial doorlopen. Dit leert u niet alleen de basis van Hue scripting, maar het zal ook uw 'newdeveloper'-account instellen, zodat uw pi is gekoppeld met uw tint van hub. Ik zal met behulp van 'newdeveloper' in mijn voorbeeldscripts, dus ze uit de doos werken moeten als u deze instructies volgen.
1) terug te keren naar uw Pi's SSH sessie (of open een nieuwe) u zult doen alle uw scripts via een SSH-sessie.
2) meteen Typ sudo mkdir huescripts en opent u deze map... cd ~/huescripts
3) type sudo nano Lights_On.sh en u krijgt de gelegenheid een script te maken.
4) exemplaar en voorbij het volgende in uw document 'nano'. '192.168.1.3' is het interne IP voor mijn Hue van hub... zoeken van het interne IP-adres voor uw hub en 192.168.1.3 vervangen met uw tint van IP.
#! / bin/bash
curl -H "Accept: application/json" gegevens---X plaatsen ' {"aan": waar, "bri": 100, "sat": 120, "tint": 0}' http://192.168.1.3/api/newdeveloper/lights/1/state curl -H "accepteren: application/json" gegevens---X plaatsen ' {"aan": waar, "bri": 100, "sat": 120, "tint": 0}' http://192.168.1.3/api/newdeveloper/lights/2/state curl -H "accepteren: application/json" gegevens---X plaatsen ' {"aan": waar, "bri": 100, "sat": 120, "tint": 0}' http://192.168.1.3/api/newdeveloper/lights/3/state curl -H "Accept : application/json "gegevens---X plaatsen ' {"aan": waar,"bri": 100,"sat": 120,"tint": 0}' http://192.168.1.3/api/newdeveloper/lights/5/state
5) druk op ctrl + o (gevolgd door y en voer). Sluit uit nano door op ctrl + xte drukken.
6) nu te maken van een snelkoppeling op het bureaublad die uw script zal lanceren. Type cd ~/Desktop
7) Maak een snelkoppeling op het bureaublad met behulp van nano... sudo nano Lights_On.desktop
8) het volgende script gewend ik zet mijn lichten op...
[Bureaublad Entry]
Naam = lichten op commentaar = mijn opmerking Icon=/usr/share/pixmaps/openbox.xpm Exec = lxterminal -t "Draaien Lighs On"--werkdirectory = / home/pi/huescripts / -e./Lights_On.sh Type = Application Encoding = UTF-8 Terminal = false categorieδn = geen;
9) hetzelfde als voorheen... CTRL + o en ctrl + x
10) u moet nu zien dit script op uw Pi's bureaublad en kunnen uw verlichting inschakelen! Echter, moet u dubbele tik op hen... om een enkele tik volstaat, gaan in de taakbalk en open File Manager PCManFM en selecteer Voorkeuren in het menu bewerken . Controleer of het selectievakje getiteld bestanden met één muisklik openen is ingeschakeld en u zal zitten kundig voor pictogrammen op het bureaublad te openen met een enkele tik.