시작하기
설정
6부

설정

설정은 프로젝트가 사용할 변수와 리소스를 미리 등록하는 메뉴입니다. 대부분의 항목은 등록한 뒤 해당 리소스를 사용하는 동작에서 선택하여 사용합니다.

이 장의 내용

  1. 전체 항목예를 들어 텔레그램 봇을 설정 에 등록하면 동작 → 텔레그램 메시지 에서 해당 봇을 선택하여 사용할 수 있습니다. 프로젝트 설정 창입니다. 왼쪽 목록에서 항목을 선택하면 오른쪽에 해당 설정이 표시됩니다. 설정 메뉴의…
  2. 변수변수는 데이터를 읽고 쓰는 저장소이며, 로직, 장치, 대시보드 등 프로젝트 전체에서 공유하는 전역 변수입니다. 예를 들어 숫자 타입의 “온도” 변수를 만들고 온도 센서에서 읽은 값을 저장하면, 로직과 대시보드에서 그…
  3. 컬렉션컬렉션은 값 여러 개를 담아 두고 동작으로 추가·조회·삭제하는 저장소입니다. 컬렉션 타입 에서 순서대로 담는 리스트 와 키로 찾는 맵 중 하나를 선택하고, 담을 값 타입 을 지정합니다. 맵은 키 타입 도 함께 지정합…
  4. 데이터베이스설정 → 데이터베이스 에서 연결을 등록하면 동작 → 데이터베이스 에서 선택하여 데이터를 저장하거나 조회할 수 있습니다. 타입 은 다섯 가지이며, 타입에 따라 입력 항목이 달라집니다. MySQL : 빠르고 안정적인 오…
  5. GPIOGPIO(General Purpose Input Output)는 프로세서가 주변 장치와 신호를 주고받는 범용 입출력 포트입니다. 라즈베리파이와 같은 대부분의 SBC(Single Board Computer)는 아래 그…
  6. I/O장치설정 → I/O장치 에서 I/O장치 제어 동작에서 사용할 센서, 모터, 디스플레이 등의 장치를 등록합니다. 지원 장치 목록과 명령 구조는 7부 를 참고합니다. 등록 창의 항목은 선택한 장치의 타입에 따라 달라집니다.…
  7. 카메라설정 → 카메라 에서 카메라 소스를 선택하여 등록합니다. CSI/USB : 컨트롤러에 직접 연결된 카메라(라즈베리파이 카메라 모듈, USB 웹캠)를 사용합니다. ONVIF : 같은 네트워크의 IP 카메라를 검색하여 …
  8. AI 분석기설정 → AI 분석기 에서 분석할 입력과 AI 모델, GPU 가속 사용 여부를 설정합니다. 미디어 타입 은 비디오 (카메라) (기본값)와 오디오 (마이크/스피커) 중에서 선택하며, 비디오이면 등록한 카메라 를, 오디…
  9. LLM AI설정 → LLM AI 에서 OpenAI, Anthropic, Google Gemini, Ollama 또는 OpenAI 호환 엔드포인트를 등록합니다. 여러 제공자를 등록해 두고 LLM AI 질의 동작마다 다른 제공자를…
  10. 텍스트 음성 변환 · 음성 텍스트 변환텍스트 음성 변환 (TTS)과 음성 텍스트 변환 (STT) 은 타입 에 따라 두 갈래로 나뉩니다. On Device : 컨트롤러에 내장된 신경망 모델로 변환합니다. 인터넷 연결과 API 키가 필요하지 않으며, 응답이…
  11. 통신통신 항목은 컨트롤러가 외부 장비나 서버와 주고받을 연결을 미리 등록하는 곳입니다. 등록한 연결은 같은 이름의 동작에서 선택하여 사용합니다. MQTT 클라이언트 호스트와 포트를 입력합니다. 기본 포트는 암호화를 사용…
  12. 이메일 클라이언트SMTP 서버의 호스트와 아이디, 패스워드, 발신자 주소와 발신자 이름을 입력합니다. 포트는 보안 방식 에 따라 기본값이 함께 바뀝니다. 보안 방식 기본 포트 설명 없음 25 암호화 없이 평문으로 주고받습니다. 현재…
  13. 데이터 로깅설정 → 데이터 로깅 에서 채널을 만들고 기록할 변수를 연결합니다. 한 채널에 여러 변수를 연결할 수 있으며, 같은 주기에 기록된 값들은 같은 시각으로 저장됩니다. 자동 로깅 이 켜져 있으면(기본값) 로깅 주기 마다…
  14. Home Assistant · Zigbee설정 → Home Assistant 에서 연결을 등록하면 Home Assistant 엔티티를 읽고 제어하거나 Grablo 변수를 새 엔티티로 노출할 수 있습니다. 애드온 모드 는 기본으로 켜져 있으며, Grablo …
  15. PID 제어설정 → PID 제어 에서 PID 제어 동작에서 사용할 제어기를 등록합니다. 설정에서는 제어 방향과 출력 범위를 정합니다. 제어 모드 : 정방향 (기본값)은 출력이 증가할 때 측정값도 증가하는 시스템에 사용합니다(예…