#!/bin/bash
he_login="ID"
he_passwd="비밀번호"
he_ipaddr="허브 IP주소"
cookiefile=/volume4/BACKUP/NAS/SmartHome-Backup/Hubitat/cookiefile_c8.txt
backupdir=/volume4/BACKUP/NAS/SmartHome-Backup/Hubitat/data_c8
backupfile=$backupdir/$(date +%Y%m%d-%H%M).lzf
find $backupdir/*.lzf -mtime +5 -exec rm {} \;
curl -k -c $cookiefile -d username=$he_login -d password=$he_passwd https://$he_ipaddr/login
curl -k -sb $cookiefile https://$he_ipaddr/hub/backupDB?fileName=latest -o $backupfile
rm $cookiefile
****스크립트 수정****
굵게 빨간색 부분을 수정하시면 됩니다.
****구동 절차****
Hubitat 허브에서 최신 백업 파일 정보를 수집하여 backupdir 경로에 다운로드합니다.
backupdir 에 저장된 백업 파일은 mtime 값에 따라 과거 데이터를 보관합니다.
해당 스크립트를 시놀로지 나스에 스케줄링으로 설정 필요합니다.
시놀로지 작업 스케줄러에서 아래와 같은 형식으로 입력해야만 정상 작동합니다.
sh -x /volume4/BACKUP/NAS/SmartHome-Backup/Hubitat/hubitat-backup.sh

<저장된 백업 파일>

'민군의 스마트홈 > Hubitat' 카테고리의 다른 글
| Aqara 디바이스 (T1 동작 감지 센서, 2선식 1구 전등 스위치) 페어링해도 작동이 잘 되지 않는 경우 페어링 방법 (0) | 2025.09.02 |
|---|---|
| 3시간마다 집안 온습도 정보 알림 받기 (0) | 2025.09.02 |
| My Day Off 같은 휴일 센서 2가지 (0) | 2025.09.02 |
| 디바이스 사용 시간을 추적하는 App "Device Active Time Tracker App" & TV 시청 알림 (0) | 2025.09.02 |
| 정각에 스피커로 시간 알림 받기 (갤럭시 홈 미니 버전) (0) | 2025.09.02 |