97 Commits

Author SHA1 Message Date
Blackymas
1a36d9bf36 Merge pull request #132 from Blackymas/beta
25 languages added
2022-12-30 00:12:21 +01:00
Blackymas
3d7564b003 Merge pull request #131 from Blackymas/dev
25 languages added
2022-12-30 00:11:46 +01:00
Chris
7bebb0e8bf Merge pull request #129 from deejaybeam/dev
fix: ignore entities with state unknown
2022-12-29 17:37:54 +01:00
deejaybeam
34daabcaad fix: ignore entities with state unknown 2022-12-29 17:35:48 +01:00
Blackymas
817aa011cf language font size 2022-12-29 16:09:26 +01:00
Blackymas
7f2ecd360e add Language 2022-12-28 13:08:01 +01:00
Blackymas
f259e202bd Merge branch 'dev' of https://github.com/Blackymas/NSPanel_HA_Blueprint into dev 2022-12-28 12:50:33 +01:00
Blackymas
045c1ed939 add language 2022-12-28 12:50:25 +01:00
Chris
532f0f5ffe Merge pull request #120 from deejaybeam/dev
add script-domain, hw-buttons, small fix
2022-12-22 17:39:14 +01:00
Chris
805317e865 upd: additional domains for hw-buttons 2022-12-22 14:59:24 +01:00
Chris
a1e420e2cf upd: add script domain for buttons 2022-12-22 14:44:42 +01:00
Chris
549a978736 fix: no exec on unavailable state 2022-12-22 13:56:10 +01:00
Blackymas
184f25cb3f Merge pull request #112 from chpego/add_french_language
Add french language
2022-12-19 08:55:55 +01:00
Blackymas
dd14d6f88c change fonts for new languages 2022-12-15 10:12:39 +01:00
chpego
7a4f9f6f70 add french language 2022-12-12 12:09:33 +01:00
Blackymas
e7df0e5099 Merge pull request #98 from Blackymas/beta
add new pic in Readme
2022-12-11 00:42:59 +01:00
Blackymas
bda5a311c6 Merge pull request #97 from Blackymas/dev
add new pic in Readme
2022-12-11 00:42:34 +01:00
Blackymas
e5c44c9510 add new pic 2022-12-11 00:41:59 +01:00
Blackymas
387376a36b Merge pull request #96 from Blackymas/beta
v.2.1.0 - add new Domains, Buttons and Button Page Label
2022-12-10 22:46:13 +01:00
Blackymas
4c53f18d5b Add files via upload 2022-12-10 22:43:35 +01:00
Blackymas
919a4fe707 Update README.md 2022-12-10 22:42:54 +01:00
Blackymas
d30557a3a6 Update README.md 2022-12-10 22:41:17 +01:00
Blackymas
bc453a917f Merge pull request #93 from Blackymas/dev
New Domains, Icons and Button Page Label
2022-12-10 22:37:53 +01:00
Blackymas
e0a1117a4a Add files via upload 2022-12-10 22:33:15 +01:00
Blackymas
62a73ad255 Update README.md 2022-12-10 22:31:17 +01:00
Blackymas
55de07ecde Update README.md 2022-12-10 22:30:42 +01:00
Blackymas
c60aca7e54 change some button pics 2022-12-10 22:27:40 +01:00
Blackymas
d8cf4fbd2b Update README.md 2022-12-10 21:33:08 +01:00
Blackymas
795260ccaf Merge pull request #90 from chpego/patch-1
fix some typo
2022-12-10 21:27:26 +01:00
chpego
5d1ab726ae fix some typo
on README file
2022-12-10 06:32:55 +00:00
Chris
c3b4eb8a87 Merge pull request #89 from deejaybeam/dev
upd: add page-labels
2022-12-10 01:32:28 +01:00
deejaybeam
46582e3010 upd: add page-labels 2022-12-10 01:31:42 +01:00
Chris
592200e7d6 Merge pull request #88 from deejaybeam/dev
upd: additional domains for buttons
2022-12-10 00:40:50 +01:00
deejaybeam
dcd60b8cc4 upd: assign correct pics for new domains 2022-12-10 00:38:30 +01:00
Chris
a63c4f1412 Merge branch 'Blackymas:dev' into dev 2022-12-09 23:12:07 +01:00
Blackymas
b1579c7ea9 new button page label and domains 2022-12-09 21:25:27 +01:00
Blackymas
f5b9b1714a new version for new domains and button page label 2022-12-09 21:22:41 +01:00
deejaybeam
95ad152139 upd: additonal domains for buttons 2022-12-09 18:45:02 +01:00
Blackymas
fbc35f697f fix issues with HW buttons 2022-12-09 08:34:22 +01:00
Blackymas
8513dd20a8 Merge pull request #86 from Blackymas/beta
button label 25 fix
2022-12-06 16:41:04 +01:00
Blackymas
97a728d7ab Merge pull request #85 from Blackymas/dev
button label 25 fix
2022-12-06 16:40:36 +01:00
Blackymas
86efacc40b button label 25 fix 2022-12-06 16:39:57 +01:00
Blackymas
e2944af7e7 Merge pull request #84 from Blackymas/beta
change blueprint description
2022-12-06 10:24:20 +01:00
Blackymas
9f5acb35ba Merge pull request #83 from Blackymas/dev
change blueprint description
2022-12-06 10:23:48 +01:00
Blackymas
5d6c64943c Update README.md 2022-12-06 10:22:17 +01:00
Blackymas
32c4ccbbef Update README.md 2022-12-06 10:21:35 +01:00
Blackymas
47ac25b446 change description 2022-12-06 10:20:44 +01:00
Blackymas
5804383c2b Merge pull request #82 from Blackymas/beta
change blueprint yaml name
2022-12-06 09:23:44 +01:00
Blackymas
4efeb2d937 Merge pull request #81 from Blackymas/dev
change blueprint yaml name
2022-12-06 09:23:00 +01:00
Blackymas
a19f35262f change blueprint yaml name 2022-12-06 09:22:15 +01:00
Blackymas
7e6612e69e Merge pull request #80 from Blackymas/beta
bug fixes
2022-12-06 08:55:11 +01:00
Blackymas
ec54777aeb Merge pull request #79 from Blackymas/dev
bug fixes
2022-12-06 08:54:20 +01:00
Blackymas
5c655fd0b7 Update README.md 2022-12-06 08:47:49 +01:00
Blackymas
c6a36e84ff Merge branch 'dev' of https://github.com/Blackymas/NSPanel_HA_Blueprint into dev 2022-12-06 08:42:32 +01:00
Blackymas
29ea6d8915 correct hotwatertemp in outdoortemp 2022-12-06 08:42:26 +01:00
Blackymas
c1e051a80a Update README.md 2022-12-06 08:37:31 +01:00
Blackymas
c84d2e6c20 Update README.md 2022-12-05 12:54:02 +01:00
Blackymas
2d329387ad Update README.md 2022-12-05 12:53:20 +01:00
Blackymas
d67c136830 Update README.md 2022-12-05 12:37:32 +01:00
Blackymas
ef6985de03 Update README.md 2022-12-05 12:36:42 +01:00
Chris
8a440ee8b3 Merge pull request #77 from deejaybeam/dev
fix: missing checks
2022-11-29 00:10:05 +01:00
Chris
aad610cf17 Merge branch 'Blackymas:dev' into dev 2022-11-29 00:08:41 +01:00
Chris
05463fa11b fix: check entity availability 2022-11-28 23:56:38 +01:00
Chris
05d18daa8e Merge pull request #75 from deejaybeam/dev
upd: prep more adv-config
2022-11-28 22:14:05 +01:00
Chris
62ccc1820e upd: prep more adv-config 2022-11-28 21:51:46 +01:00
Blackymas
44170c919a Update README.md 2022-11-28 01:08:12 +01:00
Blackymas
8ebe91899a Update README.md 2022-11-28 01:07:20 +01:00
Blackymas
696e53513e Merge pull request #74 from Blackymas/beta
change wiki links
2022-11-28 00:50:50 +01:00
Blackymas
c48347ffe8 Merge pull request #73 from Blackymas/dev
change wiki links
2022-11-28 00:50:18 +01:00
Blackymas
eb2c16d559 change wiki link 2022-11-28 00:49:33 +01:00
Blackymas
e34cce9730 Merge branch 'dev' of https://github.com/Blackymas/NSPanel_HA_Blueprint into dev 2022-11-28 00:49:10 +01:00
Blackymas
87df765987 change WIKI link 2022-11-28 00:49:05 +01:00
Blackymas
0c38297b7c Update README.md 2022-11-28 00:48:12 +01:00
Blackymas
46fd56b9a8 Update README.md 2022-11-27 15:14:48 +01:00
Blackymas
b0615fc491 Update README.md 2022-11-27 15:13:05 +01:00
Blackymas
578f6703e4 Merge pull request #71 from Blackymas/beta
upload blank TFT for Lovelace ui issue
2022-11-27 15:10:03 +01:00
Blackymas
ddec4e5bb5 Merge pull request #70 from Blackymas/dev
Add files via upload
2022-11-27 15:09:24 +01:00
Blackymas
0e57210f37 Add files via upload 2022-11-27 12:34:07 +01:00
Blackymas
07cac5ea68 Merge pull request #63 from Blackymas/beta
update Readme and Wiki
2022-11-25 00:03:27 +01:00
Blackymas
7477a31ed8 Merge pull request #62 from Blackymas/dev
Update README.md
2022-11-25 00:02:55 +01:00
Blackymas
8ceb618371 Update README.md 2022-11-25 00:01:12 +01:00
Blackymas
82f9d97e82 Merge pull request #61 from Blackymas/beta
new wiki link
2022-11-24 23:57:14 +01:00
Blackymas
16c56df970 Merge pull request #60 from Blackymas/dev
new Wiki Link
2022-11-24 23:56:38 +01:00
Blackymas
f63ba79128 new wiki link 2022-11-24 23:55:54 +01:00
Blackymas
0eb1ca04b2 Update README.md 2022-11-24 23:55:01 +01:00
Blackymas
5ed3166e61 Merge pull request #59 from Blackymas/beta
Update Readme
2022-11-24 15:35:51 +01:00
Blackymas
4d78d7fa10 Update README.md 2022-11-24 15:35:32 +01:00
Blackymas
96f58f40dc Merge pull request #58 from Blackymas/dev
update Readme
2022-11-24 15:33:35 +01:00
Blackymas
7b3b83f96b update Readme 2022-11-24 15:32:20 +01:00
Blackymas
ebfa90bf93 Merge pull request #56 from Blackymas/dev
Dev
2022-11-24 15:30:21 +01:00
Blackymas
57c062d9de add install blueprint button 2022-11-24 15:29:43 +01:00
Blackymas
769d0c1b7a add install blueprint button 2022-11-24 15:29:05 +01:00
Blackymas
511089b4da Merge pull request #55 from Blackymas/beta
Readme to dev
2022-11-24 11:25:24 +01:00
Blackymas
bef5a814e4 Merge pull request #54 from Blackymas/main
readme to beta
2022-11-24 11:24:11 +01:00
Blackymas
e2d994f2ed update Doku 2022-11-24 08:53:01 +01:00
Blackymas
46731705ca Add Screen Device 2022-11-24 08:47:35 +01:00
Blackymas
16f131685a New Major Version 2.0.0 2022-11-24 01:19:48 +01:00
6 changed files with 988 additions and 166 deletions

