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