[SOLVED] Complete list of ALL supported english/german voice commands of "Official Alexa Smart Home Skill for OH2"?

Right now I have a variety of smarthome technology in my house (Insteon, Phillips hue, MagicHome, TP-Link). One frustrating thing that we’ve found is that while Alexa integrates directly with all of these, the understanding of colors is different for different skills - i.e. the Hue skill understands “salmon” as a color, but the MagicHome one doesn’t. So this means that if you ask alexa to set “Zoey’s Room” (hue bulb) to “salmon” it works, but if you ask it to set “Bookcase” to “salmon”, it says it doesn’t know how to do that.

I’m moving toward OpenHAB to integrate all my disparate technologies (and open up some other options), and one of the things I’d like to do is understand what colors are available.

Is there a list of colors the OpenHAB Alexa skill understands? You reference “tunable” colors in your post. Can this list be expanded/customized so that it’s uniform across all different color light technologies?

Thanks,

Bruce

Hello, Amazon Alexa has been in beta testing in Italy in the last few months.
Will the Amazon Alexa Skill for Openhab2 be available on Amazon Italy any time soon?

Thanks

Hi!

Is there a way to create more natural commands for triggering scenes?
It is just strange to say something like: “good night on” for triggering the switch that fires a rule …

thank you!

You can use create Routines using the Alexa App and use any voice command you want (though some voice commands are more successful than others).

1 Like

Thanks a lot! That’s exactly, what i was looking for. Working great so far!

This list should somehow get integrated in the documentation page. It took me a while to find it here.

Any reason not to simply copy it over to the Alexa page?

This must be changed there:

@Celaeno1: While it may be technically correct to put the list on the skill documentation page, most users won’t search there. At least, we should provide a link from the binding docs to the skill docs?

@metin

IMO a user should be able to find and read documention here

But there are too less examples. Maybe someone could extend this.

@Celaeno1: shouldn’t we make it as easy as possible for non-technical users?

I have to admit, I myself did not find the Alexa skill docs easily. When throwing “openhab alexa” at Google, for some reason, it does not come up with that page on the first few result pages. I think there’s more advantages than disadvantage in in cross-linking doc pages, isn’t it?

This should be an own documentation page: Tags

|Tag	            |	Child tag	       |	Items	            |	 Hue Emulation		|	OH Cloud Connector	|    HomeKit	|   Utterance	|
|===================================================================================================================================================|
|Switchable 	    |	          	       | Switch, Dimmer, Color 	|	     	+	        |	        +	        |	   +    	|   A		    |
|Lighting	        |	        	       | Switch, Dimmer	        |	      	+	        |	        +	        |	   + 	    |   A,B  	    |
|Lighting		    |			           | Color		         	|	    	-	    	|		    +	    	|	   +      	|   A,B,C,D    	|
|ColorLighting  	|	       		       | Color	                |   	    +	    	|		    -		    |	   -     	|   A,B,C,D	    |
|CurrentTemperature	|	        	       | Number	            	|		    -		    |		    +		    |	   +    	|   E		    |
|CurrentHumidity	|		 	           | Number	            	|		    -	    	|		    -		    |	   +    	|   F		    |
|Thermostat		    |		    	       | Group	        		|	    	-	    	|	    	+		    |	   +    	|		        |
|			        |CurrentTemperature	   | Number		            |		    -	    	|	    	+	      	|	   +	    |   G    		|
|			        |TargetTemperature 	   | Number		            |		    -	    	|	    	+	      	|	   +	    |   H	    	|
|			        |homekit:HeatingCooling| String		            |		    -		    |	    	+		    |      +	    |   J		    |
|===================================================================================================================================================|

(above table is running with Chrome browser, only!)
.

