- use widget color instead of titlebar color
- indicate disabled timer when device is disabled
- allow mixed start/end types
- fixed solar end time
- fixed output label
- allow timers to exceed midnight
- improve css
- properly convert "0" event to number in event mode
- select all now works both ways
- de translation of sun events
- option to select context store
- disabled devices can now be set again
- option to send off payloads only at the defined endtime
- respect group width
- height calculation
- overview filter value is now stored in context
- visual improvements for selected overview filter
- added additional sun events for default mode
- added additional sun events for event mode
- added select all for day select
- added getStatus input
- fixup empty ui path
- fixup empty lat/lon
- added solarevents
- option to block device output unless value changes
- devices can be disabled/enabled now
- added configurable options for events
- fixed msg.topic error
- data is now stored in node.context
- fixed no payload error
- timers can be disabled/enabled now
- allow endtime to be 00:00 (midnight)
- gui improvements
- overview only shows devices with timers
- filter for timers
- overview time zone
- bump from 0.4.9 to 1.5.0 to follow semantic versioning
- optional msg topic
- improved time input for firefox/safari
- improved ajax request with loading overlay
- added a overview site that is shown if multiple devices are configured
- adjusted pointer
- removed refresh prop for event mode
- you can now change the first day of the week
- device migration
- CSS improvements
- event mode now has the ability to send custom payloads
- improved timing (output messages)
- properly detect ui url (again)
- added new "event mode"! you can now send single events at a specific time.
- properly detect ui url
- support/fix for timezones
- added multi device support! you can now control multiple devices with just one scheduler node.
- replaced plain text with i18n values, added german language support
- UI now actively requests data from the server instead of just relying on the msg.payload
- time zone handling
- works now without any payload provided
- small gui improvements
- License
- update interval can now be changed (default 60s)
- node closing
- had to remove to ability to create "point in time" schedules
might develop an extra node for this. The node now always
outputs 'true' or 'false' every 60 seconds.
- help and readme
- new concept, new gui
Initial release