alexa-fhem: amazon alexa smart home skill für fhem

Begonnen von justme1968, 05 November 2016, 23:21:32

Vorheriges Thema - Nächstes Thema

bedburg

Ist es nun möglich mir von Alexa die aktuelle Temperatur vom angeschlossen Sensor, Typ DHT22, ansagen zu lassen? Ich sehe in fhem Temperatur und Luftfeuchtigkeit, Sensor ist dort als Dummy hinterlegt.

Bei der Frage nach der Temperatur kommt in der Konsole ein error. TemperatureReading.... Genaue Meldung reiche ich bei Bedarf nach.
Was mich irritiert und auch  fehlt ist folgendes:   das device muss eine CurrentTemperature characteristic haben.
Unterstützt der DHT22 dies oder muss es als Attribut dem Device nur hinzugefügt werden?

Danke.

Gruß

Esjay

Zitat von: bedburg am 02 Juli 2017, 11:54:53
Ist es nun möglich mir von Alexa die aktuelle Temperatur vom angeschlossen Sensor, Typ DHT22, ansagen zu lassen? Ich sehe in fhem Temperatur und Luftfeuchtigkeit, Sensor ist dort als Dummy hinterlegt.

Bei der Frage nach der Temperatur kommt in der Konsole ein error. TemperatureReading.... Genaue Meldung reiche ich bei Bedarf nach.
Was mich irritiert und auch  fehlt ist folgendes:   das device muss eine CurrentTemperature characteristic haben.
Unterstützt der DHT22 dies oder muss es als Attribut dem Device nur hinzugefügt werden?

Danke.

Gruß
Gib mal bitte ein list vom Device.

bedburg

Hallo,

Internals:
   CHANGED
   NAME       Innen.DHT22
   NR         41
   STATE      T: 19.2 H: 84.1
   TYPE       dummy
   Readings:
     2017-07-02 13:18:02   Error           0
     2017-07-02 13:18:02   Humidity        84.1
     2017-07-02 13:18:02   Temperature     19.2
Attributes:
   alexaName  Keller
   alexaRoom  Keller
   event-on-change-reading 1
   genericDeviceType HumiditySensor
   homebridgeMapping clear CurrentRelativeHumidity=humidity CurrentTemperature=temperature
   icon       temp_temperature
   room       Alexa,Keller
   stateFormat T: Temperature H: Humidity

Gruß

oeiber

Zitat von: amenomade am 28 Juni 2017, 14:50:21
Wenn Du alexa in Debug mode startest, solltest Du folgende einträge in der Log finden: und dann das Ergebnis von log.debug(parsedData); die Dauer ist dann in parsedData.exp
Und wenn jemand schon in deinem Netz ist? (jemand ist vielleicht auch ein böses Programm oder eine böse Webseite)

Das ist aber in der Amazon API eingebaut, und lässt sich deswegen nicht deaktivieren. Und auch wenn es möglich wäre, kann man nicht pauschal die Möglichkeit geben, es zu deakivieren, weil dann viele Leute es ohne Ahnung deaktivieren werden (siehe csrfToken...)

Habt gefunden: exp: 3598
AWS Lamda hat eine Laufzeit von 2006ms

Sind die Werte normal?
Mir kommt das etwas lange vor.
Meine Leitung ist auch nicht die schlechteste: VDSL 50000.

Danke und Gruß


Olli

Reinhart

#2764
Zitat von: bedburg am 02 Juli 2017, 11:54:53
Ist es nun möglich mir von Alexa die aktuelle Temperatur vom angeschlossen Sensor, Typ DHT22, ansagen zu lassen?

ich habe das im Custom Skill gelöst indem ich mir alle gewünschten Temperaturen auf einmal ansagen lasse.
"Alexa, frage Smarthome wie warm ist es Zuhause"

Alexa def.
attr MyAlexa fhemIntents #IntentName=<sample utterance>\
gutenMorgen=guten morgen\
guteNacht=gute nacht\
{alexaRoomTemperature()}=wie warm ist es Zuhause\


Intent Schema erweitert
    {
      "intent": "FHEMperlCodeIntent"
    },


