[gelöst] Alexa zickt: "Bei der Antwort des angeforderten Skill ist ein Problem a

Begonnen von tklein, 04 März 2017, 16:10:03

Vorheriges Thema - Nächstes Thema

tklein

Hallo,

es scheint an der Länge (benötigte Ausführungszeit) der umzusetzenden Befehle zu liegen. Kann man Alexa "warten" lassen?

Ich rufe meine Dimmfunktion "fhem("set StripeSchlafzimmer down");" auf. Diese "StripeSchlafzimmer:down {for (my $i=1;$i!=10;$i++) {`/home/pi/433Utils/RPi_utils/codesend 15883554 &`}}"
lässt die oben beschriebene Meldung bei i>5 hören. Bei z.B. i==4 klappt alles.

Grüße
Thomas
EDIT Habe es indirekt über einen Aufruf eines externen Skriptes umgesetzt.
FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2

MadMax-FHEM

Man kann auch den Timeout bei der Lambda Funktion höher setzen:

Lambda -> Funktions -> Fhem-Funktion wählen -> Configuration -> Advanced Settings
(wie es auf Deutsch heißt weiß ich nicht, mein System läuft auf Englisch)

War eine Bedingung eines anderen Skills den ich umgesetzt habe weil dort die Antworten länger dauern können.

Standard sind 3sec.

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

justme1968

@tklein: scheifen dieser art sind keine gute idee. damit blockierst du fhem. so etwas entweder mit fhem sleep und asynchron/non blocking so wie z.b. hier: https://forum.fhem.de/index.php/topic,51906.msg436451.html#msg436451 beschrieben machen oder alles in einen externen shell aufruf mit "..." auslagern.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

tklein

Danke an alle.

habe den Wert höher gestellt. habe gerade heute den Google Skill mit dem Tut angelegt (https://www.youtube.com/watch?v=MlNs23J4e8E).
Da kam das auch drin vor. :-)

Weiterhin werde ich zukünftig mit externen Skripten arbeiten. Ist doch mit der Zeit übersichtlicher.

Viele Grüße und einen schönen Sonntag
Thomas
FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2