Hueberry (5 / 7 steg)

Steg 5: Steg 5: lite scripting



Innan du försöker att köra skript på din nyans, kommer du att behöva gå igenom Philips Komma igång handledning. Detta inte bara lär dig grunderna i Hue scripting, men det kommer också setup kontot "newdeveloper" så att din pi är ihopkopplad med din nyans hub. Jag kommer att använda "newdeveloper" i min exempelskript, så de bör arbeta ur lådan om du följer dessa instruktioner.

1) gå tillbaka till din Pi SSH-session (eller öppna en ny) du kommer att göra alla dina skript med hjälp av en SSH-session.

2) genast skriver sudo mkdir huescripts och öppna sedan denna katalog... CD ~/huescripts

3) typ sudo nano Lights_On.sh och du får möjlighet att skapa ett skript.

4) kopiera och förbi följande i dokumentet "nano". "192.168.1.3" är den interna IP för min nyans hub... hitta inre IP-adressen för din hubb och ersätta 192.168.1.3 med din nyans IP.

#! / bin/bash
curl -H "acceptera: application/json" -X sätta--data "{"på": sant,"bri": 100,"sat": 120,"hue": 0}' http://192.168.1.3/api/newdeveloper/lights/1/state curl -H" acceptera: application/json "-X sätta--data" {"på": sant, "bri": 100, "sat": 120, "hue": 0}' http://192.168.1.3/api/newdeveloper/lights/2/state curl -H "acceptera: application/json" -X sätta--data "{"på": sant,"bri": 100,"sat": 120,"hue": 0}' http://192.168.1.3/api/newdeveloper/lights/3/state curl -H"acceptera : application/json "-X sätta--data ' {"on": sant,"bri": 100,"sat": 120,"hue": 0}' http://192.168.1.3/api/newdeveloper/lights/5/state

5) Tryck på ctrl + o (följt av y och skriv sedan in). Sedan avsluta av nano genom att trycka på ctrl + x.

6) nu för att göra en genväg på skrivbordet som kommer att starta skriptet. Typ cd ~/Desktop

7) skapa en genväg på skrivbordet med hjälp av nano... sudo nano Lights_On.desktop

8) Jag använde följande skript för att slå mitt ljus på...

[Stationära Entry]
Namn = lampor på kommentar = min kommentar Icon=/usr/share/pixmaps/openbox.xpm Exec = lxterminal -t "Vrida Lighs på"--arbetskatalogen = / hem/pi/huescripts / -e./Lights_On.sh typ = ansökan kodning = UTF-8 Terminal = falskt kategorier = ingen;

9) samma sak som tidigare... CTRL + o och ctrl + x

10) du bör nu se detta skript på din Pi desktopen och att kunna aktivera ditt ljus! Dock kommer du behöva dubbeltryck dem... för att göra en enda tryck räcker, gå in i Aktivitetsfältet och öppna Filhanteraren PCManFM och välj Inställningar från menyn Redigera . Kontrollera att rutan med titeln öppna filer med enkelklick är markerad och du kommer att kunna öppna dina skrivbordsikoner med en enda knackning.

Se Steg
Relaterade Ämnen