Sample Utterances
FHEMperlCodeIntent wie warm ist es Zuhause

und etwas Code in der 99_myUtils, da kannst du dir zusammen bauen welche Ansage du willst.
sub alexaRoomTemperature() {
my $wohn = (ReadingsVal("Th_Wohnzimmer_Weather", "measured-temp", ""));
        $wohn =~ s/\./,/g;
my $schlaf = (ReadingsVal("HMS100T_311c", "temperature", ""));
        $schlaf =~ s/\./,/g;
my $aussen = (ReadingsVal("netatmo_aussen", "temperature", ""));
        $aussen =~ s/\./,/g;
my $humidity = (ReadingsVal("netatmo_wz", "humidity", 0));
        $humidity =~ s/\./,/g;
return "Im Wohnzimmer hat es $wohn Grad im Schlafzimmer $schlaf Grad und im Freien $aussen Grad bei $humidity Prozent Luftfeuchtigkeit";
}


LG

FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

bedburg

#2765
Danke Reinhart, habe es mal wie von Dir beschrieben gemacht. Klapp eingeschränkt.
Ich kann nun gezielt die Temperatur für ein Gerät abfragen, hurra. Aber alle werden mir nicht angesagt - statt dessen die Vorhersage für meinen Wohnort.
Auch kann ich einzel nicht den DHT22 Sensor abfragen. Muss ich diesen vielleicht anders "neu" in FHEM anlegen? Zur Zeit als Dummy definiert.

Gruß
Stephan

matben84

Zitat von: MadMax-FHEM am 05 Juni 2017, 19:59:46
Wäre noch nett zu schreiben wie...

Gruß, Joachim

Sorry für die späte Antwort.
Es waren einige Kleinigkeiten. Ganz genau kann ich es gar nicht sagen. Ein wesentlicher Punkt war aber ein Portsalat auf dem Router. Alexa wurde also fehlgeleitet.
Homebridge hatte ich kurz vorher auch noch installiert. Ob das aber wirklich notwendig ist (im Hinblick auf das genericDeviceType), kann weiß ich immer noch nicht.

Aktuell suche ich etwas Zeit um meine Hardware zu vervollständigen und an der LCARS-Oberfläche weiterzuarbeiten.  ;D

Reinhart

#2767
Zitat von: bedburg am 02 Juli 2017, 17:13:40
Danke Reinhart, habe es mal wie von Dir beschrieben gemacht. Klapp eingeschränkt.
Ich kann nun gezielt die Temperatur für ein Gerät abfragen, hurra. Aber alle werden mir nicht angesagt - statt dessen die Vorhersage für meinen Wohnort.
Auch kann ich einzel nicht den DHT22 Sensor abfragen. Muss ich diesen vielleicht anders "neu" in FHEM anlegen? Zur Zeit als Dummy definiert.

Dummy passt schon wenn in Fhem dieser auch die Temperatur Daten hat. Das mit der Wetteransage hatte ich auch schon einmal. Du kannst die Frage an Alexa auch in 2 Teilen machen, dann klappt das wesentlich besser.

"Alexa frage Smarthome" ( bzw. dein Custom Skillname )
>Alexa fragt dann was kann ich tun
"wie warm ist es Zuhause"

Der Dummy braucht auch keine Alexagruppe und muss auch nicht als Device von Alexa erfasst worden sein, weil du ja denn in der myUtils definierst und dieser Name ja als Intent schon bekannt ist. Das ist eigentlich der Vorteil dieser Methode, man kann beliebig die myUtils erweitern ohne an Alexa erneut was zu machen. Aber nichts desto trotz, auch dein einzelner Sensor muss so funktionieren.

Ich mach nach dieser Methode auch den Heizungsstatus und den Energieverbrauch.

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

justme1968

das mit die temperatur automatisch erkannt wird muss das reading mit kleinem t geschrieben sein. bei anderer schreibweise musst du es per homebridgeMapping bekannt machen: attr <name> homebridgeMapping CurrentTemeprature=<reading name>
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Jamo

Hallo justme1968,
das erste Verhalten kann ich heute nicht mehr nachstellen, allerdings kommt jetzt immer "Der Wert liegt ausserhalb des Bereichs für Schlafzimmerlampe".
Der Output der Konsole und das Philips Hue Listing anbei. Gruss!

