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?
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!
My (German) Alexa just responds: “Automatischer Modus ist auf Anzahl Grad gestellt.”
Thanks for reporting. I’m going to test it this evening! I rarely ask Alexa this!
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.
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.
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 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