🔥🔥🔥 New Year - New Version 🔥🔥🔥
General
First of all, I hope you all had a great start into the new year!
How could we start the year better than with a big update :)
I think it is clear to everyone that this project costs a lot of time and money.
Therefore we came to the decision to introduce a donation link.
Everyone can donate how much he/she wants to support this project and our efforts.
So if you want to show your appreciation for our work, please follow the link below:
Files that need to be reloaded:
- nspanel_blueprint.yaml
- nspanel.tft
- nspanel_esphome.yaml
What's changed
Community Updates
- sorted and fixed language selection - thanks @PunkRa1n
- added Fan entity to supported button entities - thanks @tikismoke
- added binary_sensor to supported button entities - thanks @naofireblade
DEV Team Updates
- Breaking change - new and easy way to select the weather entity 🔥 !Attention - you have to set this after update to v.3.0.0 in your automation(s)
This also fixes the problem with the default HA weather when HA is reinstalled
- Redesign of the home page
With this we have found a new area for more buttons which enables the implementation of new functions. In this release, only the Notification button is currently being added. The next functions will be added step by step with the next releases.
Here is a first glance on the new functions
- new function "add Indoor Temperature Sensor"
It is now possible to add your own indoor temperature sensor to replace the internal NSPanel Temp Sensor on the home page
- new function "Notification"
Now it is possible to send a notification to the NSPanel via HA.
On the new notification page there is the possibility to mark the message as read and delete it or keep the message.
If the message is not deleted, a notification icon is displayed on the home page.
The notification icon can have two different colors - red -> unread and white -> read but not deleted.
- new function "play a sound"
It is now also possible to send a rtttl sound to the NSPanel via HA. This function can be useful for automations.
Examples see here:
https://esphome.io/components/rtttl.html#common-beeps
or
https://codebender.cc/sketch:109888#RTTTL%20Songs.ino
- new function "confirmation"
It is now possible to enable confirmation via blueprint for each button. This means that if the button is pressed, this must first be confirmed before the action is executed. Helpful for important things like front door, garden lighting or for children and older people.
- added a button to disable the NSPanel sound
added a button to ENABLE the NSPanel sound (default = off) for notification AND boot
- add new HA Service for manual upload of a tft file
(for example the blank_tft can be uploaded if there are problems with the TFT file)
- new boot menu with reboot button.
It will now only jump to the home page when the boot process has been completed successfully. Reboot button on the boot page only required if boot does not succseed
- Some changes in the code for better performance and small bugfixes
Next topics we are currently working on
See here: roadmap Roadmap contains future features
What's Changed
- change description by @Blackymas in #134
- change description by @Blackymas in #135
- Add baud rate 115200 by default by @Blackymas in #147
- Add baud rate 115200 by default by @Blackymas in #148
- Added binary_sensor to supported button entities by @naofireblade in #154
- upd: new home-page and prep notify by @deejaybeam in #157
- upd: Notification by @deejaybeam in #161
- upd: confirmation by @deejaybeam in #162
- upd: weather-entity, new boot-process by @deejaybeam in #171
- Fan entities by @tikismoke in #163
- fix: restore .vscode by @deejaybeam in #174
- sorted and fixed language selection by @PunkRa1n in #176
- Dev to beta by @Blackymas in #181
- upd: add service upload_tft_url by @deejaybeam in #182
- rdy for stable by @Blackymas in #184
- Update README.md by @Blackymas in #188
- Release - v.3.0.0 by @Blackymas in #189
New Contributors
- @naofireblade made their first contribution in #154
- @tikismoke made their first contribution in #163
- @PunkRa1n made their first contribution in #176
Full Changelog: v.2.2.0...v.3.0.0