Skip to content

FireFly: Home Lighting project

Open-source software-defined lighting controller using ESP32 + WIZnet W5500. Offline-first, MQTT-native with Home Assistant auto-discovery.

irina

Published June 15, 2026

Original author: BrentIOOriginal source (new tab)

FireFly: Home Lighting project

Project description

PROJECT DESCRIPTION 프로젝트가 하는 일 이 프로젝트(FireFly-Controller, 제작자 @BrentIO)는 가정과 소규모 사업장을 위한 소프트웨어 정의(software-defined) 조명 제어 시스템입니다. 저가형 Arduino/ESP32 계열 마이크로컨트롤러를 사용해, 상용 스마트 조명 제어 시스템에 비해 합리적인 비용으로 신뢰성 높은 조명 제어를 구현하는 것을 목표로 합니다. 핵심 설계 철학은 "스위치를 누르면 100년 전부터 그래왔듯 그냥 불이 켜진다"는 신뢰성입니다. 이를 위해 인터넷, 로컬 네트워크, 홈 오토메이션 허브가 모두 없어도 기본 동작이 보장되도록 오프라인 우선(offline-first) 으로 설계되었습니다. 이 "항상 안정적이어야 한다"는 목표를 네트워크 계층에서 뒷받침하는 부품이 바로 WIZnet W5500 유선 Ethernet입니다 — Wi-Fi의 끊김/지연 없이 하드웨어 TCP/IP로 통신합니다. 시스템은 두 가지 핵심 하드웨어로 구성됩니다. FireFly Controller — 시스템의 심장. 입력(주로 사람이 누르는 물리 버튼)을 받아들이고, 출력은 고전압 릴레이(high voltage relay) 로…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.

Similar projects you might like