3D 프린터 재능 기부.

요즘 3D 프린터 제작 공장장처럼.

창작 의욕을 불태우는.

블로거 정티(링크)님의.

만들고 싶은 것 있냐는 말씀에.

불안하게 설치한 원기둥 형태의 Netatmo 제품군 마운트를.

철판 깔고 부탁드려봤다. (아래)




Nintendo Switch Joy-Con Grip.

약간 빡빡하지만.

조이콘과 유격 없이 딱 맞으며.

오리지날 닌텐도 스위치 그립과. (아래)

닌텐도 스위치 (Nintendo Switch)를 지르다. - 2. 개봉. (2)

비교했을 때. (아래)

부피가 작아서 좋다.


나는.

이런 것도 3D 프린터로 뽑을 수 있다는 것이.

신기하고 손에 딱 들어와.

잘 사용하고 있지만.

꼬맹이들은 오리지날 제품을 선호.




Raspberry Pi 3 Case.

홈브리지 머신으로 잘 사용하던.

라즈베리파이3의. (아래)

애플 홈킷 (HomeKit) 세팅 - 1. 라즈베리파이3를 지르다. (1)

케이스인데. (아래)

단자 노출 부분은.

예전 케이스와 비슷하지만.

3D 프린터 특성상.

마감은 거친 편이며. (아래)

(후가공을 하면 해결된다고 한다.)

통풍에 중점을 둔 케이스라.

발열 걱정은 안 해도 되겠다.




Netatmo Weather Station Indoor Module Mount.

파일 : 

https://www.thingiverse.com/thing:1959615


기성품처럼.

부족하지도 남지도 않게.

사이즈가 딱 맞아.

무척 마음에 든 거치대다. (아래)


원래는.

꽃철사에 달아놓은 모듈에. (아래)

스마트 비바리움 - 19. 온습도 센서 및 스팟(SPOT) 세팅 (3) 및 모션 재배치.

사용할 생각이었는데.

베이스 모듈에 부착한 벨크로가 더 마음에 안 들어. (아래)

Netatmo를 지르다. - 6. 세 번째 설치 및 성공.

계획 수정. (아래)




Netatmo Rain, Wind Gauge.

파일 :

Rain https://www.thingiverse.com/thing:2404122

Wind https://www.thingiverse.com/thing:2404132


실제로 만져보니.

걱정과 다르게 강도도 강하고.

정품 마운트보다. (아래)

Netatmo를 지르다. - 5. 두 번째 설치 및 정품 마운트 지름.

더 정품다워. (아래)

두 개를 포개어 기둥에 달고 싶었는데. (아래)

설치부 너비 문제 해결을 위해. (아래)

몇 시간 동안.

여러 방법을 사용해도. (아래)

불안해서 안 되겠더라.

아쉽지만 설치 포기.




Solar Radiation Shield.

파일 :

https://www.thingiverse.com/thing:1386333


인디고고(Indiegogo)에 펀딩한.

웨더플로(WeatherFlow) 설치를 위해. (아래)

2017년08월 정보.

염치없이 2개를 부탁드렸다가. (아래)

하나에 무려 16시간이 걸린다기에 포기.


케이블 타이가 삭을 수 있다는 조언을.

잊기 전에. (아래)

La Crosse Sensor Protection Shield (Netatmo Outdoor 거치대)

Outdoor Module을 보강하는 것으로.

끝냈다. (아래)




Netatmo Welcome Wall Mount.

파일 :

https://www.thingiverse.com/thing:1779238


알록달록 레고로 급조한 거치대가.

마음에 안 들었는데. (아래)

Logitech Circle 2 Wired - 2. 세팅.

깔끔하게 해결했다. (아래)


좌우 각도는 물론.

상단에만 나사가 있어.

양면 테이프와 조합하면 상하 각도 조절도 가능. (아래)




총평.

나도 정티님처럼.

그루트 같은 피규어나. (아래)

필요한 물건들을.

3D 프린터로 만들고 싶어도.

조금 사용하다가.

창고로 방출할 것 같아 망설였는데.

블로거 신짱님(링크)이.

직접 자극을 주시더라. (아래)

이런...




추가 - 2018년10월24일.

라즈베리파이 케이스 마감이 거친 이유. (아래)



Posted by Makelism

HDhomerun 재세팅.

일주일 시청 시간이 2시간 미만일 정도로.

활용도가 떨어져.

티비를 구석으로 옮겼더니.

케이블 안테나 연결을 위한.

5m에 가까운 전선이 무척 거슬리더라.


전선을 없애고.

케이블, 공중파 방송 시청을 위해. (아래)

HDHomerun과 Tvheadend에 대하여.

공중파 시청에만.

제한적으로 사용하던 HDHomerun을.

다시 세팅했는데.

재능 기부자분들의 능력 덕분에.

예전과 달리 쉽게 세팅을 끝냈다.




세팅 (1/7) - 프리셋(Preset) 파일 생성.