View File

@@ -1,4 +1,8 @@
# NSPanel Custom with HA Blueprint # NSPanel Custom with HA Blueprint
[![Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.](https://my.home-assistant.io/badges/blueprint_import.svg)](https://my.home-assistant.io/redirect/blueprint_import/?blueprint_url=https%3A%2F%2Fgithub.com%2FBlackymas%2FNSPanel_HA_Blueprint%2Fblob%2Fmain%2Fnspanel_blueprint.yaml)
This project allows you to configure your complete NSPanel via a Blueprint with UI. This project allows you to configure your complete NSPanel via a Blueprint with UI.
### *That means you don't have to customize any code or change any lines in the code.* ### *That means you don't have to customize any code or change any lines in the code.*
@@ -7,15 +11,23 @@ And the best thing is, the installation takes only a few minutes.
The goal was to create a version that allows everyone to use the NSpanel fully local without having to deal with programming or reading hours of documentation - *AND YES WE DID IT!!!!* ;) The goal was to create a version that allows everyone to use the NSpanel fully local without having to deal with programming or reading hours of documentation - *AND YES WE DID IT!!!!* ;)
📕 Full documentation and installation is available here [NSPanel Configuration, Setup and HowTo ](https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki). (coming soon) 📕 Full documentation and installation is available here [NSPanel Configuration, Setup and HowTo](https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki).
🚀 How to create "Issues" when I have a problem [WIKI HowTo](https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki)
Version 2.0.0 ⭐ All Feature Requests can be found here [All Feature Request](https://github.com/Blackymas/NSPanel_HA_Blueprint/labels/new%20feature%20request)
🎉 Roadmap Roadmap can be found here [Roadmap](https://github.com/Blackymas/NSPanel_HA_Blueprint/labels/roadmap)
💥 Please move pull request to DEV branch and not to main branch - thanks!
🙋 WE ARE LOOKING FOR YOU! _**We are always looking for people who would like to support this project. We are looking for help with "programming new features, writing documentation or translating documentation to EN. If you are interested then please contact us :)**_
## NSPanel: ## NSPanel:
![2 Home](https://user-images.githubusercontent.com/41958506/203653897-cf96a7af-2b92-4ad9-a375-987decad5aa7.png) ![2 Home](https://user-images.githubusercontent.com/41958506/203653897-cf96a7af-2b92-4ad9-a375-987decad5aa7.png)
![3 Buttonpage](https://user-images.githubusercontent.com/41958506/203654022-c6d81263-ce56-4a84-917a-9d4911f19f55.png) ![3 Buttonpage](https://user-images.githubusercontent.com/41958506/203654022-c6d81263-ce56-4a84-917a-9d4911f19f55.png)
![NEW Domains](https://user-images.githubusercontent.com/41958506/206879659-3aea30c1-b126-4d52-a869-abf6adfc8fa1.png)
(Home and Buttonpage) (Home and Buttonpage)
@@ -35,12 +47,20 @@ The goal was to create a version that allows everyone to use the NSpanel fully l
![8 Cover](https://user-images.githubusercontent.com/41958506/203654290-c6ec2f2f-7924-492c-914c-0d96dc3907e0.png) ![8 Cover](https://user-images.githubusercontent.com/41958506/203654290-c6ec2f2f-7924-492c-914c-0d96dc3907e0.png)
![9 Weather](https://user-images.githubusercontent.com/41958506/203654307-24000d00-b7e1-47eb-bd64-9e97b508db52.png) ![9 Weather](https://user-images.githubusercontent.com/41958506/203654307-24000d00-b7e1-47eb-bd64-9e97b508db52.png)
(Coversetting and Weather Forcast) (Coversetting and Weather Forecast)
![10 Settings](https://user-images.githubusercontent.com/41958506/203654386-e4e574ad-8674-4268-84dd-1c4e40f98eb9.png) ![10 Settings](https://user-images.githubusercontent.com/41958506/203654386-e4e574ad-8674-4268-84dd-1c4e40f98eb9.png)
![1 Boot](https://user-images.githubusercontent.com/41958506/203667473-d33523a4-3197-4838-9099-cccebfc727db.png)
(NSPanel Settings) (NSPanel Settings and Boot Screen)
![Device Setting 1](https://user-images.githubusercontent.com/41958506/203723223-8afc0e44-51cf-49ed-8a49-8ba713716639.png)
![Device Setting 2](https://user-images.githubusercontent.com/41958506/203724491-53ecd93d-bc7c-4c2d-850b-f106691e2639.png)
(HA Device Setting for Example temperature correction)
## Blueprint: ## Blueprint:
@@ -50,28 +70,28 @@ The goal was to create a version that allows everyone to use the NSpanel fully l
## Features: ## Features:
- easy to use and simple configuration via Blueprint - no change in the code is necessary - Easy to use and simple configuration via Blueprint - no change in the code is necessary
- 32 buttons on 4 button pages with long press function for settings (more buttons are also possible) - 32 buttons on 4 button pages with long press function for settings (more buttons are also possible)
- Button design is automatically generated based on the selected entity - Button design is automatically generated based on the selected entity
- Buttons show current brightness and cover position in the button itself - Buttons show current brightness and cover position in the button itself
- Buttons label can be assigned via blueprint - Buttons label can be assigned via blueprint
- Weather + 5 days weather forcast - Weather + 5 days weather forecast
- Thermostat + Touch + Relay control for floor heating - Thermostat + Touch + Relay control for floor heating
- Light control (brightness-slider, colorwheel, TempColor-slider) - via Long Press - Light control (brightness-slider, colorwheel, TempColor-slider) - via long Press
- Cover control (open, close, position-slider) - via long press - Cover control (open, close, position-slider) - via long press
- Settings page (display brightness, display dim brightness, auto-dim, sleep mode, reboot NSPanel) - Settings page (display brightness, display dim brightness, auto-dim, sleep mode, reboot NSPanel)
- Swipe between pages - Swipe between pages
- Top menu with 10 icons for specific states - Top menu with 10 icons for specific states
- Heating control (hot water) - Heating control (hot water)
- modern design - design easy to change via Adobe Express (free + design template) - Modern design - design easy to change via Adobe Express (free + design template)
- 2 pysical switches - 2 physical switches
- and much more ;) - and much more ;)
# Pages # Pages
## Home ## Home
- current weather with button to Weather Forcast page - Current weather with button to Weather Forcast page
- Hardware buttons can be freely assigned - Hardware buttons can be freely assigned
- Hardware button label or without label - Hardware button label or without label
- Blue line indicates on or off of the entity - Blue line indicates on or off of the entity
@@ -118,8 +138,8 @@ The goal was to create a version that allows everyone to use the NSpanel fully l
- Hot water button - Hot water button
## Weather Forcast ## Weather Forecast
- 5 days Weather Forcast via swipe (Integration Accuweather - but should also go with another integration) - 5 days Weather Forecast via swipe (Integration Accuweather - but should also go with another integration)
- Lowest and highest temperature outside - Lowest and highest temperature outside
- Date - Date
- Rain probability - Rain probability
@@ -150,3 +170,4 @@ Marcfager: https://github.com/marcfager/nspanel-mf
lovejoy77: https://github.com/lovejoy777/NSpanel lovejoy77: https://github.com/lovejoy777/NSpanel
Hellis81: https://github.com/Hellis81/NS-panel Hellis81: https://github.com/Hellis81/NS-panel

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -11,8 +11,10 @@
# ## usage of secrets-file ## -> comment in ###### Change ME ###### # ## usage of secrets-file ## -> comment in ###### Change ME ######
# device_name: "nspanel-name" # Wird im Blueprint benötigt! # device_name: "nspanel-name" # Wird im Blueprint benötigt!
# wifi_ssid: !secret nspanel_wifi_ssid # add in your esphome secrets file. # wifi_ssid: !secret nspanel_wifi_ssid # add in your esphome secrets file.
# wifi_password: !secret nspanel_wifi_password # add in your esphome secrets file. # wifi_password: !secret nspanel_wifi_password # add in your esphome secrets file. -> per default this is also used for ota_password and web_password
# ota_password: !secret nspanel_ota_password # add in your esphome secrets file. # ota_password: !secret nspanel_ota_password # add in your esphome secrets file. - manual change in code required to activate
# web_password: !secret nspanel_web_password # add in your esphome secrets file. - manual change in code required to activate
# api_password: !secret nspanel_api_password # add in your esphome secrets file. - manual change in code required to activate
# nextion_update_url: !secret nspanel_update_url # add in your esphome secrets file. Example: "http://"HOME ASSISTANT IP":8123/local/nspanel/nspanel.tft" # nextion_update_url: !secret nspanel_update_url # add in your esphome secrets file. Example: "http://"HOME ASSISTANT IP":8123/local/nspanel/nspanel.tft"
# ## static ip config ## # ## static ip config ##
@@ -22,6 +24,11 @@
# dns: "10.0.0.138" # dns: "10.0.0.138"
# domain: ".local" # domain: ".local"
##### if you rename this file to .nspanel_esphome.yaml then you can activate nested config
##### use the ADVANCED CONFIG-Section as device configuration
##### https://esphome.io/guides/configuration-types.html#yaml-insertion-operator
# <<: !include .nspanel_esphome.yaml
##### END OF ADVANCED CONFIGURATION ############################################################## ##### END OF ADVANCED CONFIGURATION ##############################################################
##### WIFI SETUP ##### ##### WIFI SETUP #####
@@ -36,7 +43,7 @@ wifi:
# subnet: ${subnet} # subnet: ${subnet}
# dns1: ${dns} # dns1: ${dns}
# domain: ${domain} # domain: ${domain}
# Enable fallback hotspot (captive portal) in case wifi connection fails ##### Enable fallback hotspot (captive portal) in case wifi connection fails
ap: ap:
ssid: "${device_name}" ssid: "${device_name}"
password: ${wifi_password} password: ${wifi_password}
@@ -62,11 +69,15 @@ web_server:
port: 80 port: 80
auth: auth:
username: admin username: admin
password: ${ota_password} password: ${wifi_password}
##### advanced config - change to use web_password #####
# password: ${web_password}
##### OTA PASSWORD ##### ##### OTA PASSWORD #####
ota: ota:
password: ${ota_password} password: ${wifi_password}
##### advanced config - change to use ota_password #####
# password: ${ota_password}
safe_mode: true safe_mode: true
reboot_timeout: 3min reboot_timeout: 3min
num_attempts: 3 num_attempts: 3
@@ -105,6 +116,8 @@ button:
##### START - API CONFIGURATION ##### ##### START - API CONFIGURATION #####
api: api:
##### advanced config - activate to use api_password #####
# password: ${api_password}
services: services:
##### SERVICE TO UPDATE THE HMI FILE ##### ##### SERVICE TO UPDATE THE HMI FILE #####