[IoT] TuyaIR기기의 'No permissions. Your subscription to cloud development plan has expired.' 오류 해결

JUNG MINU·2023년 6월 11일
0
post-thumbnail

Homebridge Tuya IR 플러그인

홈브릿지에 TuyaIR 플러그인을 설치해서 애플 홈 앱에서 에어컨 리모컨을 조작하던 중, 홈 앱에서는 에어컨이 조작이 안되는데 Tuya의 SmartHome 앱에서는 되는 것을 발견했다.

그리고 홈브릿지 로그에 아래와 같은 오류가 찍힌걸 발견했다.

[11/06/2023, 12:48:53] [TuyaIR] Failed to get remote configuration for: ebce59c69f7bd71a0aabkp
[11/06/2023, 12:48:53] [TuyaIR] Server returned error: 'No permissions. Your subscription to cloud development plan has expired.'
[11/06/2023, 12:48:53] [TuyaIR] Failed because of TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined

작년 여름에 에어컨을 설치한 후 한달정도 쓰다가 가을이 되어서 그 후로 한번도 홈팟으로 에어컨을 켠 적이 없어, 언제부터 문제가 발생했는지 모르겠지만
아마 계정문제인가 싶어서 Tuya Projact에 앱과 디바이스를 다시 설정해보고 이것저것 만저봤지만 해결이 되지 않았다.

홈브릿지의 문제인가 싶어서 같은 라즈베리파이에 돌리고있는 홈어시스턴트에도 구성을 해보았으나 제대로 연결이 안됐고,
뭔가 라이센스 문제인가 알아보던 중..

Tuya IoT Platform에 IoT Core라는 클라우드 서비스가 활성화되어야 해당 플러그인에서 API로 Tuya 기기를 컨트롤 할 수 있다는 것을 알았다...

그리고 IoT Core 서비스는 가입시 한달 무료. 그 이후부터는 유료로 서비스 되는 것 같았다.

다행히 View Details를 눌러보니 만료기한을 연장신청하는 버튼이 있었고,
개발자 정보와 간단한 프로젝트 설명, 연장 신청 기간을 적어서 제출할 수 있었다.

정확히 어떤식으로 신청해야 먹힐지는 모르겠으나...
일단은 신청해놨다.

리뷰하고 결과를 알려주는 것 같다.

=============

글 쓴지 다음날 클라우드 서비스 콘솔을 확인해보니 정상적으로 작동하는 것을 볼수 있었다. 생각보다 후한 듯 하다.

하지만 다시 등록해봐도 똑같은 오류 발생...

권한문제가 뭔지 도대체 모르겠어서 포기하려던 찰나...
지역 설정을 바꿔주니 잘 동작합니다.

로그도 정상적으로 뜨고요.

홈에서도 정상 동작합니다.

물론 신호 전송 기록상 켜져있는거지 IR리모컨 특성상 작동이 보장되는건 아니라서
확실히 에어컨이 켜졌는지를 확인하려면 진동센서를 실외기에 부착한다거나, 도어센서를 에어컨 날개에 부착하는 등 방식으로 해결할 수 있습니다.

profile
감각있는 프론트엔드 개발자 정민우입니다.

0개의 댓글