www.homeseer.com    
 

Go Back   HomeSeer Message Board > Audio / Video and Infra-red (IR) Plug-ins > Audio / Video and Infra-red (IR) Discussion > AirplaySpeak

AirplaySpeak This plug-in is a Speak Proxy which allows Homeseer to route annoucements to AirPlay capable devices such as an AirPort Express

Reply
 
Thread Tools Display Modes
  #21  
Old July 24th, 2013, 12:30 PM
spud's Avatar
spud spud is online now
Moderator
 
Join Date: Jan 2012
Location: Canada
Posts: 5,123
password protected devices are now supported by Airplay Speak plugin.
for HS2 you need version 1.2.0.8 or later
for HS3 you need version 3.0.0.2 or later
Reply With Quote
  #22  
Old August 7th, 2016, 05:43 AM
RandyInLA's Avatar
RandyInLA RandyInLA is offline
Seer
 
Join Date: Aug 2016
Location: Los Angeles
Posts: 44
Connected Speaker Client / Choose Host Based On Some Condition / Send Wav File To App

Hey Spud,

I've spent the evening familiarizing myself with your plugin and reading past threads. I've wanted something like this for a very, very long time. Great work!

I keep reading about setting the host for targeting a specific Airplay device or multiple devices. On HS3 Pro Linux, running on my Raspberry Pi3b, I don't have a hosts field for speak actions. I only have Speaker Clients and the Edit Speaker Client List popup, which always opens empty on both sides; "Connected/Added Speaker Clients" & "Selected Speaker Clients".

I found I can manually add "Workbench" or "Apple TV" into the right side and your plugin changes it to "Workbench:*" or "Apple TV:*" and that lets HS speak to each device individually. Awesome! Going on eBay after posting this to pickup a few more used Airport Express units. (Seem to be under $20)

REQUEST #1 - Display Airplay Devices as Connected Speaker Clients:
Is there a reason why my detected Airplay devices (on your config page) do not show up as "Connected/Added Speaker Clients" when creating a speak action? I noticed at the bottom of the HS Setup->Network page, under Connected Speaker Clients, it says, "no clients connected". Is this a Homeseer glitch? Seems strange I can manually type in the name of a device and speak to it but it doesn't get listed as an actual device.

REQUEST #2 - Change Host Based On Condition:
How can I change the targeted device based on some condition? I want to store my current location as a variable and use that as a condition when HS speaks to have it speak out of the closest speaker I am next to at the time. I haven't figured out how to track my location just yet, but will probably use a combination of motion sensors and possibly pressure sensors to set the variable via JSON, hitting a Homeseer URL. In the meantime, I will change my location manually. So if I'm sitting in my recliner, HS should know and speak directly to the speaker mounted close to the chair. If I'm in my work area, it should speak directly using the speakers at my workbench. If I'm not at home at all, if I'm Away (NEST thermostat interface), then don't speak over any speakers.

REQUEST #3 - Send Audio File As Attachment To Chat App:
Typing out that last request made me think of this one... If I'm currently set to Away, would it be possible to have AirplaySpeak send the wav file to one of a few different IM apps that support audio? I'm thinking either the built in messaging app on iPhones or WhatsApp or Voxer... or Skype? It would really feel like stepping into a Jarvis-like realm to have my home automation contact me directly on my iPhone if I'm not at home! Since it would be sending the wav file as a chat audio file, the app would *chirp*, getting my attention. I could then open it and tap on the audio attachment to hear the HS message.

Thanks for any consideration of my crazy ideas!
-=Randy
Reply With Quote
  #23  
Old August 31st, 2016, 03:01 AM
chimera chimera is offline
Seer
 
Join Date: May 2016
Location: Australia
Posts: 58
Yes I was thinking of number three also. Or if rain is forecast and you are leaving the house. Homeseer should announce on your phone as you leave "Don't forget your umbrella!"
That would be next level!
Reply With Quote
  #24  
Old August 31st, 2016, 08:31 AM
spud's Avatar
spud spud is online now
Moderator
 
Join Date: Jan 2012
Location: Canada
Posts: 5,123
Quote:
Originally Posted by RandyInLA View Post

