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×tamp=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