반응형

Home Assistant에 코콤을 연동하기 위해 2개 애드온 설치가 필요합니다.

 

 

 

1. Mosquitto (MQTT broker) 설치

MQTT가 무엇인지 궁금하신분은 아래 글을 읽어보시면 도움이 될 것 같습니다.

medium.com/@jspark141515/mqtt%EB%9E%80-314472c246ee

 

MQTT란?

MQTT는 M2M, IOT를 위한 프로토콜로서, 최소한의 전력과 패킷량으로 통신하는 프로토콜입니다. 따라서 IOT와 모바일 어플리케이션 등의 통신에 매우 적합한 프로토콜입니다.

medium.com

 

 

공식 애드온에서 Mosquitto broker 설치 후 설정

 

공식 애드온에서 Mosquitto broker 설치

 

구성 탭에서 아래와 같이 설정해줍니다. (기본값에서 로그인정보만 추가해줬습니다.)

logins:
  - username: 아이디
    password: 패스워드
anonymous: false
customize:
  active: false
  folder: mosquitto
certfile: fullchain.pem
keyfile: privkey.pem
require_certificate: false

 

 


 

 

2. 코콤 애드온 설치

 

코콤 애드온 설치

저장소 URL

 

github.com/HAKorea/addons

 

HAKorea/addons

Korean Community Add-ons for HA Supervised(Hassio) - HAKorea/addons

github.com

 

 

 

설정 방법

github.com/HAKorea/addons/tree/master/kocomRS485#installation

 

HAKorea/addons

Korean Community Add-ons for HA Supervised(Hassio) - HAKorea/addons

github.com

 

 

설정이 잘 되었다면 코콤 월패드에서 제어 하는 조명, 플러그, 보일러, 환기, 가스, 엘리베이터 제어가 HA 에서도 가능해집니다.

 

Mosquitto broker와 Kocom Wallpad Controller with RS485 애드온이 잘 돌고 있다면 로그에 잘 찍히는 것을 확인할 수 있습니다.

 

 

 

또 다른 확인 방법은 MQTT Explorer 프로그램을 사용해서 데이터를 볼 수 있습니다.

 

MQTT Explorer 접속 설정

 

MQTT 데이터 확인 가능합니다.

 

MQTT Explorer 데이터 확인

 

여기까지 오셨다면 Home Assistant에서 제어가 가능해집니다.

 

왼쪽메뉴의 둘러보기가 lovelace라는 대시보드 형태로 된 곳이고 여기에 여러 카드를 추가할 수 있습니다.

 

 

 

 

이제 마지막 단계는 Google Assistant를 통해 음성인식으로 Home Assistant의 기기들을 제어 하는 것만 남았네요.

반응형
반응형

설치 관련 글은 중간에 스크린샷을 아예 찍질 못해서 참고 했던 글로 대체 합니다. 다른 분들이 정리를 잘 해놓으셔서 제가 굳이 다시 정리할 필요가 없긴 하네요.

구매 리스트 (167,000원)

  • 라즈베리파이 4(램4GB)
  • 아르곤 M.2 케이스
  • 트랜센트 MTS830S SSD(128GB)
  • USB AM-AM 케이블(50CM)
  • 전원 5V-4A + USB-C 커넥터
  • (필요시) Micro SD 카드 & 리더기

 


 

조립하기

  • 설명서 대로 조립합니다

참고하시면 좋은 글

cafe.naver.com/koreassistant/4523

 

1-1. HomeAssistant 설치하기(라즈베리파이4b)

