Is this what you want? The 'dni' is the device network ID.
Create Time
2018-05-04 19:01:35 MDT
Last Update Time
2018-06-20 19:24:30 MDT
Last Activity At
2018-07-24 21:35:02 MDT
Data
* rceurl: /upnp/event/rendercontrol1
avtcurl: /upnp/control/rendertransport1
avteurl: /upnp/event/rendertransport1
peurl:
pcurl:
rccurl: /upnp/control/rendercontrol1
model: WONDERS Player
dni: C0A800D9:c000|
I believe the driver uses the device UUID to find it in the network (which I delete because I don't know if I should show that in a public thread). The UUID is formated like this: FF999999-E9E9-9FC9-99FF-9999FF999999 (I changed all the numbers to 9's in this example). For the dni, All of my Fabriq speakers have a unique value up to the colon, then they all end in c000.
Okay - looks like I cannot add the device manually - there is no way for me to add those fields in the Data section of your post except DNI.
I am pretty sure something is broken in the Hubitat or the code you posted - I installed SSDPTester app on my Android tablet, and it can see all the DLNA devices (I also have Emby Media Server installed and a Yamaha A/V Receiver), including the Fabriq speakers.
If you point your browser at the IP address of your speaker, and add port 49152, then description.xml into the URL, you will see all the data.
I wonder if I can hack the MediaRenderer app to force my speakers' IP addresses into it...
...is broken somehow. The locationHandler function is never called. (EDIT: Actually, I think it is getting called - the logs just took a while to update)
I also tested by using a Samsung Connect Home router, attaching my Hubitat and a Fabriq speaker to it, and it still could not find it. The SSDPTester android app had no problem discovering it.
Could another app be messing up the hub discovery command somehow?
I just got a Fabriq RIff. Nice little affordable Wifi speaker. Has good sound. Installed the Media Render driver and send Message Central messages to it, mostly. I'll be getting more of these speakers.
I've acquired a couple more Fabriq speakers. While they are great in solo mode, there is an option in the app to group them. In this configuration they absolutely suck, clipping, cutting out and sometimes not at all playing.
The parent speaker seems to work decently with just clipping, while the child speakers barely play anything.
Anyone have experience with this?
I thought I'd mention it here since 9 days ago I endorsed them.
Wow you all rock with TTS! I just have the announcement of security doors opening/closing, when the ring door bell is pressed "There is someone at the front door." Soon I will have laundry, Dishwasher and HSM going as soon as I get the locks over to HE. I love the list and ideas too btw! Thank you all for sharing!!
Are you a French speaker? You say Google Agenda, so I assume you mean Google Calendar, One way to do it would be to use IFTTT where you can specify the number of minutes before an event starts and then the trigger fires. Don't think using that method there's a way to pass the event detail onto HE, so your notifications would be generic (i.e. "You next event will start in 15 minutes").
You might be able to port GCal Search and modify it to what you're looking for. I don't believe it has that capability right now, just fires pistons, similar to what you can do with IFTTT. But the foundation is there.
You honestly will probably get further with Google Home and eventually Alexa. What you want could be accomplished with Google Assistant Relay right now. May already be a native capability of Google Home, I'm not sure though as I don't use Google Home in that way. However, I do know that you can use IFTTT to trigger an HE switch x minutes before your next event, and setup a rule to silently ask Google for your next event, then get a response via [CCC]Hey Google, what's my next event?
Alexa TTS is possible, but requires a script running on a separate RPi or PC. And there's a cookie you need to get from Amazon to make it work. Eventually, it should be possible to trigger a virtual device and have Alexa say what you want via an Alexa Routine, but this will require the Hubitat Alexa Skill to be updated as the SmartThings skill is now for contact sensors and motion sensors.
Ryan780 helped me get the cast-web-api running on my rPi and then linked the device and app. I have my HSM running alerts that include TTS to my Google Home devices when one of the entry doors have been left open for more than 2 minutes, and also when my daughter's door opens during designated bed times / nap times so I have a heads up to shut down any movies or video games me and my wife are playing that could be unsuitable for her before she walks into the living room.
Also using it when mode != away and time = X and again when time = Y to remind me to take medication on the weekends when I am out of my usual wake up routine.
This is rather superfluous but I really want to find a zigbee or z-wave wireless probe thermometer for my oven so I can slow cook meat or home brew and have it alert me when it gets to exactly the right temperature using TTS.
Ever since having a kiddo I find that voice prompts do a lot more than things like the Assistant reminders from Google which I miss unless I have my phone on my and actually notice the alert or vibration. Hard to miss the en-UK "Take your damn pills!" broadcast.