ZitatWenn ich sage: "Alexa mach die Schlafzimmerlampe heller", und der Wert für "bri" steht auf 254, regelt Alexa die Brightness auf 65 runter. Also dunkler, genau das entgegengesetzte.
Bei "Alexa mach die Schlafzimmerlampe dunkler" kommt immer "Der Wert liegt ausserhalb des Bereichs für Schlafzimmerlampe", egal auf welchem Wert "bri" steht.
Zitat
zeig mal bitte ein list vom device und die konsolen ausgabe von alexa-fhem (mit --debug gestartet) bei beiden kommandos.



**** Received Directive: {"header":{"namespace":"Alexa.ConnectedHome.Control","name":"DecrementPercentageRequest","payloadVersion":"2","messageId":"88f7ed8e-122c-4ea9-ae57-82ee6d71f596"},"payload":{"accessToken":"Atza|abcdefghijklmnopqrstuvwxyz","appliance":{"applianceId":"00:17:88:01:02:4c:21:f0-0b","additionalApplianceDetails":{"device":"Schlafzimmerlampe"}},"percentageState":{"value":25},"deltaPercentage":{"value":25}}}
response :{"header":{"name":"ValueOutOfRangeError","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Control","messageId":"477198d1-0bf7-4eb4-ad30-fb43cb3974c2"},"payload":{"minimumValue":0,"maximumValue":100}}
[7/2/2017, 2:24:06 PM] accepted new token
[7/2/2017, 2:24:06 PM] { aud: 'amzn1.application-oa2-client.abcdefghijklmnopqrstuvwxyz',
  user_id: 'amzn1.account.abcdefghijklmnopqrstuvwxyz',
  iss: 'https://www.amazon.com',
  exp: 2830,
  app_id: 'amzn1.application.abcdefghijklmnopqrstuvwxyz',
  iat: 1498997476 }
**** Received Directive: {"header":{"namespace":"Alexa.ConnectedHome.Control","name":"IncrementPercentageRequest","payloadVersion":"2","messageId":"7aa2af15-b63d-4534-9dd1-828e88676b5c"},"payload":{"accessToken":"Atza|abcdefghijklmnopqrstuvwxyz","appliance":{"applianceId":"00:17:88:01:02:4c:21:f0-0b","additionalApplianceDetails":{"device":"Schlafzimmerlampe"}},"percentageState":{"value":25},"deltaPercentage":{"value":25}}}
response :{"header":{"name":"ValueOutOfRangeError","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Control","messageId":"9a001942-9968-4776-8b77-871e43cef646"},"payload":{"minimumValue":0,"maximumValue":100}}
[7/2/2017, 2:24:16 PM] accepted new token
[7/2/2017, 2:24:16 PM] { aud: 'amzn1.application-oa2-client.abcdefghijklmnopqrstuvwxyz',
  user_id: 'amzn1.account.abcdefghijklmnopqrstuvwxyz',
  iss: 'https://www.amazon.com',
  exp: 2820,
  app_id: 'amzn1.application.abcdefghijklmnopqrstuvwxyz',
  iat: 1498997476 }
**** Received Directive: {"header":{"namespace":"Alexa.ConnectedHome.Control","name":"DecrementPercentageRequest","payloadVersion":"2","messageId":"8f7bd03a-550f-4b81-8987-de7dfcdb5003"},"payload":{"accessToken":"Atza|abcdefghijklmnopqrstuvwxyz","appliance":{"applianceId":"00:17:88:01:02:4c:21:f0-0b","additionalApplianceDetails":{"device":"Schlafzimmerlampe"}},"percentageState":{"value":25},"deltaPercentage":{"value":25}}}
response :{"header":{"name":"ValueOutOfRangeError","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Control","messageId":"28e451f5-39bf-4c47-84b5-718685cecc44"},"payload":{"minimumValue":0,"maximumValue":100}}
[7/2/2017, 2:24:26 PM] accepted new token
[7/2/2017, 2:24:26 PM] { aud: 'amzn1.application-oa2-client.abcdefghijklmnopqrstuvwxyz',
  user_id: 'amzn1.account.abcdefghijklmnopqrstuvwxyz',
  iss: 'https://www.amazon.com',
  exp: 2810,
  app_id: 'amzn1.application.abcdefghijklmnopqrstuvwxyz',
  iat: 1498997476 }
