Alexa Custom Skills - Problem mit Umlauten

Begonnen von Reinschki, 27 September 2020, 14:50:25

Vorheriges Thema - Nächstes Thema

Reinschki

Hallo,

bei der Verwendung von Alexa-Fhem mit dem Alexa Custom Skill erhalte ich zum gezeigten Beispiel beim Raum Büro
   
fhemIntents #IntentName=<sample utterance>
{alexaRoomTemperature($preposition,$Room)}=wie warm ist es {preposition} {Room}


über die Variable $Room diesen String zurück -> "b��ro"!?
So wie ich das sehe deutet das auf ein Kodierungsproblem im Zeichensatz hin.

Unter Amazon AWS gebe ich zur Lambda Funktion in der index.js den Zeichensatz UTF8 vor.
  var request = require('https').request(options, (result) => {
    console.log(`STATUS: ${result.statusCode}`);
    console.log(`HEADERS: ${JSON.stringify(result.headers)}`);
    result.setEncoding('utf8');
    var body = '';
    result.on('data', (chunk) => body += chunk);
    result.on('end', () => {
      console.log(`BODY: ${JSON.stringify(body)}`);
      callback(null, JSON.parse(body) );
      return;
    });
  });


Warum funktioniert das nicht?
Kennt sich jemand damit aus?

LG
Reiner