|Tag	                |	Child tag	|	Items	        |	 Hue Emulation		|	OH Cloud Connector	|    HomeKit	|   Utterance	|
|=======================================================================================================================================================|===============|
|Switchable	        |	            	| Switch, Dimmer, Color	|	     	+	        |	        +	        |	+   	|   A		|
|Lighting	        |	        	| Switch, Dimmer	|	      	+	        |	        +	        |	+ 	|   A,B  	|
|Lighting		|			| Color			|		-		|		+		|	+	|   A,B,C,D	|
|ColorLighting	        |	       		| Color	                |   	      	+		|		-		|	-	|   A,B,C,D	|
|CurrentTemperature	|	        	| Number		|		-		|		+		|	+	|   E		|
|CurrentHumidity	|		 	| Number		|		-		|		-		|	+	|   F		|
|Thermostat		|			| Group			|		-		|		+		|	+	|		|
|			| CurrentTemperature	| Number		|		-		|		+		|	+	|   G		|
|			| TargetTemperature	| Number		|		-		|		+		|	+	|   H		|
|			| homekit:HeatingCooling| String		|		-		|		+		|	+	|   J		|
|=======================================================================================================================================================|===============|

(above table is running with Edge, InternetExplorer, Firefox)
.

UTTERANCES:
.
DiscoverAppliancesRequest [supported in OH2, ALL]
Utterances: “Alexa, discover my smart home devices”
german: “Alexa, finde meine smarten Geräte”

DiscoverAppliancesResponse
Alexa Response: N/A

Door Lock Control and Query Messages

GetLockStateRequest
Utterances: “Alexa, is lock name locked/unlocked?”

GetLockStateResponse
Alexa Reponse: “The front door is locked”

SetLockStateRequest
Utterances: “Alexa, lock the lock name

SetLockStateConfirmation
Alexa Response: “The front door is now locked”

On/Off Messages

TurnOnRequest [supported in OH2, A]
Utterances: “Alexa, turn on the device name
german: “Alexa, schalte Gerätename ein”

TurnOnConfirmation [supported in OH2, A]
Alexa Response: “OK”

TurnOffRequest [supported in OH2, A]
Utterances: “Alexa, turn off the device name
german: “Alexa, schalte Gerätename aus”

TurnOffConfirmation [supported in OH2, A]
Alexa Response: “OK”

Percentage Messages

IncrementPercentageRequest [supported in OH2, B]
Utterances: “Alexa, increase device name by number percent”
german: “Alexa, erhöhe Gerätename um Anzahl Prozent”

IncrementPercentageConfirmation [supported in OH2, B]
Alexa Response: “OK”

DecrementPercentageRequest [supported in OH2, B]
Utterances: “Alexa, decrease device name by number percent”
german: “Alexa, reduziere Gerätename um Anzahl Prozent”

DecrementPercentageConfirmation [supported in OH2, B]
Alexa Response: “OK”

Smart Home Camera Messages

RetrieveCameraStreamUriRequest
Utterance: “Alexa, show me the camera name

RetrieveCameraStreamUriResponse
Alexa response: “OK. Getting camera name

Temperature Control and Query Messages

GetTemperatureReadingRequest [supported in OH2, E, G]
Utterances: “Alexa, what is the temperature of device name ?”
german: “Alexa, wie ist die Temperatur von Gerätename ?”

GetTemperatureReadingResponse [supported in OH2, E, G]
Alexa Response: “According to device name , it’s 70 degrees”
german: Die Temperatur von Gerätename ist 21 Komma 4 Grad"

GetTargetTemperatureRequest [supported in OH2, H]
Utterances: “Alexa, what is the device name set to?"
german: “Wie ist Gerätename eingestellt?”

GetTargetTemperatureResponse [supported in OH2, H]
Alexa Response: “The heat is set to 72 degrees”
german: “Die Temperatur von Gerätename ist 21 Komma 4 Grad”

SetTargetTemperatureRequest [supported in OH2, H]
Utterances: “Alexa, set the room name to number degrees”
german: “Alexa, stelle Gerätename auf Anzahl Grad”

SetTargetTemperatureConfirmation [supported in OH2, H]
Alexa Response: The room name heat is set to number degrees
german: “ Gerätename ist im automatischen Modus. Die Solltemperatur ist Anzahl Grad.”

IncrementTargetTemperatureRequest [supported in OH2, H]
Utterances: “Alexa, increase the device name by number degrees”
german: “Alexa, erhöhe Gerätename um Anzahl Grad”

