xxthunder
(Karsten Günther)
September 27, 2022, 3:53pm
1
Hello,
I am trying to configure my thermostats to be able to control the heating via Alexa. So far I was able to configure lights and rollershutters like written in the docs, but I am not able to get a thermostat controllable in the Alexa app.
I stripped it down to the easiest possible configuration without any connected channels. Alexa app finds a thermostat but is not controllable at all.
So my first question is: should the following configuration basically work?
Group Thermostat "Thermostat" {alexa="Thermostat"}
Number:Temperature Temperature "Temperature [%.1f %unit%]" (Thermostat) {alexa="CurrentTemperature"}
Number:Temperature HeatSetpoint "Heat Setpoint [%.5f %unit%]" (Thermostat) {alexa="HeatingSetpoint"}
Thanks for any help,
Karsten
JensD
(Jens Dollenbacher)
September 27, 2022, 4:20pm
2
This works for me:
Number ALX_DiningroomSystemMode "Esszimmerheizung" (gAlexaThermostatMode) {alexa="ThermostatController.thermostatMode" [OFF=0,AUTO=1,ECO=11,HEAT=15]}
Number ALX_DiningroomHeatingSetpoint "Esszimmertemperatur" (gAlexaThermostatTemp) {alexa="ThermostatController.targetSetpoint"}
JensD
(Jens Dollenbacher)
September 27, 2022, 4:25pm
3
Here the link to the different Thermostat properties of the Alexa Service:
1 Like
JensD
(Jens Dollenbacher)
September 27, 2022, 4:27pm
4
And there’s also a helpful thread here
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!
xxthunder
(Karsten Günther)
September 27, 2022, 6:24pm
5
Thank you very much for pointing me into this direction. The ThermostatController and the TemperatureSensor interfaces did the trick. This is working fine for me:
Group Thermostat "Thermostat" {alexa="Thermostat"}
Number:Temperature Temperature "Temperature [%.1f %unit%]" (Thermostat) {alexa="TemperatureSensor.temperature"}
Number:Temperature HeatSetpoint "Heat Setpoint [%.5f %unit%]" (Thermostat) {alexa="ThermostatController.targetSetpoint"}
But this documentation seems to be outdated then, does it?
---
layout: documentation
title: openHAB Skill For Amazon Alexa
source: https://github.com/openhab/openhab-alexa/blob/main/docs/USAGE.md
description: "Alexa is an intelligent personal assistant developed by Amazon and designed to run on smart speakers and devices such as the Amazon Echo and Echo Dot."
---
# Amazon Alexa Smart Home Skill
<img align="right" width="150px" src="./images/skill_logo.png">
Alexa is an intelligent personal assistant developed by Amazon and designed to run on smart speakers and devices such as the Amazon Echo and Dot.
This certified Amazon Smart Home Skill allows users to control their openHAB powered smart home with natural voice commands. Lights, locks, thermostats, AV devices, sensors and many other device types can be controlled through a user's Amazon Alexa powered device like the Echo or Echo Dot.
This page describes how to use the [openHAB Skill for Amazon Alexa](https://www.amazon.com/openHAB-Foundation/dp/B01MTY7Z5L).
The skill connects your openHAB setup through the [myopenHAB.org](http://myopenHAB.org) cloud service to Amazon Alexa.
## Table of Contents
This file has been truncated. show original
jeshab
(Jeremy)
October 6, 2022, 11:20pm
6
It is the other way round. The solution that @JensD provided is using outdated syntax (although still backward compatible).
You should use the new syntax:
Group Thermostat "Thermostat" {alexa="Thermostat"}
Number:Temperature Temperature "Temperature [%.1f %unit%]" (Thermostat) {alexa="CurrentTemperature"}
Number:Temperature HeatSetpoint "Heat Setpoint [%.5f %unit%]" (Thermostat) {alexa="TargetTemperature"}
1 Like
binderth
(Thomas Binder)
October 26, 2022, 2:50pm
7
jeshab:
You should use the new syntax:
I use the UI to configure my OH3.3 and I got this:
The main Group-item is a “Equipment” and is configured as “Thermostat” with Alexa, the corresponding items for TargetTemperature, Mode and CurrentTemperature are listed:
But still, my Alexa App tells my “device does not respond”?
What did I miss here?
jeshab
(Jeremy)
October 26, 2022, 9:38pm
8
The configuration looks good assuming you defined your Thermostat supported mode properly.
Have you gone through the troubleshooting guide ?
It might also be related to:
I’ve been using Alexa integration for years now with very few issues. Recently, though, I’ve had a recurring problem: All of my openHAB items will periodically become unavailable to Alexa. When I look in the Alexa app, they all show offline/disconnected.
I can temporarily fix it by restarting openHAB, but after another day or two, the problem comes back. I can’t seem to figure out what is causing the problem in order to fix it permanently.
The especially odd thing is that I can’t see any err…
1 Like
binderth
(Thomas Binder)
October 27, 2022, 7:08am
9
jeshab:
Have you gone through the troubleshooting guide ?
thanks, I didn’t check the HVAC mode-settings after moving my installation. HVAC mode was NULL!
Running OH3.3-release and KNX with mostly GIRA components.
So, after a switch I don’t get HVAC settings up and running again? What did I miss here? first, the ETS-config didn’t change at all. It’s a GIRA 5145 00 (TS 3plus) and the HVAC mode is done via 1byte (not separate 1bit for each mode):
[grafik]
So, there’s the GA 8/5/1 for living room with a 20.102 HVAC Mode for setting the mode (works fine with the sensor and does, what it should)
In openHAB I added a Weinzierl IP Interface 730 as a…