Seite 1 von 1

[gelöst] Alexa erkennt keine Geräte mit FHEM

Verfasst: Di 14. Feb 2017, 13:00
von tklein
Hallo von einem Frischling,

bei mir werden einfach keine Geräte gefunden.
Wie muss ich die in der fhem.config konfigurieren? Bei mir sieht das eine so aus:

Ganz oben in einer Zeile:
attr global userattr alexaName alexaRoom cmdIcon devStateIcon devStateStyle
genericDeviceType:switch,outlet,light,blind,speaker,thermostat
homebridgeMapping:textField-long icon sortby webCm$

# Kanal 1
define Relais_A dummy
attr Relais_A genericDeviceType switch
attr Relais_A room Alexa,Relais,alexa
attr Relais_A setList on off
define off_Relais_A notify Relais_A:off {system("gpio write 4 1 &")}
define on_Relais_A notify Relais_A:on { system("gpio write 4 0 &")}


Wegen der Fehlermeldung "no alexa device found. please define it." habe ich ein device Alexa erstellt (define alexa alexa)

define alexa alexa
attr alexa alexaMapping #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
attr alexa alexaTypes #Type=<alias>[,<alias2>[,...]]\
light=licht,lampen\
blind=rolladen,rolläden,jalousie,jalousien,rollo,rollos
attr alexa fhemIntents #IntentName=<sample utterance>\
gutenMorgen=guten morgen\
guteNacht=gute nacht


--> brauche ich das? Muss das angepasst werden?

Hier die Ausgabe aus der Console:

[2017-02-14 11:19:30] using /home/pi/.alexa/config.json
[2017-02-14 11:19:31] ---
[2017-02-14 11:19:31] this alexa-fhem 0.2.0
[2017-02-14 11:19:31] Fetching FHEM devices...
[2017-02-14 11:19:31] [FHEM] Checking devices and attributes...
[2017-02-14 11:19:31] [FHEM] executing: https://192.168.0.49:8083/fhem?cmd=%7BA ... )%7D&XHR=1
[2017-02-14 11:19:31] [FHEM] executing: https://192.168.0.49:8083/fhem?cmd=json ... lexa&XHR=1
[2017-02-14 11:19:31] [FHEM] starting longpoll: https://192.168.0.49:8083/fhem.pl?XHR=1 ... 7067571281
[2017-02-14 11:19:31] [FHEM] Fetching FHEM devices...
[2017-02-14 11:19:31] [FHEM] fetching: https://192.168.0.49:8083/fhem?cmd=json ... lexa&XHR=1
[2017-02-14 11:19:31] Server listening on: https://:::3000
[2017-02-14 11:19:31] [FHEM] got: 2 results
[2017-02-14 11:19:31] [FHEM] Relais_A is switch
[2017-02-14 11:19:31] [FHEM] Relais_A has
[2017-02-14 11:19:31] [FHEM] On [state;on,off]
2017-02-14 11:19:31 caching: Relais_A-state: off
[2017-02-14 11:19:31] [FHEM] StripeSchlafzimmer is switch
[2017-02-14 11:19:31] [FHEM] StripeSchlafzimmer has
[2017-02-14 11:19:31] [FHEM] On [state;on,off]
2017-02-14 11:19:31 caching: StripeSchlafzimmer-state: off
[2017-02-14 11:19:31] [FHEM] alexa device is alexa
[2017-02-14 11:19:31] [FHEM] alexa is switch
[2017-02-14 11:19:31] [FHEM] alexa has
[2017-02-14 11:19:31] [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
[2017-02-14 11:19:31] [FHEM] executing: https://192.168.0.49:8083/fhem?cmd=%7B$ ... 1%7D&XHR=1
[2017-02-14 11:19:31] [FHEM] executing: https://192.168.0.49:8083/fhem?cmd=%7B$ ... 2%7D&XHR=1
[2017-02-14 11:19:31] [FHEM] executing: https://192.168.0.49:8083/fhem?cmd=%7B$ ... 0%7D&XHR=1
[2017-02-14 11:19:31] perfectOfVerb:
[2017-02-14 11:19:31] { stelle: 'gestellt',
schalte: 'geschaltet',
'färbe': 'gefärbt',
mach: 'gemacht' }
[2017-02-14 11:19:31] [ OnIntent: [ 'schalte' ],
prozentIntent: [ 'stelle' ],
.....
[2017-02-14 12:03:18] [FHEM] got: 2 results
[2017-02-14 12:03:18] [FHEM] Relais_A is switch
[2017-02-14 12:03:18] [FHEM] Relais_A has
[2017-02-14 12:03:18] [FHEM] On [state;on,off]
2017-02-14 12:03:18 caching: Relais_A-state: off
[2017-02-14 12:03:18] [FHEM] StripeSchlafzimmer is switch
[2017-02-14 12:03:18] [FHEM] StripeSchlafzimmer has
[2017-02-14 12:03:18] [FHEM] On [state;on,off]
2017-02-14 12:03:18 caching: StripeSchlafzimmer-state: off

habe das Tut durchgearbeitet: https://www.youtube.com/watch?v=mUFlA2ZD_yw
Brauche ich einen Trigger? Habe laut Tut ein Smart Home Skill erstellt und keinen Custom Interaction Model

Grüße & Danke

Re: Alexa erkennt keine Geräte mit FHEM

Verfasst: Mi 15. Feb 2017, 08:58
von tklein
kann mir keiner helfen? Wo/Wie kann ich prüfen, ob Lambda/AWS mit meinem Pi spricht?

Re: [gelöst] Alexa erkennt keine Geräte mit FHEM

Verfasst: Mi 15. Feb 2017, 13:58
von tklein
thx, ok. habe es inzwischen selbst gelöst.

Re: [gelöst] Alexa erkennt keine Geräte mit FHEM

Verfasst: Fr 24. Feb 2017, 10:42
von retikulum
Die selbstgefundene Lösung ist in einem User-Helfen-User-Forum übrigens auch gern gesehen. Ein "habe es selbst gelöst" hilft dem Nächstem mit dem selben Problem nicht weiter!

Re: [gelöst] Alexa erkennt keine Geräte mit FHEM

Verfasst: Do 13. Apr 2017, 14:15
von happylg
Ja, genau.

Es wäre super, wenn Du Deine funktionierende Konfig hier mal reinstellen könntest. Ich bastel da auch dran rum und kriege es nicht zum Laufen. Vielleicht kannst Du die zu machenden Schritte auch noch kurz aufführen, dann kann jeder das mit seinen mal vergleichen und evl. korrigieren.