Tasmota: ๋กœํ„ฐ๋ฆฌ ์—”์ฝ”๋” ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ ์š”์ฒญ

์— ๋งŒ๋“  2020๋…„ 07์›” 05์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: arendst/Tasmota

๋‹ค๋ฅธ ๋ฌธ์ œ์™€ ๋ฌธ์„œ์—์„œ ์ด ๊ธฐ๋Šฅ์„ ์ฐพ์œผ์…จ์Šต๋‹ˆ๊นŒ?
๋„ค
๊ธฐ๋Šฅ ์š”์ฒญ์ด ๋ฌธ์ œ์™€ ๊ด€๋ จ๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ?
_๋ฌธ์ œ๊ฐ€ ๋ฌด์—‡์ธ์ง€์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•˜๊ณ  ๊ฐ„๊ฒฐํ•œ ์„ค๋ช…._
H801 ์กฐ๊ด‘๊ธฐ๋ฅผ RGBWW ๋Œ€์‹  ๋‹จ์ƒ‰ ๋ชจ๋“œ WWWWW(5๊ฐœ์˜ ๋…๋ฆฝ ์ฑ„๋„, setoption68)๋กœ ๋ฐ”๊พธ๋ฉด ๋กœํ„ฐ๋ฆฌ ์ธ์ฝ”๋”๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  rgb ๋ชจ๋“œ์—์„œ ํšŒ์ „ํ•˜์—ฌ ๋ฐ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ๋•Œ mqtt ํ•ญ๋ชฉ์—๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์—†์Šต๋‹ˆ๋‹ค(๋ฒ„ํŠผ 1์€ "์ „์› 1" ์ƒํƒœ๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
์›ํ•˜๋Š” ์†”๋ฃจ์…˜ ์„ค๋ช…
_์›ํ•˜๋Š” ์ผ์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•˜๊ณ  ๊ฐ„๊ฒฐํ•œ ์„ค๋ช…._
mqtt๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋” ์ข‹์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ๋ชจ๋“  ๊ฐ’๊ณผ ์ƒํƒœ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ mqtt ์ฃผ์ œ์— ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  H801์ด ๋‹จ์ƒ‰ ๋ชจ๋“œ์—์„œ ๋กœํ„ฐ๋ฆฌ ์—”์ฝ”๋”๋ฅผ ๋” ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

  • 1๊ฐœ ๋˜๋Š” 2๊ฐœ ์ด์ƒ์˜ ๋กœํ„ฐ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค(LED ๋ฐ ์ฑ„๋„์˜ gpio ํ•€์„ ์‚ฌ์šฉํ•˜์—ฌ 2๊ฐœ ์ด์ƒ).
  • ๋งˆ๋…€ ์ฑ„๋„ ๋˜๋Š” ๊ทธ๋ฃน์„ ์„ ํƒํ•˜๋ฉด ๋กœํ„ฐ๋ฆฌ๋กœ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค(์˜ˆ: ๋ ˆ๋ฒจ 1, ๋ ˆ๋ฒจ 2 = ๋กœํ„ฐ๋ฆฌ 1, ๋ ˆ๋ฒจ 3 = ๋กœํ„ฐ๋ฆฌ 2). ๋‹ค๋ฅธ ๊ตฌ์—ญ(์ฃผ๋ฐฉ ์ฑ…์ƒ ๋ฐ ํŒ๋งค) ๋˜๋Š” ์ž์ฒด ๋กœํ„ฐ๋ฆฌ ์ธ์ฝ”๋”๊ฐ€ ์žˆ๋Š” ๋ฐฉ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ณ ๋ คํ•œ ๋Œ€์•ˆ์„ ๊ธฐ์ˆ ํ•˜์‹ญ์‹œ์˜ค
_๊ณ ๋ คํ•œ ๋Œ€์ฒด ์†”๋ฃจ์…˜ ๋˜๋Š” ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•˜๊ณ  ๊ฐ„๊ฒฐํ•œ ์„ค๋ช…_

์ถ”๊ฐ€ ์ปจํ…์ŠคํŠธ
_์—ฌ๊ธฐ์— ๊ธฐ๋Šฅ ์š”์ฒญ์— ๋Œ€ํ•œ ๋‹ค๋ฅธ ์ปจํ…์ŠคํŠธ๋‚˜ ์Šคํฌ๋ฆฐ์ƒท์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”._

(๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๋ฉด ๋ฌธ์ œ๋ฅผ ์ข…๋ฃŒํ•˜๋Š” ๊ฒƒ์„ ์žŠ์ง€ ๋งˆ์‹ญ์‹œ์˜ค)

enhancement fixed

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

์ตœ์‹  ์ปค๋ฐ‹์€ ๊ธฐ๋ณธ์ ์œผ๋กœ CW ์กฐ๋ช… ์ œ์–ด๋กœ ๊ตฌ์„ฑ๋˜๋Š” seconf ๋กœํ„ฐ๋ฆฌ ์ธ์ฝ”๋”๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ฒซ ๋ฒˆ์งธ ๋กœํ„ฐ๋ฆฌ ์ธ์ฝ”๋”๊ฐ€ RGB๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.

๊ท€ํ•˜๊ฐ€ ์š”์ฒญํ•œ ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ํ˜„์žฌ๋กœ์„œ๋Š” 2๊ฐœ ์ด์ƒ์˜ ๋กœํ„ฐ๋ฆฌ ์ธ์ฝ”๋”๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ตœ์†Œํ•œ ํšŒ์ „ ๋ณ€๊ฒฝ์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ MQTT ์ƒํƒœ๋ฅผ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

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

๊ณ„์† ์ง€์ผœ๋ด ์ฃผ์‹ญ์‹œ์˜ค. Theo๋Š” ๋‘ ๋ฒˆ์งธ ๋กœํ„ฐ๋ฆฌ ์—”์ฝ”๋”๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ƒ๊ฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๋กœํ„ฐ๋ฆฌ ์—”์ฝ”๋”์šฉ.
๊ทœ์น™์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์ฝ”๋”์˜ ๋™์ž‘์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SetOption98 1 ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „ํ™˜

์ตœ์‹  ์ปค๋ฐ‹์€ ๊ธฐ๋ณธ์ ์œผ๋กœ CW ์กฐ๋ช… ์ œ์–ด๋กœ ๊ตฌ์„ฑ๋˜๋Š” seconf ๋กœํ„ฐ๋ฆฌ ์ธ์ฝ”๋”๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ฒซ ๋ฒˆ์งธ ๋กœํ„ฐ๋ฆฌ ์ธ์ฝ”๋”๊ฐ€ RGB๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.

๊ท€ํ•˜๊ฐ€ ์š”์ฒญํ•œ ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ํ˜„์žฌ๋กœ์„œ๋Š” 2๊ฐœ ์ด์ƒ์˜ ๋กœํ„ฐ๋ฆฌ ์ธ์ฝ”๋”๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ตœ์†Œํ•œ ํšŒ์ „ ๋ณ€๊ฒฝ์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ MQTT ์ƒํƒœ๋ฅผ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

์ตœ์‹  ์ปค๋ฐ‹์€ ๊ธฐ๋ณธ์ ์œผ๋กœ CW ์กฐ๋ช… ์ œ์–ด๋กœ ๊ตฌ์„ฑ๋˜๋Š” seconf ๋กœํ„ฐ๋ฆฌ ์ธ์ฝ”๋”๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ฒซ ๋ฒˆ์งธ ๋กœํ„ฐ๋ฆฌ ์ธ์ฝ”๋”๊ฐ€ RGB๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ์ฑ„๋„์ด ํฐ์ƒ‰์ธ ๊ฒฝ์šฐ ๋‹จ์ƒ‰ ๋ชจ๋“œ(setoption68)๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ๋งˆ์ง€๋ง‰ ๋ฒ„์ „์ด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค...
2๊ฐœ์˜ ์ธ์ฝ”๋”๊ฐ€ 2๊ฐœ์˜ ๋ผ์ดํŠธ ์กด์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?

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