안녕하세요. 랜이입니다. 드디어 초보입문가이드의 시작인 HomeAssistant설치하기 를 게시하네요. 이미지와 글로 작성하려니 내용이 길어질듯하여 동영상으로 올립니다. (...

cafe.naver.com

 

 


 

 

HassOS 설치하기

Home Assistant Operating System (formerly HassOS) 은 Home Assistant와 Add-ons을 운영하기 위한 OS 입니다.

 

Home Assistant는 다양한 기기에서 설치방법을 제공합니다.

 

장비는 주로 NUC, 라즈베리, 시놀로지 NAS

 

설치 환경은 OS, Docker 를 많이 선택하시는것 같습니다.

 

저는 라즈베리파이에 Home Assistant OS를 SSD에 이미지 통채로 넣어주는 방식으로 설치 했습니다.

 

설치 방식은 어느걸 해도 상관없지만 애드온을 쓰기 위해선 OS 이미지로 설치하거나 Home Assistant Supervised를 설치 하셔야 합니다.

 

 

HA 공식 사이트설치 방식에 따른 기능 차이

 

설치 방법에 대한 공식 사이트 설명

www.home-assistant.io/installation#compare-installation-methods

 

Installation

Install Home Assistant

www.home-assistant.io

 

라즈베리 파이에 설치하기 공식 사이트 가이드

www.home-assistant.io/installation/raspberrypi

 

Raspberry Pi

Install Home Assistant on a Raspberry Pi

www.home-assistant.io

 

Raspberry Pi 4 64-bit 로 설치함, 라즈베리파이 8기가 이신분은 32비트 설치가 안되므로 64비트로 설치 하셔야 합니다.

 

 


 

SSD로 부팅안될 경우

블로그 보고 EEPROM 펌웨어 업데이트 진행했습니다.

2020년 하반기 이후 제조된 라즈베리파이 4는 EEPROM이 업데이트 되어 출고 된다는데... 제껀 이전 버전이었나봅니다.

SSD 부팅이 바로 안되는 문제로 SD 카드로 업데이트를 해줬습니다. 카페 공동구매를 진행하셨던 베어팹님 블로그 참고.

m.blog.naver.com/emperonics/221979352174

 

라즈베리파이4 usb(SSD)로 부팅시키기

라즈베리파이4 USB로 부팅하기 *2020년 하반기 이후 제조된 라즈베리파이4는 eeprom이 업데이트 된 상태...

blog.naver.com

 

 


 

 

WiFi 설정

아래 링크 참고하여 WiFi 설정을 해줬습니다.

중간쯤 Setting Up Wi-Fi for Home Assistant 부분을 참고하세요.

Setting up Home Assistant on the Raspberry Pi

 

Setting up Home Assistant on the Raspberry Pi

Automate your home

pimylifeup.com

아.. 한글로 잘 설명해주신분이 계셨네요.

HomeAssistant

 

[1편] 홈어시스턴트 HASS OS 공식OS 라즈베리파이4 설치 방법

대한민국 모임의 시작, 네이버 카페

cafe.naver.com

 

 

 


 

Argon ONE fan 설정하기

1. I2C 활성화 애드온 설치

 

 

애드온 설치

 

 

추가할 저장소 URL

 

github.com/adamoutler/HassOSConfigurator

 

adamoutler/HassOSConfigurator

A set of Add-Ons to configure HassOS For various platforms and development purposes. - adamoutler/HassOSConfigurator

github.com

github.com/adamoutler/HassOSArgonOneAddon

 

adamoutler/HassOSArgonOneAddon

A Home Assistant Addon for Argon One Fan Control. - adamoutler/HassOSArgonOneAddon

github.com

 

 

우선 저장소 추가 되었다면 저장소에 올라온 애드온들이 보일거에요.

 

먼저 HassOS I2C Configurator 애드온을 설치 해줍니다.

 

보호모드 해제 해주시고 시작을 누르시면 로그에 재부팅 2번 하라는 메세지가 뜹니다. 저는 이미 수행했기 때문에 Found i2c access! 라는 메세지가 뜨네요. 활성화가 된 이후 이 애드온은 삭제 해도 됩니다.

 

 

HassOS I2C Configurator 설정

 

 

혹시나 안되시는 분은 직접설정 방법

www.home-assistant.io/common-tasks/os#enable-i2c

 

Common Tasks - Operating System

Common tasks for Home Assistant Operating System

www.home-assistant.io

 

 

 

2. ArgonOne Active Cooling 애드온 설치

 

설정은 처음에 화씨로 설정되어있는데 섭씨로 바꿔줍니다.

 

팬 동작 설정

 

 

여기까지 오셨으면 팬이 돌아가는 소리가 이제 들리실거에요.

 

하드웨어는 준비가 다 되었네요.

반응형
반응형

사전에 읽으면 도움되는 글

[홈IoT] COMMAX 월패드 RS485 통신하기

 

[홈IoT] COMMAX 월패드 RS485 통신하기

COMMAX 월패드 통신하기 2020월 5월 3일 루피영호 차 례 □ 목 표 □ 준비물 □ 통신포인트 □ 싱크...

blog.naver.com

HomeAssistant Core / 코콤 월패드 샤오미 공기청정기 연동하기 / Elfin EW11 / RS485

 

HomeAssistant Core / 코콤 월패드 샤오미 공기청정기 연동하기 / Elfin EW11 / RS485

안녕하세요? 도정진입니다. 새로 이사한 집이 나름 최신식이라 월패드가 있었습니다. 이 월패드의 다수 기능을 휴대폰으로 가져와보도록 하겠습니다. 한편, 아래의 글은 IOT 어린이.. 아린이가

blog.djjproject.com

 


작업 과정

통신 데이터를 캡처하기 위해서 크게 아래 과정이 필요합니다.

  1. 우리 집 월패드 제조사
  2. 통신 구간 확인 (RS485로 통신하는 다양한 장소)
  3. EW11 연결

 

1. 우리 집 월패드 제조사 및 모델명 확인

월패드 제조사마다 통신 데이터가 다른데 다른 사람이 올려둔 자료를 미리 찾아두면 좋습니다.

 

2. 통신 구간 확인 (RS-485로 통신하는 다양한 장소)

아래 공간 중 한 곳에서 신호를 보내도록 작업해야 합니다.

설치 위치는 문제가 생겼을 때 쉽게 손볼 수 있는지를 고려하는 게 좋습니다. 월패드 뒤에 숨겨두면 문제 생길 때마다 월패드 해체를..

저의 경우에는 싱크대 하부장 보일러 밸브 제어기에서 배선은 내부로 작업하고 외부에 EW11을 놔두는 환경으로 구성했습니다.

  • 싱크대 하부장 보일러 밸브 제어기
  • 가스 감지기
  • 통신단자함(저희집엔 없었습니다)
  • 월패드 뒤 벽속
  • 등등

 

3. EW11 연결

 

  • EW11 외 대안 : 유선 연결 RS485 to USB

이런 식으로 RS485 to USB를 사용할 경우 라즈베리파이를 싱크대에 같이 위치해주어야 합니다.

찍어 놓은 사진이 이거밖에 없네요. 저는 이 방법으로 라즈베리 2로 테스트를 하고 EW11과 라즈베리 4를 구매했습니다.

이 과정은 굳이 거치지 않고 바로 EW11을 연결해도 무방합니다. RS485 usb로 검색하시면 많이 나오고 배송비가 더 나옵니다 ㅋㅋ

 

RS485 to USB

 

  • EW11 RS485 to WiFi

알리에서 1.5만 원 정도에 구매를 하고 일주일 정도 배송 기간이 걸렸습니다.

구매시 모델명을 유의하세요. EW10은 RS-232 시리얼용이라 EW11로 구매해야 하고 저는 외부 안테나 버전(EW11A0)을 구매했습니다.

 

EW11A 초기 세팅을 위한 연결

 

 

처음 세팅은 전원만 인가한 뒤 통신설정을 해주는 과정입니다.

 

남는 USB 케이블을 잘라 아래 처럼 피복을 벗겨 냅니다.

 

USB 케이블로 전원케이블 만들기

 

 

+엔 빨간선(VCC) -엔 검은색(GND) 선을 연결해줍니다. 반대로 연결하면 안돼요. 위에 자세히 보시면 처음에 반대로 연결해서 받자마자 고장 낼 뻔 ㅋㅋ

 

 

EW11 전원 케이블 연결방법

 

USB 케이블은 5V 전원인데, EW11A0는 5~36V까지 가능하다고 되어있네요. 정상적으로 전원이 인가되면 EW11_ 로 시작하는 WiFi에 연결해줍니다.

 

브라우저에서 10.10.100.254 로 접속한 뒤 admin/admin 기본 계정으로 접속한 뒤 설정해줍니다.

 

 

  • EW11 시스템 세팅

시스템 설정

 

Authentication 에서 사용자, 비번 수정

WAN Settings DHCP ON 해주는 게 좋습니다. 나중에 접속 못해서 초기화해야 할 일 생길 수 있어요. DNS는 구글 DNS로 변경했습니다. (EW11에서 도메인 주소로 접속할 일이 없어서 의미는 없습니다)

WiFi Settings 각 집에 사용중인 WiFi ssid와 접속 비번을 설정해줍니다.

NTP Settings 구글 타임서버로 설정해줬습니다.

 

 

  • EW11 시리얼포트 세팅

 

시리얼포트 설정

 

  • EW11 통신 설정 

TCP 설정

 

8899 포트로 설정해줍니다.

 

 

 

 

 

저는 싱크대 아래 밸브 제어기에 랜선을 3미터 정도로 잘라서 라인을 추가해줬습니다. 그리고 선을 빼서 싱크대 위로 올렸습니다. 식기세척기 때문에 싱크대 구멍을 내놓은 게 있어서 나중에 유지보수를 위해 케이블을 밖으로 빼놨습니다.

 

 

 

랜선을 절적한 길이로 자른 후 결선해주었습니다.

 

기판에 RS485라고 적혀있는 곳은 코콤 데이터가 아니어서 다른 곳에 연결하면서 테스트했습니다. 밸브 제어기 제품이 코콤 말고 다른 다른 월패드도 지원하는 것 같은데 기기 세팅이 다를 수 있다고 추측만 하고 있습니다.

 

정상적이라면 RS-485 단자를 찾는 것이 맞지만 세대마다 다를 수 있으니 모든 가능성을 열어두고 데이터를 찾아야 합니다.

 

관련 카페글

HomeAssistant

 

코콤 월패드 사용중인데 시리얼 통신 값이 주기적으로 계속 발생되는 건 이상이 있는걸까요??

대한민국 모임의 시작, 네이버 카페

cafe.naver.com

 

 

RS-485 라인도 EW11에 연결해줍니다.

 

보일러 밸브 제어기 RS485 통신 캡쳐

 

 

전원, 통신 케이블 연결

 

 

EW11 위치 정하기

 


 

데이터 확인하기

Windows 용 TCP 데이터 송수신 프로그램

 

blog.daum.net/pg365/276

 

시리얼 포트, TCP/IP, UDP/IP 터미널 프로그램 (시리얼 통신 프로그램)

프로그램을 잘 사용하고 계신다면, Youtube 구독과 좋아요 부탁드립니다. https://www.youtube.com/channel/UCyeFmUd3h9Gzw4wK7tglc9Q 이번에 소개 드리는 프로그램은 시리얼 포트(COM port)나 TCP/IP, UDP/IP 프..

blog.daum.net

 

프로그램 실행 후 Connect 버튼을 누릅니다.

 

 

시리얼포트 송수신 프로그램

 

EW11 초기 세팅 때 DHCP로 IP를 할당받기 때문에 공유기 화면에서 확인해야 합니다. 저는 공유기 설정에서 고정값을 할당하도록 해주었습니다.

 

 

TCP 연결하기

 

수신 데이터 확인

 

 

 

패킷을 분석하여 올려주신 랜이님 감사합니다.

 

 

mscg.kr/65

 

[월패드] 코콤 월패드 및 그렉스 환기장치 RS485 패킷

담다패드 - 월패드만 있으면 우리집은 이미 스마트홈?! 담다패드 - 월패드만 있으면 우리집은 이미 스마트홈?! 스마트폰, 스마트전구, IoT가전제품, AI스피커 ...... 스마트한 세상에 살고계신

mscg.kr

 

 

 

여기까지 데이터를 잘 수신하신다면 4단계 중 첫 번째 단계를 완료한 것입니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형
반응형

최근 10년 내 지어진 아파트들은 월패드가 있어서 중앙제어가 가능하죠? 제가 거주 중인 집도 코콤 월패드를 쓰고 있어서 제어가 가능해요.

 

전등, 각방 보일러, 환기장치, 플러그, 가스밸브, 문열림 제어가 가능한데 월패드 뿐만 아니라 앱으로도 제어가 가능합니다.

 

 

처음엔 편하다고 생각했는데 점점 생각이 많아집니다.

  • 폐쇄적인 환경이 거슬립니다. 코콤 앱 외에는 뭘 할수 없네요?
  • 자동화 불가능
  • 음성인식 제어 불가능
  • 각종 센서, 추가적인 다른 기기와 통합 불가능

 

결정적으로 아래와 같은 상황이 저를 행동하게 만들었어요.

  • 주방에 아기 펜스를 쳐놨는데 전등을 키려면 펜스를 넘어서 전등을 켜고 다시 넘어 가야 하는 상황
  • 자려고 누웠는데 취침등을 끄려고 다시 일어나야 하는 상황
  • 나가면서 짐이 많을 때 손이 자유롭지 않는 상황에서 음성으로 엘리베이터 호출
  • 일몰 이후 일출 전까지 옷방에 들어갈 때 자동으로 점등
  • 부모님 댁 약정 끝나고 남아 있는 uplus 스마트 플러그 활용

 

 

지금 구성된 환경에 확장성을 더해 음성인식을 추가하고 기존 가전기기와 센서들을 활용하고 싶어 작업하면서 메모해놨던 것을 정리하였습니다.

 

 

검색하면 필요한 정보가 다 있었지만 처음엔 뭘 해야 하는지를 몰라서 헤맷는데, 처음 시작하려고 정보를 알아보는 분들에 맞춰 작성하려고 합니다. 

 

 

 

 


목표

 

  • 월패드로 제어 가능한 장비들을 음성으로 제어

목표 구성도

 


 

용어

개요 페이지를 읽을 때 알면 도움이 되는 용어

  • Home Assistant : 스마트 홈 구축 시 장치 중앙 제어를 위한 소프트웨어. 월패드 연동 및 플랫폼 확장 시 필요. Connector를 통해 여러 플랫폼과 연동. 
  • Google Assistant : 구글의 인공지능 비서 서비스. 음성인식 기능 활용. AI 스피커가 제일 저렴함.
  • SmartThings : 삼성전자의 IoT 플랫폼. SmartThings 앱, 허브, 센서 및 장치를 포함.
  • RS-485 : 월패드가 각종 센서와 장치들과 통신할 때 쓰임.(어줍잖게 제가 설명하기보단 궁금하신 분들은 검색해 보시고, 그냥 시리얼통신을 하고 있다 정도만 이해하고 넘어가겠습니다)
  • Z-Wave : 주로 가정용 자동화에 사용되는 무선 통신 프로토콜. 나라마다 사용하는 주파수가 달라 해외 직구 시 유의.

 


 

준비물

1. 월패드가 있는 집

Home Assistant 애드온으로 지원하는 월패드인지 확인하는 것이 중요합니다. (코콤, 삼성, 대림, 코맥스, 현대 가능한 것 같네요)

 

2. RS485 통신을 캡쳐할 장비

무선으로 할지 유선으로 할지 각자의 상황에 맞게 달라질 수 있지만 EW11 구매를 추천합니다.(알리에서 1.5만 원 정도)

(자세한 내용은 월패드 RS-485 통신 패킷 캡쳐 글에서)

 

3. Home Assistant를 설치할 장비

Home Assistant를 설치하는 방법은 환경에 따라 많은 갈림길이 있어요. 저는 라즈베리파이 + SSD 부팅 + HassOS 조합으로 카페 공구해서 17만 원 정도 들었습니다.

인텔 CPU가 장착된 시놀로지 NAS가 이미 있으신분은 도커로 설치하는 걸 추천합니다.

월패드를 그냥 SmartThings에서 제어하고 싶다 하시는분들은 브릿지 허브라는 제품 정식 발매를 기다리는 것도 대안이 될 수 있겠네요.

 

4. AI 스피커

갤럭시 홈 미니 VS 구글 홈 미니를 고민했습니다.

갤럭시 홈 미니가 있었지만 Home Assistant와 SmartThings를 연동하기 위해 SmartThings Hub가 추가로 필요했습니다. SmartThings Hub는 국내 정식발매 됐지만 현재는 재고가 없고 재입고가 7월은 되어야 한다고 합니다. aeotec 제품이 SmartThings Hub 호환 제품이고 해외 직구로 구매할 수도 있는데, Z-Wave가 미국향이라 보류. SmartThings Hub 중고제품도 보류했습니다.

주방과 안방 두 곳에 음성인식을 위한 AI 스피커가 필요한데 구글 홈 미니가 저렴해서 최종 결정했습니다.

갤럭시 홈 미니는 IR 리모컨으로 제어 하는 기기 등록이 가능한데 구글 홈 미니는  리모컨으로 제어하는 기기(선풍기 같은..)까지 음성인식으로 사용하시려면 IR 리모컨 제어하는 mBox같은걸 구매해야 합니다. 

 

 

 


 

목차

1. 월패드에서 통신하는 RS-485 패킷 캡쳐하기

 

1. 월패드에서 통신하는 RS-485 패킷 캡쳐하기

사전에 읽으면 도움되는 글 [홈IoT] COMMAX 월패드 RS485 통신하기 [홈IoT] COMMAX 월패드 RS485 통신하기 COMMAX 월패드 통신하기 2020월 5월 3일 루피영호 차 례 □ 목 표 □ 준비물 □ 통신포인트 □ 싱크...

blog.oriang.net

 

2. Home Assistant 설치하기(라즈베리파이 + SSD 부팅)

 

2. Home Assistant(HassOS) 설치하기(라즈베리파이4 + SSD 부팅)

설치 관련 글은 중간에 스크린샷을 아예 찍질 못해서 참고 했던 글로 대체 합니다. 다른 분들이 정리를 잘 해놓으셔서 제가 굳이 다시 정리할 필요가 없긴 하네요. 구매 리스트 (167,000원) 라즈베

blog.oriang.net

 

3. Home Assistant + 코콤 연동하기

 

3. Home Assistant + 코콤 연동하기

Home Assistant에 코콤을 연동하기 위해 2개 애드온 설치가 필요합니다. 1. Mosquitto (MQTT broker) 설치 MQTT가 무엇인지 궁금하신분은 아래 글을 읽어보시면 도움이 될 것 같습니다. medium.com/@jspark141515/..

blog.oriang.net

 

4. Home Assistant + Google Assistant 연동하기

반응형
반응형

몇년 전 삼성 SL-M2027을 구매했습니다.

 

 

구매할 당시엔 PC에 바로 연결해서 사용할 것이고 네트워크 프린터로 굳이 사용할 이유가 없다고 생각했었어요.

 

 

출력할 문서가 필요하면 USB 연결해서 출력하면 되는거니까요.

 

 

저 처럼 조금 더 저렴하게 구매하려고 USB 모델로 구매한 경우 이면서 이후에 네트워크를 통해 출력하고 싶을 때 이 글이 도움이 될 것 같습니다.

 

 

제가 겪었던 경험을 공유하려고 합니다.

 

 


 

시도 했던 방법

 

1. 프린터 공유

 프린터 속성에서 공유하는 방법. 프린터 공유를 검색하면 쉽게 찾을 수 있는 방법인데, 공유하는 PC가 켜져 있어야 동작하기 때문에 이 방법은 얼마 쓰지 않았습니다.

 

2. 시놀로지 NAS에 USB로 연결 (실패)

 제가 생각한 제일 이상적인 방법이 있으나 최종적으로 실패하였습니다. (이미 NAS는 사용중이고 연결만 하면 되는데...) 시놀로지 운영체제 DSM은 리눅스 기반이고 USB로 연결하면 인식은 됩니다. CUPS가 설치된 것을 보고 드라이버만 설치되면 가능할 거라고 판단했는데, 적합한 드라이버를 찾을 수가 없었습니다. 또 CUPS 관리자 화면을 설정에서 활성화 하더라도 소스파일은 포함시켜두지 않았더군요.

 

3. Raspberry Pi 활용

 결과적으로 이 방법으로 정착했습니다. 집에서 놀고 있는 Raspberry Pi를 활용하였습니다. CUPS를 설치하고 드라이버를 설치하고 라즈베리가 프린터 서버가 되는 형태입니다. (이럴바엔 네트워크 프린터를 구매하는 것이 좋다는 생각이 드네요)

 

 


 

작업 하기

 

1.  Raspberry Pi 준비, 초기 환경 설정

 이 글의 포인트는 네트워크 프린터로 만드는 것이기 때문에 라즈베리 초기 세팅부분은 항목만 나열하겠습니다.(구글을 통해 쉽게 정보를 얻을 수 있습니다)

 

  • 초기 비번 변경, hostname, timezone, 무선랜 설정(무선세팅이라면), 용량 확장, 업데이트

 

 

 

2. CUPS 설치 및 설정

 

  • CUPS 설치
# 설치
$ sudo apt install cups

# 그룹에 사용자 추가
$ sudo usermod -a -G lpadmin pi

 

  • CUPS 관리자 웹 접속 가능하도록 수정
# 설정 수정
sudo nano /etc/cups/cupsd.conf

# 접속 가능한 IP 대역 추가 (아래 코드 참고하여 해당 블럭에 추가)
Listen *:631
Allow 192.168.0.*


WebInterface Yes

 

아래 내용도 추가해줍니다

(설정은 버전과 구성을 하기 나름이기 때문에 각자 상황에 맞게 설정이 필요합니다.)


# Restrict access to the server...
<Location />
  Order allow,deny
  Allow 192.168.0.*
</Location>

# Restrict access to the admin pages...
<Location /admin>
  Order allow,deny
  Allow 192.168.0.*
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow 192.168.0.*
</Location>

# Restrict access to log files...
<Location /admin/log>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow 192.168.0.*
</Location>

 

서비스 재시작

 

# 서비스 재시작
sudo service cups restart

 

 

3. 프린터 드라이버 설치

 

 여기서 이야기하는 드라이버는 CUPS에 SL-2027 프린터 드라이버를 설치(라고 표현하겠습니다.) 하는 과정입니다.

 

 이것이 가능하겠다. 라고 판단했던 글입니다.

www.reddit.com/r/linuxadmin/comments/cvt23c/print_via_rpi_cups_with_samsung_m2026_very_cheap/ 

 

Print via RPi CUPS with Samsung m2026 (very cheap printer)

Hi, There was another thread about this topic, but it's archived, so I can't update it. /u/electric_lute provided a useful reply, but I wanted...

www.reddit.com

 

 삼성에서 공식적으로 ARM 프로세스용, 리눅스 드라이버를 제공하지 않기 때문에 SpliX에서 배포하는 드라이버를 활용하였습니다.

 

 라즈베리파이에 모니터를 연결하거나 SSH 로 작업하면 됩니다.

# git 설치
$ sudo apt install git


# Install libscup2-dev
sudo apt install libcups2-dev

# splix 소스 clone
$ git clone https://gitlab.com/ScumCoder/splix.git



$ cd splix

# Compile Splix with uneccessary algorithm disabled (not needed and bugged for me)
$ sudo make DISABLE_JBIG=1

# Run install script, which will place all needed binaries into cups/filter etc...
$ sudo make install

 

4. CUPS 프린터 추가

 

CUPS가 설치 된 프린터 서버 아이피를 브라우저로 접속해봅니다. 라즈베리나 같은 망 대역에 있는 PC로 작업하시면 됩니다.

변경하지 않았다면 기본 포트는 631 이고 CUPS 설치 및 설정이 잘 되었다면 접속이 됩니다.

 

저의 경우는 위 설정대로 했을 때 https://192.168.0.20:631 이고 192.168.0.xx 대역에서 접속이 가능합니다.

 

CUPS 접속화면

 

상단 메뉴 중 Administration을 들어가면 프린터를 관리할 수 있습니다. Add Printer를 눌러 추가해줍니다.

 

프린터 추가

 

프린터 추가 - 프린터 선택

 

프린터 추가 - 이름과 설명 작성

 

추가 가능 프린터 목록

 

파일 선택을 누르고 컴파일 된 파일을 선택합니다. 라즈베리파이에서 컴파일 한 프린터 드라이버 파일을 다운받아서 추가해주었습니다.

(ARM 환경에서 컴파일된 드라이버를 추가해주는 작업입니다.)

 

이제 같은 네트워크상에 있는 노트북, 맥, PC, 스마트폰 등 다양한 기기에서 출력이 가능해집니다.

 

최근에 나온 SL-M2030 역시 유사 제품군이기 때문에 가능하지 않을까 생각합니다.

 

감사합니다. 

 

 

반응형
반응형

안녕하세요 경매 공매 지도 개발자입니다.

 

 

오랜만에 기능 업데이트를 알리게 되었네요 ^^

 

 

해안선 기준으로 500m 이내 조회하는 기능을 추가하였습니다.

 

 

바다 근처의 경매 물건을 지도로 쉽게 볼려고 하다가 서비스까지 개발하게 되었는데, 정작 이제야 기능을 추가 하게 되었네요.

 

 

막상 개발하고 보니 해안 주변 신규 경매/공매 물건 알림 기능 정도는 더해져야 의미가 있을거라 생각이 드네요.

 

 

사람의 직관이 아닌 시스템이 "해안 근처 물건"이라는 조건을 인식할 수 있게 되었으니 더 제공해드릴 수 있는 기능을 고민해봐야겠네요.

 

 

역세권 오피스텔(지하철역 반경 500m 내 오피스텔) 같은 것도 개발하면 재미있는 테마가 되겠네요.

 

 

이번 기능은 공간연산이 필요한 기능이라 조회되는 속도가 조금 느릴 수 있습니다. 상황을 봐가며 대응하겠습니다.

 

 

사용법은 오른쪽 아래 테마 버튼을 누르고 해안(500m 이내) 를 클릭 또는 터치 하시면 활성화가 됩니다.

(새로고침 또는 앱을 다시 구동할 경우 전체 물건으로 조회됩니다.)

 

 

 

버튼 위치 설명

 

일반 조회 시 전체 물건 조회

전체 물건 조회 시

 

해안(500m) 이내 조회 시

해안(500m) 이내 조회 시

 

 

 

 

 

참고로 시도 경계 데이터를 사용하여 조회되기 때문에 해안선의 디테일이 좀 떨어질 수 있습니다.

(아래 이미지는 경계를 식별하기 위해 사용된 공간데이터를 시각화 한 것입니다.)

 

반응형
  1. 정정근 2021.03.03 21:01

    좋은정보부탁드립니딘

  2. 강미혜 2021.03.11 19:00

    유익한 정보
    고맙습니다

  3. 김안희 2021.04.08 11:37

    좋은 정보 감사히 받겠습니다.
    단지 인터넷에 서툴러서 지속적으로 잘 볼 수 있을지 자신이 없네요.ㅋ

반응형

안녕하세요.

 

 

경매 공매 지도 개발자입니다.

 

 

요 몇일 CPU 사용량과 응답속도 이슈로 알람이 계속 발생하여 몇 가지 조치를 취하였습니다.

 

 

1. 10분간 요청 100회 제한

10분동안 100번이나 요청을 하실 분은 없을 것 같은데 상황을 먼저 지켜보고 추후에 변경하던지 하겠습니다. 비정상적으로 요청이 많이 발생하는 경우를 막기 위함이지 실 사용자를 제재하는 것은 아닙니다.

 

2. DB 서버 사양 업그레이드

사양을 업그레이드 할 때가 되었다고 생각하고 있었는데 역시나 사용자가 늘어서 문제가 되네요. 

 

 

최근 몇일 불안정 했는데 조금 더 지켜보면서 대응하도록 하겠습니다.

 

 

감사합니다.

반응형
반응형

안녕하세요.

 

기획 또는 개발 계획단계에서 아이디어를 구체화 할 때 많이 사용하는 도구를 소개하려고 합니다.

 

UI 설계 툴에도 다양한 종류가 있고 아래 링크에 상당히 잘 설명되어있으니 먼저 읽어보시는걸 추천드립니다.

 

https://brunch.co.kr/@cysstory/151

 

프로덕트 매니저의 툴, UI 디자이너의 툴

스케치, Adobe XD, Figma, Axure, ProtoPie 등등 | 불과 10년 전만 하더라도 UI 설계는 파워포인트로 UI 디자인은 포토샵&일러스트의 조합을 정석으로 사용해왔습니다. 하지만 디바이스가 다양해지고 작��

brunch.co.kr

 

그 중 PowerMockup 이라는 프로그램을 소개해드립니다.

 

이 툴의 장점은 PowerPoint에 Add-In 형태로 추가되어 기존 PPT로 작성된 파일을 활용할 수 있다는 점입니다.

 

공식 사이트 : https://www.powermockup.com/

 

PowerPoint Wireframe and Prototyping Tool | PowerMockup

Collaboration PowerPoint includes collaboration and sharing features that facilitate working in a team. You can share documents with others via OneDrive or SharePoint, leave comments on slides, and merge different versions of a document into a single file.

www.powermockup.com

 

무료버전은 사용가능한 템플릿이 제한적입니다.

 

개인버전은 59.99$부터 시작하고 블로그 글 작성하고 메일을 보내면 심사 후 개인 라이센스를 제공받을 수 있다고 합니다.

 

다운로드

 

 

설치는 Power Point가 종료된 상태에서 다음 > 다음 을 누르면서 진행합니다.

 

 

Run PowerMockup 버튼을 누르면 샘플 페이지가 뜹니다.

 

 리본메뉴에 Add-In 형태로 추가된 것을 볼 수 있습니다.

 

오른쪽 화면에는 사용가능한 Component가 있어서 드래그하여 사용할 수 있습니다.

 

1. Component를 검색하여 찾기

2. 드래그&드랍으로 넣기

 

 

 

추가적으로 활용할 수 있는 기능들은 공식 사이트에 잘 소개 되어있습니다.

 

마지막으로 공식 가이드 동영상 입니다.

 

 

 

 

이 도구의 장점은 사용법이 매우 쉽다는 점이에요.

 

 

단순한 스토리 보드 작성에 최적화 되어 빠르게 의사소통을 하기 위한 용도로 아주 적합합니다.

 

 

 

 

 

 

다양한 툴 활용을 통해서 즐거운 기획 되시길 바래요~ :)

반응형

+ Recent posts