본문 바로가기

Automation48

728x90
저전력 RF신호 사용하는 스마트 홈 장치들 Z-Wave 네트워크 제어 관리 Z-Wave JS는 Z-Wave 네트워크를 제어하고 관리하기 위한 자바스크립트 라이브러리입니다. Z-Wave는 저전력 RF(Radio Frequency) 신호를 사용하여 스마트 홈 장치들 간의 통신을 가능하게 하는 무선 통신 프로토콜입니다. 이 프로토콜은 다양한 스마트 홈 장치들, 예를 들어 조명, 잠금 장치, 온도 조절기, 센서 등을 제어하기 위해 널리 사용됩니다. Z-Wave JS는 이러한 Z-Wave 네트워크를 효율적으로 제어하고 자동화하는 데 필요한 도구와 기능을 개발자에게 제공합니다. Z-Wave JS의 기본적인 특징 호환성: Z-Wave JS는 다양한 Z-Wave 장치들과 호환됩니다. 이는 Z-Wave 기술을 사용하는 스마트 홈 장비들이 널리 보급되어 있기 때문에 중요한 장점입니다. 성능: Z.. 2024. 3. 8.
ESPHome 이용한 스마트홈 맞춤형 IoT 장치 제작 및 자동화 ESPHome은 오픈 소스 소프트웨어로, 사용자가 ESP8266, ESP32 등의 마이크로컨트롤러를 이용해 자신만의 IoT(Internet of Things, 사물인터넷) 기기를 만들고 커스터마이즈할 수 있게 해줍니다. 이 소프트웨어는 특히 DIY(Do It Yourself) 커뮤니티에서 인기가 높으며, Home Assistant와 같은 스마트 홈 플랫폼과의 통합을 통해 사용자가 집안의 다양한 기기를 자동화하고 제어할 수 있게 도와줍니다.ESPHome의 기능과 작동 방식코드 작성 없는 설정: YAML 형식의 구성 파일을 사용하여 프로그래밍 지식이 없어도 기기를 쉽게 설정할 수 있습니다.와이파이 연결: ESP8266 또는 ESP32 기반의 기기들은 Wi-Fi를 통해 인터넷에 연결됩니다.다양한 센서 및 장치.. 2024. 2. 2.
파이썬(Python) 스크립트 자동실행 스케쥴 관리 (지정시간, 매시간, 매일) 주기별로 원하는 시간(초,분,시간,요일,일,월)마다 Python 스크립트를 자동으로 실행(반복)하는 코드를 작성하려면 schedule 라이브러리를 사용할 수 있습니다. 이 라이브러리를 사용하면 주기별로 작업을 예약하고 실행할 수 있습니다. 먼저 schedule 라이브러리를 설치해야 합니다. pip install schedule 주기와 실행할 Python 스크립트 파일 리스트를 등록하는 방법입니다. 아래 코드에서는 job_list라는 리스트를 사용하여 주기와 실행할 스크립트를 등록합니다. 각 항목은 튜플로 구성되며, 첫 번째 요소는 주기를 나타내는 문자열이고, 두 번째 요소는 실행할 Python 스크립트의 경로입니다. import schedule import time import subprocess # 주.. 2023. 10. 18.
728x90
728x90