Deconz-rest-plugin: Elko μ˜¨λ„ μ‘°μ ˆκΈ°κ°€ λ°”λ‹₯ μ„Όμ„œμ˜ μ˜¨λ„λ₯Ό ν‘œμ‹œν•˜λ„λ‘ ν•˜μ„Έμš”.

에 λ§Œλ“  2020λ…„ 08μ›” 06일  Β·  62μ½”λ©˜νŠΈ  Β·  좜처: dresden-elektronik/deconz-rest-plugin

이 μž₯치λ₯Ό μ™„μ „νžˆ μ§€μ›ν•˜κΈ° μœ„ν•œ κΈ°λŠ₯ μš”μ²­μž…λ‹ˆλ‹€.

https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1291

Homey의 κ°œλ°œμžλ‘œλΆ€ν„° λ°”λ‹₯ μ„Όμ„œκ°€ 0x409 μ†μ„±μ΄λΌλŠ” 것을 λ°œκ²¬ν–ˆμ§€λ§Œ RESTμ—λŠ” ν‘œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 둜컬 μ˜¨λ„λŠ” 항상 곡기 μ˜¨λ„μž…λ‹ˆλ‹€. 그게 κ°€λŠ₯ν• κΉŒμš”?

이 μž‘μ—…μ„ μˆ˜ν–‰ν•˜λ €λ©΄ μ–΄λ–€ 정보가 ν•„μš”ν•©λ‹ˆκΉŒ? κ°μ‚¬ν•©λ‹ˆλ‹€!

μž₯치
μŠ€ν¬λ¦°μƒ·

Awaiting Merge Backlog Feature Request

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

이 μž₯μΉ˜μ—λŠ” λ§Žμ€ 곡급업체별 속성이 μžˆμŠ΅λ‹ˆλ‹€. smartthings μ•± κ°œλ°œμžκ°€ 여기에 λ‚˜μ—΄ν–ˆμŠ΅λ‹ˆλ‹€.
https://github.com/nilskaa/Smartthings/blob/master/devicetypes/Elko%20Super%20Thermostat%20-%20vendor%20specific%20attributes.txt

