nspanel-lovelace-ui
Custom Firmware for NsPanel with the design of HomeAssistant's lovelace UI in mind, works with Tasmota.
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- config.yml
- feature-request.md
- waitingforcontent.md
- build-app.yaml
- builder.yaml
- codeql-analysis.yml
- docs-release.yml
- hacs-validation.yaml
- iobroker-localization.yml
- lint.yaml
- nextion2text.yml
- auto_assign.yml
- CODEOWNERS
- dependabot.yaml
- FUNDING.yml
- issue-close-app.yml
- launch.json
- tasks.json
- apps.yaml
- screensaver-theme.yaml
- appdaemon.yaml
- apps-simple.yaml
- apps-theme.yaml
- README.md
- af.json
- ar.json
- bg.json
- bn.json
- bs.json
- ca.json
- cs.json
- cy.json
- da.json
- de.json
- el.json
- en-GB.json
- en.json
- eo.json
- es.json
- et.json
- eu.json
- fa.json
- fi.json
- fr.json
- fy.json
- gl.json
- gsw.json
- he.json
- hi.json
- hr.json
- hu.json
- hy.json
- iba.json
- id.json
- is.json
- it.json
- ja.json
- ka.json
- ko.json
- lb.json
- lt.json
- lv.json
- nb.json
- nl.json
- nn.json
- no.json
- pl.json
- pt-BR.json
- pt.json
- ro.json
- ru.json
- sk.json
- sl.json
- sr-Latn.json
- sr.json
- sv.json
- ta.json
- te.json
- th.json
- tr.json
- uk.json
- ur.json
- vi.json
- zh-Hans.json
- zh-Hant.json
- af.json
- ar.json
- bg.json
- bn.json
- bs.json
- ca.json
- cs.json
- cy.json
- da.json
- de.json
- el.json
- en-GB.json
- en.json
- eo.json
- es.json
- et.json
- eu.json
- fa.json
- fi.json
- fr.json
- fy.json
- gl.json
- gsw.json
- he.json
- hi.json
- hr.json
- hu.json
- hy.json
- id.json
- is.json
- it.json
- ja.json
- ka.json
- ko.json
- lb.json
- lt.json
- lv.json
- nb.json
- nl.json
- nn.json
- pl.json
- pt-BR.json
- pt.json
- ro.json
- ru.json
- sk.json
- sl.json
- sr-Latn.json
- sr.json
- sv.json
- ta.json
- te.json
- th.json
- tr.json
- uk.json
- ur.json
- vi.json
- zh-Hans.json
- zh-Hant.json
- apis.py
- config.py
- controller.py
- helper.py
- icon_mapping.py
- icons.py
- localization.py
- mqtt.py
- pages.py
- theme.py
- updater.py
- nspanel-lovelace-ui.py
- card-alarm.png
- card-media.png
- message-flow.png
- nodered-remote-control.png
- screens-us-p.png
- screens.png
- user.css
- appdaemon-babel.png
- card-alarm.png
- card-entities.png
- card-grid.png
- card-media.png
- card-power.png
- card-qr.png
- card-thermo.png
- card-unlock.png
- hacs-main.png
- hass-add-on-store.png
- message-flow.png
- mqtt-config-sucess.png
- nodered-remote-control.png
- nspanel-rl.png
- popupLight.gif
- popupTimer.gif
- screens-us-p.png
- screens.png
- screensaver-alt.png
- screensaver.png
- screensaver2.png
- tasmota-mqtt-config.png
- tasmota-template-config.png
- custom.html
- card-alarm.md
- card-climate.md
- card-entities.md
- card-grid.md
- card-media.md
- card-power.md
- card-qr.md
- card-unlock.md
- CNAME
- config-migration-standalone.md
- config-overview.md
- config-screensaver.md
- config-validation-checklist.md
- configure_mqtt.md
- entities.md
- faq.md
- icon-cheatsheet.html
- index.md
- iobroker-install.md
- notifications.md
- phys-btn.md
- prepare_ha.md
- prepare_nspanel.md
- prepare_nspanel_ioBroker.md
- subpages.md
- troubleshooting.md
- user.css
- cards.md
- configuration.md
- connection-modes.md
- entities.md
- getting-started.md
- index.md
- migration-appdaemon.md
- screensaver.md
- troubleshooting.md
- mkdocs.yml
- icons.json
- icons.py
- iobroker.py
- cardEntitiesSerial.py
- cardGridSerial.py
- cardMedia.py
- cardPower.py
- cardThermo.py
- font-char.py
- out.txt
- screensaver.py
- screensaver2.py
- shared.py
- charout.txt
- gen-chars.py
- SPECIAL HMI NotoSans-Regular 24 (UTF_8).zi
- SPECIAL HMI NotoSans-Regular 32 (UTF_8).zi
- SPECIAL HMI NotoSansVert-Regular 16 (UTF_8).zi
- test.zi
- VertNotoSansMono-Regular_D.ttf
- cardAlarm.txt
- cardChart.txt
- cardEntities.txt
- cardGrid.txt
- cardGrid2.txt
- cardLChart.txt
- cardMedia.txt
- cardPower.txt
- cardQR.txt
- cardThermo.txt
- pageIcons.txt
- pageStartup.txt
- pageTest.txt
- popupFan.txt
- popupInSel.txt
- popupLight.txt
- popupLightNew.txt
- popupNotify.txt
- popupShutter.txt
- popupThermo.txt
- popupTimer.txt
- Program.s.txt
- screensaver.txt
- screensaver2.txt
- cardAlarm.txt
- cardChart.txt
- cardEntities.txt
- cardGrid.txt
- cardGrid2.txt
- cardLChart.txt
- cardMedia.txt
- cardPower.txt
- cardQR.txt
- cardThermo.txt
- nspanel_Stats.txt
- pageIcons.txt
- pageStartup.txt
- pageTest.txt
- popupFan.txt
- popupInSel.txt
- popupLight.txt
- popupLightNew.txt
- popupNotify.txt
- popupShutter.txt
- popupThermo.txt
- popupTimer.txt
- Program.s.txt
- screensaver.txt
- screensaver2.txt
- cardAlarm.txt
- cardChart.txt
- cardEntities.txt
- cardGrid.txt
- cardGrid2.txt
- cardLChart.txt
- cardMedia.txt
- cardPower.txt
- cardQR.txt
- cardThermo.txt
- pageIcons.txt
- pageStartup.txt
- pageTest.txt
- popupFan.txt
- popupInSel.txt
- popupLight.txt
- popupLightNew.txt
- popupNotify.txt
- popupShutter.txt
- popupThermo.txt
- popupTimer.txt
- Program.s.txt
- screensaver.txt
- screensaver2.txt
- cardAlarm.txt
- cardChart.txt
- cardEntities.txt
- cardGrid.txt
- cardGrid2.txt
- cardLChart.txt
- cardMedia.txt
- cardPower.txt
- cardQR.txt
- cardThermo.txt
- nspanel_US_L_Stats.txt
- pageIcons.txt
- pageStartup.txt
- pageTest.txt
- popupFan.txt
- popupInSel.txt
- popupLight.txt
- popupLightNew.txt
- popupNotify.txt
- popupShutter.txt
- popupThermo.txt
- popupTimer.txt
- Program.s.txt
- screensaver.txt
- screensaver2.txt
- diff-eu-version.txt
- nspanel_US_L-I.tft
- nspanel_US_L.HMI
- nspanel_US_L.tft
- cardAlarm.txt
- cardChart.txt
- cardEntities.txt
- cardGrid.txt
- cardGrid2.txt
- cardLChart.txt
- cardMedia.txt
- cardPower.txt
- cardQR.txt
- cardThermo.txt
- pageIcons.txt
- pageStartup.txt
- pageTest.txt
- popupFan.txt
- popupInSel.txt
- popupLight.txt
- popupLightNew.txt
- popupNotify.txt
- popupShutter.txt
- popupThermo.txt
- popupTimer.txt
- Program.s.txt
- screensaver.txt
- screensaver2.txt
- cardAlarm.txt
- cardChart.txt
- cardEntities.txt
- cardGrid.txt
- cardGrid2.txt
- cardLChart.txt
- cardMedia.txt
- cardPower.txt
- cardQR.txt
- cardThermo.txt
- nspanel_US_P_Stats.txt
- pageIcons.txt
- pageStartup.txt
- pageTest.txt
- popupFan.txt
- popupInSel.txt
- popupLight.txt
- popupLightNew.txt
- popupNotify.txt
- popupShutter.txt
- popupThermo.txt
- popupTimer.txt
- Program.s.txt
- screensaver.txt
- screensaver2.txt
- diff-eu-version-known-good.txt
- diff-eu-version.txt
- diff-filtered.txt
- nspanel_US_P.HMI
- nspanel_US_P.tft
- icon-cheatsheet.html
- nspanel.HMI
- nspanel.tft
- README.md
- javascript.d.ts
- Abfallkalender.ts
- Abfallkalender.xml
- Alarm_clock.ts
- Alarm_Page_Erweitertes_Skript_mit_PopupNotifyPage.xml
- Alarm_Page_Testskript.xml
- CardChart.xml
- CardChart_History.js
- CardLChart_History.js
- CardLChart_Influx2.ts
- CardMedia_Equalizer.xml
- CardPower.js
- CardPower_Emulator_Skript.xml
- cardPower_simple_example.xml
- Chrome_Alias.js
- Countdown_Timer.ts
- DWD_Daten_Broadcast.xml
- Hardware-Buttons_Multipress.xml
- Homatic_nonIP_Thermostate.xml
- Index-Jumpmenue_inSelpopup.xml
- PopupNotify_layout2_Emulator.xml
- PopupTimer.xml
- RGB_Dec565_rechner.xml
- Screensaver-Info_auf_Request.xml
- ShellyDuo_inkl_InSel.xml
- SqueezeBoxRPC_Alias.js
- Uhrzeit_Logging.xml
- WLED.js
- NSPanelTs.ts
- nspanel-us-l-v4.5.0.HMI
- nspanel-us-p-v4.5.0.HMI
- nspanel-v4.5.0.HMI
- cardAlarm_Emulator.js
- icon_mapping.js
- icon_mapping.ts
- ioBroker_NSPanel_locales.json
- ioBroker_NSPanel_locales_beta.json
- ioBroker_NSPanel_locales_service.json
- NsPanelTs.ts
- README.md
- tsconfig.json
- icon_mapping.php
- node-red-example-flow.json
- README.md
- base
- finish
- run
- type
- up
- mqtt-manager
- af.json
- ar.json
- bg.json
- bn.json
- bs.json
- ca.json
- cs.json
- cy.json
- da.json
- de.json
- el.json
- en-GB.json
- en.json
- eo.json
- es.json
- et.json
- eu.json
- fa.json
- fi.json
- fr.json
- fy.json
- gl.json
- gsw.json
- he.json
- hi.json
- hr.json
- hu.json
- hy.json
- iba.json
- id.json
- is.json
- it.json
- ja.json
- ka.json
- ko.json
- lb.json
- lt.json
- lv.json
- nb.json
- nl.json
- nn.json
- no.json
- pl.json
- pt-BR.json
- pt.json
- ro.json
- ru.json
- sk.json
- sl.json
- sr-Latn.json
- sr.json
- sv.json
- ta.json
- te.json
- th.json
- tr.json
- uk.json
- ur.json
- vi.json
- zh-Hans.json
- zh-Hant.json
- af.json
- ar.json
- bg.json
- bn.json
- bs.json
- ca.json
- cs.json
- cy.json
- da.json
- de.json
- el.json
- en-GB.json
- en.json
- eo.json
- es.json
- et.json
- eu.json
- fa.json
- fi.json
- fr.json
- fy.json
- gl.json
- gsw.json
- he.json
- hi.json
- hr.json
- hu.json
- hy.json
- id.json
- is.json
- it.json
- ja.json
- ka.json
- ko.json
- lb.json
- lt.json
- lv.json
- nb.json
- nl.json
- nn.json
- pl.json
- pt-BR.json
- pt.json
- ro.json
- ru.json
- sk.json
- sl.json
- sr-Latn.json
- sr.json
- sv.json
- ta.json
- te.json
- th.json
- tr.json
- uk.json
- ur.json
- vi.json
- zh-Hans.json
- zh-Hant.json
- helper.py
- home_assistant.py
- icon_mapping.py
- localization.py
- panel_cmd.py
- ha_cards.py
- ha_colors.py
- ha_control.py
- ha_icons.py
- main.py
- mqtt.py
- panel.py
- panel_cards.py
- panels.yaml.example
- requirements.txt
- run.sh
- en.yaml
- apparmor.txt
- CHANGELOG.md
- config.yaml
- Dockerfile
- DOCS.md
- icon.png
- logo.png
- README.md
- autoexec-legacy-range.be
- autoexec-oldstable.be
- autoexec.be
- nsp-lovelace-driver.tapp
- README.md
- .devcontainer.json
- .gitignore
- hacs.json
- info.md
- LICENSE
- mkdocs.yml
- README.md
- repository.yaml
- test-msg-gen.py
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/joBr99/nspanel-lovelace-ui
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd nspanel-lovelace-ui
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -f nspanel-lovelace-ui/Dockerfile -t nspanel-lovelace-ui .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 nspanel-lovelace-ui
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Python
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
pip install -r nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
// repository documentation
Was this content helpful?
(0 ratings)
