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

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

Vorheriges Thema - Nächstes Thema

TomLee

Szenen gehen doch erst demnächst oder hab ich in der kurzen Zeit was verpasst ?

amenomade

Also, ich meinte in der App, eine Szene, um die Lampe/Jalousie zu steuern, und dann diese Szene in der Routine. Hab aber nicht getestet.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

TomLee

Blöde Frage. Wie erstellt man denn eine Szene ? In der App bin ich der Meinung kann eine Szene nur gefunden werden.

visionsurfer

Ja genau das ist mein Problem. So kann ich das Rollo nicht in Routinen verwenden und muss dann extra für Routinen mir ein paar Dummys anlegen.

TomLee

Das Beispiel war für dich gedacht, musst halt noch auf deine KNX-Konfig anpassen.

Das klappt auch mit dem V2-Skill solltest noch kein update gemacht haben.

gent

Hi zusammen,

was muss in die config.json an diese Stelle

"permissions": {"<skill-id>": { "client_id": "xyz", "client_secret": "123"}}


... ja, ich habe gesucht...

Viele Grüße vom Gent
fhem auf rPi3 mit USB boot und M2, cul866 (hm), homebridge, FlowerSens, Shelly, Harmony, WemosD1, Sonoff/Tasmota, grafana, mqtt/mosquitto

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

Chris8888

Hallo,
seit heute Nacht habe ich ständig Einträge im Log und Alexa kann FHEM nicht mehr ansprechen.
Got error: getaddrinfo ENOTFOUND api.amazon.com api.amazon.com:443
[2018-5-23 04:47:12] ERROR: InvalidAccessTokenError from ::ffff:34.247.27.2
response :{"header":{"name":"InvalidAccessTokenError","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Control","messageId":"f5321a7e-6bac-4619-9ed6-72c8af8002ec"},"payload":{}}

Haben sie dort etwas umgestellt oder sitzt das Problem vor der Tastaur?

Viele Grüße
Christian
FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

amenomade

Got error: getaddrinfo ENOTFOUND api.amazon.com api.amazon.com:443
Klingt eher wie ein DNS Problem. Was ergibt ein:
ping api.amazon.com aus deinem alexa-fhem Rechner?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Tuxi70

Ein normales Ping funktioniert, aber ein Ping auf Port 443 verursacht bei mir

tuxi@phoenix:~$ ping api.amazon.com:443
ping: api.amazon.com:443: Der Name oder der Dienst ist nicht bekannt
FRITZ!Box: Fon WLAN 7560, FW: 7.0
James: Raspberry Pi 3 Alexa-Fhem 0.4.4 & FHEM 5.8 Latest Revision: 16799 & SVG-DBLog MySQL 3.10.8
Netz : VDSL 1&1 50.000 3x FRITZ!Powerline 530E FW: 1.4.0-00
Smarthome: 4x Comet DECT Thermostat Firmware: 3.68 8x FritzDECT200 Firmware: 4.08
Steuerung: Alexa

moskito

Ping auf einen bestimmten Port funktioniert nicht.
Den Port kannst du z. B. mit nmap -p 443 api.amazon.comüberprüfen.

Gruß
Danny
FHEM auf Intel NUC/Proxmox & Debian 12 + HM-CFG-USB + zigbee2mqtt + Zwave + Enocean

gent

Zitat von: amenomade am 22 Mai 2018, 23:43:15
Anscheinend nicht so viel...

https://wiki.fhem.de/wiki/Alexa-Fhem#Alexa-Fhem_konfigurieren
Und da steht eben nichts zu dem Parameter

Mit freundlichen Grüßen


Gesendet von iPhone mit Tapatalk Pro
fhem auf rPi3 mit USB boot und M2, cul866 (hm), homebridge, FlowerSens, Shelly, Harmony, WemosD1, Sonoff/Tasmota, grafana, mqtt/mosquitto

amenomade

Zitat von: gent am 24 Mai 2018, 17:17:09
Und da steht eben nichts zu dem Parameter

Mit freundlichen Grüßen