REQUEST #1 - Display Airplay Devices as Connected Speaker Clients:
Is there a reason why my detected Airplay devices (on your config page) do not show up as "Connected/Added Speaker Clients" when creating a speak action? I noticed at the bottom of the HS Setup->Network page, under Connected Speaker Clients, it says, "no clients connected". Is this a Homeseer glitch? Seems strange I can manually type in the name of a device and speak to it but it doesn't get listed as an actual device.

REQUEST #2 - Change Host Based On Condition:
How can I change the targeted device based on some condition? I want to store my current location as a variable and use that as a condition when HS speaks to have it speak out of the closest speaker I am next to at the time. I haven't figured out how to track my location just yet, but will probably use a combination of motion sensors and possibly pressure sensors to set the variable via JSON, hitting a Homeseer URL. In the meantime, I will change my location manually. So if I'm sitting in my recliner, HS should know and speak directly to the speaker mounted close to the chair. If I'm in my work area, it should speak directly using the speakers at my workbench. If I'm not at home at all, if I'm Away (NEST thermostat interface), then don't speak over any speakers.

REQUEST #3 - Send Audio File As Attachment To Chat App:
Typing out that last request made me think of this one... If I'm currently set to Away, would it be possible to have AirplaySpeak send the wav file to one of a few different IM apps that support audio? I'm thinking either the built in messaging app on iPhones or WhatsApp or Voxer... or Skype? It would really feel like stepping into a Jarvis-like realm to have my home automation contact me directly on my iPhone if I'm not at home! Since it would be sending the wav file as a chat audio file, the app would *chirp*, getting my attention. I could then open it and tap on the audio attachment to hear the HS message.

Thanks for any consideration of my crazy ideas!
-=Randy
#1 This is an enhancement I have been asking for a very long time, right now there is no way to add a speaker in the list from a plug-in:
http://bugzilla.homeseer.com/bugzill...ug.cgi?id=1392
nothing I can do without this enhancement being implemented in HS3.

#2 and #3: these features are not specific to Airplay so I'm not sure this plugin is the right place to implement them. They could be implemented directly in HS3.
That being said, you could already implement them yourself using scripting. Take a look at the Speak and SpeakToFile function in the scripting docs:
https://homeseer.com/support/homeseer...lp/default.htm
Reply With Quote
  #25  
Old September 1st, 2016, 10:57 AM
stevenseh@gmail.com stevenseh@gmail.com is offline
Seer
 
Join Date: Jun 2016
Location: NC
Posts: 46
Polling speakers

It would be nice to be able to poll speakers, to check their connection. Also would be nice if the plugging warned if a speaker is no longer reachable (Dropped from the configure panel of the plugin)

Last edited by stevenseh@gmail.com; September 2nd, 2016 at 08:19 AM.
Reply With Quote
  #26  
Old March 26th, 2018, 12:01 PM
Malosa's Avatar
Malosa Malosa is offline
Super Seer
 
Join Date: Mar 2013
Location: Home
Posts: 1,536
An option to let tts speak slower.
__________________
Preferred -> Jon's Plugins, Pushover, Phlocation, Easy-trigger,
Rfxcom, Blade Plugins, Pushbullet, homekit, Malosa Scripts



HS3Pro 3.0.0.435 on windows 7 ultimate X64 on hp quadcore laptop 8 GB. 687 Devices, 480Events
Reply With Quote
  #27  
Old June 12th, 2018, 03:04 AM
scyto scyto is offline
Seer
 
Join Date: Jun 2018
Location: Washington
Posts: 24
Have HS folks given you any way of implementing request #1 above.
I ask because i have have a 8 zone music system (called casa tunes) that has virtual airplay devices, so i have somthing like 18 airplay devices, some with VERY long names :-)

autopopulation would be great
Reply With Quote
  #28  
Old June 12th, 2018, 03:13 PM
spud's Avatar
spud spud is online now
Moderator
 
Join Date: Jan 2012
Location: Canada
Posts: 5,123
Quote:
Originally Posted by scyto View Post
Have HS folks given you any way of implementing request #1 above.
I ask because i have have a 8 zone music system (called casa tunes) that has virtual airplay devices, so i have somthing like 18 airplay devices, some with VERY long names :-)

autopopulation would be great
unfortunately no, it's still not possible.
Reply With Quote
Reply

Bookmarks

Tags
airplay, airport express, airtunes, appletv, features

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:57 AM.


Copyright HomeSeer Technologies, LLC