Announcements  

Developer: Dave's Plugins     Like this plugin? Show your appreciation!
Category: Notification & Messaging
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: com.fogbert.indigoplugin.announcements
Latest release: v2023.0.1 released on Nov. 18, 2023
Release downloaded: 0 times
Requires: Indigo v2022.1.0 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

Announcements Logo

Create complex announcement strings for use with your favorite Indigo audio service.

Release details
Released on: Nov. 18, 2023
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

There are no new features in this update.

  • Moves saved spoken_announcement_raw to variable log message to debug level.
  • Code enhancements.
Release details
Released on: April 28, 2023
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

There are no new plugin functions in this update.

It is highly recommended that users create a backup of their announcements file as this update changes the way the data are stored and the update will automatically convert the data to the new format. - Now stores Announcements file as JSON. Will convert legacy database if needed. - Consolidates file IO code. - __announcement_file_read__() (new) - __announcement_file_write__() (new) - Breaks down state update code. - announcement_update_states() - update_salutations_device() (new) - update_announcements_device() (new) - Code cleanup.

Release details
Released on: April 13, 2023
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

New Features:

  • Save to Variable - Adds function to mirror Speak Text value to a designated Indigo variable.
  • Export Announcements - Adds scripting action to request a copy of the announcements database.

Follow the links for more information about these features.

Release details
Released on: April 2, 2023
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release
  • Fixes bug where announcements were not being automatically updated.
  • Adds foundation for API 3.1.
  • Adds _to_do_list.md and changes changelog to markdown.
  • Moves plugin environment logging to plugin menu item (log only on request).
Release details
Released on: May 29, 2022
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

Fixes bug in Speak Announcement action item where executing action doesn't result in spoken announcement.

Release details
Released on: May 10, 2022
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

Updates plugin for Indigo 2022.1 and Python 3. - Adds new Action Item to force refresh of all announcements. - Allows fractional refresh intervals (i.e., 0.5 = 30 seconds, 0.25 = 15 seconds). - Fixes bug in announcement save validation where duplicate names would cause an illegal XML error. - Tightens code surrounding errors at plugin startup when announcements file is corrupted or incompatible. - Adds logging for instances where announcements file is not present at startup. - Standardizes Indigo method implementation.

Release details
Released on: Nov. 12, 2020
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 5 times 
Changes in this release
  • Fixes bug in Announcements device configuration upon first creation.
  • Fixes bug in Salutations device where time values not initially validated properly.
Release details
Released on: Nov. 8, 2020
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release
  • Fixes bug in plugin initialization for new installs.
Release details
Released on: Nov. 4, 2020
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

v1.0.17 - Fixes broken link to logo image in README.md

v1.0.16 - Fixes bug in generatorStateOrValue. - Fixes bug in substitution generator where only plugin devices may display.

v1.0.15 - Code refinements.

v1.0.14 - Fixes bug in device substitution generator where control was only listing devices and not variables. - Further integration with DLFramework.

v1.0.13 - Better integration of DLFramework. - Improved device settings validation. - Code refinements.

v1.0.12 - Removes blue text for all displays (views poorly in dark mode).

v1.0.11 - Improvements to device configuration validation. - Code refinements.

v1.0.10 - Removes all references to legacy version checking.

v1.0.09 - Ensures that the plugin is compatible with the Indigo server version. - Standardizes SupportURL behavior across all plugin functions.

Release details
Released on: March 14, 2019
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

v1.0.08 - Fixes bug in substitution generator where generator was returning only plugin devices.

v1.0.07 - Synchronize self.pluginPrefs in closedPrefsConfigUi().

v1.0.06 - Changes "En/Disable all Announcements Devices" to "En/Disable all Plugin Devices".

v1.0.05 - Changes Python lists to tuples where possible to improve performance.

Release details
Released on: Jan. 15, 2019
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release
  • Fixes critical bug where restarting the plugin deletes saved announcements.

Versions 1.0.02 and 1.0.03 can inadvertently delete all saved announcements when the plugin is restarted.

All users on v1.0.2 or later should apply this patch immediately.

Release details
Released on: Jan. 6, 2019
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release
  • Fixes bug when a Speak Announcement Action was called when there was no announcement to speak.
  • Refines logging.
Release details
Released on: Dec. 31, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release
  • Removes plugin update notifications.
  • Moves announcement settings file to Indigo plugin preferences directory.
  • Code refinements.
Release details
Released on: Aug. 22, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release
  • Takes plugin out of beta.
  • Fixes bug where speak action returned all indigo devices and variables instead of only plugin devices.
  • Code refinements.
Release details
Released on: July 30, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 9 times 
Changes in this release

This is an optional update. Users with functioning plugins can ignore this update.

  • Fixes bug in naming of PluginConfig.xml (which caused problems on systems set up as case sensitive).
  • Code refinements.
Release details
Released on: May 15, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 30 times 
Changes in this release
  • Now requires Indigo 7.
  • Updates devices states using Indigo API 2.0
  • Updates docstrings to Sphinx standard.
  • Fixes minor bug in setting of announcement refresh time when new announcements are first created.
  • Code refinements.
Release details
Released on: Feb. 5, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 26 times 
Changes in this release
  • Updates plugin update checker to use curl to overcome outdated security of Apple's Python install.
Release details
Released on: Jan. 19, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 14 times 
Changes in this release
  • Moves plugin to Beta.
  • Creates Speak Announcement Action item.
  • Adds period, space and comma to allowable datetime and current time modifiers.
  • Increments to Indigo API 2.0.
Release details
Released on: Jan. 15, 2018
Requires: Indigo v5.0.0 thru v2022.2
Downloaded: 3 times 
Changes in this release

Initial release made available for the Indigo plugin store.