Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
部屋をNightShiftする
Search
Shingo Tamaki
May 15, 2016
Technology
0
230
部屋をNightShiftする
irMagicianとNode-REDを使って部屋の照明をナイトシフトさせてみました。
Shingo Tamaki
May 15, 2016
Tweet
Share
More Decks by Shingo Tamaki
See All by Shingo Tamaki
Use Gemini CLI from Claude Code as part of Sub Agent
tamaki
1
140
Let's make an Immersive Video with APMP
tamaki
0
18
Firebase Studioで始めるモバイルアプリ開発入門
tamaki
0
17
Introduction to Claude Code Action
tamaki
0
680
AIエージェントを使ったiOSアプリ開発を試してみた
tamaki
0
120
沖縄モバイルアプリ開発勉強会#1
tamaki
0
120
iOSアプリ開発を始めよう
tamaki
0
200
詳解xcresult.pdf
tamaki
0
380
メルペイでのリグレッションテスト自動化推進のこれまでとこれから
tamaki
0
770
Other Decks in Technology
See All in Technology
大「個人開発サービス」時代に僕たちはどう生きるか
sotarok
20
10k
普通のチームがスクラムを会得するたった一つの冴えたやり方 / the best way to scrum
okamototakuyasr2
0
100
Unlocking the Power of AI Agents with LINE Bot MCP Server
linedevth
0
110
Rustから学ぶ 非同期処理の仕組み
skanehira
1
140
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
490
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
250
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
170
slog.Handlerのよくある実装ミス
sakiengineer
4
360
品質視点から考える組織デザイン/Organizational Design from Quality
mii3king
0
210
Agile PBL at New Grads Trainings
kawaguti
PRO
1
440
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
470
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.2k
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
KATA
mclloyd
32
14k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Thoughts on Productivity
jonyablonski
70
4.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
113
20k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
A Modern Web Designer's Workflow
chriscoyier
696
190k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Fireside Chat
paigeccino
39
3.6k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Statistics for Hackers
jakevdp
799
220k
Transcript
෦ΛNightShift͢Δ
ࣗݾհ ۄ ৴ޛ • डୗܥ iOS ΤϯδχΞ • Raspberry Piɺిࢠ࡞ΛझຯͰνϣϩνϣϩͱ
͋ɺ͍͖ͳΓiPhoneͷ ͍͍ͯ͠Ͱ͔͢ʁ
iOS9ͰNight Shiftػೳ͕ग़དྷΔΑ͏ ʹͳΓ·ͨ͠ɻ ͷग़ɾͷೖΓΛײ͠ɺؒʹͳΔͱࣗಈͰϒϧʔϥΠτ Λܰݮͯ͘͠ΕΔ͜ͷػೳɺϒϧʔϥΠτͷਭٴ΅͢Ө ڹͷ؇ɺʹ͔͔Δෛ୲Λܰݮͯ͘͠ΕΔޮՌ͕ظ͞Ε ͍ͯ·͢ɻ
ʔɺӷথʹ͢Δͱت ΕΔͷ͔ʔ
ͦΜͳࣄΛ΅ΜΓߟ͍͑ͯ·ͨ͠ɻ
ͻΐΜͳ͜ͱ͔ΒirMagicianΛΓ· ͨ͠ɻ
irMagicianͱʁ
͏આ໌͍Βͳ͍ΑͶʁ
͔ͤͬ͘खʹೖͬ ͨͷͰࣗͷՈి Ͱૢ࡞ͯ͠ΈΑ ͏͔ͳ
͜Ε͔͠ͳ͔ͬͨ • ࠷ۙҾͬӽͯ͠TVࣺͯ·ͨ͠ • Ҿͬӽ͠ઌͷΤΞίϯૢ࡞͕·͔͞ͷ༗ઢϦϞίϯͰͨ͠
!
! Night Shift !
·ͣirMagicianΛૢ࡞͢ΔͨΊͷϞ δϡʔϧΛ࡞Γ·ͨ͠ɻ ※ ίʔυ·ͩެ։͞Εͯ·ͤΜ
࣍ʹNode-REDӽ͠ʹϞδϡʔϧΛૢ ࡞Ͱ͖ΔΑ͏ʹ͠·ͨ͠ɻ ※ ίʔυ·ͩެ։͞Εͯ·ͤΜ
Node-RED is Կʁ • Node-REDϋʔυΣΞσόΠε/ API͓ΑͼΦϯϥΠϯαʔϏεΛଓ ͢ΔͨΊͷπʔϧͰ͢ɻ(https:// nodered.jp/ ΑΓൈਮ)
͏গ͠ࡉ͔͘ • Φʔϓϯιʔε • Node.js͕ج൫ • Node.jsͷϥΠϒϥϦͳͲ׆༻ Մೳ • ϒϥβ্ͰGUIΛૢ࡞ͯ͠ΞϓϦ
έʔγϣϯΛ࡞Մೳ • IoT͚ʹ࡞ΒΕ͍ͯΔͨΊɺ Raspberry PiBagleBoneBlackͳͲ Ͱ༻Մೳ
͋ͱτϥٕࢀর
Demo
͞ΒʹhomebridgeͱΈ߹Θͤͯ SiriͰૢ࡞͢Δ
ࠓޙͷ՝ • Raspberry PiͰಈ࡞֬ೝ͢Δ(ΦΠ • NodeϞδϡʔϧΛnpmʹެ։ • ΧελϜϊʔυΛnpmʹެ։
Ҏ্