
This is part 1 of a 5-part collection of blockLibraries to use the NSPanel with the Lovelace UI. Check out the online documentation about how to use this library. If you prefer to use the panel without Blockly, have a look at the NsPanel MQTT bridge.
The required 5 libraries are:
- NSPanel Helpers 1.5 (this library)
- NSPanel Entities
- NSPanel Cards
- NSPanel Screensaver
- NSPanel Callback
All installed libraries need to have the same version number!

Blocks
For some description of the individual blocks of this library have a look in the online documentation.
Changelog
Version 1.5
- bugfix for different popups which had issues
- bugfix for notification card, was not working
- docu update on how to start script with context
Version 1.4
- bugfix: entityShutter was not working, regression fixed
Version 1.3
- bugfix: daily wakeup was one-time only, not daily
Version 1.2
- compatibility update for >= OH5
- feature: improvement of swipe action handling and landing page usage on screensaver via the complex callback
- feature: re-implementation of entity Timer, added Wakeup and Countdown features
- bugfix: light entity - enable toggle action on entity overview
Version 1.1
- there is no such version

Version 1.0
- compatibility update for >= OH4.2
- bugfix: added swipe options for leaving screensaver
- bugfix: changed loglevels to run quieter
- feature: cardEntity added support for US module with 6 entities
- feature: added lightPanel to cardsGrid
- feature: added tTimeAdd text to timeUpdate
- feature: added support for experimental Sliders in callback
Version 0.9
- modified colorwheel. Now returns color instead of position.
Version 0.8
- fixed various selector issues
- finally got shutter returnValue right
- added page reload helper
Version 0.7
- added option to hide the unit in cardThermo
- fix for missing timerName, triggered error on direct call of some cards
Version 0.6
- enhancement: changed returnValue uppercase for cardShutter to be compatible with openHAB shutter item
- cleanup: moved fullpage Notification to Cards
- bugfix: context Usage for next Statement was broken in ‘ForceContextForScript’
- enhancement: modified context handling to prevent usage on non-Card statements (stuck on screensaver)
- enhancement: added helpers to modify all callback settings on-the-fly
Version 0.5
- fix for broken refresh timers (since 0.4)
- improved context usage of ‘start with forced context’-helper
Version 0.4
- improved multi-hardware-panel usage (not backwards compatible)
- added feature to start on same page after leaving screensaver
- added refresh on hardware button press
- start screensaver if no startup action is given on callback
- various bugfixes
Version 0.3
- improved popupPage handling
- returnValue of Entitiy Selector modification
- added support for OpenWeatherMap Icons
Version 0.2
- added documentation
- initial release
Version 0.1
- pre-release