**** Received Directive: {"header":{"namespace":"Alexa.ConnectedHome.Control","name":"DecrementPercentageRequest","payloadVersion":"2","messageId":"4964ea3f-9aa8-4778-bd7b-1d137b3b8843"},"payload":{"accessToken":"Atza|abcdefghijklmnopqrstuvwxyz","appliance":{"applianceId":"00:17:88:01:02:4c:21:f0-0b","additionalApplianceDetails":{"device":"Schlafzimmerlampe"}},"percentageState":{"value":25},"deltaPercentage":{"value":25}}}
response :{"header":{"name":"ValueOutOfRangeError","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Control","messageId":"263ab028-7186-4718-b5a3-8f9d48312966"},"payload":{"minimumValue":0,"maximumValue":100}}


Internals:
   CHANGED
   DEF        24  IODev=PhilipsHue
   ID         24
   INTERVAL
   IODev      PhilipsHue
   NAME       Schlafzimmerlampe
   NR         3221
   STATE      off
   TYPE       HUEDevice
   desired    0
   manufacturername Philips
   modelid    LCT010
   name       Schlafzimmerlampe
   productid  Philips-LCT010-1-A19ECLv4
   swconfigid F921C859
   swversion  1.15.2_r19181
   type       Extended color light
   uniqueid   00:17:88:01:02:4c:21:f0-0b
   Readings:
     2017-07-01 21:31:19   alert           none
     2017-07-02 14:24:27   bri             1
     2017-07-02 14:23:11   colormode       ct
     2017-07-02 14:23:11   ct              370 (2702K)
     2017-07-01 22:03:58   effect          none
     2017-07-02 14:23:46   hue             8382
     2017-07-02 14:24:12   onoff           0
     2017-07-02 14:24:12   pct             0
     2017-07-02 12:29:53   reachable       1
     2017-07-02 14:23:11   rgb             ffc698
     2017-07-02 14:23:46   sat             143
     2017-07-02 14:24:12   state           off
     2017-07-02 14:23:46   xy              0.4594,0.4104
   Helper:
     alert      none
     bri        1
     colormode  ct
     ct         370
     devtype
     effect     none
     hue        8382
     on         0
     pct        0
     reachable  1
     rgb        ffc698
     sat        143
     update_timeout 1
     xy         0.4594,0.4104
Attributes:
   IODev      PhilipsHue
   alexaName  Schlafzimmer Lampe
   alexaRoom  Schlafzimmer
   color-icons 2
   comment    on:off:rgb:rgb ff0000:rgb DEFF26:rgb 0000ff:ct 490:ct 380:ct 270:ct 160
   devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
   event-on-change-reading none
   genericDeviceType light
   group      LIGHT
   model      LCT010
   room       Alexa,Favourites,Lights,Schlafzimmer
   sortby     19
   subType    extcolordimmer
   webCmd     on:off:pct
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

oeiber

Hallo,

ich möchte nochmals auf die Geschwindigkeit von alexa-fhem bei mir zurückkommen:
Nach einer Stunde, wenn ein neues Token ausgehandelt wird, dauert die erste Anfrage von alexa ziemlich lange: Bei mir ca. 5-6 Sekunden. Dannach geht es wieder zügig (ca. 2 Sekunden).
amenomade hat mir den Tipp gegeben, mir im Debug-Log den Wert "exp" anzusehen, wenn ein neues Token ausgehandelt wird.
Das Log gibt dann einen Wert von 3598 zurück.
Heisst das, dass das Aushandeln 3598 ms benötigt?
Das AWS-Lamda Log zeigt eine Verarbeitungszeit von 2006 ms an.

Sind diese Werte normal bzw. können diese beeinflusst werden?
Die Latenz meiner Internetanbindung und die Bandbreite sind aus meiner Sicht ausreichend.
Auch die CPU meines Pi3 geht während des Aushandelns nicht merklich nach oben.

