Oben genanntes Problem habe ich gelöst indem ich eine Routine in der Alexa App erstellt habe, dass die Lautstärke auf 5 setzt. So sind die Worte "temperatur" auch bei Alexa bekannt.
Danke für die Hilfe geschild und willi90
JavaScript: DHT11
on({id: 'alexa2.0.History.summary', change: "any"}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
if (getState("alexa2.0.History.summary").val == 'temperatur') {
setState("alexa2.0.Echo-Devices.G090XG079401501S.Commands.speak"/*speak*/, (['Die Temperatur in diesem Raum ist ',getState("mqtt.0.DHT11.Außentemperatur").val,' Grad Celsius'].join('')));
}
});
on({id: 'alexa2.0.History.summary', change: "any"}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
if (getState("alexa2.0.History.summary").val == 'luftfeuchtigkeit') {
setState("alexa2.0.Echo-Devices.G090XG079401501S.Commands.speak"/*speak*/, (['Die Luftfeuchtigkeit in diesem Raum beträgt ',getState("mqtt.0.DHT11.Außenfeuchtigkeit").val,' Prozent'].join('')));
}
});
Alles anzeigen