Code by Scott שאול בן ישוע
  1. 07 Aug, 2019 3 commits
    • Brian Lowrance's avatar
      2.1.2.2.1 · 52f4aa6e
      Brian Lowrance authored
      Correction to valve default open/closed phrases
      52f4aa6e
    • Brian Lowrance's avatar
      2.1.2.2-DEV Child · 55d99dbd
      Brian Lowrance authored
      Adds formatting
      Restores %weather*% phrase tokens for use with Hubitat. (Uses Weather.gov API; uses hub's saved long/lat)
      Adds support for Valve (open/closed)
      55d99dbd
    • Brian Lowrance's avatar
      2.1.2.2-DEV · 495795e0
      Brian Lowrance authored
      Adds formatting
      Removes deprecated "status" page
      Restores %weather*% variables for Hubitat use (uses weather.gov API and hub's long/lat coordinates)
      495795e0
  2. 19 May, 2019 1 commit
    • Brian Lowrance's avatar
      2.0.8.6.0 Parent BETA · d0655674
      Brian Lowrance authored
      * Modified modes/lastMode state tracking, revised from scheduled lastMode state change to better more instant tracking
      * Removed setLastMode function as it is no longer needed
      d0655674
  3. 18 May, 2019 2 commits
    • Brian Lowrance's avatar
      2.0.8.5.8 Child BETA · 702e4b11
      Brian Lowrance authored
      * Do not call parent.setMode anymore.  Mode / lastMode state will be handled in the Parent app as well using it's own subscription.
      702e4b11
    • Brian Lowrance's avatar
      2.0.8.5.8 Parent BETA · ed230e1d
      Brian Lowrance authored
      * Add subscription to location mode changes. Unsubscribe() and then subscribe() when initialized, updated or Configure Defaults page is loaded.
      * Resolve null app.label bug in LOGDEBUG(), LOGTRACE(), LOGERROR() that occurs sometimes when called from the child app.
      * Maintain mode / lastMode state in the parent app.  Update "lastMode" state a few seconds after being changed to give BT time to process phrases  (7-10 seconds is needed between rapid mode changes for mode announcements to be accurate).
      ed230e1d
  4. 07 May, 2019 1 commit
  5. 06 May, 2019 1 commit
  6. 03 May, 2019 2 commits
    • Brian Lowrance's avatar
      Child 2.0.8.5.5 (Beta) · 547c7cff
      Brian Lowrance authored
      * Remove deprecated and unused state.AppVersion variable
      * Remove deprecated setAppVersion() function
      * Minor formatting update to the Version Information section
      * Formatting update for the Phrase Tokens help page
      * Implemented formatting updates to the following pages (feedback welcome):  Motion, Switch, Presence, Mode, Lock, Contact  (more to be updated...)
      547c7cff
    • Brian Lowrance's avatar
      Parent 2.0.8.5.8 (Beta) · 08e74688
      Brian Lowrance authored
      * Removed donation information in AboutApp (There is a stand-alone donation section)
      * Modified formatting of donation section
      * Removed unused variable state.appVersion
      * Minor formatting update for the Version Information section
      * Phrase Token help page formatting update
      * Use span tags instead of font tags in new setFormatting() function.  font tags are deprecated in HTML5 and going forward.
      08e74688
  7. 29 Apr, 2019 2 commits
    • Brian Lowrance's avatar
      2.0.8.5.4 · 55b37670
      Brian Lowrance authored
      Correct Presence event groups
      Correct Parent/Child Mode/LastMode issue (correct "Home mode has changed from Home to Home")
      Correct huge issue for new installs (app may not have worked properly until a child-app was installed and then later edited.  Child-app was not initializing and subscribing to desired events.  Added these calls to installed().
      55b37670
    • Brian Lowrance's avatar
      2.0.8.5.7 · 1a54ca49
      Brian Lowrance authored
      Additional device fingerprint logging for future detection/usage (determining best method of speech)
      Correct Parent/Child Mode/LastMode issue (correct "Home mode has changed from Home to Home")
      1a54ca49
  8. 16 Apr, 2019 3 commits
    • Brian Lowrance's avatar
      2.0.8.5.3 (BETA) · 9c7e85f7
      Brian Lowrance authored
      * CAUTION:  RESTORES usage of "-DEV" in Parent/Child app name for BETA versions to allow testers to have a non-beta and beta install!! May require reinstall of parent and child app/settings!
      9c7e85f7
    • Brian Lowrance's avatar
      2.0.8.5.6 (BETA) - Recommit · 36e57ca9
      Brian Lowrance authored
       2.0.8.5.6
      
      * CAUTION:  RESTORES usage of "-DEV" in Parent/Child app name for BETA versions to allow testers to have a non-beta and beta install!! May require reinstall of parent and child app/settings!
      * TalkNow additional null checks for speechSynthesis
      * Corrected volume detection in Hubitat
      * Send phrase to final speech functions (playTrackAnd...) for EchoSpeaks usage (EchoSpeaks doesn't support sending mp3 URI's)
      * Device fingerprinting by discovered supported command/attributes (need fingerprint data for Sonos and others that do not work as expected with the playTrack method (unmute, setVolume/Level, playTrack, setVolume/Level, resume/restoreTrack)
      * Code cleanup (more to come)
      36e57ca9
    • Brian Lowrance's avatar
      2.0.8.5.6 · 804a8692
      Brian Lowrance authored
      * TalkNow additional null checks for speechSynthesis
      * Corrected volume detection in Hubitat
      * Send phrase to final speech functions (playTrackAnd...) for EchoSpeaks usage (EchoSpeaks doesn't support sending mp3 URI's)
      * Device fingerprinting by discovered supported command/attributes (need fingerprint data for Sonos and others that do not work as expected with the playTrack method (unmute, setVolume/Level, playTrack, setVolume/Level, resume/restoreTrack)
      * Code cleanup (more to come)
      804a8692
  9. 13 Apr, 2019 2 commits
    • Brian Lowrance's avatar
      2.0.8.5.2 (BETA) · 9cfcfa4e
      Brian Lowrance authored
      * Start of adding setting formatting (motion only; still working on it)
      * Prefix logs with "BIGTALKER2-CHILD"
      * Correct debug log for selected voice in sendTalk()  (myVoice should be voice)
      9cfcfa4e
    • Brian Lowrance's avatar
      2.0.8.5.4 (BETA) · aae12c82
      Brian Lowrance authored
      * Remove unused status page information (code size reduction)
      * Add settings formatting
      * Add additional weather debug data
      aae12c82
  10. 11 Apr, 2019 1 commit
    • Brian Lowrance's avatar
      2.0.8.5.3 · edaac3f4
      Brian Lowrance authored
      Additional error control in Talk()
      Disable Sonos detection and (Hubitat/Sonos) proprietary usage of playTrackAndRestore(); Trying to do all with playTrack then restoreTrack() or resumeTrack()
      edaac3f4
  11. 09 Apr, 2019 2 commits
  12. 07 Apr, 2019 2 commits
  13. 10 Jan, 2019 1 commit
    • Brian Lowrance's avatar
      2.0.8.4.2 · 28042b4a
      Brian Lowrance authored
       * Removed "(top right)" from "Click next (top right) to continue configuration" on mode selection page.
       * Removed duplicate "talk only while in these modes" from pageConfigureDefaults.
       * Both reported by HubitatCommunity:njanda, Thank you!
      28042b4a
  14. 08 Jan, 2019 2 commits
    • Brian Lowrance's avatar
      2.0.8.4.1 · e9de0d95
      Brian Lowrance authored
      Beta Release
       * CAUTION: Corrected settings variable name in Mode event.  Users will need to reconfigure the mode change phrase.
       * CAUTION: Corrected settings variable names in Presence event. Users will need to reconfigure sensor selections, personality, resume play, talk restriction and day restriction
       * Added phrase test toggle switch to all event types (was only on motion and switch)
       * Removed Event Type: OvenMode; Not listed on Hubitat capabilities list
       * Adjusted default speech phrases for locks
      e9de0d95
    • Brian Lowrance's avatar
      2.0.8.4.1 · 00020d44
      Brian Lowrance authored
      Development release
      * Beta version number sync
      * Minor cosmetic change to speech mode selection
      00020d44
  15. 18 Nov, 2018 2 commits
  16. 17 Nov, 2018 2 commits
  17. 16 Jun, 2018 3 commits
    • Brian Lowrance's avatar
      P2.0.7_a6 · 31effc92
      Brian Lowrance authored
      Removed my deviation from Hubitat Community @murzik's code.  It didn't work.
      
      Modified: 
      device.playTrackAndResxxxe("uri":uri, "duration":duration, "volume":volume)
      To: 
      device.playTrackAndResxxxe("uri":uri, "duration":duration, volume)
      31effc92
    • Brian Lowrance's avatar
      Update README.md · 8e715c5a
      Brian Lowrance authored
      8e715c5a
    • Brian Lowrance's avatar
      P2.0.7_a5 · e0e1584a
      Brian Lowrance authored
      Implementing code change advised by  Hubitat Community @murzik
      
      Instead of calling 
      device.playTrackAndResume(uri, duration, volume)
      
      Call:
      device.playTrackAndResume("uri":uri, "duration":duration, volume)
      
      I am calling the following in this version:
      device.playTrackAndResume("uri":uri, "duration":duration, "volume":volume)
      
      I had to slightly modify VLCThing on Hubitat for this to work. (modify line 208 and 209 to use uri.uri instead of just uri;  Comment out line 374 (stop command))
      e0e1584a
  18. 15 Jun, 2018 6 commits
    • Brian Lowrance's avatar
      Update README.md · 70326896
      Brian Lowrance authored
      70326896
    • Brian Lowrance's avatar
      P2.0.7_a4" · 499174b3
      Brian Lowrance authored
      I hated stripping out the [delay: xxx] from the SmartThings platform as this is used to help prevent cut-offs, etc with back to back notifications.  I've added it back into the def playTrackAndRexxxe() functions but with a detection for SmartThings/Hubitat where Hubitat will not use it (since it doesn't support it apparently).
      499174b3
    • Brian Lowrance's avatar
      P2.0.7_a3 · 80c2b293
      Brian Lowrance authored
      Moved playTrackAndRestore/playTrackAndResume calls to their own functions for testing and future use/logging
      80c2b293
    • Brian Lowrance's avatar
      P2.0.7_a2 · dd345bcf
      Brian Lowrance authored
      Removed ", [delay: myDelay]" from Talk() playTextAndResume()/playTextAndRestore() calls  (They fail in Hubitat)
      dd345bcf
    • Brian Lowrance's avatar
      C2.0.7_a1 · 71e31f4c
      Brian Lowrance authored
      Initial Hubitat release for testing musicPlayer mode (speechSynthesis mode should work)
      71e31f4c
    • Brian Lowrance's avatar
      P2.0.7_a1 · 5c951a3b
      Brian Lowrance authored
      Initial Hubitat release for testing musicPlayer mode (speechSynthesis mode should work)
      5c951a3b
  19. 15 Mar, 2018 2 commits
    • Brian Lowrance's avatar
      P2.0.6 · 1a5dcffe
      Brian Lowrance authored
      * Corrected an issue with voice selection causing inability to speak
      1a5dcffe
    • Brian Lowrance's avatar
      C2.0.6 · 62dc07d1
      Brian Lowrance authored
      * Added Routine event type
      * Corrected an issue when speaking for a lock event
      * Corrected an issue with the Button disable switch
      62dc07d1