μ΄λŸ¬ν•œ 속성이 κ°€μž₯ μ€‘μš”ν•˜λ©° κ΅¬ν˜„λ˜μ–΄μ•Ό ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.
0x403 ( 인코딩:30 , κ°’:
0x409( 인코딩:29 κ°’:
0x415(뢀동 인코딩:10 , κ°’:00=유휴 01=λ‚œλ°©

λͺ¨λ“  62 λŒ“κΈ€

μƒνƒœ/μž‘μ—…λ„ λˆ„λ½λ˜μ—ˆμŠ΅λ‹ˆλ‹€. ν™ˆ μ–΄μ‹œμŠ€ν„΄νŠΈλŠ” 항상 κΊΌμ Έ μžˆλ‹€κ³  λ§ν•©λ‹ˆλ‹€.

@olekenneth 같은 λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€. 당신은 APIλ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆκΉŒ? 광산은 HA에 방금 λ‚˜νƒ€λ‚¬μ§€λ§Œ μž μ‹œ ν›„ μ‚¬λΌμ‘ŒμŠ΅λ‹ˆλ‹€. 그런 λ‹€μŒ VNC에 λ“€μ–΄κ°€μ•Όν•˜κ³  λ‹€μ‹œ λ‚˜νƒ€λ‚©λ‹ˆλ‹€....

여기에 2개의 도전 κ³Όμ œκ°€ 있기 λ•Œλ¬Έμ— κΉ¨λ‹«λŠ” 데 μ•½κ°„μ˜ μ‹œκ°„μ΄ 걸릴 수 μžˆμŠ΅λ‹ˆλ‹€. ν•˜λ‚˜λŠ” API의 ν™•μž₯이고, λ‹€λ₯Έ ν•˜λ‚˜λŠ” λ™μΌν•œ IDλ₯Ό 가진 μ œμ‘°μ—…μ²΄λ³„ 속성이 λ‘˜ 이상 μžˆλŠ” 경우 deconzκ°€ ν˜„μž¬ μ˜€μž‘λ™ν•˜λŠ” κ²½μš°μž…λ‹ˆλ‹€. λ¨Όμ € μ˜€λŠ” 것이 μš°μ„ κΆŒμ„ κ°–μŠ΅λ‹ˆλ‹€(그렇지 μ•Šμ•„μ•Ό 함).

읽을 μ†μ„±λ§Œ 있으면 되겠죠?

λ„€ λ§žμŠ΅λ‹ˆλ‹€. μ˜¨λ„ μ‘°μ ˆκΈ°λŠ” 곡기 λ˜λŠ” λ°”λ‹₯ μ„Όμ„œλ₯Ό 기반으둜 λ‚œλ°©μœΌλ‘œ μ„€μ •λ©λ‹ˆλ‹€. 이것을 읽을 수 μžˆλ‹€λ©΄ ν˜„μž¬ μƒνƒœλ₯Ό μ œλŒ€λ‘œ 읽을 수 μžˆμŠ΅λ‹ˆλ‹€. μ–΄λ–€ μ„Όμ„œλ₯Ό μ„ νƒν•˜λ“  νƒ€κ²Ÿ 섀정은 μž‘λ™ν•©λ‹ˆλ‹€.

이 μž₯μΉ˜μ—λŠ” λ§Žμ€ 곡급업체별 속성이 μžˆμŠ΅λ‹ˆλ‹€. smartthings μ•± κ°œλ°œμžκ°€ 여기에 λ‚˜μ—΄ν–ˆμŠ΅λ‹ˆλ‹€.
https://github.com/nilskaa/Smartthings/blob/master/devicetypes/Elko%20Super%20Thermostat%20-%20vendor%20specific%20attributes.txt

μ΄λŸ¬ν•œ 속성이 κ°€μž₯ μ€‘μš”ν•˜λ©° κ΅¬ν˜„λ˜μ–΄μ•Ό ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.
0x403 ( 인코딩:30 , κ°’:
0x409( 인코딩:29 κ°’:
0x415(뢀동 인코딩:10 , κ°’:00=유휴 01=λ‚œλ°©

이 λ¬Έμ œλŠ” 졜근 ν™œλ™μ΄ μ—†μ—ˆκΈ° λ•Œλ¬Έμ— μžλ™μœΌλ‘œ 였래된 κ²ƒμœΌλ‘œ ν‘œμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€. 더 이상 ν™œλ™μ΄ μ—†μœΌλ©΄ νμ‡„λ©λ‹ˆλ‹€. κ·€ν•˜μ˜ 기여에 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€.

이 문제λ₯Ό 계속 κ³΅κ°œν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. 아직도 많이 μ›ν•©λ‹ˆλ‹€!

이 문제λ₯Ό 계속 κ³΅κ°œν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. 아직도 많이 μ›ν•©λ‹ˆλ‹€!

λ‚˜λŠ” 더 λ™μ˜ν•  수 μ—†μ—ˆλ‹€. λ¬Έμ œκ°€ 해결될 λ•ŒκΉŒμ§€ 이 문제λ₯Ό μ—΄μ–΄ λ‘μ‹­μ‹œμ˜€.

이것을 μ‚΄λ €μ£Όμ„Έμš”.
이것은 μš°λ¦¬μ—κ²Œ ν•„μš”ν•œ κ²ƒμž…λ‹ˆλ‹€ πŸ‘

@SwoopX 이게 μΆ”κ°€λ˜λ‚˜μš”?

μ•„λ‹ˆμš”, μ œκ°€ μ„€λͺ…ν–ˆλ“―이 이것은 μ•½κ°„ λ³΅μž‘ν•©λ‹ˆλ‹€. ν΄λŸ¬μŠ€ν„°κ°€ general.xml에 μΆ”κ°€λ˜μ—ˆμœΌλ©° 기본적으둜 μ‚¬μš© κ°€λŠ₯ν•©λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ 이것은 ν˜„μž¬ μ˜¨λ„ 쑰절기 ν΄λŸ¬μŠ€ν„°μ— λŒ€ν•œ λ‹€λ₯Έ λͺ¨λ“  μ œμ‘°μ—…μ²΄λ³„ 속성 μœ„μ— Elko νŠΉμ • 속성을 μˆ˜λ™μœΌλ‘œ λ°°μΉ˜ν•˜λŠ” κ²½μš°μ—λ§Œ μž‘λ™ν•©λ‹ˆλ‹€.

ν•„μš”ν•œ κ³³μ—μ„œ API ν™•μž₯이 아직 μ—΄λ € μžˆμŠ΅λ‹ˆλ‹€...

λ‚˜λŠ” 이것을 열어두기 μœ„ν•΄ 이미 백둜그 라벨을 λΆ™μ˜€μŠ΅λ‹ˆλ‹€.

general.xmlμ—μ„œ Elko μ œμ‘°μ‚¬λ³„ 속성을 μ΄λ™ν•˜κ³  deCONZ μ„œλΉ„μŠ€λ₯Ό λ‹€μ‹œ μ‹œμž‘ν–ˆμŠ΅λ‹ˆλ‹€.

속성이 deCONZμ—μ„œ λͺ¨λ‘ νšŒμƒ‰μ΄λ―€λ‘œ 속성을 읽을 수 μ—†μŠ΅λ‹ˆλ‹€. λˆ„κ΅¬λ“ μ§€ ELKO νŠΉμ • 속성을 μ½λŠ” 데 μ„±κ³΅ν•©λ‹ˆκΉŒ? 특히 "λ‚œλ°© ν™œμ„±/λΉ„ν™œμ„±" 속성에 관심이 μžˆμŠ΅λ‹ˆλ‹€.

https://github.com/dresden-elektronik/deconz-rest-plugin/issues/3123#issuecomment -670978296의 ν…μŠ€νŠΈ νŒŒμΌμ— λ”°λ₯΄λ©΄ 속성은 예λ₯Ό λ“€μ–΄ 0x403이고 general.xmlμ—μ„œλŠ” 0x4003에 μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이것은 μ˜λ„μ— μ˜ν•œ κ²ƒμž…λ‹ˆκΉŒ?/ λ§žμŠ΅λ‹ˆκΉŒ?

λ§ˆμ§€λ§‰μœΌλ‘œ μ΅œμ‹  general.xml을 μˆ˜μ •ν•˜μ—¬ deCONZκ°€ ELKO νŠΉμ • 속성을 읽도둝 ν–ˆμŠ΅λ‹ˆλ‹€.

  1. 이 문제의 μΆ”κ°€ λ¦¬μ†ŒμŠ€μ— μ§€μ •λœ λŒ€λ‘œ 속성을 0x400xμ—μ„œ 0x040x둜 λ³€κ²½ν•©λ‹ˆλ‹€. 4000 μ‹œλ¦¬μ¦ˆ 속성이 μ•„λ‹ˆλ―€λ‘œ 더 μœ„λ‘œ 이동할 ν•„μš”λ„ μ—†μŠ΅λ‹ˆλ‹€.
  2. 각 _attribute_μ—μ„œ mfcode="0x1002"λ₯Ό μ œκ±°ν–ˆμ§€λ§Œ 속성 μ§‘ν•©μ—λŠ” μœ μ§€ν–ˆμŠ΅λ‹ˆλ‹€. κ·Έλ ‡κ²Œν•˜μ§€ μ•Šκ³  deCONZλŠ” "μ§€μ›λ˜μ§€ μ•ŠλŠ” 속성"으둜 μ‘λ‹΅ν–ˆμŠ΅λ‹ˆλ‹€.

λ‚œλ°© μƒνƒœμ— λŒ€ν•œ ν’€ μš”μ²­μ„ ν–ˆμŠ΅λ‹ˆλ‹€: https://github.com/dresden-elektronik/deconz-rest-plugin/pull/3311.

곡기 μ„Όμ„œλ₯Ό μ‚¬μš©ν•˜λŠ”μ§€ λ°”λ‹₯ μ„Όμ„œλ₯Ό μ‚¬μš©ν•˜λŠ”μ§€ 여뢀에 따라 일뢀 논리λ₯Ό 확인해야 ν•˜λ―€λ‘œ λ°”λ‹₯ μ„Όμ„œλ₯Ό ν¬ν•¨ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

흠, μ œμ‘°μ‚¬λ³„ 속성이 0x4000λΆ€ν„° μ‹œμž‘ν•˜κ³  κ·Έ μ΄μ „μ˜ 속성이 ν‘œμ€€ν™”λ˜μ–΄ 있기 λ•Œλ¬Έμ— 곡급업체가 사양을 더 μ—„κ²©ν•˜κ²Œ μ€€μˆ˜ν–ˆμœΌλ©΄ ν•©λ‹ˆλ‹€(λ˜λŠ” μ΅œμ†Œν•œ κ·Έλ ‡κ²Œ λ˜μ–΄μ•Ό 함)...

PR을 μ˜¬λ €μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€. ν•˜μ§€λ§Œ 아직 λ‚΄ 브랜치둜 ν‘Έμ‹œλ˜μ§€ μ•Šμ€ μž₯μΉ˜μ— λŒ€ν•΄ 더 λ§Žμ€ λ³€κ²½ 사항을 μ€€λΉ„ν–ˆμŠ΅λ‹ˆλ‹€. λ‚΄κ°€ λ‹Ήμ‹ μ˜ 속성 보고λ₯Ό μΈκ³„λ°›λŠ” λ™μ•ˆ PR을 닫아도 λ κΉŒμš”?

λ¬Όλ‘ , PR을 μ˜¬λ¦¬λŠ” 것이 λ³€κ²½ 사항을 κ³΅μœ ν•˜λŠ” κ°€μž₯ μ‰¬μš΄ 방법이라고 μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€!

μ•Œκ² μŠ΅λ‹ˆλ‹€. 거의 λ‹€ 된 것 κ°™μŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ 0x0415λ₯Ό on μƒνƒœλ‘œ 맀핑해야 ν•˜λŠ”μ§€ κΆκΈˆν•©λ‹ˆλ‹€. λ‚΄κ°€ 보기에 이 속성은 μž₯μΉ˜κ°€ ν˜„μž¬ κ°€μ—΄λ˜κ³  μžˆλŠ”μ§€ μ—¬λΆ€λ₯Ό λ‚˜νƒ€λ‚΄λ―€λ‘œ heating μƒνƒœλ₯Ό ν˜ΈμΆœν•˜λŠ” 것이 더 μ μ ˆν•  κ²ƒμž…λ‹ˆλ‹€. λ˜ν•œ 0x0406(μž₯치 켜짐)이 μžˆλŠ”λ° 이 νŠΉμ • κ²½μš°μ— state: on 에 더 적합할 수 μžˆμŠ΅λ‹ˆλ‹€.

μ–΄λ–»κ²Œ μƒκ°ν•˜λ‚˜μš”?

0x0403을 μƒνƒœλ‘œ 보고해야 ν•˜λŠ”μ§€λ„ 잘 λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€. 주어진 상황에 따라 ꡬ성해야 ν•  것 κ°™μŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” λ‹Ήμ‹ μ˜ μ œμ•ˆμ΄ 훨씬 λ‚«λ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. λ°œμ—΄ νŠΉμ„±μ„ λͺ°λžμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” 0x0406 속성을 ν™•μΈν–ˆκ³  그것은 μ˜¨λ„ 쑰절기λ₯Ό 껐닀 μΌ€ λ•Œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

이 νŠΉμ • github λ¬Έμ œλŠ” λ°”λ‹₯ μ„Όμ„œ 츑정을 ν¬ν•¨ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. λ°”λ‹₯ μ„Όμ„œκ°€ μ—†μŠ΅λ‹ˆλ‹€. λ‚˜λŠ” 곡기 μ„Όμ„œλ₯Ό μ‚¬μš©ν•˜κ³  μ˜¨λ„λŠ” 이미 λ‚˜λ¨Έμ§€ APIμ—μ„œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ°”λ‹₯ μ„Όμ„œκ°€ ν™œμ„±ν™”λœ 경우(0x0403 = 1), 속성 0x409κ°€ 둜컬 μ˜¨λ„ 츑정을 λŒ€μ²΄ν•  수 μžˆμŠ΅λ‹ˆκΉŒ? λ°”λ‹₯ μ„Όμ„œλ₯Ό μ‚¬μš©ν•˜λŠ” μ‚¬λžŒλ“€μ€ 여기에 의견이 μžˆμ–΄μ•Όν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

API에 μΆ”κ°€ 속성을 μΆ”κ°€ν•˜λŠ” 것이 μ–Όλ§ˆλ‚˜ μ‰¬μš΄κ°€μš”? μ–΄μ©Œλ©΄ λ°”λ‹₯ μ„Όμ„œ μ˜¨λ„λ₯Ό μΆ”κ°€ μ†μ„±μœΌλ‘œ ν¬ν•¨ν•˜λŠ” 것이 더 μ‰¬μšΈκΉŒμš”? 이 λ§₯λ½μ—μ„œ λ‚˜λŠ” λ˜ν•œ 0x0408을 평균 μ „λ ₯ μ†ŒλΉ„λ‘œ 포함할 것을 μ œμ•ˆν•  κ²ƒμž…λ‹ˆλ‹€.

λ‚˜λŠ” λ˜ν•œ 0x0406이 켜짐/꺼짐에 λ§€ν•‘λ˜μ–΄μ•Ό ν•˜κ³  0x0415κ°€ λ‚œλ°©/μœ νœ΄μ— λ§€ν•‘λ˜μ–΄μ•Ό ν•œλ‹€λŠ” 데 λ™μ˜ν•©λ‹ˆλ‹€.

0x0408 속성은 μ§μ ‘μ μœΌλ‘œ μ „λ ₯ μ†Œλͺ¨κ°€ μ•„λ‹ˆλΌ μ§€λ‚œ 10λΆ„ λ™μ•ˆ "κ°€μ—΄" μƒνƒœ(0x0415)μ—μ„œ 보낸 μ‹œκ°„μ΄λΌκ³  μƒκ°ν•©λ‹ˆλ‹€. 0μ—μ„œ 2000 μ‚¬μ΄μ˜ 숫자둜 보이며 10λΆ„λ§ˆλ‹€ λ³€κ²½λ©λ‹ˆλ‹€. λ”°λΌμ„œ μ§€λ‚œ 10λΆ„ κ°„κ²©μœΌλ‘œ μ˜¨λ„ μ‘°μ ˆκΈ°κ°€ 5λΆ„ λ™μ•ˆ 켜져(λ‚œλ°©) μžˆμ—ˆλ‹€λ©΄ 이 속성은 1000이 λ©λ‹ˆλ‹€. 그러면 λ‚œλ°© μƒνƒœμ—μ„œ 보낸 μ‹œκ°„μ€ (1000 / 2000) * 600μ΄ˆκ°€ 되며 μ†ŒλΉ„ μ „λ ₯은 λ‹€μŒμ„ 기반으둜 계산할 수 μžˆμŠ΅λ‹ˆλ‹€. νžˆνŒ… μΌ€μ΄λΈ”μ˜ kW λ“±κΈ‰.

μ§€κΈˆκΉŒμ§€ ν”Όλ“œλ°±μ— κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€. 이제 λ§€ν•‘λœ μž₯치 켜기/끄기 -> state 및 λ‚œλ°© 켜기/끄기 -> heating μžˆμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” μ˜¨λ„κ°€ μ‹€μ œλ‘œ μΈ‘μ •λ˜λŠ” μœ„μΉ˜(곡기 λ˜λŠ” λ°”λ‹₯)에 따라 μ˜¨λ„λ₯Ό "μž¬μ‚¬μš©"ν•œλ‹€λŠ” 아이디어λ₯Ό 맀우 μ’‹μ•„ν•©λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ 이것이 두 값을 λͺ¨λ‘ μ‚¬μš©ν•  수 μ—†λŠ” 문제λ₯Ό μΌμœΌν‚€μ§€ μ•ŠκΈ°λ₯Ό λ°”λžλ‹ˆλ‹€...

그런 λ‹€μŒ 아직 보λ₯˜ 쀑인 것은 APIλ₯Ό 톡해 ꡬ성 κ°€λŠ₯ν•œ 0x0403을 ν†΅ν•œ μ˜¨λ„ 감지λ₯Ό λ§Œλ“œλŠ” κ²ƒμž…λ‹ˆλ‹€. 이λ₯Ό μœ„ν•΄ μ„€μ • κ°€λŠ₯ν•œ 값이 이 μž₯μΉ˜μ— λŒ€ν•΄ κ³ μœ ν•˜μ§€λ§Œ mode λ₯Ό μž¬μ‚¬μš©ν•˜λŠ” 것을 μ„ ν˜Έν•©λ‹ˆλ‹€.

@arnerek API에 μΆ”κ°€ν•˜κΈ° μœ„ν•΄ μ–Όλ§ˆλ‚˜ λ§Žμ€ λ…Έλ ₯을 κΈ°μšΈμ΄λŠ”μ§€ 속성에 따라 λ‹€λ¦…λ‹ˆλ‹€.

μž₯μΉ˜μ—λŠ” 곡기 λ˜λŠ” λ°”λ‹₯ μ„Όμ„œ μ€‘μ—μ„œ 선택할 수 μžˆλŠ” LCD 화면이 μžˆμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” 이것이 당신이 ν•œ 번 ν•˜λŠ” 일이라고 μ˜ˆμƒν•˜μ§€λ§Œ λ¬Όλ‘  λ‚˜λ¨Έμ§€ APIλ₯Ό 톡해 ꡬ성할 수 μžˆλŠ” κ°€λŠ₯성이 μžˆλ‹€λŠ” 것은 쒋은 μΌμž…λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ λͺ¨λ“œ: μ—΄, λ°”λ‹₯ μ„Όμ„œ 및 λͺ¨λ“œ: μ—΄, 곡기 μ„Όμ„œ λ˜λŠ” 이와 μœ μ‚¬ν•œ 것을 μ‚¬μš©ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ HA 톡합에 μ–΄λ–€ 영ν–₯을 λ―ΈμΉ©λ‹ˆκΉŒ?

μ–΄λ–€ μ‚¬λžŒλ“€μ€ 두 가지 츑정을 λͺ¨λ‘ 원할 μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. λ‚΄κ°€ λ§ν–ˆλ“―μ΄, λ‚˜λŠ” 곡기 μ„Όμ„œλ§Œ 가지고 μžˆμœΌλ―€λ‘œ ν•„μš”ν•œ 츑정값을 이미 가지고 μžˆμŠ΅λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ λͺ¨λ“œ: μ—΄, λ°”λ‹₯ μ„Όμ„œ 및 λͺ¨λ“œ: μ—΄, 곡기 μ„Όμ„œ λ˜λŠ” 이와 μœ μ‚¬ν•œ 것을 μ‚¬μš©ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ HA 톡합에 μ–΄λ–€ 영ν–₯을 λ―ΈμΉ©λ‹ˆκΉŒ?

μ’€. λͺ¨λ“œ: air sensor, floor sensor or floor protection μž…λ‹ˆλ‹€. λ‚˜λŠ” 그것에 λŒ€ν•œ μ μ ˆν•œ 이름이 λΆ€μ‘±ν•©λ‹ˆλ‹€. μ•„λ§ˆλ„ temperaturemeasurement 라고 λΆ€λ₯΄κ² μŠ΅λ‹ˆκΉŒ?
μ—¬κΈ°μ—μ„œ "μ „ν˜•μ μΈ" 지그비 값을 κΈ°λŒ€ν•˜λŠ”μ§€ μ•Œ 수 μ—†κΈ° λ•Œλ¬Έμ— 이것이 HA에 영ν–₯을 λ―ΈμΉ  것인지에 λŒ€ν•œ λ‹¨μ„œκ°€ μ—†μŠ΅λ‹ˆλ‹€.

APIλ₯Ό 톡해 0x0409와 0x0000의 μ˜¨λ„ 츑정을 λͺ¨λ‘ 보고할 수 μžˆμŠ΅λ‹ˆκΉŒ?

λ‚΄κ°€ μ΄ν•΄ν•˜λŠ” ν•œ μ˜¨λ„ μƒνƒœλŠ” 0x0403의 값에 따라 λ‹¬λΌμ§‘λ‹ˆλ‹€. 02이면 μ˜¨λ„ 츑정값은 0x0409λΆ€ν„° μ‹œμž‘ν•΄μ•Ό ν•˜κ³ , 01 λ˜λŠ” 03이면 속성 0x0000μ—μ„œ μΈ‘μ •ν•΄μ•Ό ν•©λ‹ˆλ‹€. κ·Έλž˜λ„ apiλ₯Ό 톡해 두 μ˜¨λ„ 츑정을 λͺ¨λ‘ μ‚¬μš©ν•  수 있기λ₯Ό λ°”λžλ‹ˆλ‹€.

예, 두 μ˜¨λ„ 값을 λͺ¨λ‘ κ°€μ§ˆ μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ airλŠ” temperature 이고 floorλŠ” floortemperature λ©λ‹ˆλ‹€. 더 μ•ˆμ „ν•œ 변쒅인 것 κ°™μŠ΅λ‹ˆλ‹€.

μ—„μ²­λ‚œ! λ‹€μŒνŽΈλ„ κΈ°λŒ€ν•΄μ£Όμ„Έμš”πŸ‘

여기에 μˆ˜μ • 사항이 ν¬ν•¨λœ ν’€ μš”μ²­μ΄ μžˆμŠ΅λ‹ˆλ‹€.
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/2baf9573f18035fc182fa67fa8c4662e2fa50bd2/general.xml

μœ„μ—μ„œ μ–ΈκΈ‰ν•œ ν’€ λ¦¬ν€˜μŠ€νŠΈκ°€ 보톡 맀월 15일, 즉 이틀 후에 μΆœμ‹œλ˜λŠ” deconz의 베타 λ¦΄λ¦¬μŠ€μ— ν¬ν•¨λ˜κΈ°λ₯Ό λ°”λžλ‹ˆλ‹€!

@arnerek λ‚΄κ°€ λ³Ό 수 μžˆλŠ” ν•œ "ELKO νŠΉμ • μ˜¨λ„ 쑰절 μž₯치 속성"( #3213 )μ΄λΌλŠ” μ„Ήμ…˜μ΄ deCONZ 2.05.84에 μΆ”κ°€λ˜μ—ˆμ§€λ§Œ μ—¬μ „νžˆ μ΄λŸ¬ν•œ λͺ¨λ“  속성은 0201 μ˜¨λ„ 쑰절 μž₯치 ν΄λŸ¬μŠ€ν„°μ—μ„œ νšŒμƒ‰μœΌλ‘œ ν‘œμ‹œλ©λ‹ˆλ‹€.
λ‚΄κ°€ λ­”κ°€λ₯Ό λ†“μΉ˜κ³  μžˆμŠ΅λ‹ˆκΉŒ?

예, μΆ”κ°€λœ Elko 속성은 μ˜¬λ°”λ₯΄μ§€ μ•Šμ€(0x4000) 반면 pull μš”μ²­μ˜ general.xml은 μ˜¬λ°”λ₯Έ(0x0400) 속성을 μ‚¬μš©ν•©λ‹ˆλ‹€.

λ¬Όλ‘ ! general.xml을 pull μš”μ²­μ˜ κ²ƒμœΌλ‘œ κ΅μ²΄ν•˜λ©΄ 차이가 μƒκ²ΌμŠ΅λ‹ˆλ‹€. 이제 λͺ‡ 가지 μΆ”κ°€ 속성을 λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ 그럼? HAκ°€ 곡기 μ˜¨λ„κ°€ μ•„λ‹Œ λ°”λ‹₯ μ˜¨λ„λ₯Ό ν‘œμ‹œν•˜λ„λ‘ ν•˜λ €λ©΄ μ–΄λ–»κ²Œ ν•΄μ•Ό ν•©λ‹ˆκΉŒ?

디버깅을 μ’€ 더 ν–ˆμŠ΅λ‹ˆλ‹€. μΆ”κ°€ 속성은 RestAPIμ—μ„œ λλ‚˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. λ‚΄κ°€ thermostat.cpp이 μ‹œν—˜μ— μ•„λž˜λ‘œ 좔적 : https://github.com/dresden-elektronik/deconz-rest-plugin/blob/5d8aa096242dd69977ccf105cc22c3f816644a31/thermostat.cpp#L600

zclFrame.manufacturerCode() == VENDOR_EMBER

이것은 μ–΄λ–€ 이유둜 사싀이 μ•„λ‹™λ‹ˆλ‹€. Elko 속성 "floortemperature", "heating" 및 "on" μƒνƒœ 속성에 λŒ€ν•΄ 이λ₯Ό μ œκ±°ν•˜λ©΄ APIμ—μ„œ μ˜¬λ°”λ₯΄κ²Œ λ³΄κ³ λ©λ‹ˆλ‹€.

@SwoopX

멋진 μž‘ν’ˆ @arnerek !! κ·€ν•˜μ˜ λ°œκ²¬μ„ μ–΄λ–»κ²Œ κ΅¬ν˜„ν•  수 μžˆμŠ΅λ‹ˆκΉŒ? 15일 μƒˆ PR이 λ‚˜μ˜¬ λ•ŒκΉŒμ§€ κΈ°λ‹€λ €μ•Ό ν•˜λ‚˜μš”?

μ—΄μ‹¬νžˆ ν•˜λŠ” @SwoopX μž…λ‹ˆλ‹€. 정말 κ°μ‚¬ν•©λ‹ˆλ‹€!

이제 λ‹€μŒκ³Ό 같은 λ¬Έμ œκ°€ 남아 μžˆμŠ΅λ‹ˆλ‹€.
1) "on", "locked"의 ꡬ성은 아무 것도 ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. Rest API의 config μ„Ήμ…˜μ€ λ³€κ²½λ˜μ§€λ§Œ μž₯μΉ˜λŠ” λ³€κ²½λ˜μ§€ μ•ŠμœΌλ©° "state"("on" 속성)도 λ³€κ²½λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
2) "mode" 속성이 보이지 μ•ŠμŠ΅λ‹ˆλ‹€. μžˆμ–΄μ•Ό ν•˜λŠ”μ§€ 잘 λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€.

{
"ꡬ성": {
"μ—΄ 섀정점": 500,
"μž κΉ€": 사싀,
"μ˜€ν”„μ…‹": 0,
"켜기": 참,
"도달 κ°€λŠ₯ν•œ": 사싀,
"일정": {},
"schedule_on": null,
"μ˜¨λ„ μΈ‘μ •": null
},
"μ—‘": 1,
"etag": "8a4a56e949ae694ace65cd58ceb2d17e",
"λ§ˆμ§€λ§‰μœΌλ‘œ λ³Έ": "2020-10-29T20:28Z",
"μ œμ‘°μ—…μ²΄ 이름": "ELKO",
"modelid": "슈퍼 TR",
"이름": "슈퍼 TR",
"μƒνƒœ": {
"λ°”λ‹₯ μ˜¨λ„": -9990,
"λ‚œλ°©": 거짓,
"μ΅œμ’… μ—…λ°μ΄νŠΈ": "2020-10-29T20:28:04.875",
"켜기": 참,
"μ˜¨λ„": 1840
},
"μœ ν˜•": "ZHAμ˜¨λ„ 쑰절 μž₯치",
"고유 ID": "00:0d:6f:00:15:55:29:4f-01-0201"
}

λ‚˜λŠ” 더 λ°œμ „ν–ˆλ‹€:
1) "μž κΉ€" ꡬ성이 이제 μž‘λ™ν•©λ‹ˆλ‹€. 속성 IDλŠ” https://github.com/dresden-elektronik/deconz-rest-plugin/blob/5d8aa096242dd69977ccf105cc22c3f816644a31/thermostat.cpp#L668 및 https: //dresgithub.cpp#L668μ—μ„œ 0x0413이어야 ν•©λ‹ˆλ‹€.

"on" 속성이 μ—¬μ „νžˆ μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€...

λ§ˆμ§€λ§‰ μ»€λ°‹μ—μ„œ ν–ˆλ˜ κ²ƒμ²˜λŸΌ λͺ¨λ“  4개 λ˜λŠ” 5개의 Super TR 속성에 λŒ€ν•΄ https://github.com/dresden-elektronik/deconz-rest-plugin/issues/3123#issuecomment -718922994μ—μ„œ μˆ˜ν–‰ν•œ μž‘μ—…μ„ μ œκ±°ν•˜μ‹­μ‹œμ˜€.

λ‘œμ»¬μ—μ„œ ν•˜μœ„ μž κΈˆμ— λŒ€ν•œ 속성 변경을 이미 μ€€λΉ„ν–ˆμŠ΅λ‹ˆλ‹€.

감사 ν•΄μš”. 이미 λͺ¨λ“  Elko 속성에 λŒ€ν•œ 검사λ₯Ό μ œκ±°ν–ˆμ§€λ§Œ λ¬Έμ œκ°€ ν•΄κ²°λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” 였늘 저녁에 더 λ§Žμ€ 디버깅을 계속할 κ²ƒμž…λ‹ˆλ‹€. "config" μ„Ήμ…˜μ— "mode"κ°€ ν‘œμ‹œλ˜μ–΄μ•Ό ν•©λ‹ˆκΉŒ? λ‘œκ·Έμ—μ„œ 이 속성에 λŒ€ν•œ 보고λ₯Ό ν™•μΈν–ˆμœΌλ©° λ¬Έμžμ—΄λ„ μ˜¬λ°”λ₯΄κ²Œ μ„€μ •λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

"config"/"on" 속성에 λŒ€ν•œ PUT μš”μ²­μœΌλ‘œ ZclWriteAttribute의 λ‘œκ·Έκ°€ ν‘œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 어린이 잠금의 경우 APIκ°€ ν•΄λ‹Ή κΈ°λŠ₯을 μž…λ ₯ν•˜κ³  어린이 μž κΈˆμ„ μ˜¬λ°”λ₯΄κ²Œ μ„€μ •ν•©λ‹ˆλ‹€.

그것이 "λͺ¨λ“œ" temperaturemeasurement , 그렇지 μ•ŠμŠ΅λ‹ˆκΉŒ?

온/μ˜€ν”„μ— κ΄€ν•΄μ„œλŠ” μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€. "ν‰μ†Œ" λ™μž‘μ„ λ³€κ²½ν–ˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” μ‹œμŠ€ν…œ λͺ¨λ“œμ— μƒκ°ν–ˆλ‹€ : νŠΉμ„± 0x001C https://github.com/dresden-elektronik/deconz-rest-plugin/blob/5d8aa096242dd69977ccf105cc22c3f816644a31/thermostat.cpp#L13

저건 λ…ΈμΆœμ΄ μ•ˆλ˜λ„€μš” πŸ€·β€β™‚οΈ 그럼 갖고싢은거겠죠?

μ•Œμ•˜μ–΄ κ³ λ§ˆμ›Œ. λ‚˜λŠ” 그것이 λͺ¨λ“  μ˜¨λ„ μ‘°μ ˆκΈ°μ— μžˆμ–΄μ•Ό ν•œλ‹€κ³  μƒκ°ν–ˆμ§€λ§Œ λ‚˜μ—κ²ŒλŠ” μ€‘μš”ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ–΄μ©Œλ©΄ Home Assistant / λ‹€λ₯Έ 톡합이 이것에 μ˜μ‘΄ν•©λ‹ˆκΉŒ?

남아 μžˆλŠ” μœ μΌν•œ λ¬Έμ œλŠ” "config"/"on" μš”μ²­μž…λ‹ˆλ‹€. 그렇지 μ•ŠμœΌλ©΄ μž₯μΉ˜κ°€ μ§€κΈˆ μ™„λ²½ν•˜κ²Œ μž‘λ™ν•©λ‹ˆλ‹€.

κΈ€μŽ„, "λͺ¨λ“œ"λŠ” 거의 λ‹Ήμ‹ μ—κ²Œ 달렀 μžˆμŠ΅λ‹ˆλ‹€. μ“Έλ§Œν•˜κ³  κ°–κ³ μ‹Άλ‹€κ³  ν•˜λ©΄ λ³„κ±°μ•„λ‹Œλ°...

Btw, "켜기/끄기"λŠ” ꡬ성을 톡해 μž‘λ™ν•˜μ§€ μ•ŠμœΌλ―€λ‘œ λ¬΄μ‹œν•  수 μžˆμŠ΅λ‹ˆλ‹€. μƒνƒœκ°€ λ˜μ§€λ§Œ 그것도 λ μ§€λŠ” 잘 λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€.

λ‹€λ₯Έ μ˜¨λ„ 쑰절 μž₯μΉ˜μ™€ ν˜Έν™˜λ˜λ„λ‘ λ…ΈμΆœλ  수 μžˆμŠ΅λ‹ˆκΉŒ? λ³΄κ³ λŠ” 이미 μ‹œν–‰ 쀑이며 μž‘λ™ μ€‘μž…λ‹ˆλ‹€.

μš°λ¦¬λŠ” 일반적으둜 μ˜¨λ„ 쑰절기의 μž‘λ™ κΈ°λŠ₯을 κ³΅κ°œν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ Danfoss의 경우 λͺ¨λ“œ 속성이 μžˆμ§€λ§Œ μž‘λ™ν•˜μ§€ μ•ŠμœΌλ―€λ‘œ λ…ΈμΆœλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λΆˆν–‰νžˆλ„ μ˜¨λ„μ™€ 열점 λ…ΈμΆœμ„ μ œμ™Έν•˜κ³ λŠ” 그런 μ˜λ―Έμ—μ„œ μ˜¨λ„ μ‘°μ ˆκΈ°μ— λŒ€ν•œ "ν‘œμ€€"이 μ—†μŠ΅λ‹ˆλ‹€.

κ·Έλ ‡λ‹€λ©΄ λ…ΈμΆœν•˜μ§€ μ•ŠλŠ” 것이 합리적이라고 μƒκ°ν•©λ‹ˆλ‹€. 이 μ˜¨λ„ μ‘°μ ˆκΈ°λŠ” 켜기/끄기 κΈ°λŠ₯만 있으며 "ꡬ성"/"켜기"κ°€ μž‘λ™ν•˜λ©΄ λͺ¨λ“  것이 μ •μƒμž…λ‹ˆλ‹€!

νŽΈμ§‘: 이전 κ²Œμ‹œλ¬Όμ—μ„œ κ·€ν•˜μ˜ νŽΈμ§‘μ„ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€. "config"/"on"이 μž‘λ™ν•˜μ§€ μ•ŠλŠ” 경우 μ˜¨λ„ 쑰절기λ₯Ό 켜고 λ„λŠ” κ°€μž₯ 쒋은 방법은 λ¬΄μ—‡μž…λ‹ˆκΉŒ? "μ‹œμŠ€ν…œ λͺ¨λ“œ"λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

λͺ°λΌ, 그게 당신이 μ•Œμ•„μ•Ό ν•  κ²ƒμž…λ‹ˆλ‹€. ν•œνŽΈ, state/on으둜 이것이 κ°€λŠ₯ν•˜κ³  μš°λ¦¬κ°€ μ›ν•˜λŠ”μ§€ ν™•μΈν•˜κ² μŠ΅λ‹ˆλ‹€.

λ„€, 였늘 저녁에 ν™•μΈν•˜κ² μŠ΅λ‹ˆλ‹€. λ‚˜λŠ” 당신이 μ˜³λ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. 즉, μž₯μΉ˜κ°€ μ‹œμŠ€ν…œ λͺ¨λ“œλ₯Ό 끄더라도 "μžλ™"으둜 μœ μ§€λ©λ‹ˆλ‹€. 였늘 λ‚˜μ€‘μ— ν™•μΈν•˜κ² μŠ΅λ‹ˆλ‹€.

Deconz Home Assistant 톡합은 λͺ¨λ“œ λ§€κ°œλ³€μˆ˜λ₯Ό μ‚¬μš©ν•˜μ—¬ μž₯치λ₯Ό 켜고 λ•λ‹ˆλ‹€.
pydeconz.errors.RequestError: /sensors/49/config/mode λ§€κ°œλ³€μˆ˜, λͺ¨λ“œ, μ‚¬μš©ν•  수 μ—†μŒ

@arnerek , DM을 보낼 수 μžˆμŠ΅λ‹ˆκΉŒ?

λ‚˜λŠ” λͺ‡ 가지 더 ν…ŒμŠ€νŠΈν–ˆμŠ΅λ‹ˆλ‹€. μž₯μΉ˜κ°€ 꺼져도 μ‹œμŠ€ν…œ λͺ¨λ“œλŠ” λ³€κ²½λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. Deconz Home AssistantλŠ” "mode" λ§€κ°œλ³€μˆ˜μ— μ˜μ‘΄ν•˜λ―€λ‘œ 속성 0x0406(Device on)이 "on" 및 "mode"("heat" / "off" 포함) λͺ¨λ‘μ— 맀핑됨을 μ œμ•ˆν•©λ‹ˆλ‹€.

감사 ν•΄μš”. 이제 변경을 μˆ˜ν–‰ν•˜κΈ° 전에 λ‹€λ₯Έ λ°©λ²•μœΌλ‘œ μ–΄λ–»κ²Œ λ³΄μž…λ‹ˆκΉŒ? λ”°λΌμ„œ 0x001Cλ₯Ό off 및 heat 둜 μ„€μ •ν•˜λ©΄ μ˜¨λ„ 쑰절기 ν΄λŸ¬μŠ€ν„°μ˜ 속성 0x0406이 λ³€κ²½λ©λ‹ˆκΉŒ?

config/mode κ°€ λ…ΈμΆœλ˜μ§€ μ•Šμ•˜μ§€λ§Œ μ½”λ“œμ—μ„œ ν•„μš”ν•œ λ‹€λ₯Έ λͺ¨λ“  μ€€λΉ„λ₯Ό μ‚¬μš©ν•  수 μžˆμŒμ„ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” 그것을 μ‹œλ„ν–ˆμ§€λ§Œ deconzμ—μ„œ 값을 λ³€κ²½ν•  수 μ—†μŠ΅λ‹ˆλ‹€. 속성을 읽은 ν›„ deconz의 μ—΄κ±° λͺ©λ‘μ΄ λΉ„ν™œμ„±ν™”λ©λ‹ˆλ‹€.

image

Deconzλ₯Ό μ‚¬μš©ν•˜μ—¬ 0x001C 속성을 λ³€κ²½ν•  μˆ˜λŠ” μ—†μ§€λ§Œ μˆ˜μ •λœ Rest APIλ₯Ό μ‚¬μš©ν•˜μ—¬ 속성을 λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€(Deconz의 νŒλ…κ°’μœΌλ‘œ λ‹€μ‹œ 확인됨).

그것은 당신이 κ°€μ • ν•œ κ²ƒμž…λ‹ˆλ‹€. 속성 0x001CλŠ” μž₯μΉ˜μ—μ„œ λ‹¨μˆœνžˆ λ¬΄μ‹œλ©λ‹ˆλ‹€. 0x00κ³Ό 0x01을 μ‹œλ„ν–ˆμ§€λ§Œ λ³€κ²½ 사항이 μ—†μŠ΅λ‹ˆλ‹€. 0x0406이 "mode" λ§€κ°œλ³€μˆ˜μ— λ§€ν•‘λ˜μ–΄μ•Ό ν•œλ‹€κ³  λ§ν•˜λŠ” 것이 μ•ˆμ „ν•˜λ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

ν•˜μ§€λ§Œ 0x0406을 μ„€μ •ν•˜λ©΄ μ˜¨λ„ 쑰절 μž₯μΉ˜κ°€ μΌœμ§€κ±°λ‚˜ κΊΌμ§€λ‚˜μš”?

mode κ°€ μž₯μΉ˜μ— λŒ€ν•΄ λ…ΈμΆœλ˜κ³  이전 μˆ˜μ • 사항이 ν¬ν•¨λœ λ‚΄ μ§€μ μœΌλ‘œ μ‹œλ„ν•΄ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

git clone --branch enhancements https://github.com/SwoopX/deconz-rest-plugin.git enhancements

예, 0x0406을 μ„€μ •ν•˜λ©΄ μ˜¨λ„ μ‘°μ ˆκΈ°κ°€ μΌœμ§€κ±°λ‚˜ κΊΌμ§‘λ‹ˆλ‹€.

Deconz둜 이것을 λ³€κ²½ν•  수 μ—†μ—ˆκΈ° λ•Œλ¬Έμ— μ‹€μ œλ‘œ 0x001C 속성을 ν…ŒμŠ€νŠΈν•˜κΈ° μœ„ν•΄ 이미 κ·€ν•˜μ˜ λΆ„κΈ°λ₯Ό μ‹œλ„ν–ˆμŠ΅λ‹ˆλ‹€. ν…ŒμŠ€νŠΈ λͺ©μ μœΌλ‘œ "Super TR"을 여기에 ν¬ν•¨ν–ˆμŠ΅λ‹ˆλ‹€. https://github.com/dresden-elektronik/deconz-rest-plugin/blob/b059f4baf87338df0000daba4706700425a3cad4/rest_sensors.cpp#L1229

μ’‹μ•„, 그럼. μΆ”κ°€ ν…ŒμŠ€νŠΈλ₯Ό μœ„ν•΄ μ½”λ“œλ₯Ό μ—…λ°μ΄νŠΈν•  수 μžˆλŠ”μ§€ ν™•μΈν•˜κ² μŠ΅λ‹ˆλ‹€. μ€€λΉ„λ˜λ©΄ μ•Œλ €λ“œλ¦½λ‹ˆλ‹€.

@arnerek μ½”λ“œκ°€ μ€€λΉ„

@SwoopX 잘 μž‘λ™ν•©λ‹ˆλ‹€! 이것을 κ΅¬ν˜„ν•˜λŠ” ν›Œλ₯­ν•œ μž‘μ—…μ— κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€ πŸ‘

방금 이것을 λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€. https://github.com/SwoopX/deconz-rest-plugin/blob/c3ce518b176b9103fb3ff322bd47615999c09cfc/thermostat.cpp#L479 보고가 μ œκ±°λ˜μ—ˆμœΌλ―€λ‘œ μ œκ±°ν•΄μ•Ό ν•©λ‹ˆκΉŒ?

ν•΄λ₯Ό 끼치면 μ•ˆλ˜μ§€λ§Œ 예, μ•„λ§ˆλ„ 더 쒋을 κ²ƒμž…λ‹ˆλ‹€. μ™„λ£Œ.

μ•„λ¬΄λŸ° ν•΄κ°€ μ—†μ§€λ§Œ λͺ¨λ“œ λ§€κ°œλ³€μˆ˜λŠ” 5λΆ„λ§ˆλ‹€ μžλ™κ³Ό κ°€μ—΄ μ‚¬μ΄μ—μ„œ λ³€κ²½λ˜λ―€λ‘œ λΆˆν•„μš”ν•©λ‹ˆλ‹€. 감사 ν•΄μš”!

fubar λ³΄κ³ ν•˜λŠ” 것 κ°™κ΅°μš” πŸ˜‚

μ—¬λŸ¬λΆ„μ€ μ˜μ›…μž…λ‹ˆλ‹€ @SwoopX 와 @arnerek ! ν›Œλ₯­ν•œ μž‘μ—…μ— κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€. ν…ŒμŠ€νŠΈν•  수 있기λ₯Ό κΈ°λŒ€ν•©λ‹ˆλ‹€. :D

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