Gesendet von iPhone mit Tapatalk Pro
Zitat von: wikiClient ID dem Abschnitt Login with Amazon, Punkt 1
Dann tatsächlich auf "Login with Amazon" klicken:
Zitat von: wikiHier wird beschrieben, wo Client Id und Client Secret zu finden sind
Unter Punkt 1 steht eine Bildschirmkopie (OK, hat sich vielleicht mitlerweile ein bisschen geändert, aber nicht so viel:
https://wiki.fhem.de/w/images/b/b9/Developer.amazon.com-08-login_with_amazon.png

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

Bigsonic1

#3763
Sorry hat sich erledigt, ich habe jetzt alexa-fhem auf die neuste Version(0.4.4) geupdatet.
jetzt findet er auch wieder Geräte


Hallo,
ich habe ein Problem bei der Geräte Suche.
Mit meinen vorhandenen Geräten von Alexa-Fhem funktioniert alles ganz normal, ich kann nur keine neuen Geräte mehr finden.
Alexa-Fhem habe ich auch neugestartet.

Ein neues Gerät z.B.:
Internals:
   DEF        ee52057b 36
   IODev      ZWAVE1
   NAME       ZWave_SWITCH_MULTILEVEL_36
   NR         997
   STATE      off
   TYPE       ZWave
   ZWaveSubDevice no
   homeId     ee52057b
   nodeIdHex  24
   READINGS:
     2018-05-19 21:17:09   energy          0.2 kWh
     2018-03-07 11:54:53   model           Qubino ZMNHDD1 Flush Dimmer
     2018-03-07 11:54:53   modelConfig     qubino/ZMNHDDx.xml
     2018-03-07 11:54:53   modelId         0159-0001-0051
     2018-03-08 17:20:52   neighborList    ZWave_SWITCH_BINARY_30
     2018-03-08 17:20:49   neighborUpdate  done
     2018-06-01 10:49:05   power           0 W
     2018-05-29 19:00:24   reportedState   dim 99
     2018-06-01 14:44:20   state           off
     2018-06-01 14:44:23   timeToAck       2.557
     2018-06-01 14:44:23   transmit        OK
Attributes:
   IODev      ZWAVE1
   alexaName  deckenlampe
   alias      SZ_Dimmer_Decke
   classes    ZWAVEPLUS_INFO VERSION DEVICE_RESET_LOCALLY MANUFACTURER_SPECIFIC POWERLEVEL SWITCH_ALL SWITCH_BINARY SWITCH_MULTILEVEL METER ALARM ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO CONFIGURATION MARK BASIC SWITCH_MULTILEVEL
   event-on-change-reading .*
   genericDeviceType light
   room       Schlafzimmer,alexa
   setList    on off dim
   userattr   room_map structexclude
   vclasses   ALARM:5 ASSOCIATION:2 ASSOCIATION_GRP_INFO:2 BASIC:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 METER:4 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SWITCH_ALL:1 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:2 ZWAVEPLUS_INFO:2


Alexa-Fhem log:
[6/1/2018, 8:46:28 PM] using /home/pi/.alexa/config.json
[6/1/2018, 8:46:28 PM] ---
[6/1/2018, 8:46:28 PM] this alexa-fhem 0.1.9
[6/1/2018, 8:46:28 PM] Fetching FHEM devices...
[6/1/2018, 8:46:28 PM] [FHEM] Checking devices and attributes...
[6/1/2018, 8:46:28 PM] [FHEM]   executing: http://xxxx:xxxx/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[6/1/2018, 8:46:29 PM] [FHEM]   executing: http://xxxx:xxxx/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1
[6/1/2018, 8:46:29 PM] [FHEM] starting longpoll: http://xxxx:xxxx/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1527878789033
[6/1/2018, 8:46:29 PM] [FHEM] Fetching FHEM devices...
[6/1/2018, 8:46:29 PM] [FHEM] fetching: http://xxxx:xxxx/fhem?cmd=jsonlist2%20room=alexa&XHR=1
[6/1/2018, 8:46:29 PM] Server listening on: https://:::3000
[6/1/2018, 8:46:29 PM] [FHEM] alexa device is MyAlexa
[6/1/2018, 8:46:29 PM] [FHEM] MyAlexa is switch
[6/1/2018, 8:46:29 PM] [FHEM] MyAlexa has
[6/1/2018, 8:46:29 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

..........




Bei einer Geräte Suche kommt folgendes:
[6/2/2018, 4:20:41 PM] event not supported
[6/2/2018, 4:20:41 PM] ERROR: UnsupportedOperationError from ::ffff:24.237.178.102
response :{"header":{"name":"UnsupportedOperationError","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Control","messageId":"bb84bc0c-ab1a-4120-9bfb-c3fc0b7165c8"},"payload":{}}
[6/2/2018, 4:20:41 PM] event not supported
[6/2/2018, 4:20:41 PM] ERROR: UnsupportedOperationError from ::ffff:24.237.178.102
response :{"header":{"name":"UnsupportedOperationError","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Control","messageId":"22e8aef7-17b6-467b-a2f6-167078fd50a8"},"payload":{}}
[6/2/2018, 4:20:42 PM] event not supported
[6/2/2018, 4:20:42 PM] ERROR: UnsupportedOperationError from ::ffff:24.237.178.102
response :{"header":{"name":"UnsupportedOperationError","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Control","messageId":"79751447-d9b4-44c8-92fc-0a309292d907"},"payload":{}}
[6/2/2018, 4:20:42 PM] event not supported
[6/2/2018, 4:20:42 PM] ERROR: UnsupportedOperationError from ::ffff:24.237.178.102
response :{"header":{"name":"UnsupportedOperationError","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Control","messageId":"9d668ae4-bf11-4b91-a535-675f16b79948"},"payload":{}}

Vielen Dank schon mal!

Chris8888

#3764
Zitat von: amenomade am 23 Mai 2018, 19:53:13
Got error: getaddrinfo ENOTFOUND api.amazon.com api.amazon.com:443
Klingt eher wie ein DNS Problem. Was ergibt ein:
ping api.amazon.com aus deinem alexa-fhem Rechner?

Sorry für die späte Antwort...ich lag flach. :-(

Der Ping geht durch und auch der Port 443 wird als open angezeigt.
Die Fehlereinträge sind zwar nach einem Reboot weg, aber Alexa kann FHEM immer noch nicht ansprechen.

Ich mache mich mal auf die Fehlersuche....da ich der einzigste bin, weiß ich ja wo ich suchen muss. ;-)

VG
Christian

UPDATE: Fehler gefunden. Mein Pi-Hole hat - warum auch immer - sowohl meinen DynDNS-Anbieter (SPDNS), als auch die von Alexa benötigte "device-metrics-us.amazon.com" geblockt. Wahrscheinlich durch ein regelmäßige Update der Blocking-Listen....jetzt läuft wieder alles....



"
FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.