[alexa-fhem | Generell] Alles zu Installation und damit verbundenen Problemen

Begonnen von prodigy7, 09 November 2016, 19:42:01

Vorheriges Thema - Nächstes Thema

amenomade

Vergiss die 2. Frage. So lange Du bis
Zitat[2017-08-01 22:09:54] Server listening on: https://:::3000
kommst, sollte node nicht das Problem sein.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Torben80

Auszug CloudWatchLog:
20:54:51
START RequestId: a94500d3-76fb-11e7-a3b8-bd2b278e80e7 Version: $LATEST

20:54:51
2017-08-01T20:54:51.103Z a94500d3-76fb-11e7-a3b8-bd2b278e80e7 EVENT: [object Object]

20:54:51
2017-08-01T20:54:51.104Z a94500d3-76fb-11e7-a3b8-bd2b278e80e7 CONTEXT: [object Object]

20:54:51
2017-08-01T20:54:51.624Z a94500d3-76fb-11e7-a3b8-bd2b278e80e7 problem with request: getaddrinfo ENOTFOUND https://HierWohneIch.myfritz.net https://HierWohneIch.myfritz.net:3000

20:54:51
2017-08-01T20:54:51.625Z a94500d3-76fb-11e7-a3b8-bd2b278e80e7 ReferenceError: createError is not defined at ClientRequest.<anonymous> (/var/task/index.js:41:20) at emitOne (events.js:77:13) at ClientRequest.emit (events.js:169:7) at TLSSocket.socketErrorListener (_http_client.js:256:9) at emitOne (events.js:77:13) at TLSSocket.emit (events.js:169:7) at connectErrorNT (n

20:54:51
END RequestId: a94500d3-76fb-11e7-a3b8-bd2b278e80e7

20:54:51
REPORT RequestId: a94500d3-76fb-11e7-a3b8-bd2b278e80e7 Duration: 617.31 ms Billed Duration: 700 ms Memory Size: 128 MB Max Memory Used: 22 MB

20:54:51
RequestId: a94500d3-76fb-11e7-a3b8-bd2b278e80e7 Process exited before completing request

20:54:53
START RequestId: ab16db23-76fb-11e7-87c3-298d9633e42b Version: $LATEST

20:54:53
2017-08-01T20:54:53.804Z ab16db23-76fb-11e7-87c3-298d9633e42b EVENT: [object Object]

20:54:53
2017-08-01T20:54:53.942Z ab16db23-76fb-11e7-87c3-298d9633e42b CONTEXT: [object Object]

20:54:54
2017-08-01T20:54:54.464Z ab16db23-76fb-11e7-87c3-298d9633e42b problem with request: getaddrinfo ENOTFOUND https://HierWohneIch.myfritz.net https://HierWohneIch.myfritz.net:3000

20:54:54
2017-08-01T20:54:54.465Z ab16db23-76fb-11e7-87c3-298d9633e42b ReferenceError: createError is not defined at ClientRequest.<anonymous> (/var/task/index.js:41:20) at emitOne (events.js:77:13) at ClientRequest.emit (events.js:169:7) at TLSSocket.socketErrorListener (_http_client.js:256:9) at emitOne (events.js:77:13) at TLSSocket.emit (events.js:169:7) at connectErrorNT (n

20:54:54
END RequestId: ab16db23-76fb-11e7-87c3-298d9633e42b

20:54:54
REPORT RequestId: ab16db23-76fb-11e7-87c3-298d9633e42b Duration: 802.59 ms Billed Duration: 900 ms Memory Size: 128 MB Max Memory Used: 20 MB

20:54:54
RequestId: ab16db23-76fb-11e7-87c3-298d9633e42b Process exited before completing request

20:54:58
START RequestId: ae2330c8-76fb-11e7-8b54-d54ec750f5fd Version: $LATEST

20:54:59
2017-08-01T20:54:58.865Z ae2330c8-76fb-11e7-8b54-d54ec750f5fd EVENT: [object Object]

20:54:59
2017-08-01T20:54:59.022Z ae2330c8-76fb-11e7-8b54-d54ec750f5fd CONTEXT: [object Object]

20:54:59
2017-08-01T20:54:59.525Z ae2330c8-76fb-11e7-8b54-d54ec750f5fd problem with request: getaddrinfo ENOTFOUND https://HierWohneIch.myfritz.net https://HierWohneIch.myfritz.net:3000

20:54:59
2017-08-01T20:54:59.526Z ae2330c8-76fb-11e7-8b54-d54ec750f5fd ReferenceError: createError is not defined at ClientRequest.<anonymous> (/var/task/index.js:41:20) at emitOne (events.js:77:13) at ClientRequest.emit (events.js:169:7) at TLSSocket.socketErrorListener (_http_client.js:256:9) at emitOne (events.js:77:13) at TLSSocket.emit (events.js:169:7) at connectErrorNT (n

20:54:59
END RequestId: ae2330c8-76fb-11e7-8b54-d54ec750f5fd

20:54:59
REPORT RequestId: ae2330c8-76fb-11e7-8b54-d54ec750f5fd Duration: 744.67 ms Billed Duration: 800 ms Memory Size: 128 MB Max Memory Used: 20 MB

20:54:59
RequestId: ae2330c8-76fb-11e7-8b54-d54ec750f5fd Process exited before completing request

20:55:02
START RequestId: b0633535-76fb-11e7-a9f2-0b4b23336e59 Version: $LATEST

20:55:02
2017-08-01T20:55:02.637Z b0633535-76fb-11e7-a9f2-0b4b23336e59 EVENT: [object Object]

20:55:02
2017-08-01T20:55:02.802Z b0633535-76fb-11e7-a9f2-0b4b23336e59 CONTEXT: [object Object]

20:55:03
2017-08-01T20:55:03.285Z b0633535-76fb-11e7-a9f2-0b4b23336e59 problem with request: getaddrinfo ENOTFOUND https://HierWohneIch.myfritz.net https://HierWohneIch.myfritz.net:3000

20:55:03
2017-08-01T20:55:03.286Z b0633535-76fb-11e7-a9f2-0b4b23336e59 ReferenceError: createError is not defined at ClientRequest.<anonymous> (/var/task/index.js:41:20) at emitOne (events.js:77:13) at ClientRequest.emit (events.js:169:7) at TLSSocket.socketErrorListener (_http_client.js:256:9) at emitOne (events.js:77:13) at TLSSocket.emit (events.js:169:7) at connectErrorNT (n

20:55:03
END RequestId: b0633535-76fb-11e7-a9f2-0b4b23336e59

20:55:03
REPORT RequestId: b0633535-76fb-11e7-a9f2-0b4b23336e59 Duration: 739.84 ms Billed Duration: 800 ms Memory Size: 128 MB Max Memory Used: 20 MB

20:55:03
RequestId: b0633535-76fb-11e7-a9f2-0b4b23336e59 Process exited before completing request

21:11:22
START RequestId: f88fdb29-76fd-11e7-afd7-876a2ec6cb81 Version: $LATEST

21:11:22
2017-08-01T21:11:22.784Z f88fdb29-76fd-11e7-afd7-876a2ec6cb81 EVENT: [object Object]

21:11:22
2017-08-01T21:11:22.922Z f88fdb29-76fd-11e7-afd7-876a2ec6cb81 CONTEXT: [object Object]

21:11:23
2017-08-01T21:11:23.485Z f88fdb29-76fd-11e7-afd7-876a2ec6cb81 problem with request: getaddrinfo ENOTFOUND https://HierWohneIch.myfritz.net https://HierWohneIch.myfritz.net:3000

21:11:23
2017-08-01T21:11:23.522Z f88fdb29-76fd-11e7-afd7-876a2ec6cb81 ReferenceError: createError is not defined at ClientRequest.<anonymous> (/var/task/index.js:41:20) at emitOne (events.js:77:13) at ClientRequest.emit (events.js:169:7) at TLSSocket.socketErrorListener (_http_client.js:256:9) at emitOne (events.js:77:13) at TLSSocket.emit (events.js:169:7) at connectErrorNT (n

21:11:23
END RequestId: f88fdb29-76fd-11e7-afd7-876a2ec6cb81

21:11:23
REPORT RequestId: f88fdb29-76fd-11e7-afd7-876a2ec6cb81 Duration: 839.77 ms Billed Duration: 900 ms Memory Size: 128 MB Max Memory Used: 24 MB

21:11:23
RequestId: f88fdb29-76fd-11e7-afd7-876a2ec6cb81 Process exited before completing request

21:11:23
START RequestId: f9236801-76fd-11e7-b136-e993a69cf457 Version: $LATEST

21:11:23
2017-08-01T21:11:23.742Z f9236801-76fd-11e7-b136-e993a69cf457 EVENT: [object Object]

21:11:23
2017-08-01T21:11:23.743Z f9236801-76fd-11e7-b136-e993a69cf457 CONTEXT: [object Object]

21:11:24
2017-08-01T21:11:24.404Z f9236801-76fd-11e7-b136-e993a69cf457 problem with request: getaddrinfo ENOTFOUND https://HierWohneIch.myfritz.net https://HierWohneIch.myfritz.net:3000

21:11:24
2017-08-01T21:11:24.405Z f9236801-76fd-11e7-b136-e993a69cf457 ReferenceError: createError is not defined at ClientRequest.<anonymous> (/var/task/index.js:41:20) at emitOne (events.js:77:13) at ClientRequest.emit (events.js:169:7) at TLSSocket.socketErrorListener (_http_client.js:256:9) at emitOne (events.js:77:13) at TLSSocket.emit (events.js:169:7) at connectErrorNT (n

21:11:24
END RequestId: f9236801-76fd-11e7-b136-e993a69cf457

21:11:24
REPORT RequestId: f9236801-76fd-11e7-b136-e993a69cf457 Duration: 798.48 ms Billed Duration: 800 ms Memory Size: 128 MB Max Memory Used: 20 MB

21:11:24
RequestId: f9236801-76fd-11e7-b136-e993a69cf457 Process exited before completing request



Weitere Ideen, ich beantworte gerne alles.

Weiter,
jap, die getestete Domain ist die aus der lamda.js

Torben80

HALT STOP!
Ich habe nur den Inhalt der Lambda.JS in das Config von Lambda kopiert und editiert. Muss das auch Lokal in der Lambda sein?

Auch im alexa-fhem nun editiert und neu gestartet, das wars nicht,.... Findet immernoch keine Geräte...

amenomade

Also... Dieser Fehler
Zitat2017-08-01T20:54:59.525Z ae2330c8-76fb-11e7-8b54-d54ec750f5fd problem with request: getaddrinfo ENOTFOUND https://hierwohneich.myfritz.net https://hierwohneich.myfritz.net:3000
bedeutet, er kann "https://hierwohneich.myfritz.net" nicht lösen...

Kannst Du deine lambda.js zeigen? (vorher bisschen anonymisieren ;) )


Zentral bei Amazon in der Config reicht.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Torben80

Was soll ich da noch anonymisieren?


const PORT=3000;
const HOST='https://hierWohneIch.myfritz.net';


// entry
exports.handler = function(event, context, callback) {

  console.log(`EVENT: ${event}`);
  console.log(`CONTEXT: ${context}`);
 
  var post_data = JSON.stringify(event);
 
  var options = {
    hostname: HOST,
    port: PORT,
    //family: 6,
    //path: '/',
    method: 'POST',
    rejectUnauthorized: false, // accept self-signed
    headers: {
      'Content-Type': 'application/json',
      'Content-Length': Buffer.byteLength(post_data)
    }
  };

  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;
    });
  });

  request.on('error', (e) => {
    console.log(`problem with request: ${e.message}`);
    callback(null, createError(ERROR_TARGET_OFFLINE) );
    return;
  });

  request.write(post_data);
  request.end();

  return;
 
}// exports.handler

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Torben80

Leck mich am Arsch!
Das hatte ich vorhin auch schon probiert, da ging es nicht. Jetzt hats geklappt?!

VOTE AMENOMADE for ALEXA!

Du bist der Beste!
Morgen gehts weiter, nun ins Bett.


Gesendet von iPhone mit Tapatalk

prodigy7

Hallo zusammen,

nach langer Zeit traue ich mich mal wieder an das Thema Custom Skill ran, hänge momentan aber schon bei einem elementaren Schritt: Gebe ich get alexa customSlotTypes ein, kommt eine leere Rückmeldung. Habe das Verbose Level schon hochgestellt bei dem Modul, aber ist nicht mehr zu sehen.

Was könnte hier denn schief laufen?

Edit: Rufe ich get alexa interactionModel auf, sehe ich im Logfile von FHEM folgendes: 2017.08.02 13:04:19.739 1: $VAR1 = {
          'blind' => [
                       'rolladen',
                       'rolläden',
                       'jalousie',
                       'jalousien',
                       'rollo',
                       'rollos'
                     ],
          'light' => [
                       'licht',
                       'lampen'
                     ]
        };

2017.08.02 13:04:19.743 1: $VAR1 = {
          'gradIntent' => {
                            'stelle' => 1
                          },
          'prozentIntent' => {
                               'stelle' => 1
                             },
          'ausIntent' => {
                           'drucke' => 1
                         },
          'TargetPositionIntent' => {
                                      'mach' => 1
                                    },
          'OnIntent' => {
                          'schalte' => 1
                        },
          'HueIntent' => {
                           'färbe' => 1,
                           'stelle' => 1
                         }
        };

2017.08.02 13:04:19.745 1: $VAR1 = {
          'stelle' => {
                        'prozentIntent' => 1,
                        'gradIntent' => 1,
                        'HueIntent' => 1
                      },
          'drucke' => {
                        'ausIntent' => 1
                      },
          'färbe' => {
                        'HueIntent' => 1
                      },
          'schalte' => {
                         'OnIntent' => 1
                       },
          'mach' => {
                      'TargetPositionIntent' => 1
                    }
        };

2017.08.02 13:04:19.747 1: $VAR1 = {
          'HueIntent' => {
                           'blau,grün,rot' => 1
                         },
          'OnIntent' => {
                          'an,ein,aus,um' => 1
                        },
          'TargetPositionIntent' => {
                                      'auf,zu' => 1
                                    },
          'ausIntent' => {
                           'AMAZON.NUMBER' => 1
                         },
          'prozentIntent' => {
                               'AMAZON.NUMBER' => 1
                             },
          'gradIntent' => {
                            'AMAZON.NUMBER' => 1
                          }
        };

2017.08.02 13:04:19.748 1: $VAR1 = {
          'Brightness' => {
                            'prozentIntent' => 1
                          },
          'TargetPosition' => {
                                'TargetPositionIntent' => 1,
                                'prozentIntent' => 1
                              },
          'Hue' => {
                     'HueIntent' => 1
                   },
          'TargetTemperature' => {
                                   'gradIntent' => 1
                                 },
          'PrintServer' => {
                             'ausIntent' => 1
                           },
          'On' => {
                    'OnIntent' => 1
                  }
        };

2017.08.02 13:04:19.750 1: $VAR1 = {
          'ausIntent' => {
                           'PrintServer' => 1
                         },
          'TargetPositionIntent' => {
                                      'TargetPosition' => 1
                                    },
          'gradIntent' => {
                            'TargetTemperature' => 1
                          },
          'prozentIntent' => {
                               'TargetPosition' => 1,
                               'Brightness' => 1
                             },
          'HueIntent' => {
                           'Hue' => 1
                         },
          'OnIntent' => {
                          'On' => 1
                        }
        };

Anhand der Zeilen           'ausIntent' => {
                           'PrintServer' => 1
                         },
sehe ich, dass es sich hier um ein Device handelt, das ich für Alexa einrichten mag während in der Ausgabe auf dem Beispiel nur das Standardbeispiel kommt. update habe ich bei Fhem schon ausgeführt.

p7

MadMax-FHEM

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)


amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Gasmast3r

Hallo Leute
ich habe mich auch zich mal durchprobiert bekomme in Alexa aber keine Geräte angezeigt

[2017-08-25 18:23:09] ERROR: SyntaxError: Unexpected end of input from 2003:58:ac2c:5e00:4153:2751:f55d:52c9

bekomme ich wenn ich ./bin/alexa per Konsole starte und die seite per Handy ohne WLAN aufrufe, also sollte die Weiterleitung meine fritte Funktionieren.

[2017-08-25 18:12:22] using /home/pi/.alexa/config.json
[2017-08-25 18:12:22] ---
[2017-08-25 18:12:22] this is alexa-fhem 0.3.4
[2017-08-25 18:12:22] Fetching FHEM devices...
[2017-08-25 18:12:22] [FHEM] starting longpoll: https://192.168.178.110:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1503677542815
[2017-08-25 18:12:22] Server listening on: https://:::3000
[2017-08-25 18:12:23] [FHEM] Checking devices and attributes...
[2017-08-25 18:12:23] [FHEM]   executing: https://192.168.178.110:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&fwcsrf=csrf_471921471728364&XHR=1
[2017-08-25 18:12:23] [FHEM]   executing: https://192.168.178.110:8083/fhem?cmd=jsonlist2%20TYPE=alexa&fwcsrf=csrf_471921471728364&XHR=1
[2017-08-25 18:12:23] [FHEM] Fetching FHEM devices...
[2017-08-25 18:12:23] [FHEM] fetching: https://192.168.178.110:8083/fhem?cmd=jsonlist2%20room=Alexa&fwcsrf=csrf_471921471728364&XHR=1
[2017-08-25 18:12:24] [FHEM] alexa device is MyAlexa
[2017-08-25 18:12:24] [FHEM] MyAlexa is switch
[2017-08-25 18:12:24] [FHEM] MyAlexa has
[2017-08-25 18:12:24] [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;die,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
[2017-08-25 18:12:24] [FHEM]   executing: https://192.168.178.110:8083/fhem?cmd=%7B$defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20=%201%7D&fwcsrf=csrf_471921471728364&XHR=1
[2017-08-25 18:12:24] [FHEM]   executing: https://192.168.178.110:8083/fhem?cmd=%7B$defs%7BMyAlexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20=%20%220.3.4%22%7D&fwcsrf=csrf_471921471728364&XHR=1
[2017-08-25 18:12:24] [FHEM]   executing: https://192.168.178.110:8083/fhem?cmd=%7B$defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20=%200%7D&fwcsrf=csrf_471921471728364&XHR=1
[2017-08-25 18:12:24] perfectOfVerb:
[2017-08-25 18:12:24] { stelle: 'gestellt',
  schalte: 'geschaltet',
  'färbe': 'gefärbt',
  mach: 'gemacht' }
[2017-08-25 18:12:24] verbsOfIntent:
[2017-08-25 18:12:24] [ OnIntent: [ 'schalte' ],
  prozentIntent: [ 'stelle' ],
  HueIntent: [ 'stelle' ],
  HueIntentB: [ 'färbe' ],
  SaturationIntent: [ 'stelle' ],
  SaturationIntentB: [ 'sättige' ],
  TargetPositionIntent: [ 'mach' ],
  gradIntent: [ 'stelle' ] ]
[2017-08-25 18:12:24] characteristicsOfIntent:
[2017-08-25 18:12:24] { OnIntent: [ 'On' ],
  prozentIntent: [ 'Brightness', 'TargetPosition', 'Volume' ],
  HueIntent: [ 'Hue' ],
  HueIntentB: [ 'Hue' ],
  SaturationIntent: [ 'Saturation' ],
  SaturationIntentB: [ 'Saturation' ],
  TargetPositionIntent: [ 'TargetPosition' ],
  gradIntent: [ 'TargetTemperature' ] }
[2017-08-25 18:12:24] prefixOfIntent:
[2017-08-25 18:12:24] { OnIntent: undefined,
  prozentIntent: 'auf',
  HueIntent: 'auf',
  HueIntentB: undefined,
  SaturationIntent: 'auf',
  SaturationIntentB: undefined,
  TargetPositionIntent: undefined,
  gradIntent: 'auf' }
[2017-08-25 18:12:24] suffixOfIntent:
[2017-08-25 18:12:24] { OnIntent: undefined,
  prozentIntent: 'prozent',
  HueIntent: undefined,
  HueIntentB: undefined,
  SaturationIntent: undefined,
  SaturationIntentB: undefined,
  TargetPositionIntent: undefined,
  gradIntent: 'grad' }
[2017-08-25 18:12:24] alexaTypes:
[2017-08-25 18:12:24] { light: [ 'licht', 'lampen' ],
  blind:
   [ 'rolladen',
     'rolläden',
     'jalousie',
     'jalousien',
     'rollo',
     'rollos' ] }
[2017-08-25 18:12:24] roomOfEcho:
[2017-08-25 18:12:24] {}
[2017-08-25 18:12:24] fhemIntents:
[2017-08-25 18:12:24] { FHEMgutenMorgenIntent: 'gutenMorgen',
  FHEMguteNachtIntent: 'guteNacht' }
[2017-08-25 18:12:24] [FHEM] got: 5 results
[2017-08-25 18:12:24] [FHEM] FHEM.Alexa: no service type detected
[2017-08-25 18:12:24] [FHEM] no device created for FHEM.Alexa (dummy)
[2017-08-25 18:12:24] [FHEM] FHEM.Alexa.DOIF: no service type detected
[2017-08-25 18:12:24] [FHEM] no device created for FHEM.Alexa.DOIF (DOIF)
[2017-08-25 18:12:24] [FHEM] FHEM.Alexa.Status: no service type detected
[2017-08-25 18:12:24] [FHEM] no device created for FHEM.Alexa.Status (dummy)
[2017-08-25 18:12:24] [FHEM] MyAlexa: no service type detected
[2017-08-25 18:12:24] [FHEM] no device created for MyAlexa (alexa)
[2017-08-25 18:12:24] [FHEM] mySwitch1 is switch
[2017-08-25 18:12:24] [FHEM] mySwitch1 has

das bekomme ich beim Starten von alexa per Konsole

[2017-08-25 18:13:20] accepted new token
**** Received Directive: {"header":{"namespace":"Alexa.ConnectedHome.Discovery","name":"DiscoverAppliancesRequest","payloadVersion":"2","messageId":"2b3be0d2-fc29-4ddc-8014-e2bee39c7eb4"},"payload":{"accessToken":"Atza|IwEBIEOPzzwZSubuYDs6Y8Tx9ex_rXEBla7On41rzsD3OIUlcHH3QYLLxwufVIs0R_cgdbHbc1-FsL2AxHECgBIBi5U8mdsGV-lN8TXj8xsFknHpEepfoEBQA4J1RRwMyK4ICqP7-928CZP79ALNkrM_VqYhOXwdj-qS0d65hG7hZ0aFpYI2JFK8hzUnG95EK5LmHI5Yz0x4MtyZZVjMOXYWrBwsb85mKyyYZ09ldvrbGDIj6MM98R0l9v4oRPqfWscGKK7LwxVNqXBdUMNhU82qUO-UIsfyENnuIkQTnlCjMVok-uT-j309yP420CFGT3ADsSHYO8eQt1p-N2N1cgMLk7cAtXMoyKlSlnzInkUepzkGJiv96VFEXwzBsowB1e0RvBOQOvD_P_6ra3Jkhq0cmOn8JK5iM6prT90q80djeCYJlbgk76b8ktTNVIamLFGNmjyDLHmznUI4aqUK3v34HGE--c3R_o1IrEbuABFBvZRhLYYIzl73bYgngPG7qHxQgIk"}}
response :{"header":{"name":"DiscoverAppliancesResponse","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Discovery","messageId":"470b96d0-250f-4aa9-866f-2ff0e16b6ef7"},"payload":{"discoveredAppliances":[]}}


das wenn ich mit alexa nach geräten suche

habe ein Dummy angelegt

mySwitch1

genericDeviceType switch

room Alexa

webCmd on:off


in der config.json steht
           "name": "FHEM",
           "server": "meine interne Raspberry IP",
           "port": "8083",
   "auth": {"user": "mein nutzername", "pass": "mein PW
   "ssl": true,
           "filter": "room=Alexa"

in der aws Lambda
const PORT=3000;
const HOST='fhem.meine Adresse geht dich nix an.myfritz.net';


nach diversen Foren Beiträgen sollte eigentlich alles richtig sein oder sehe ich das falsch

achso wenn ich alexa-fhem per FHEM starten möchte steht in FHEM nach 2-3 sec wieder off
eigendlich alles nach wiki eingerichtet und wenn mir was nicht klar war gegoogelt

justme1968

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

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

Gasmast3r

ja cool so hat er den auch gefunden  :o

nun muss ich noch schauen wie ich meine Sachen umstelle das ich meine lampen usw schalten kann

Lucky2k12

Ich versuch grad meinen Xiaomi vacuum Staubsauger mit alexa zu verheiraten. Vermutlich bin ich da nicht der Erste :)
Leider wird das Xiaomi device nicht erkannt. Andere Devices aber schon.

Die Attribute AlexaRoom, room, GenericDeviceType usw sind definiert.
Was mach ich falsch? Danke für eure Hilfe!

defmod vacuum XiaomiDevice 192.168.yy.xx 3xyxyxyxxyyx
attr vacuum DbLogInclude state
attr vacuum alexaName Staubsauger
attr vacuum alexaRoom alexaroom
attr vacuum alias Staubsauger
attr vacuum genericDeviceType switch
attr vacuum icon Botvac_VR200
attr vacuum room AlexaRoom,Wohnzimmer,xiaomi
attr vacuum stateFormat state
attr vacuum subType VacuumCleaner

setstate vacuum Cleaning
setstate vacuum 2017-08-25 20:36:04 battery ok
setstate vacuum 2017-08-25 20:36:04 batteryLevel 91
setstate vacuum 2017-08-25 20:05:53 consumables_filter 90
setstate vacuum 2017-08-25 20:05:53 consumables_main_brush 95
setstate vacuum 2017-08-25 20:05:53 consumables_sensors 52
setstate vacuum 2017-08-25 20:05:53 consumables_side_brush 92
setstate vacuum 2017-08-25 19:05:55 device_firmware 3.3.9_003077
setstate vacuum 2017-08-25 19:05:55 device_uptime 15.53
setstate vacuum 2017-08-25 20:36:04 dnd off
setstate vacuum 2017-08-25 20:05:53 dnd_enabled on
setstate vacuum 2017-08-25 20:05:53 dnd_end 08:00
setstate vacuum 2017-08-25 20:05:53 dnd_start 22:00
setstate vacuum 2017-08-25 20:36:04 error none
setstate vacuum 2017-08-25 20:36:04 error_code None
setstate vacuum 2017-08-25 20:36:04 fan_power 100
setstate vacuum 2017-08-25 20:05:54 history_0 2017-08-24 15:01:15: 58.55m² in 1.51h, finished cleaning
setstate vacuum 2017-08-25 20:05:54 history_1 2017-08-22 20:50:37: 18.98m² in 0.00h, not finished
setstate vacuum 2017-08-25 20:05:54 history_2 2017-08-22 20:49:14: 0.00m² in 0.00h, not finished
setstate vacuum 2017-08-25 20:05:54 history_3 2017-08-19 18:10:50: 86.09m² in 2.03h, not finished
setstate vacuum 2017-08-25 20:05:54 history_4 2017-08-14 18:35:48: 78.61m² in 2.18h, not finished
setstate vacuum 2017-08-25 20:05:54 history_5 2017-08-12 17:56:39: 14.69m² in 0.31h, not finished
setstate vacuum 2017-08-25 20:05:54 history_6 2017-08-12 14:53:28: 79.10m² in 0.51h, not finished
setstate vacuum 2017-08-25 20:36:04 in_cleaning no
setstate vacuum 2017-08-25 20:36:04 last_clean_area 15.45
setstate vacuum 2017-08-25 20:36:04 last_clean_time 0.21
setstate vacuum 2017-08-25 20:05:54 last_timestamp 1503579675
setstate vacuum 2017-08-25 20:36:04 map_present yes
setstate vacuum 2017-08-25 19:05:57 serial_number xxx
setstate vacuum 2017-08-25 20:36:04 state Cleaning
setstate vacuum 2017-08-25 19:05:58 timezone Europe/Berlin
setstate vacuum 2017-08-25 20:05:53 total_clean_area 681.73
setstate vacuum 2017-08-25 20:05:53 total_clean_time 14.32
setstate vacuum 2017-08-25 20:05:53 total_cleans 14
setstate vacuum 2017-08-25 19:05:54 wifi_auth_fail_count 0
setstate vacuum 2017-08-25 19:05:54 wifi_conn_fail_count 0
setstate vacuum 2017-08-25 19:05:54 wifi_conn_success_count 1
setstate vacuum 2017-08-25 19:05:54 wifi_dhcp_fail_count 0
setstate vacuum 2017-08-25 19:05:55 wifi_rssi -65
setstate vacuum 2017-08-25 19:05:54 wifi_state online

HP T610, HM, Jeelink, LGW, mapleCUL868+434