IncrementTargetTemperatureConfirmation [supported in OH2, H]
Alexa Response: “OK”
german: “ Gerätename ist im automatischen Modus. Die Solltemperatur ist Anzahl Grad.”

DecrementTargetTemperatureRequest [supported in OH2, H]
Utterances: “Alexa, decrease device name by number degrees”
german: “Alexa, reduziere Gerätename um Anzahl Grad”

DecrementTargetTemperatureConfirmation [supported in OH2, H]
Alexa Response: “OK”
german: “ Gerätename ist im automatischen Modus. Die Solltemperatur ist Anzahl Grad.”

Tunable Lighting Control Messages

SetColorRequest [supported in OH2, C]

Utterances: “Alexa, set the device name to color
“Alexa, set the bedroom light to red”
“Alexa, change the kitchen to the color blue”
german: “Alexa setze Wohnzimmerlicht auf rosa

SetColorConfirmation [supported in OH2, C]
Alexa Response: “OK”

SetColorTemperatureRequest [partly supported in OH2, D]
Utterances: “Alexa, change the device name to shade of white
“Alexa, make the living room warm white”
“Alexa, set the kitchen to daylight”
german: “Alexa, schalte Schlafzimmerlicht auf warmes Weiß

SetColorTemperatureConfirmation [partly supported in OH2, D]
Alexa Response: “OK”

IncrementColorTemperatureRequest
Utterances: “Alexa, set the device name cooler/whiter
“Alexa, set the dining room cooler”
“Alexa, make the living room light whiter”

IncrementColorTemperatureConfirmation
Alexa Response: “OK”

DecrementColorTemperatureRequest
Utterances: “Alexa, set the device name warmer/softer
“Alexa, set the dining room softer”
“Alexa, make the living room warmer”

DecrementColorTemperatureConfirmation
Alexa Response: “OK”

.
OTHER
D= only color “white”, use it like a dimmer! See here!
F = not documented
J = not documented, but there is also a workaround! And see here!

3 Likes

My (German) Alexa just responds: “Automatischer Modus ist auf Anzahl Grad gestellt.”

1 Like

Thanks for reporting. :slight_smile: I’m going to test it this evening! I rarely ask Alexa this! :wink:

EDIT: I tried out. And it is true!

“Automatischer Modus ist auf *Anzahl* Grad gestellt.”

So they’ve changed it.

I just noticed that I can also say very briefly, "Alexa, make it warmer/cooler, (“Alexa, mach es wärmer/kühler”) and as a result, the set temperature will be increased/reduced by 1 degree. Which is nice!

I would like to add a convenient aspect I’ve found, but haven’t seen documented anywhere yet. Please bear with me, if I have overlooked something, and it is already well-known.

It’s about the use of groups within Alexa:

In the Alexa app, you can create groups and add devices to these groups. I’ve created a group for each room in my home. By using rooms a groups, I’m able to say “Change temperature in room name to 21 degrees”. This means that I don’t have to name the device, as Alexa will automatically select the thermostat that is in this room. Same works for lights. “Switch off lights in room name” will select all lights in that room.

It gets even better when you add the Echo device to the same group (= room in my case). Since then the Echo you are talking to knows where it is, and you can be very brief, saying for example, “Alexa, make it warmer”. By leaving out both device name and room name, Alexa will try to get the correct context and assume that you refer to the thermostat that is in the same as the Echo that you were talking to. And it further assumes that “warmer” means to increase the set temperature by one degree.

2 Likes

@metin

Yes, I know all about this. And I read it somewhere here in forum.

EDIT: I mentioned it here.

And another guy here.

Wow, that’s old. :zipper_mouth_face:

How can I adress the homekit:HeatingCoolingMode using voice commands? Say, to switch the thermostat off?

If you have a hint for the (German) command, I would be very glad :slight_smile: Thanks!

“Alexa, turn the heating to 22 degrees” - > “Thermostat heating is set to 22 degrees”
“Alexa, switch the heating off” -> “Thermostat heating does not support this”
(from German)

Can anyone help? Please check Thermostat works well in Google Home, but not with Alexa

For reference