tradfri-cli
tradfri-cli copied to clipboard
cli scripts to control tradfri internet gateway
Check out https://willschenk.com/articles/2019/controlling_ikea_tradfri_with_node/ for more information.
Basic usage:
Look at the back of your gateway and find the security code. We use that for the initial challenge and then store the token in a configuration file.
Create key.json with your security code
{
"secret": "ABC123...."
}
then
yarn install
yarn build
Scripts are located in the created "lib" folder
Scripts:
node bin/devices.js- Connects, prints devices it knows about, and quitsnode bin/device_watcher.js- Watches for changes as they happen, waits forevernode bin/device_changer.js "Bulb 1" --on --color efd275 "Bulb 2" --brightness 50 --on "Plug" --on-- Makes changes to specific devices, add as many as you want to the list.node bin/scenes.js-- List out rooms and availabe scenesnode bin/scene_changer.js "Room 1" relax-- Switches room 1 to therelaxscene