Alexa skill available in uk

Unfortunately, at the moment, it is not possible to 'speak' natively through Alexa
(Although I believe that someone is working on this using google home assistant)

This is because Amazon do not currently allow you to send messages etc directly to Alexa

There are cheaper ways to get your home to speak without Sonos.
Search the forums for 'Media Renderer'
This allows you to use very cheap speakers to do the same as Sonos (and Message Central supports Media Renderer as an output)

EDIT: There is also VLCThing which uses VLC on a PC

Andy

So there is no official way to trigger Alexa to speak unsolicited. There is an unofficial way. I've been using it for several months without issue. Currently I have MC speaking all my announcements over my echo's.

Thanks Andy I will check it out media renderer and maybe invest in a cheap speaker (just resent having to put another speaker in the room - wife already thinks I am bonkers about speakers).

Still think if I had the HE devices exposed on the actions side this would all be a lot easier as then I could use virtual switches to make Alexa say what I wanted. Is this ever likely to happen?

cwwilson08 - thanks been tracking that thread, but think I would need a raspberry pi running some additional software for that. I decided a long time back that that was bridge too far for me - it all has to run on the HE box.

I think I read somewhere that someone had used a dimmer as a proxy for passing messages to Alexa, so a bulb connected directly to the alexa could be set at different levels of light to pass instructions. So 10% could be 'motion outside', 20% could be 'heating turned on' etc. I suppose if both my Alexa and HE could see this bulb that could work, but seems a little crazy - the virtual switches would be much cleaner.

Yea like @Jim_UK I was hoping maybe a new skill version enabled virtual switches to show up in the triggers section of the Routines section.

Someone on reddit suggested that might be reserved for officially supported motion sensors, doorbells, and locks.

Let me know if you find that dimmer trick.
Sounds like a better way to go about it than running a Raspberry Pi and doing the unsolicited TTS dance.

I found this post by @JDRoberts over on the ST community.
Will investigate.

1 Like

UPDATE! It's a success!

I create a Simulated Motion Sensor in the SmartThings IDE. (No Hub).

Then I linked Alexa back to ST.

Then I created a Routine triggered by the Simulated Motion Sensor.

I toggled it true in the ST app and BOOM she said what I typed into the Alexa Says section of the Routine! This is my TTS answer as much as I need!

Now I've got to figure out how to link ST... Maybe I have to put the hub back online after all...

1 Like

Keith,

Here is the most popular solution for creating virtual devices in ST that are reflections of Hubitat devices. This will get you what you want in the short term, until Hubitat's Alexa Skill is enhanced to support the new Alexa capabilties, or native Alexa TTS come out (or both, hopefully!)

1 Like

Yea I was going to make a post in that TTS chain once I got it working for people like myself who don't want anything running on their Pi to support Alexa TTS. I'm going through the process of doing exactly what you recommended but have two questions before I get too much further.

1. Do I need the ST hub online? I know this will go away whenever one of those two things gets working you mentioned above but with no way to turn off the z-wave I don't like to have it on.
Edit2: looks like you need the ST hub on!

  1. Can Rule Machine turn on a virtual device and have that action mirrored to ST with the Other Hub integration?
    Edit: This might be where I get stuck for a little while. Rule Machine can't write to the Virtual Motion Sensor. I'll have to see if I can find one that has a switch that gets mirrored to the motion state. Or make one.

Thanks!

I think so. Most of these integrations are hub to hub, over the LAN.
As for the Z-Wave radio, I have 2 Hubitat Hubs and my old ST v2 Hub running concurrently with no ill-effects noticed to Z-wave or Zigbee.

Yep, that's exactly what I would do as well. I have created a virtual presence sensor with the added Switch capability to allow IFTTT to turn it on and off, which then maps into the Presence capability as Present and Not Present. It's just a few lines of added code.

1 Like
metadata {
	definition (name: "Virtual motion with Switch", namespace: "cw", author: "cwwilson08") {
		capability "Sensor"
		capability "Motion Sensor"
        capability "Switch"
	}   
}

def on() {
    sendEvent(name: "motion", value: "active")
    sendEvent(name: "switch", value: "on")
    runIn(12, off)
}

def off() {
    sendEvent(name: "motion", value: "inactive")
    sendEvent(name: "switch", value: "off")
}

def installed() {
}
2 Likes

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.