alexa-fhem startet nicht .

Begonnen von m0nKeY, 22 Juli 2018, 20:23:27

Vorheriges Thema - Nächstes Thema

m0nKeY

Hallo,

gerade versuche ich alexa-fhem auf meinem RPI-Fhem zum laufen zu bekommen. Nach mehrere Tagen rumprobieren, muss ich mich nun leider doch ans Forum wenden. :-(

Hier mal meine config.json:


    "alexa": {
        "name": "Alexa TEST",
        "keyFile": "./key.pem",
        "certFile": "./cert.pem",
        "applicationId": "amzn1.ask.skill.xxx",
        "oauthClientID": "amzn1.application-oa2-client.xxx"
    },
    "connections": [
        {
            "auth": {"user": "xxx", "pass": "xxx"},
            "name": "FHEM",
            "server": "192.168.0.200",
            "port": "8083",
            "webname": "fhem",
            "filter": "room=alexa"
        }
    ]
}



fhem-admin@FHEM:/opt/fhem/alexa-fhem $ ./bin/alexa
[2018-7-22 20:16:53] using /home/fhem-admin/.alexa/config.json
[2018-7-22 20:16:53] ---
[2018-7-22 20:16:53] this is alexa-fhem 0.4.4
[2018-7-22 20:16:53] Fetching FHEM devices...
[2018-7-22 20:16:53] [FHEM] starting longpoll: http://192.168.0.200:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1532283413552
[2018-7-22 20:16:53] Server listening on: https://:::3000
[2018-7-22 20:16:53] [FHEM] Checking devices and attributes...
[2018-7-22 20:16:53] [FHEM]   executing: http://192.168.0.200:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&fwcsrf=csrf_273907866498904&XHR=1
[2018-7-22 20:16:53] [FHEM]   executing: http://192.168.0.200:8083/fhem?cmd=jsonlist2%20TYPE=alexa&fwcsrf=csrf_273907866498904&XHR=1
[2018-7-22 20:16:53] [FHEM] Fetching FHEM devices...
[2018-7-22 20:16:53] [FHEM] fetching: http://192.168.0.200:8083/fhem?cmd=jsonlist2%20room=alexa&fwcsrf=csrf_273907866498904&XHR=1
[2018-7-22 20:16:53] [FHEM]   executing: http://192.168.0.200:8083/fhem?cmd=%7B%20addToAttrList(%20%22homebridgeMapping:textField-long%22%20)%20%7D&fwcsrf=csrf_273907866498904&XHR=1
[2018-7-22 20:16:53] [FHEM] homebridgeMapping attribute created.
[2018-7-22 20:16:53] [FHEM]   executing: http://192.168.0.200:8083/fhem?cmd=%7BaddToAttrList(%20%22genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock%22%20)%20%7D&fwcsrf=csrf_273907866498904&XHR=1
[2018-7-22 20:16:53] [FHEM] got: 0 results
[2018-7-22 20:16:53] [FHEM] alexa device is Alexa
[2018-7-22 20:16:53] [FHEM] Alexa is switch
[2018-7-22 20:16:53] [FHEM] Alexa has
[2018-7-22 20:16:53] [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
[2018-7-22 20:16:53] [FHEM]   executing: http://192.168.0.200:8083/fhem?cmd=%7B$defs%7BAlexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;%7B$defs%7BAlexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20=%20%220.4.4%22%7D;%7B$defs%7BAlexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&fwcsrf=csrf_273907866498904&XHR=1
[2018-7-22 20:16:53] perfectOfVerb:
[2018-7-22 20:16:53] { stelle: 'gestellt',
  schalte: 'geschaltet',
  'färbe': 'gefärbt',
  mach: 'gemacht' }
[2018-7-22 20:16:53] verbsOfIntent:
[2018-7-22 20:16:53] [ OnIntent: [ 'schalte' ],
  prozentIntent: [ 'stelle' ],
  HueIntent: [ 'stelle' ],
  HueIntentB: [ 'färbe' ],
  SaturationIntent: [ 'stelle' ],
  SaturationIntentB: [ 'sättige' ],
  TargetPositionIntent: [ 'mach' ],
  gradIntent: [ 'stelle' ] ]
[2018-7-22 20:16:53] characteristicsOfIntent:
[2018-7-22 20:16:53] { OnIntent: [ 'On' ],
  prozentIntent: [ 'Brightness', 'TargetPosition', 'Volume' ],
  HueIntent: [ 'Hue' ],
  HueIntentB: [ 'Hue' ],
  SaturationIntent: [ 'Saturation' ],
  SaturationIntentB: [ 'Saturation' ],
  TargetPositionIntent: [ 'TargetPosition' ],
  gradIntent: [ 'TargetTemperature' ] }
[2018-7-22 20:16:53] prefixOfIntent:
[2018-7-22 20:16:53] { OnIntent: undefined,
  prozentIntent: 'auf',
  HueIntent: 'auf',
  HueIntentB: undefined,
  SaturationIntent: 'auf',
  SaturationIntentB: undefined,
  TargetPositionIntent: undefined,
  gradIntent: 'auf' }
[2018-7-22 20:16:53] suffixOfIntent:
[2018-7-22 20:16:53] { OnIntent: undefined,
  prozentIntent: 'prozent',
  HueIntent: undefined,
  HueIntentB: undefined,
  SaturationIntent: undefined,
  SaturationIntentB: undefined,
  TargetPositionIntent: undefined,
  gradIntent: 'grad' }
[2018-7-22 20:16:53] alexaTypes:
[2018-7-22 20:16:53] { light: [ 'licht', 'lampen' ],
  blind:
   [ 'rolladen',
     'rolläden',
     'jalousie',
     'jalousien',
     'rollo',
     'rollos' ] }
[2018-7-22 20:16:53] roomOfEcho:
[2018-7-22 20:16:53] {}
[2018-7-22 20:16:53] fhemIntents:
[2018-7-22 20:16:53] { FHEMgutenMorgenIntent: 'gutenMorgen',
  FHEMguteNachtIntent: 'guteNacht' }
[2018-7-22 20:16:53] [FHEM]   executing: http://192.168.0.200:8083/fhem?cmd=%7B$defs%7BAlexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;list%20Alexa%20.Alexa.Authorization;%7B$defs%7BAlexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&fwcsrf=csrf_273907866498904&XHR=1
[2018-7-22 20:16:53] [FHEM] genericDeviceType attribute was not known. please restart.


Wichtig zu wissen ist vielleicht, dass ich den user "pi" in "fhem-admin" umbenannt habe. Außerdem habe ich Alexa in der FHEM-Config angelegt:


#Alexa
define Alexa alexa
attr Alexa room AlexaControl


Laut HowTo müsste ich ja nun über 192.168.0.200:3000 die Ausgabe von JSON sehen, da sehe ich allerdings leider nichts und auch wenn ich mir die Prozesse mit "ps aux | grep alexa" anzeigen lasse, wird kein laufender Prozess mit dem Namen alexa gefunden. Außerdem hängt sich das start-script "./alexa" beim erneuten starten auf.

Ich hoffe mir kann kurz jemand auf die Sprünge helfen was das Problem ist. Danke schon mal im Voraus.

Gruß
m0nKeY