Danke & Gruß

Olli

Teamdrachen

Da es beim letzten Gewitter nicht nur den Raspi, sondern auch gleich die speicherkarte zerlegt hat, muss ich FHEM neu aufsetzen und scheitere derzeit an Alexa-FHEM.
Da bei Amazon nix verändert wurde, liegt der Fehler irgendwo im eigenen Haus.



Versuch ich Alexa direkt mit ./bin/alexa zu starten kommt
pi@raspberrypi:/opt/fhem/alexa-fhem $ ./bin/alexa
[7/3/2017, 3:08:12 PM] using /home/pi/.alexa/config.json
[7/3/2017, 3:08:12 PM] ---
[7/3/2017, 3:08:12 PM] this is alexa-fhem 0.3.4
[7/3/2017, 3:08:12 PM] Fetching FHEM devices...
[7/3/2017, 3:08:12 PM] [FHEM] starting longpoll: http://192.168.1.11:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1499087292116
[7/3/2017, 3:08:12 PM] Server listening on: https://:::3000
[7/3/2017, 3:08:12 PM] [FHEM] Checking devices and attributes...
[7/3/2017, 3:08:12 PM] [FHEM]   executing: http://192.168.1.11:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&fwcsrf=csrf_167817415601714&XHR=1
[7/3/2017, 3:08:12 PM] [FHEM]   executing: http://192.168.1.11:8083/fhem?cmd=jsonlist2%20TYPE=alexa&fwcsrf=csrf_167817415601714&XHR=1
[7/3/2017, 3:08:12 PM] [FHEM] Fetching FHEM devices...
[7/3/2017, 3:08:12 PM] [FHEM] fetching: http://192.168.1.11:8083/fhem?cmd=jsonlist2%20room=ALEXA&fwcsrf=csrf_167817415601714&XHR=1
[7/3/2017, 3:08:12 PM] [FHEM] got: 1 results
[7/3/2017, 3:08:12 PM] [FHEM] Steckdose.TV is switch
[7/3/2017, 3:08:12 PM] [FHEM] Steckdose.TV has
[7/3/2017, 3:08:12 PM] [FHEM]   FirmwareRevision [D-firmware]
[7/3/2017, 3:08:12 PM] [FHEM]   On [state;on,off]
[7/3/2017, 3:08:12 PM] [FHEM] { reading: 'D-firmware',
  _isInformation: true,
  device: 'Steckdose.TV',
  informId: 'Steckdose.TV-D-firmware',
  characteristic_type: 'FirmwareRevision',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2017-07-03 15:08:12 caching: Steckdose.TV-D-firmware: 2.5
[7/3/2017, 3:08:12 PM] [FHEM] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'Steckdose.TV',
  informId: 'Steckdose.TV-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2017-07-03 15:08:12 caching: Steckdose.TV-state: on
[7/3/2017, 3:08:12 PM] [FHEM] alexa device is MyAlexa
[7/3/2017, 3:08:12 PM] [FHEM] MyAlexa is switch
[7/3/2017, 3:08:12 PM] [FHEM] MyAlexa has
[7/3/2017, 3:08:12 PM] [FHEM] homebridgeMapping: #Characteristic=<name>=<value>,...
On=verb=schalte,valueOn=an;ein,valueOff=aus,valueToggle=um

Brightness=verb=stelle,property=helligkeit,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

Hue=verb=stelle,valuePrefix=auf,values=rot:0;grün:128;blau:200
Hue=verb=färbe,values=rot:0;grün:120;blau:220

Saturation=verb=stelle,property=sättigung,valuePrefix=auf,values=AMAZON.NUMBER
Saturation=verb=sättige,values=AMAZON.NUMBER

TargetPosition=verb=mach,articles=den,values=auf:100;zu:0
TargetPosition=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

TargetTemperature=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=grad

Volume:verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

#Weckzeit=verb=stelle,valuePrefix=auf;für,values=AMAZON.TIME,valueSuffix=uhr
[7/3/2017, 3:08:12 PM] [FHEM]   executing: http://192.168.1.11:8083/fhem?cmd=%7B$defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20=%201%7D&fwcsrf=csrf_167817415601714&XHR=1
[7/3/2017, 3:08:12 PM] [FHEM]   executing: http://192.168.1.11:8083/fhem?cmd=%7B$defs%7BMyAlexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20=%20%220.3.4%22%7D&fwcsrf=csrf_167817415601714&XHR=1
[7/3/2017, 3:08:12 PM] [FHEM]   executing: http://192.168.1.11:8083/fhem?cmd=%7B$defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20=%200%7D&fwcsrf=csrf_167817415601714&XHR=1
[7/3/2017, 3:08:12 PM] perfectOfVerb:
[7/3/2017, 3:08:12 PM] { stelle: 'gestellt',
  schalte: 'geschaltet',
  'färbe': 'gefärbt',
  mach: 'gemacht' }
[7/3/2017, 3:08:12 PM] verbsOfIntent:
[7/3/2017, 3:08:12 PM] [ OnIntent: [ 'schalte' ],
  prozentIntent: [ 'stelle' ],
  HueIntent: [ 'stelle' ],
  HueIntentB: [ 'färbe' ],
  SaturationIntent: [ 'stelle' ],
  SaturationIntentB: [ 'sättige' ],
  TargetPositionIntent: [ 'mach' ],
  gradIntent: [ 'stelle' ] ]
[7/3/2017, 3:08:12 PM] characteristicsOfIntent:
[7/3/2017, 3:08:12 PM] { OnIntent: [ 'On' ],
  prozentIntent: [ 'Brightness', 'TargetPosition', 'Volume' ],
  HueIntent: [ 'Hue' ],
  HueIntentB: [ 'Hue' ],
  SaturationIntent: [ 'Saturation' ],
  SaturationIntentB: [ 'Saturation' ],
  TargetPositionIntent: [ 'TargetPosition' ],
  gradIntent: [ 'TargetTemperature' ] }
[7/3/2017, 3:08:12 PM] prefixOfIntent:
[7/3/2017, 3:08:12 PM] { OnIntent: undefined,
  prozentIntent: 'auf',
  HueIntent: 'auf',
  HueIntentB: undefined,
  SaturationIntent: 'auf',
  SaturationIntentB: undefined,
  TargetPositionIntent: undefined,
  gradIntent: 'auf' }
[7/3/2017, 3:08:12 PM] suffixOfIntent:
[7/3/2017, 3:08:12 PM] { OnIntent: undefined,
  prozentIntent: 'prozent',
  HueIntent: undefined,
  HueIntentB: undefined,
  SaturationIntent: undefined,
  SaturationIntentB: undefined,
  TargetPositionIntent: undefined,
  gradIntent: 'grad' }
[7/3/2017, 3:08:12 PM] alexaTypes:
[7/3/2017, 3:08:12 PM] { light: [ 'licht', 'lampen' ],
  blind:
   [ 'rolladen',
     'rolläden',
     'jalousie',
     'jalousien',
     'rollo',
     'rollos' ] }
[7/3/2017, 3:08:12 PM] roomOfEcho:
[7/3/2017, 3:08:12 PM] {}
[7/3/2017, 3:08:12 PM] fhemIntents:
[7/3/2017, 3:08:12 PM] { FHEMgutenMorgenIntent: 'gutenMorgen',
  FHEMguteNachtIntent: 'guteNacht' }


es wird also FHEM und auch ein Gerät gefunden.

test von Port 3000 ist ebenfalls erfolgreich.
diese fehlabfrage wird auch in der Commandline geloggt
[7/3/2017, 3:48:01 PM] ERROR: SyntaxError: Unexpected end of input from ::ffff:89.204.138.223
[7/3/2017, 3:48:01 PM] ERROR: SyntaxError: Unexpected end of input from ::ffff:89.204.138.223



config.json  wurde der standard Smart Home Skill eingetragen.
alexa findet jedoch keine Geräte und auch bei der Suche erscheinen in der Commandline keine Abfragen bzw. irgend etwas anderes.



amenomade

Zitattest von Port 3000 ist ebenfalls erfolgreich.
Auch von aussen?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Teamdrachen