Bastian_H
(Bastian H )
January 15, 2018, 8:38am
1
So i read the Wiki about Alexa and MAX! while trying to get my Thermostats working with Alexa. I am quite unsuccesful with that. While my normal configuration for Max! works i dont get it recognized by Alexa. HomeKit is installed, here is my config, perhaps someone can find my mistake?
Group Thermostat "Voice command Thermostat group" (gAdministration)
//*** Dachgeschoss -----------------------------------------------
//*** Thermostate -----------------------------------------------
Number Voice_Wandthermostat_DG_Actual "Dachgeschoss" ["CurrentTemperature"] {channel="max:wallthermostat:MKF0061363:NEQ0084458:actual_temp"}
Number Voice_Wandthermostat_DG_SetTemp "Dachgeschoss" (Thermostat) [ "TargetTemperature" ] {channel="max:wallthermostat:MKF0061363:NEQ0084458:set_temp"}
String Voice_Wandthermostat_DG_Mode "Dachgeschoss" (Thermostat) [ "homekit:HeatingCoolingMode" ] {channel="max:wallthermostat:MKF0061363:NEQ0084458:mode"}
Number Voice_Thermostat_DG_Bad_Actual "Gästebad" ["CurrentTemperature"] {channel="max:thermostat:MKF0061363:MEQ1443598:actual_temp"}
Number Voice_Thermostat_DG_Bad_SetTemp "Gästebad" (Thermostat) [ "TargetTemperature" ] {channel="max:thermostat:MKF0061363:MEQ1443598:set_temp"}
String Voice_Thermostat_DG_Bad_Mode "Gästebad" (Thermostat) [ "homekit:HeatingCoolingMode" ] {channel="max:thermostat:MKF0061363:MEQ1443598:mode"}
job
(Joachim Boeddeker)
January 16, 2018, 7:08am
3
I am quite sure, you need to put all the items in a group, but separate ones for each thermostat.
Bastian_H
(Bastian H )
January 16, 2018, 7:18am
4
Updated my items file for seperate groups, no success:
Group Voice "Voice command Thermostat group" (gAdministration)
Group Thermostat1 (Voice)
Group Thermostat2 (Voice)
//*** Dachgeschoss -----------------------------------------------
//*** Thermostate -----------------------------------------------
Number Voice_Wandthermostat_DG_Actual "Dachgeschoss" ["CurrentTemperature"] {channel="max:wallthermostat:MKF0061363:NEQ0084458:actual_temp"}
Number Voice_Wandthermostat_DG_SetTemp "Dachgeschoss" (Thermostat1) [ "TargetTemperature" ] {channel="max:wallthermostat:MKF0061363:NEQ0084458:set_temp"}
String Voice_Wandthermostat_DG_Mode "Dachgeschoss" (Thermostat1) [ "homekit:HeatingCoolingMode" ] {channel="max:wallthermostat:MKF0061363:NEQ0084458:mode"}
Number Voice_Thermostat_DG_Bad_Actual "Gästebad" ["CurrentTemperature"] {channel="max:thermostat:MKF0061363:MEQ1443598:actual_temp"}
Number Voice_Thermostat_DG_Bad_SetTemp "Gästebad" (Thermostat2) [ "TargetTemperature" ] {channel="max:thermostat:MKF0061363:MEQ1443598:set_temp"}
String Voice_Thermostat_DG_Bad_Mode "Gästebad" (Thermostat2) [ "homekit:HeatingCoolingMode" ] {channel="max:thermostat:MKF0061363:MEQ1443598:mode"}
The-Elk
(Stefan)
January 16, 2018, 7:22am
5
Bastian_H:
Thermost
thats true, for each “room” one group
https://docs.openhab.org/addons/ios/alexa-skill/readme.html
Group gDownstairsThermostat "Downstairs Thermostat" (gFF) ["Thermostat"]
Number Downstairs_Thermostat_CurrentTemp "Downstairs Thermostat Current Temperature" (gDownstairsThermostat) ["CurrentTemperature"]
Number Downstairs_Thermostat_Target_Temperature "Downstairs Thermostat Target Temperature" (gDownstairsThermostat) ["TargetTemperature"]
String Downstairs_Thermostat_Heating_Cooling_Mode "Downstairs Thermostat Heating/Cooling Mode" (gDownstairsThermostat) ["homekit:HeatingCooling"]
The-Elk
(Stefan)
January 16, 2018, 7:25am
6
you have to tag the groups, too:
Group Thermostat1 "Dachgeschoss" (Voice) ["Thermostat"]
Group Thermostat2 "Gästebad" (Voice) ["Thermostat"]
and also integrate Current Temp item in the group
Bastian_H
(Bastian H )
January 17, 2018, 9:44pm
7
The-Elk:
you have to tag the groups, too:
Group Thermostat1 (Voice) ["Thermostat"]
Group Thermostat2 (Voice) ["Thermostat"]
and also integrate Current Temp item in the group
New Groups:
Group Thermostat1 (Voice) [ "Thermostat" ]
Group Thermostat2 (Voice) [ "Thermostat" ]
New Items:
Number Voice_Wandthermostat_DG_Actual "Dachgeschoss" (Thermostat1) ["CurrentTemperature"] {channel="max:wallthermostat:MKF0061363:NEQ0084458:actual_temp"}
Number Voice_Wandthermostat_DG_SetTemp "Dachgeschoss" (Thermostat1) [ "TargetTemperature" ] {channel="max:wallthermostat:MKF0061363:NEQ0084458:set_temp"}
String Voice_Wandthermostat_DG_Mode "Dachgeschoss" (Thermostat1) [ "homekit:HeatingCoolingMode" ] {channel="max:wallthermostat:MKF0061363:NEQ0084458:mode"}
Number Voice_Thermostat_DG_Bad_Actual "Gästebad" (Thermostat2) ["CurrentTemperature"] {channel="max:thermostat:MKF0061363:MEQ1443598:actual_temp"}
Number Voice_Thermostat_DG_Bad_SetTemp "Gästebad" (Thermostat2) [ "TargetTemperature" ] {channel="max:thermostat:MKF0061363:MEQ1443598:set_temp"}
String Voice_Thermostat_DG_Bad_Mode "Gästebad" (Thermostat2) [ "homekit:HeatingCoolingMode" ] {channel="max:thermostat:MKF0061363:MEQ1443598:mode"}
Still Alexa doesnt find anything…
hmerk
(Hans-Jörg Merk)
January 17, 2018, 11:30pm
8
I might be wrong, but as far as I remember, your Groups need a label too for beeing recognized by Alexa.
The-Elk
(Stefan)
January 18, 2018, 7:58am
9
@hmerk : you are right.
@Bastian_H :
Group Thermostat1 "Thermostat Dachgeschoss" (Voice) ["Thermostat"]
Group Thermostat2 "Thermostat Gästebad" (Voice) ["Thermostat"]
Number Voice_Wandthermostat_DG_Actual "Thermostat Dachgeschoss Ist Temperatur" (Thermostat1) ["CurrentTemperature"] {channel="max:wallthermostat:MKF0061363:NEQ0084458:actual_temp"}
Number Voice_Wandthermostat_DG_SetTemp "Thermostat Dachgeschoss Soll Temperatur" (Thermostat1) [ "TargetTemperature" ] {channel="max:wallthermostat:MKF0061363:NEQ0084458:set_temp"}
String Voice_Wandthermostat_DG_Mode "Thermostat Dachgeschoss MODE" (Thermostat1) [ "homekit:HeatingCoolingMode" ] {channel="max:wallthermostat:MKF0061363:NEQ0084458:mode"}
Number Voice_Thermostat_DG_Bad_Actual "Thermostat Gästebad Ist Temperatur" (Thermostat2) ["CurrentTemperature"] {channel="max:thermostat:MKF0061363:MEQ1443598:actual_temp"}
Number Voice_Thermostat_DG_Bad_SetTemp "Thermostat Gästebad Soll Temperatur" (Thermostat2) [ "TargetTemperature" ] {channel="max:thermostat:MKF0061363:MEQ1443598:set_temp"}
String Voice_Thermostat_DG_Bad_Mode "Thermostat Gästebad MODE" (Thermostat2) [ "homekit:HeatingCoolingMode" ] {channel="max:thermostat:MKF0061363:MEQ1443598:mode"}
Bastian_H
(Bastian H )
January 18, 2018, 8:35am
10
that solved it. Yet Alexa recognizes the Items as the group label. So is the Group label the key word for alexa or is it my items label?