(1)

HDHomerun 전원, 안테나 및 인터넷 연결이 완료된 상태에서.

HDHomeRun Software 다운로드 및. (아래)

HDHomeRun Software for Windows

실행 후.

Cable이 아닌 Antena 선택. (아래)

(HDhomerun IP로 접속해도 가능하다.)



(2)

C:\Program Files\Silicondust\HDHomeRun 위치에서. (아래)

다음 명령을 실행 후. (아래)

hdhomerun_config (HDHomerun IP주소) scan /tuner0 log.txt

(예 : hdhomerun_config 192.168.0.9 scan /tuner0 log.txt)

검색 완료될 때까지 대기.



(3)

'log.txt' 파일을 열어. 

'seq=0'인 목록은 삭제하고. (아래)

'seq=100'인 목록 중. (아래)

'채널 정보가 있는 것은 QAM'

'채널 정보가 없는 것은 8VSB'



(4)

위 정보를 입력해. (아래)

프리셋 파일 생성. (아래)

KR-Digital-Cable



참고1.

프리셋 설정할 때.

가장 많은 도움을 받았던 글이다. (아래)

https://cafe.naver.com/mk802/8724 



참고2.

이번에는 예전과 다르게.

아무리 검색해도.

빠지는 채널이 있어.

모든 주파수를 넣은 프리셋으로 해결했다.




세팅 (2/7) - TVheadend 설치.

선구자들의 글을 보며.

복사해서 붙여넣기만으로도.

힘겹게 세팅했던 과정인데.

지금은.

시놀로지 도커(Docker)로.

한글화까지 된.

TVheadend를 간단하게 설치할 수 있다.


이 글 하나로. (아래)

Synology에서 docker-tvheadend 실행 방법

TVheadend 초기 설치까지 끝.




세팅 (3/7) - 프리셋 파일 복사.

폴더 구조가 안 보여.

헤맸던 과정인데.

같은 경험을 공유해주신 분 덕분에.

해결했다. (아래)

USB TV 카드에 Docker Tvheadend 사용 시 주파수 추가 방법 


'TVheadend - 일반 - 기본' 탭의.

DVB 스캔 파일 경로에.

'/usr/share/tvheadend/data/dvb-scan/' 입력하고 저장. (아래)


'tvheadend 도커 폴더 - epg2xml 폴더'에 프리셋 파일을 넣고.

'도커 - 비디오 형식 - TVheadend - 터미널 - 생성 - bash' 선택 후.

'mv KR-Digital-Cable /usr/share/tvheadend/data/dvb-scan/atsc' 입력, 엔터. (아래)




세팅 (4/7) - 채널 등록.

도커 재시작 후.

'TVheadend - 설정 - DVB 입력 - TV 어댑터'에서.

HDHomerun 확인. (아래)

