코딩정보


● ha작업) dashboard의 lovelace를 복사 백업 하자




컨텐츠 정보


본문

● ha작업) dashboard의 lovelace를  복사 백업 하자

haos의 

1) 대시보드 저장 장소  확인

~/config/.storage/lovelace

에 저장 됩니다



마운트는 참조

mkdir ~/config/dashboards

ln -s  ~/config/.storage/lovelace.* ~/config/dashboards/

ln -s  ~/config/.storage/lovelace ~/config/dashboards/


복사 명령으로 대시보드 복사

폴더생성

mkdir ~/config/dashboards


복사

cp  ~/config/.storage/lovelace ~/config/dashboards/lovelace.yam

cp  ~/config/.storage/lovelace.dashboard_fullscreen ~/config/dashboards/lovelace.dashboard_fullscreen.yam


대시보드는  수정하는 카드 구성 yaml이 아닌 haos의 내부 형식으로 저장 됩니다
3232235521_1715954268.054.png

3232235521_1715953919.9613.png

카드구성 수정파일은 

3232235521_1715954345.0593.png


이것을 haos 재부팅시 복사가 자동으로 되게 구성 하자

Advanced SSH & Web Terminal

에서

init_commands

의 구성 하자

3232235521_1715954541.5982.png

시스템부팅시 동작으로 일반 재부팅에서는 시작동작동작이 않되는 점 참조 하세요

주) 1일한번  백업전 reboot하여 동작 설정 

상기설정에 추가적으로 터미널시작시도 추가 합니다

다음과 같이 터미널 동작시 수정은

/etc/profile

마지막에 

cp  ~/config/.storage/lovelace ~/config/dashboards/lovelace.yam

cp  ~/config/.storage/lovelace.dashboard_fullscreen ~/config/dashboards/lovelace.dashboard_fullscreen.yam

추가 합니다

3232235521_1715959104.2968.png


윈도우 부팅시  pc로 복사합니다

3232235521_1715954637.5477.png


@echo off
setlocal

REM 날짜 및 시간 형식 수정
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /value') do set "datetime=%%I"
set "date2=%datetime:~0,4%%datetime:~4,2%%datetime:~6,2%"
set "time2=%datetime:~8,2%%datetime:~10,2%%datetime:~12,2%"

REM 이전 백업 디렉토리 제거
for /f "skip=15 delims=" %%A in ('dir /b /ad /o-d g:\haos_backup') do rd /s /q "g:\haos_backup\%%A"

REM 새로운 백업 디렉토리 생성
set "backupdir=g:\haos_backup\%date2%_%time2%"
mkdir "%backupdir%" 2>nul

REM 파일 복사
xcopy /S /Y /F S:\*.yaml "%backupdir%\" 2>nul
xcopy /S /Y /F S:\*.yam "%backupdir%\" 2>nul
xcopy /S /Y /F S:\*.json "%backupdir%\" 2>nul
xcopy /Y /F S:\zigbee2mqtt\database.db "%backupdir%\zigbee2mqtt\" 2>nul
@REM xcopy /Y /F S:\home-assistant_v2.db G:\haos_backup\home-assistant_v2.db
endlocal
pause


복사된 파일

3232235521_1715954715.1984.png



ssh 터미널 실행시 자동으로 복사 하게 구성하기 ( 동작 명령어 넣기 )

https://linuxize.com/post/bashrc-vs-bash-profile/

Bash 시작 파일

대화형 로그인 셸로 호출될 때 Bash는 파일을 찾고 파일이 있으면 파일에 나열된 명령을 실행합니다.

그런 다음 Bash는 나열된 순서대로 , 및 파일을 검색하고 찾은 첫 번째 읽을 수 있는 파일에서 명령을 실행합니다.

/etc/profile

~/.bash_profile

~/.bash_login

~/.profile

==================

/etc/profile

마지막에 

cp  ~/config/.storage/lovelace ~/config/dashboards/lovelace.yam

cp  ~/config/.storage/lovelace.dashboard_fullscreen ~/config/dashboards/lovelace.dashboard_fullscreen.yam

추가 합니다

3232235521_1715958490.6067.png

복사 확인

3232235521_1715958744.3649.png




☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠1.png

뷰PDF add1,add2



관련자료

댓글 0
등록된 댓글이 없습니다.



♥간단_메모글♥


최근글


새댓글



PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
▶ 2024-06-02 04:59:19

오늘의 홈 현황


  • 현재 접속자♨ 631 명
  • 오늘 가입자※ 0 명
  • 어제 가입자※ 4 명
  • 주간 가입자※ 7 명
  • 오늘 방문자 1,302 명
  • 어제 방문자 2,099 명
  • 최대 방문자 13,042 명
  • 전체 방문자 4,354,547 명
  • 전체 게시물※ 8,612 개
  • 전체 댓글수※ 24,675 개
  • 전체 회원수 11,004 명

QR코드


☞ QR코드 스캔은 kakao앱 자체 QR코드

알림 0








최신글↑