Deconz-rest-plugin: ๊ธฐ๋Šฅ ์š”์ฒญ: ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ ๋””๋ ‰ํ† ๋ฆฌ

์— ๋งŒ๋“  2018๋…„ 03์›” 06์ผ  ยท  6์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: dresden-elektronik/deconz-rest-plugin

@manup - deCONZ๊ฐ€ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ์ž„์˜์˜ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ—ˆ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ํ˜„์žฌ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ์˜ ๋‹ค๋ฅธ ์ธก๋ฉด์ด Linux ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ๋‹ค๋ฅธ ์œ„์น˜์— ์ €์žฅ๋˜๋Š” ๊ฒƒ ๊ฐ™์œผ๋ฏ€๋กœ Docker ๊ฐœ๋ฐœ์—์„œ ์‚ฌ์šฉ์ž ๊ตฌ์„ฑ์„ "์ง€์†"ํ•˜๊ธฐ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค(์˜ˆ: ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ ์ค‘์— Docker ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์‚ญ์ œ๋˜๊ณ  ๋‹ค์‹œ ์ƒ์„ฑ๋˜๋Š” ๊ฒฝ์šฐ). , ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ์ธก๋ฉด์ด ์ง€์†๋˜๋Š” ๊ฒƒ์„ ์ œ์™ธํ•˜๊ณ  ๋‹ค์‹œ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด $HOME/.local/share/dresden-elektronik/deCONZ๋ฅผ ์œ ์ง€ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ๊ทธ๋ฃน, ์ด๋ฆ„ ๋“ฑ์ด ์—†๋Š” ์ƒˆ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ์ด๋ณด๋‹ค ๋” ๋งŽ์€ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

WONTFIX stale

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@snozzlebert ์˜ˆ, Homedir์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ์ง€๊ธˆ Hass.io ์• ๋“œ์˜จ์—์„œ ํ•˜๊ณ  ์žˆ๋Š” ์ผ์ž…๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ํŠนํžˆ ํˆฌ๋ช…ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด homedir์„ /config/deconz๋กœ ๋ณ€๊ฒฝํ•˜๋”๋ผ๋„ ๋ฐ์ดํ„ฐ๊ฐ€ /config/deconz/.local/share/dresden-elektronik์— ๊ธฐ๋ก๋œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. /deCONZ. ์ด๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋„ํŠธ ํŒŒ์ผ์„ ์ˆจ๊ธฐ๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ /config/deconz๊ฐ€ ๋น„์–ด ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ /config/deconz๋กœ ์ง€์ •ํ•˜๊ณ  ํŒŒ์ผ์ด ๊ฑฐ๊ธฐ์— ์ง์ ‘ ๋‚˜ํƒ€๋‚˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋” ๋‚˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ €๋Š” ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๊ฐ€ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด๊ณ  ๊นจ์งˆ ๊ฐ€๋Šฅ์„ฑ์ด ๋” ๋†’๊ธฐ ๋•Œ๋ฌธ์— symlink์— ๋Œ€ํ•ด ์—ด๊ด‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  6 ๋Œ“๊ธ€

@marthoc deCONZ deCONZ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ๊ตฌ์„ฑ ๋ฐ์ดํ„ฐ๋Š” ์‹ค์ œ๋กœ $HOME/.local/share/dresden-elektronik/deCONZ ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋ช…๋ น์ค„ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋Š” ๋””๋ฒ„๊น… ์ƒํ™ฉ์—์„œ๋„ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ ์™ธ์—๋„ Panid, ๋„คํŠธ์›Œํฌ ํ‚ค, ์ฑ„๋„ ๋“ฑ๊ณผ ๊ฐ™์€ ZigBee ๋„คํŠธ์›Œํฌ ์„ค์ •๋งŒ RaspBee/ConBee์— ์ง์ ‘ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ํ–ฅํ›„ ๋ฒ„์ „์—์„œ๋Š” ๋ณด๋‹ค ์•ˆ์ •์ ์ธ ๋„คํŠธ์›Œํฌ ์ž‘๋™์„ ์œ„ํ•ด ์ด๋Ÿฌํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ตฌ์„ฑ ๋””๋ ‰ํ† ๋ฆฌ์—๋„ ๋ณด๊ด€ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@manup๋‹˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ํŠน์ • ๋ฌธ์ œ๋Š” Hass.io(Home Assistant์˜ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ๋ฒ„์ „) ๊ฐœ๋ฐœ๊ณผ ๊ด€๋ จ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ช…๋ น์ค„ ์˜ต์…˜์€ ์ด ์ƒํ™ฉ๊ณผ ์ผ๋ฐ˜์ ์ธ Docker ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ๋งค์šฐ ๋„์›€์ด ๋  ๊ฒƒ์ด๋ฉฐ ์•„๋งˆ๋„ ๋‹น์‹  ๋ง์ด ๋งž์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋””๋ฒ„๊น… ๋ชฉ์ ์œผ๋กœ๋„.

@marthoc ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ Hass.io ์• ๋“œ์˜จ์˜ ๊ฒฝ์šฐ ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

export HOME=/data

๋˜๋Š” Docker ์ˆ˜์ค€์—์„œ:

ENV HOME=/data

@snozzlebert ์˜ˆ, Homedir์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ์ง€๊ธˆ Hass.io ์• ๋“œ์˜จ์—์„œ ํ•˜๊ณ  ์žˆ๋Š” ์ผ์ž…๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ํŠนํžˆ ํˆฌ๋ช…ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด homedir์„ /config/deconz๋กœ ๋ณ€๊ฒฝํ•˜๋”๋ผ๋„ ๋ฐ์ดํ„ฐ๊ฐ€ /config/deconz/.local/share/dresden-elektronik์— ๊ธฐ๋ก๋œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. /deCONZ. ์ด๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋„ํŠธ ํŒŒ์ผ์„ ์ˆจ๊ธฐ๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ /config/deconz๊ฐ€ ๋น„์–ด ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ /config/deconz๋กœ ์ง€์ •ํ•˜๊ณ  ํŒŒ์ผ์ด ๊ฑฐ๊ธฐ์— ์ง์ ‘ ๋‚˜ํƒ€๋‚˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋” ๋‚˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ €๋Š” ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๊ฐ€ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด๊ณ  ๊นจ์งˆ ๊ฐ€๋Šฅ์„ฑ์ด ๋” ๋†’๊ธฐ ๋•Œ๋ฌธ์— symlink์— ๋Œ€ํ•ด ์—ด๊ด‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” ์ตœ๊ทผ ํ™œ๋™์ด ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ž๋™์œผ๋กœ ์˜ค๋ž˜๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ์ด์ƒ ํ™œ๋™์ด ์—†์œผ๋ฉด ํ์‡„๋ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ๊ธฐ์—ฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” ์ตœ๊ทผ ํ™œ๋™์ด ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ž๋™์œผ๋กœ ์˜ค๋ž˜๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ์ด์ƒ ํ™œ๋™์ด ์—†์œผ๋ฉด ํ์‡„๋ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ๊ธฐ์—ฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