(튜너가 2개라 #0, #1로 잡혔다.)


'TVheadend - 설정 - DVB 입력 - 네트워크'에서 추가 클릭.

ATSC-T 선택 후. (아래)

네트워크 이름 및 미리 지정된 먹스(Muxes)에서.

위 프리셋 파일을 선택하면. (아래)

스캔을 시작하며.

서비스 카운팅. (아래)

(프리셋에 따라 한참 걸릴 수 있다.)


서비스 등록 후. (아래)

'tvheadend - 설정 - 채널 / EPG - 채널' 확인.




세팅 (5/7) - EPG 등록.

EPG 등록을 배제한 이유가.

(녹화가 목적이라면 필수다.)

내부 네트워크에서의 실시간 시청이 목적이기도 하지만.

수도 없이 바뀌는 EPG 설정에.

질렸기 때문인데. (아래)

HDHomerun을 위해 Flat TV Antena를 지르다. - Tvheadend 삭제.

이 TVheadend는.

공중파 EPG 정도는 간단하게 지원해서 세팅했다.


'설정 - 채널 / EPG - EPG 그래버 모듈'에서.

Korea (epg2xml)의 켜짐 체크 후. (아래)

해당 채널에 EPG를 할당해서.

끝. (아래)




세팅 (6/7) - TvhClient 설치.

새로운 장치를 연결해.

리모컨 개수를 늘리는 것보다.

Infuse 머신으로 사용하는.

기존 애플티비에. (아래)

애플 홈킷 (HomeKit) 세팅 - 6. 애플 티비 4세대를 지르다.

tvOS용 TvhClient를 설치해.

간단하게 구성했는데.

채널 이동 간 5초의 시간이 걸리는 것 빼고는.

빠릿하게 잘 작동한다.




세팅 (7/7) - 트랜스코딩 설정.

설치 후.

뭐가 문제인지. (아래)

TVheadend 모바일 재생 문제

화면 딜레이가 있는 채널이 있어.

HDHomerun의 트랜스코딩 항목은.

heavy, None을 번갈아가며 사용하다가. (아래)

None으로 정착 후.

tvheadend의 스트림 프로필에서.

패스쓰루시켜 해결했는데. (아래)

더 좋은 방법을 찾는 중.



참고1.

HDHomerun의 트랜스코딩 설정을 바꿀 수 있는.

Main Menu는 80번 포트를 사용한다.

포트 포워딩에 참고.



참고2.

사용하지는 않지만.

외부 시청을 위한.

TVheadend의 포트는 9981만 사용했다.




총평.

내가 할 수 있는 세팅이면.

진입 장벽이 낮은 편이니 도전해도 좋다.

Posted by Makelism

We can't load your screen right now.

아이폰. (아래)

아이패드. (아래)

안드로이드(갤럭시 노트5, 9)의. (아래)

스마트싱스(SmartThings) 클래식 앱.

로딩 실패 문제를. (아래)

(뉴 앱에서는 잘 보이나 아직 불편해서 사용하지 않는다.)

해결하는 중이다.


이 문제에 대해 따로 포스팅하겠지만.

미국 스마트싱스 팀에서는.

많은 장치 때문이라고 했다가. (아래)

예전에는.

이 증상이 없었으며.

(장치를 243개까지 늘렸을 때도 로딩 문제는 없었다.)

리프레쉬를 눌러도 로딩이 안 된다는 답변에. 

문제의 심각성을 깨닫고. (아래)

엽기적인(?) 여러 방법을 시도하는 중.



많은 장치 개수가.

로딩 속도 저하의 원인이 될 수 있다는 답변을 보고.

작년 12월에 작성하다가 방치한.

'상태 반영 목적의 가상 장치 줄이기'라는 글이 생각나서.

살을 붙여 포스팅한다.




가상 장치를 줄이는 방법.

가상 스위치를 없애는데.

큰 도움이 되었던 두 개의 글이 있다.


첫 번째는.

변수를 사용해. (아래)

스마트싱스 장치 및 자동화 정리. (3) - 변수 활용.

외부 개방이나. (아래)

에어컨 자동화. - 3. 조건 설정 (1).

공기, 온도 등의 상태 가상 스위치를 없앨 수 있는. (아래)

블로거 지이노(링크)님의 글이고.

나머지 하나는.

간접 연결 장치를. (아래)

스마트홈 - 1. 연결 방식에 따른 장단점.

webhooks로 간단하게 연동할 수 있는.

스마트싱스 카페 회원인 오르갱님의 글이다. (아래)

WebCore 와 IFTTT Webhooks로 연동하기 


많은 포스팅에서 언급된 변수는 제외하고.

두 번째인.

IFTTT 연동 부분만 다루기로...




webCoRE와 Webhooks 연동.

스마트싱스 통합이 가능한.

Netatmo Wind, Rain Gauge는. (아래)

스마트 비바리움 - 19. 온습도 센서 및 스팟(SPOT) 세팅 (3) 및 모션 재배치.

Netatmo 공식 앱의 완성도가 뛰어나고.

다양하고 세분화된 조건에 사용할 수 있는.

실내 모듈(온습도, 이산화탄소 측정 가능)과 다르게.

'바람이 매우 강하다', '비가 온다' 수준의.

간단한 조건이라.

IFTTT로만 연동시켜봤는데.

나쁘지 않다.



1. Webhooks 설정.

IFTTT Webhook 서비스의. (아래)

https://ifttt.com/services/maker_webhooks/

settings 항목에서 복사한 URL을. (아래)

웹코어의. (아래)

https://dashboard.webcore.co

'Settings - INTEGRATIONS - IFTTT - IFTTT Maker Webhooks URL' 항목에 붙여넣고. (아래)

Apply.



2. 피스톤(Piston) 설정.

'Virtual device - IFTTT' 선택 및.

임의의 Value값을 입력하고. 

하단(빨간색 박스)의 Use this URL in your IFTTT's Maker channel 복사. (아래)



3. Applets 설정.

기상청 자료와. (아래)

주변 환경에 따라.

Target Speed를 결정한 후.

Netatmo Wind에 측정된 바람이.

어느 수치 이상 떨어지거나 올라가면. (아래)

위 2번의 피스톤을 실행해라. (아래)

(URL에 'Use this URL in your IFTTT's Maker channel' 항목을 붙여넣자.)



4. 끝.

Status Wind라는 가상 스위치와 Netatmo Wind Gauge를. (아래)

Netatmo Additional indoor Module을 지르다. - 2. 세팅 (2) 및 자동화 재설정 (끝),

IFTTT와 변수를 사용해 제거했다. (아래)



참고.

수동 ON, OFF를 할 수 있는.

가상 스위치를 사용하면.

변수보다 간단한 자동화 테스트 및.

강제 상태 변화가 가능하다. (아래)

Netatmo Welcome을 지르다. - 4. 얼굴 인식 기반 재실. (끝)





총평.

이 설정으로 많은 장치를 줄여서.

만족한다.



Posted by Makelism