본문 바로가기

IoT44

유플러스 Zwave 스틱 + 다원 플러그 Zwave 연동 및 Zwavejs2Mqtt 안녕하세요. 도정진입니다. 하기 USB 스틱을 구매해 두고 거의 반년이 흐른것 같습니다. 그러다 Zwave 국내 주파수 용도의 다원 플러그가 올라와서 하기와 같이 연동기를 작성합니다. 1. Zwave2Mqtt --> Zwavejs2Mqtt 이름이 바뀌었습니다. 바로 설치를 해보겠습니다. https://github.com/zwave-js/zwavejs2mqtt https://hub.docker.com/r/zwavejs/zwavejs2mqtt https://zwave-js.github.io/zwavejs2mqtt/#/getting-started/quick-start 일단은 하기와 같이 스틱을 꽂습니다. 연장선이 있었으면 좋았을 것 같은데요. 아쉽게도 연장선이 없네요. 둘다 연장선에 있으면 좋을텐데 아쉽네요... 2021. 9. 28.
샤오미 BLE 온습도 센서 연동하기 (LYWSD03MMC) - HomeAssistant 안녕하세요. 최근에 선물용으로 3개를 구매하게 되었습니다. LYWSD03MMC 기기인데요. 하기와 같이 생겼습니다. 이런 기기인데 생각보다 작고 귀엽네요. 개봉기 부터 연동까지 시작해보겠습니다. 참고로 BLE 게이트웨이를 통하는게 아닌 장비의 BT 에 연동하는 것입니다. 1. 개봉기 건전지가 개봉전까지 사용하지 못하도록 비닐 처리가 되어 있으며, 내부를 열어보니, 하기에 CR2302 배터리를 사용하고 있습니다. 그리고 어디 부착할 수 있도록 양면 테이프까지 동봉되어 있네요. 이걸 열때, 치킨 시켜먹다 받은 하기 카드를 이용했는데요. (누군지 몰라서 정말 죄송합니다.) 카드와 사이즈를 비교하면 하기와 같습니다. 매우 작고 귀엽네요. 하기 이모티콘은 온습도 값에 따라서 삐져있거나 웃거나 그럽니다. 월패드 위.. 2021. 8. 8.
Yeelight BT 모델 무드등을 쓰기위한 튜닝 (rfkill)/ INTEL NUC J5005 안녕하세요? 이라이트 블루트스 무드등을 쓰기 위해서 많은 노력을 했습니다. 그러나 아 참 이런 노력을 하기 전에 그냥 와이파이 모델을 주문했으면 완벽하게 해결되지 않았나 싶은데요. 그래도, 산 제품을 어떻게 하지 못하니, 해결을 해보겠습니다. 일단은 INTEL NUC J5005 에서는 BT 동작이 매우 불안전합니다. 드라이버가 제대로 동작되는게 없는 것 같아 보이네요. 그래서 일단은 하기와 같이 처리를 하기는 했습니다만, 중간 중간에 멈추는 일이 자주 발생합니다. 이런 문제 때문에 여러가지 짱구를 굴려보아 지금은 안정적으로 사용하고 있으나, BT 무드등만 사용하는 목적으로 BT를 사용하기 때문에 실제로 다른 BT 통신 애드온과는 호환성이 어떤지 잘 모르겠네요. 이력 기준으로 해결했던 글을 하기와 같이 나.. 2021. 7. 26.
[미완성] HA / Generic Hygrostat 연동하기 (일반 제습기 연동) 안녕하세요? 이전에 하기의 글을 올려드린적이 있습니다. 보국 제습기, 정전보상이 있는 제습기입니다. 아무 제습기를 사서 IOT 화 하는 것입니다. https://blog.djjproject.com/684 이때에는 input number 와 자동화를 곁들여서 작성을 했었습니다. 그런데 그냥 generic thermostat 처럼 나오면 좋지 않을까해서 찾아본게 하기의 글입니다. https://github.com/avdeevsv91/ha_generic_hygrostat 바로 세팅을 시작해보겠습니다. 1. HACS 에서 설치하기 재시작이 필요하다고 나옵니다. 2. 설정하기 일단은 온도센서 1개 제습기 전원을 컨트롤 하는 스마트 스위치 1개가 필요합니다. xiaomi_airpurifier_humidity: fr.. 2021. 7. 4.
담다 패드 간단 설치 및 테스트 안녕하세요? 랜이님께서 담다패드를 개발해 주셔서 이때까지 쓰고 있던 kocom.js 를 벗어나기 준비 중입니다. 같이 진행해 보겠습니다. 1. 배경 지식 홈 어시스턴트 설치 https://blog.djjproject.com/737 코콤 JS https://blog.djjproject.com/646 기능 상황 https://blog.djjproject.com/721 2. 담다 패드 커스텀 컴포넌트 설치 파일을 하기와 같이 배치합니다. root@debian:/opt/hass/config/custom_components# ls ble_tracker damda_pad google_home hacs miheater __pycache__ xiaomi_miio_fan yeelight_bt 배치가 완료 되었으면 Hom.. 2021. 6. 13.
Yeelight 무드등 블루투스 모델 HomeAssistant 연동하기 안녕하세요? 도정진입니다. 이전에 아래의 글을 올려드린적이 있습니다. 열심히 쉘 스크립트를 이용해서 연동을 했었는데요. 찾아보니까 이라이트 모델중에 미지아 모양이 있는 모델만 와이파이 컨트롤이 가능하여 제가 가진 이라이트 모양의 무드등은 블루투스로만 컨트롤이 가능하였습니다. 하기 모델은 BT만 가능하고 하기 로고에 이라이트 모양만 있기 때문입니다. 그런데 하기 모델은 미지아 모양입니다. 이 모델은 와이파이로 컨트롤이 가능한 모델입니다. 저는 구매하고 나서 이걸 알았어서 하기 처럼 연동했었죠. 물론 반응이 조금 느리긴 했지만 잘 사용하고 있었습니다. https://blog.djjproject.com/680 HomeAssistant 샤오미 이라이트 무드등 BLE 연동하기 안녕하세요? 최근에 무드등이 있으면 .. 2021. 6. 11.
NanoPi NEO3 (RK3328 / 1GB) HW분석 안녕하세요? 바로 시작해보겠습니다. 1. 공식 사이트 wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO3 NanoPi NEO3 - FriendlyARM WiKi 查看中文 1 Introduction The NanoPi NEO3 is another fun board developed by FriendlyELEC for makers, hobbyists and fans. 2 Hardware Spec Soc: RockChip RK3328, Quad-core 64-bit high-performance Cortex A53 RAM: 1GB/2GB DDR4 LAN: 10/100/1000M Ethernet with wiki.friendlyarm.com 2. 간단 성능 및 핀맵 RK3328.. 2021. 4. 15.
EW11 자동 리셋 설정하기 (crontab / expect) 안녕하세요? 근래 잘 쓰고 있다가 EW11 이 먹통이 되었습니다. 근 9개월 만에 먹통이 되었네요. 그래서 아무래도 자동 리셋이 필요할 것 같아서 하기와 같이 스크립트를 작성하다가 실패하여, autoexpect 로 일단은 자동 작성 후에 crontab 에 등록하였습니다. 1. autoexpect 사용 root@debian:/opt/kocom# autoexpect telnet 192.168.0.60 23 autoexpect started, file is script.exp Trying 192.168.0.60... Connected to 192.168.0.60. Escape character is '^]'. login:admin password: EPORT>Restart Restart.. Connection.. 2021. 3. 28.
Orange Pi Zero IOT 보드 치명적 문제 + CC2538 안녕하세요? OrangePi Zero IOT 보드를 테스트 하면서 테스트를 그만두게 되었습니다. 제품 링크 ko.aliexpress.com/item/1005001780228073.html?srcSns=sns_Copy&spreadType=socialShare&bizType=ProductDetail&social_params=20108370365&aff_fcid=7e2f66cb84334bcc874c161d81592e8e-1616237852383-01335-_msnaUdl&tt=MG&aff_fsk=_msnaUdl&aff_platform=default&sk=_msnaUdl&aff_trace_key=7e2f66cb84334bcc874c161d81592e8e-1616237852383-01335-_msnaUdl&sha.. 2021. 3. 20.
OrangePi Zero IOT 보드 테스트 안녕하세요? 도정진입니다. 하기 보드를 대여 에디님께 대여 받아서 테스트 중에 있습니다. 오늘은 OS를 올리고 이전 HA 세팅을 마이그레이션 하는 것 까지 진행해 보겠습니다. 보드 정보 : www.orangepi.org/orangepizero/ 제가 가지고 있는 세트는 핀헤더로 올라와 있는 USB 2.0 라인에 CC2530 이 같이 있는 세트입니다. 알리의 판매자는 Homebridge + Zigbee2mqtt 를 합쳐서 판매를 하고 있네요. 가격적으로 8만원 정도인데 가격이 조금 비싸 보입니다. 사양으로는 A7 QUAD + 512MB 로써, 일단 Cortex A7이라는게 많이 걸리고 메모리가 512MB라는게 심각하게 마음에 걸리네요. 100mbps 이더넷 / bgn 와이파이 가 있으며, 도터보드를 꽂지 .. 2021. 3. 20.
HomeAssistant Core docker 설치 및 재설치 (+ HACS / Yeelightbt) 안녕하세요? 오늘은 HA Core 를 Docker 에 설치했을 경우, 업데이트 하는 방법을 알아보겠습니다. 1. 컨테이너 삭제 하기 명령으로 컨테이너를 삭제합니다. root@debian:~# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 007b4c9c31bf koenkk/zigbee2mqtt "docker-entrypoint.s…" 8 weeks ago Up 6 weeks z2m 8cba3407dd3c homeassistant/home-assistant:latest "/init" 8 weeks ago Up 9 days hass root@debian:~# docker stop hass hass root@debian:~# docker rm.. 2021. 3. 8.
샤오미 히터 한번 킬때 0.5KWh 만 사용 자동화 (HomeAssistant) 안녕하십니까? 도정진입니다. 이번에는 결코 어렵지 않은 자동화 예시를 한번 보여드리겠습니다. 일단은 샤오미 히터를 하기와 같이 연동했습니다. 물론 커스텀 컴포넌트가 있기는 한데.. 이미 한번 연동을 하고 나니 건들기가 싫어서 이렇게 유지중입니다. 히터를 한번 틀면 살벌하게 올라가는 전력 사용량... 이렇게 한번 제한을 해보았습니다.(샤워 직전에만 사용하기 때문에 .. 샤워하고 나오면 갑자기 추운것을 방지하기 위한 용도로 사용하고 있습니다. 특정 오피스텔에는 상가용 전기가 들어와서 신나게 쓸 수 있지만, 일반 가정용에서는 신나게 못 쓰니 이렇게라도 사용을 해야합니다.) 다음에 HA 를 업데이트 할 때 지원되는 커스텀 컴포넌트를 활용해 보려고 합니다. https://blog.djjproject.com/720.. 2020. 12. 13.
오피스텔 / 원룸 / 홈 IOT 구축기 (정리) 안녕하세요? 하기와 같이 간단하게 정리합니다. 1. HW 1. Beelink GTMINI AS905X2DDR3 4GBUSB 2.0 X 1USB 3.0 X 1GBIT ETHERNET https://androidpctv.com/review-beelink-gtmini-a-opinion/ 2. CC2531 USB STICKhttps://www.ti.com/tool/CC2531USB-RD 3. Elfin EW-11http://www.hi-flying.com/elfin-ew10-elfin-ew11 2. SW 1. HomeAssistant Corehttps://www.home-assistant.io/ 2. HomeBridgehttps://homebridge.io/ 3. Zigbee2Mqtthttps://www.zig.. 2020. 12. 7.
Homeassistant 샤오미 난로 (za2) 연동하기 (feat. Homebridge) 안녕하세요? 도정진입니다. 으아.. mi IOT 프로토콜 때문에 연동을 못하고 있었던 하기 제품.. 돌고 돌아 연동하는 방법을 찾았습니다. 아직 python miio 에는 작동하지 않습니다. root@aml:~# miiocli heater --ip 192.168.0.40 --token 452 infoModel: zhimi.heater.za2Hardware version: esp32Firmware version: 2.0.5 그래서 뒤로 돌아서 생각한 것이 homebridge 에서는 연동이 정상적으로 되길래 이 부분을 HomeAssistant 의 Homekit Controller 로 연동해볼 생각을 하게 되었습니다. 물론 ST에서는 미컨넥터를 사용하면 연동이 가능하지만, 일반적인 유저 입장에서는 ST허브를 .. 2020. 12. 6.
HomeAssistant WIFI + BT 재실센서 / 현관문 도어센서 --> 완벽 안녕하세요? 이때까지 BT 및 WIFI 로 재실 자동화를 하고 있었습니다. https://blog.djjproject.com/675 최근에 코콤 순정 도어센서 및 동체 감지센서도 연동하였는데요. 음 이걸 어떻게 잘 써볼 수 없을까 해서 고민을 해본 결과입니다. https://blog.djjproject.com/673 1. 재실 센서 아이디어 일단은 인풋 불린을 컨트롤 하고 모든 장비의 켜짐 꺼짐은 인풋 불린 센서를 봅니다. 다른 재실 관련 센서들은 인풋 불린을 켜고 끄는 것을 컨트롤합니다. 전체적으로 재실 불린 엔티티를 통해서 간접 컨트롤을 하게 됩니다. 본래의 경우, WIFI / BT 중 하나만 재실로 바뀌어도 바로 상기 재실 스위치를 ON 처리합니다. 그리고 그 재실 스위치를 보고 있는 자동화가 구동.. 2020. 8. 29.
Sonoff Zigbee Bridge Tasmota 펌웨어 올리기 안녕하세요. 전에 에디님께 Sonoff Zigbee 브릿지를 대여받았습니다. 일종의 코디네이터 입니다. 일단은 결론부터 말씀드리면, 커펌은 성공하였으나, 페어링을 못하고 있는 상황입니다. 제가 페어링을 할 줄 모르는 것인지 잘 모르겠습니다. 시작합니다. 1. 전체 과정 과정은 전체적으로 아래와 같습니다. 1) 핀 납땜 2) UART 모듈로 TASMOTA 커펌 3) 디버그 포트에 연결되어 있는 ZigBee 모듈의 커펌 4) HA 등록 2. 납땜 진행하기 (및 개봉기) 개봉 사진부터 나갑니다. 일단은 하드웨어를 아래와 같이 분리합니다. 하기 발판 고무를 칼로 들어내시면 4개의 나사가 있습니다. 모두 풀어주시길 바랍니다. 보드가 보입니다. 저기서 뒷면을 조금 자세히 보고 연결할 곳을 찾아봅니다. 총 연결할 곳.. 2020. 8. 9.