General
Version v2.0.0 is not just another version, but almost a new project, because a lot has changed.
Before I start with all the changes I want to thank @deejaybeam. He has joined the project. Without him this version would not have been possible
What's Changed
- everything can now be configured via blueprint and no more code needs to be changed
- complete code was revised and more than 60% rewritten
- better speed and performance
- new button page
- button design is automatically generated based on the entity
- Button now show the current brightness or position of the blinds
- via blueprint you can now assign a label for the buttons
- Completely new design for light settings
- Completely new design for cover settings
- Climate can now be selected in the Blueprint
- temperature correction
- a "Delay" function has been introduced in the Blueprint. This function makes it possible to react to delays in the network / Alan so that the page load is always complete.
- blueprint configuration is now even easier because most things are now automatically generated and created in the background
- esphome configuration was replaced by few lines. Only 4 entries are necessary
- in bluepritn there are two functions to avoid the immediate alignment of HA to NSPanel to avoid jumps
- HA default weather Forcast was integrated
- Accuweather integration has been revised and is now even easier
- if no outdoor sensor is available for the temperature, the selected wetaher integration is now used
- Hardware buttons have been separated from the relays and can now be assigned separately
- Hardware buttons now have an indicator (blue line) to show the state of the entity
- a label can now be created for the hardware buttons
- some functions for the NSPanel have been added via esphome - see Device in ha
- the language DE or En can now be selected for the values to be displayed on the NSPanel
- with the new code the debugging of issues via traces is now easier
New ESPHome Code
for the installation via Esphome the following code must now be inserted and the 4 lines must be filled in (device_name, wifi_ssid, wifi_password and ota_password)
The other information will be loaded automatically.
substitutions:
###### CHANGE ME START ######
device_name: "YOUR NSPANEL_NAME"
wifi_ssid: "YOUR WIFI SSID"
wifi_password: "YOUR WIFI PASSWORD"
nextion_update_url: "http://HOME-ASSISTANT-IP:8123/local/nspanel.tft" # URL to local tft File
# nextion_update_url: "https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/main/nspanel.tft" # URL to Github
##### CHANGE ME END #####
##### DO NOT CHANGE ANYTHING! #####
packages:
##### download esphome code from Github
remote_package:
url: https://github.com/Blackymas/NSPanel_HA_Blueprint
ref: main
files: [nspanel_esphome.yaml]
refresh: 300s
##### DO NOT CHANGE ANYTHING! #####
You can find a detailed documentation in the Github Wiki
New Contributors
- @deejaybeam made their first contribution in #9
Full Changelog: latest...v2.0.0