katakana

  • 홈
  • 태그
  • 방명록

2025/11/23 1

Node-RED 201: 'Subflows'와 'Context' 활용으로 스파게티 코드 정리하기

1. '스파게티'가 되는 이유: DRY 원칙의 부재여러분의 플로우가 복잡해지는 이유는 두 가지입니다.반복 (Redundancy): "25편에서 배운 '양방향 알림' 보내기" 로직(5~6개 노드)을 'Frigate 사람 감지' 플로우에도 쓰고, '세탁 완료' 플로우에도 쓰고, '누수 감지' 플로우에도 썼습니다. 즉, 똑같은 로직을 3번 '복사-붙여넣기' 했습니다.기억 상실 (Statelessness): 플로우는 '기억력'이 없습니다. "mmWave(24편) 센서가 꺼졌다 켜졌다 깜빡여서 1초 만에 알림이 3번 울리는" 문제를 해결할 방법이 없습니다.이 문제를 해결하는 것이 'Subflow'와 'Context'입니다. 2. 해결책 1: Subflows (서브플로우) - '반복'을 제거하는 마법의 '모듈'Su..

Home Assistant 2025.11.23
이전
1
다음
더보기
프로필사진

katakana

katakana 블로그

  • 분류 전체보기 (64)
    • Home Assistant (62)

Tag

HA 디자인, HA 백업, Zigbee, 스마트 커튼, HA 연동, 하드웨어 해킹, 스마트홈 절약, HomeAssistant, lovelace, HA 대시보드, 재실 감지, HA 데이터베이스, Xiaomi Miot Auto, zigbee2mqtt, 스마트홈 보안, HA 보안, esp32, ESPHome, Frigate, Alarmo, YAML 설정, 스마트홈 DIY, 스마트홈 관제탑, 홈어시스턴트 자동화, HA 음성비서, HA 자동화, Nabu Casa, HA 설치, HA 꿀팁, 스마트홈 코딩,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/11   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

방문자수Total

  • Today :
  • Yesterday :
Privacy policy | Terms of use | Contact | About 101

Copyright © AXZ Corp. All rights reserved.

티스토리툴바