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
家の明るさ制御 / Brightness Control in My House
Search
1024jp
May 21, 2022
Technology
0
680
家の明るさ制御 / Brightness Control in My House
おうちHack勉強会 (
https://ouchi-hack.github.io
) #01 登壇資料
1024jp
May 21, 2022
Tweet
Share
More Decks by 1024jp
See All by 1024jp
Outline View in SwiftUI
1024jp
1
110
OSSのアプリケーションを開発「し続ける」ための哲学 / Philosophy to continue developing OSS application
1024jp
7
2.5k
TextKitでのシンタックスハイライト高速化 / Optimize Syntax Highlight with TextKit
1024jp
7
2.6k
Big Surからの四角いアイコン / Rounded Rectangle Icons since Big Sur
1024jp
5
1.7k
NSTextView とは何なのか / What is NSTextView
1024jp
6
2.8k
GNUstepとCocotron / GNUstep and Cocotron
1024jp
2
1.6k
Native macOS application, or the world of AppKit
1024jp
5
8.7k
環境設定の作法 / Manners of Preferences Window on macOS
1024jp
3
1.8k
ツールバーアイコンとその実装 / Toolbar Icons on macOS
1024jp
7
1.8k
Other Decks in Technology
See All in Technology
プロダクトチームへのSystem Risk Records導入・運用事例の紹介/Introduction and Case Studies on Implementing and Operating System Risk Records for Product Teams
taddy_919
1
170
初心者に Vue.js を 教えるには
tsukuha
5
390
ABEMA のコンテンツ制作を最適化!生成 AI x クラウド映像編集システム / abema-ai-editor
cyberagentdevelopers
PRO
1
180
物価高なラスベガスでの過ごし方
zakky
0
370
大規模データ基盤チームのオンプレTiDB運用への挑戦 / dpu-tidb
cyberagentdevelopers
PRO
1
110
いまならこう作りたい AWSコンテナ[本格]入門ハンズオン 〜2024年版 ハンズオンの構想〜
horsewin
9
2.1k
生成AIの強みと弱みを理解して、生成AIがもたらすパワーをプロダクトの価値へ繋げるために実践したこと / advance-ai-generating
cyberagentdevelopers
PRO
1
180
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
330
使えそうで使われないCloudHSM
maikamibayashi
0
170
Autify Company Deck
autifyhq
1
39k
とあるユーザー企業におけるリスクベースで考えるセキュリティ業務のお話し
4su_para
3
320
신뢰할 수 있는 AI 검색 엔진을 만들기 위한 Liner의 여정
huffon
0
300
Featured
See All Featured
Being A Developer After 40
akosma
86
590k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Optimizing for Happiness
mojombo
376
69k
What's new in Ruby 2.0
geeforr
342
31k
4 Signs Your Business is Dying
shpigford
180
21k
The Cost Of JavaScript in 2023
addyosmani
45
6.6k
Adopting Sorbet at Scale
ufuk
73
9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
46
2.1k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
GraphQLとの向き合い方2022年版
quramy
43
13k
Transcript
題: 場所: 日付: Ոͷ໌Δ੍͞ޚ KQ ͓͏ͪ)BDLษڧձ ݄ 発表者:
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ࣗݾհ application work macOS hobby
macOS developer/designer @1024jp meet-up CotEditor Gapplin Qli plain-text editor SVG viewer movie player podcast
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ͓͏ͪ)BDLϞνϕʔγϣϯ ✔︎ ָ͍ͨ͠ – ૢ࡞෦·Ͱߦ͔ͳͯ͘ྑ͍
– ૢ࡞Λ͠ͳͯ͘ྑ͍ ✔︎ ΕͣʹΓ͍ͨ – ࣗಈ੍ޚʹͯ͠ඞͣΔ – ԕִʢ֎ग़ઌʣ͔ΒͰૢ࡞Ͱ͖Δ ✔︎ ऩ·ΓΛྑ͍ͨ͘͠ – ԕִͰ੍ޚͰ͖Εૢ࡞෦ɾઢΛӅṭͰ͖Δ ✔︎ ͨͷ͍͠ Ϟνϕʔγϣϯ ಋೖࡁΈ – র໌ – Χʔςϯ։ด – আػ (Roomba) – ચ୕ػ – ΤΞίϯ (SwitchBot) – HomePod
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ࠓͷٞ – 1024jp͕͓͏ͪͷ໌Δ੍͞ޚͰ͍ͬͯΔ͜ͱ – Ոͷ໌Δ͞Λ੍ޚ͢Δ͜ͱͷମܥతͳߟ
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ͓͏ͪͷ໌Δ੍͞ޚ ࣗવޫ ΧʔςϯɾϒϥΠϯυͷ։ด ݐ۩ʢӍށɾোࢠʣͷ։ด র໌
ΈࠐΈর໌ʢεΠονʣ
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ໌Δ੍͞ޚ৭ʑ 1024jpఛʢ֓೦ʣ *P5Χʔςϯ खಈΧʔςϯ ਓײর໌
*P5র໌ εΠονࣜর໌ ຌྫ )PNF1PE
©2022 1024jp Ոͷ໌Δ੍͞ޚ ͓͏ͪ)BDL ษڧձ ௐޫσόΠε
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ௐޫσόΠεɿ*P5ిٿ Philips Hue (white gradation
lamp) 色の変更のを活用してる人は 見たことがない – E26/E17ͳͲҰൠతͳޱ͔ۚ͠ ରԠ͍ͯ͠ͳ͍ – ͨ͘͞Μἧ͑Δͱߴ͍ ډࣨ ಛʹͳ͠ ͍ͯΔɿ ͍ͯͳ͍ɿ – HomeKitʹͭͳ͕Δ – ௐޫͰ͖Δ – ௐޫࣗͷϞʔυΛΓସ͑ΔεΠονʹͳΔ – ৭ͷมߋͷΛ׆༻ͯ͠Δਓݟͨ͜ͱ͕ͳ͍ お風呂も良さそう Philips Hue (bridge) – ओࣨʢҰ෦আ͘ʣ – ৸ࣨ
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ௐޫσόΠεɿਓײηϯαʔిٿ – ࢭ·ͬͯΔͱΕΔ – ௐޫͰ͖ͳ͍
– ࿈ಈ͠ͳ͍ʢηϯαಠཱλΠϓͳΒՄೳʣ ݰؔɾ࿓Լ ډࣨɾτΠϨɾ͓෩࿊ ͍ͯΔɿ ͍ͯͳ͍ɿ 脱衣所も向いてる 気がしてる Panasonic (Ұൠిٿ ͻͱηϯαλΠϓ) – ૢ࡞͠ͳͯ͘ྑ͍ – ωοτϫʔΫʹܨ͛Δඞཁ͕ͳ͍ – Ұ࣌తʹͷΈ͏ͱ͜Ζʹ࠷ద – ੩ࢭ͢Δॴ͔ͳ͍ʢτΠϨ᠘ – དྷ٬ऀʹઆ໌͕ΊΜͲ͏ – ݰؔɾ࿓Լ
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ௐޫσόΠεɿΧʔςϯ։ด SwitchBot (Χʔςϯ IܕϨʔϧ) –
։ด͔ͳΓ͏Δ͍͞ – ్த·Ͱ։͚Δͷ͕ۤख – HomeKitʹܨ͛Δͷ͕͔ͳΓΊΜͲ͏ – ։ดΛεέδϡʔϦϯάͰ͖Δ – ֮Ίͷิॿʹ͍ͨ͘ͳΔ͕։ด͕͏Δ͍͞ͷͰ ৸ࣨʹ͔ͳ͍ – Homekitͱ࿈ಈ͚ͨ͠ΕHomebridgeඞਢ ओࣨ ৸ࣨ ͍ͯΔɿ ͍ͯͳ͍ɿ SwitchBot (bridge) – ओࣨ
©2022 1024jp Ոͷ໌Δ੍͞ޚ ͓͏ͪ)BDL ษڧձ ੍ޚσόΠε
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ੍ޚσόΠεɿ*P5εΠον Philips Hue (dimmer switch
v1) – ௐޫσόΠεଆ͕IoTͰͳ͍ͱ͑ͳ͍ – ઃஔॴ͕ඞཁ – ͡Θ͡Θಋೖඅ͕͔͔Δ ډࣨɾ͓෩࿊ ࿓ԼɾτΠϨɾೲށ ͍ͯΔɿ ͍ͯͳ͍ɿ – HomeKitσόΠε·Ͱߦ͔ͳͯ͘ྑ͍ – ௐޫͳͲߴͳมߋ͕ཧͰͰ͖Δ – ͚ͬͺͳ͠ʹ͠ͳ͍ډࣨʢ৸ࣨɾॻࡈͳͲʣʹ ͋Δͱศར – ৸ࣨ
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ੍ޚσόΠεɿ*P5εΠον Philips Hue (dimmer switch
v1) – ௐޫσόΠεଆ͕IoTͰͳ͍ͱ͑ͳ͍ – ઃஔॴ͕ඞཁ – ͡Θ͡Θಋೖඅ͕͔͔Δ ډࣨɾ͓෩࿊ ࿓ԼɾτΠϨɾೲށ ͍ͯΔɿ ͍ͯͳ͍ɿ – HomeKitσόΠε·Ͱߦ͔ͳͯ͘ྑ͍ – ௐޫͳͲߴͳมߋ͕ཧͰͰ͖Δ – ͚ͬͺͳ͠ʹ͠ͳ͍ډࣨʢ৸ࣨɾॻࡈͳͲʣʹ ͋Δͱศར – ৸ࣨ
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ੍ޚσόΠεɿैདྷεΠον – ݁ہซઃ͞Ε͍ͯΔؾεΠονΛԡ͢ͷͰ র໌͚ͩࣗಈԽͯ͠ϝϦοτ͕ͳ͍ –
ۭؒΛ͏ͷ͕ظͰ͔͠نଇੑʹ͚ܽΔ ਆอిث (J•WIDE εΫΤΞ) – εΠον·Ͱߦ͔ͳ͍ͱԡͤͳ͍ – ঢ়ଶ͕࿈ಈ͠ͳ͍ – ՈʹແྉͰ͍ͯ͘Δ – ΈΜͳ͕͍ํΛ͍ͬͯΔ τΠϨɾ͓෩࿊ɾೲށ ډࣨ ͍ͯΔɿ ͍ͯͳ͍ɿ – ओࣨʢҰ෦ʣ – ϫʔΫεϖʔε – ͓෩࿊ɾҥॴ – τΠϨ
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ੍ޚσόΠεɿ*P5εϐʔΧʔ HomePod – ઃஔՕॴͱ͕ݶΒΕΔ –
ཧղͯ͠Β͑ͳ͍ͱ৺͕ંΕΔ – Λ͔͚Δͷ͕ͪΐͬͱஏ͔͍ͣ͠ – ͳΜͯΛ͔͚Εཧղͯ͠Β͑Δͷ͔ ͍·͍ͪΑ͘Θ͔Βͳ͍ – σόΠε͕ͳͯ͘ૢ࡞Ͱ͖Δ – ΧʔςϯΛத్ʹ։͚Δ ډࣨ ډࣨҎ֎ ͍ͯΔɿ ͍ͯͳ͍ɿ – ͱʹ͔͘Λ͔͚Δ৺ཧোน͕ߴ͍ – ओࣨ – ϫʔΫεϖʔε
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ੍ޚσόΠεɿ)PNFBQQ iPhone – खಈ੍ޚ͔ͳΓΊΜͲ͍͘͞ –
HomeKitʹରԠͯ͠ͳ͍Ϡπͱͷ࿈ܞ – ߴͳࣗಈԽ͕Ͱ͖Δ – Ͳ͜Ͱ͑Δ – ඞਢʢ͜Ε͕͍͍͔ͨΒͦۤ͜࿑Λͯ͠Δʣ – ࣗಈԽ͍͍Μ͚ͩͲૢ࡞ΊΜͲ͍͘͞ ډࣨ τΠϨɾ͓෩࿊ɾೲށͳͲ ͍ͯΔɿ ͍ͯͳ͍ɿ
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ੍ޚσόΠεɿ)PNFCSJEHF Raspberry Pi (Zero W)
– HomeKitඇରԠσόΠεΛHomeKitରԠʹ – ຊମӅṭ͍͢͠ – ଞͷσόΠεͱ࿈ಈ͚ͨ͠ΕHomebridge΄΅ඞਢ – σόΠεଆ͕ݩʑHomeKitରԠͳΒ͍Βͳ͍ͷʹͳ… – ಋೖ͕໘͚ͩͲຊମӅṭͰ͖Δ͔Β ҰೖΕͯ͠·͑ͦ͜·Ͱअຐ͡Όͳ͍ – ಋೖ͕ΊΜͲ͏ – Έ͕͘͜͠ͳΔ – ϫʔΫεϖʔε
©2022 1024jp Ոͷ໌Δ੍͞ޚ ͓͏ͪ)BDL ษڧձ ੍ޚ
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ͳ੍ͥޚ͢Δͷ͔ ిؾΛʮফ͍ͨ͠ʯ Ϟνϕʔγϣϯ ✔︎
ᚶ͍͠ɾোΓ ✔︎ ϓϥΠόγʔ ✔︎ লΤω ✔︎ མͪண͔ͳ͍ そもそも ిؾΛʮ͚͍ͨʯ Ϟνϕʔγϣϯ ✔︎ ࢹքͷ֬อ ʮϋοΫ͍ͨ͠ʯ Ϟνϕʔγϣϯ ✔︎ ָ͍ͨ͠ ✔︎ ΕͣʹΓ͍ͨ ✔︎ ऩ·ΓΛྑ͍ͨ͘͠ ✔︎ ͨͷ͍͠ ʮϋοΫ͠ͳ͍ʯ Ϟνϕʔγϣϯ ✔︎ ΊΜͲ͍͘͞ ✔︎ ٕज़ݶք ✔︎ ۚમతίετ
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp χʔζͷҧ͍ – ৭ʑ੍ޚ͍ͨ͠
– ͍ͳ͍ͱ͖ফ͑ͯ΄͍͠ – Ұ෦র໌͕ݻఆ – ֮Ί͍ͨ – ੩͔Ͱ͋ͬͯ΄͍͠ – ͓ஂ͔ΒΓ͍ͨ – ؾͱ࿈ಈ͍ͨ͠ – ͬͯΔ ≠ ಈ͍ͯΔ – ͍͍ͪͪૢ࡞ͨ͘͠ͳ͍ – ͬͯΔʹಈ͍ͯΔ – ར༻͚͚͍࣌ͩͨ – ݱঢ়ిٿ͚ͩೖΕସ͑Ͱ͖ͳ͍ ৸ࣨ ϫʔΫεϖʔε ओࣨ ݰؔɾ࿓Լ τΠϨ – ؾͱ࿈ಈ͍ͨ͠ – ͬͯΔ ≠ ಈ͍ͯΔ ͓෩࿊ – ͬͯΔʹಈ͍ͯΔ ҥॴ ར༻࿈ಈ ར༻࿈ಈ ར༻࿈ಈ ར༻࿈ಈ ར༻࿈ಈ ঢ়ଶ࿈ಈ ঢ়ଶɾར༻࿈ಈ
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ग़ ɹؼ
GPS GPS Off On (100%) Off – Off – ࣗಈԽ ىচ ब৸ τϦΨʔ ֮·͠࿈ಈ 17 : 30 21 : 00 ֮·͠࿈ಈ or 1 : 00 ओࣨ র໌ On (100%) Dimm (50%) Off Χʔςϯ Open (80%) Close ৸ࣨ র໌ On (100%) Off ࿓Լ র໌ ΄͔ র໌ Sleep Cycle – ศར – ࠓͱͳͬͯiOSඪ४ͷ֮·͠Ͱ ͍͍ؾ͕͢Δ͕Α͘Θ͔Βͳ͍ ਓײ खಈ खಈͰ͚ͨΓফͨ͠Γ home app
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ࠓޙͷల *P5Χʔςϯ खಈΧʔςϯ ࢦϘοτ੍ޚর໌ ਓײর໌
εΠονࣜর໌ ຌྫ )PNF1PE *P5র໌
͓͏ͪ)BDL ษڧձ Ոͷ໌Δ੍͞ޚ ©2022 1024jp ·ͱΊ – ۭؒͷ༻్ͱ੍ʹΑͬͯ࠷దͳ໌Δ੍͞ޚ͕ҧ͏ɹ→ ٕज़બఆ͕ඞཁ –
OnͱOffͰࣗಈԽ͍ͨ͠Ϟνϕʔγϣϯ͕ҟͳΔ – ҰൠతͳॅIoTϨσΟ͡Όͳ͍ – ಋೖʹίετ͕͔͔Δ͔Β໎͏ – IoT੍ޚσόΠεΛૢ࡞͢ΔͷͦΕͦΕͰΊΜͲ͏ – Siriʹ൱ఆ͞ΕΔͱ৺͕ંΕΔ – ຊʹΓ͍ͨͷɺ ଟ͘ͷ߹ʮ͜ͷ෦ʹਓ͕͍ͨΒʯ݅ذͳؾ͕͢Δ
©2022 1024jp Ոͷ໌Δ੍͞ޚ ͓͏ͪ)BDL ษڧձ ͓ΘΓ