I am on that point, that my MAX! Binding works well.
I found out, that my items can be controlled with Alexa.
There are a few topics for that and I now that my group need a label.
// Gruppen für die einzelnen Räume
Group gMaxWohnzimmer “Thermostat Wohnzimmer” (gMax) [“Thermostat”]
Group gMaxKueche “Thermostat Küche” (gMax) [“Thermostat”]
Group gMaxKinderzimmer “Thermostat Kinderzimmer” (gMax) [“Thermostat”]
Group gMaxBuero “Thermostat Buero” (gMax) [“Thermostat”]
Group gMaxSchlafzimmer "Thermostat Schlafzimmer " (gMax) [“Thermostat”]
Group gMaxFlur “Thermostat Flur” (gMax) [“Thermostat”]
Group gMaxFluroben "Thermostat Schlafzimmer " (gMax) [“Thermostat”]
Group gMaxKleiderzimmer “Thermostat Kleiderzimmer” (gMax) [“Thermostat”]
when I understand it correctly, I only need to say “Thermostat Wohnzimmer” but after that, I need to say what? maybe my wish temperature?
I tested it a few times, but every time Alexa told me there a no things like “Thermostat” or “Thermostat Wohnzimmer”… I dont understand what am I doing wrong…
ok I get it, but when I try to create that endpoint, my whole code crash
to be exact all things are getting removed
my example:
Group gMaxWohnzimmer “Thermostat Wohnzimmer” (gMax) [“Thermostat”] ```
{alexa=“Endpoint.Thermostat”}
for the group (upper) I dont get an error
but for the second “command” something crashes the code.
I think I cannot set multiple “{} & {}” ? so after the command for temp reading an alexa command in {} …
Number maxActualTempWohnzimmer “Raumtemperatur [%.1f °C]” <max_temp> (gMaxWohnzimmer, gMaxActualTemp) [“CurrentTemperature”] {channel=“max:thermostat:IEQ0113058:JEQ0255649:actual_temp”}{alexa=“TemperatureSensor.temperature”}
I think you have the v2 and v3 Alexa skill tagging mixed up. What version are you using? The v3 will work with v2 so the correct syntax for v2 is [“Lighting”].
Example:
Use either this (V3):
Group gMaxWohnzimmer "Thermostat Wohnzimmer" (gMax)
{alexa="Endpoint.Thermostat"}
or this (V2):
Group gMaxWohnzimmer "Thermostat Wohnzimmer" (gMax) ["Thermostat"]
Out of curiosity, did you have the tagging “CurrentTemperature” already in place prior to adding the v3 configuration? If so, now that I am rereading your issue, it may just be the way you are requesting your thermostat commands.
Just to be clear, you can have both syntax in case you want to use other assistant integration (e.g. HomeKit). The Alexa skill uses the metadata v3 configuration if available falling back to v2 tagging otherwise.
hmmm yes, I got both in my code like on your last post.
When i ask Alexa for “Thermostat” “Temperature” she says my device doesn’t support this
well, that’s new…
Can i set the “commands” into german like changing the bracket “CurrentTemperature” to “Aktuelle Temperatur” or is this a fix command in the syntax or is alexa doing this by herself.
she cant find a device called “I” or" thermostat" i tried both ways
I say “Alexa, set thermostat to twenty.” only in german… i also tried it in English
Have you run a discovery after making the configuration change? Can you check in your Alexa app that you can see your thermostat devices and can control them?
finally, I fixed it…
I must “install” the openhab “app” inside of the Alexa app.
After that, all devices were detected automatically and I can control all thermostats via Alexa