IKEA Trdfri Gateway가 언제 판매를 시작할지 모르기 때문에 노드.js에서 화려한 L형을 시험해 보세요.

6412 단어 Node.jsikeaJavaScript

TL;DR


좋은 색상의 LED 전구 노드.js로 조작할 수 있습니다.

일본에서도 IKEA 광고를 파는 게이트웨이가 있다.


갑자기 이케아 갔어요.
오오오오오오오!!!!

어느새 IKEA 광고 Trdfri Gateway가 판매를 시작합니다!!!
오오오오오오!!!
다소 혼란스러웠지만, IKEA Trdfri는 가구 양판점 IKEA에서 판매하는 무선으로 작동할 수 있는 LED 전구를 말한다.

전용 리모컨으로 조작할 수 있는 것 외에 Gateway가 있다면 Google Home, Alexa는 물론이고 소프트웨어 조작도 가능하다.
하지만 아쉽게도 일본 게이트웨이에서는 판매되지 않았다.
밀폐등은커녕 바닥 난방까지 소리를 조절하던 나는 아마존에서 받은 LED 전구의 백라이트를 적외선 조작이 가능한 LED로 바꿨는데 색이 너무 밝아서(너무 하얗게) 방에 맞지 않아 조작 스위치 상태로 다시 돌아왔다.
이에 비해 IKEA Tr 광고 dfri의 색상은 매우 좋다.IKEA 가게에 가면 트드프리의 따뜻한 색깔이 부럽지만, 전용 리모컨 이외에는 작동할 수 없는 일본의 트드프리 무선의 유성도 반감됐다.못 샀어요.
바로!이번 주에 IKEA 보러 가요!있잖아!Gateway!
그래서 저는 LED 전구와 함께 Gateway를 샀어요!!!!

설정(생략)


Trdfri Gateway가 있으면 Google Home과 Alexa를 연결할 수 있습니다.절차를 많이 썼기 때문에 구글을 사용하세요.여기서 생략합니다.
하지만 한 가지는 주의해야 한다.
트디프리는 단일 LED 전구로 판매되지만, 게이트웨이와 연결하기 위해서는 리모컨(위 사진 속 LED 전구와 함께 찍은 동그란 것)이 필요하다.처음 살 때는 리모컨과 세트를 추천합니다.하나만 있으면 되니 두 번째부터 LED 단일체를 구매하는 것을 권장합니다.

노드 L버그


Node.js 작업을 사용할 때, node-tradfrie-client를 사용하면 API 작업을 할 수 있습니다.
먼저 Android/iPhone에 설치하십시오.
mkdir tradfri
cd tradfri
npm install node-tradfri-client
샘플 코드는 다음과 같습니다.
index.js
var tradfri = require("node-tradfri-client");
var Client = tradfri.TradfriClient
async function lightTo(deviceName, onOff) {
  const gateway = await tradfri.discoverGateway();
  var client = new Client(gateway.addresses[0]);
  const {identity, psk} = await client.authenticate(process.env.SECURITY_CODE);
  await client.connect(identity, psk);
  client.on("device updated", async (device) => {
    if (device.name === deviceName, device.type === tradfri.AccessoryTypes.lightbulb) {
      await client.operateLight(device, {onOff, transitionTime:5});
      setTimeout(() => client.destroy(), 500);
    }
  }).observeDevices();
}
lightTo(process.env.NAME, process.env.ON == "true");
간단하네.
그다음에 명령.
NAME={Android/iPhoneで設定したLEDの名前} ON=true SECURITY_CODE={Gatewayの裏に書いてあるSecurity Code} node index.js
실행이 완료되었습니다.LED 전구를 켜거나 끌 수 있습니다.

총결산


사실 필립스 허브브릿지를 이용하면 지금까지도 트레드프리를 다룰 수 있었지만 허브릿지는 아마존에서 7천엔 이상, 트릿프리 게이트웨이라면 매장에 가면 5천엔 정도면 살 수 있다.
아직 가정 자동화를 해 본 적이 없는 사람도 트리플리로 집안의 소프트웨어를 제어해 보는 게 어때요?

좋은 웹페이지 즐겨찾기