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

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

Vorheriges Thema - Nächstes Thema

justme1968

das alexaMapping im alexa device ist nur für den custom skill.

wie media devices funktionieren ist im wiki beschrieben: https://wiki.fhem.de/wiki/FHEM_Connector_für_Amazon_Alexa#Was_geht_alles_.3F
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

SonOfAbaddon

Nach dem Wiki-Eintrag bin ich gegangen. Allerdings zündet es bei mir mit der homebridge und den Parametern noch nicht. Im KODI device habe ich unter den Readings "playStatus (z.B. stopped)". Heißt das, ich muss die Zeile im Wiki
homebridgeMapping PlaybackController:playback,values=Play;Pause;Stop;Previous;Next
anpassen zu
homebridgeMapping PlaybackController:playStatus,values=playing;paused;stopped;Previous;Next
oder bin ich hier auf dem Holzweg? Fehlt hier noch der CMD-Teil?

Und kann ich die VOL-Steuerung auch mit übergeben? Wie müsste ich ein homebridgeMapping Volume:reading=<reading>,cmd=<cmd> Mute:reading=<reading>,cmd=<cmd> mit entsprechenden Readings anpassen, damit ich beides in ein HBmapping bekomme?

Oder müsste ich dafür einen dummy bauen und die Funktionalität in eine 99_myUtils auslagern, wo das event über if-Zweige zugewisen und auf die KDO definition mit set.... abgearbeitet wird? Hatte ich beim Stöbern gefunden.
FHEM in Docker auf HP T620, MQTT über Mosquitto, HomeMatic, Alexa, KODI, FritzBox, diverse gelötete HM-UNI- & ESP-Sensoren/Aktoren

Owesle@outlook.de

Hallo,

eine Frage zum Smart Home Skill.

Gibt es die Möglichkeit, in FHEM herauszubekommen, welche Echo den Befehl bekommen hat?
Ich würde gerne je nach Raum auf einige Befehle verschieden reagieren.

Leider habe ich dazu nichts gefunden.

Gruß
andreas

MadMax-FHEM

Zitat von: Owesle@outlook.de am 16 Februar 2021, 13:11:39
Hallo,

eine Frage zum Smart Home Skill.

Gibt es die Möglichkeit, in FHEM herauszubekommen, welche Echo den Befehl bekommen hat?
Ich würde gerne je nach Raum auf einige Befehle verschieden reagieren.

Leider habe ich dazu nichts gefunden.

Gruß
andreas

Nur, wenn du den Custom Skill verwendest.

Ansonsten gibt es eine Chance über das echodevice-Modul. Dort gibt es ein voice-Reading wo die letzte "Ansprache" drin steht...
https://forum.fhem.de/index.php/topic,82631.msg747482.html#msg747482

Aber wenn mehrere Echos es gehört haben bleibt es "rätselraten" ;)

https://forum.fhem.de/index.php/topic,117677.msg1120742.html#msg1120742

Gruß, Joachim
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)

Owesle@outlook.de

Zitat von: MadMax-FHEM am 16 Februar 2021, 14:07:17
Nur, wenn du den Custom Skill verwendest.

Ansonsten gibt es eine Chance über das echodevice-Modul. Dort gibt es ein voice-Reading wo die letzte "Ansprache" drin steht...
https://forum.fhem.de/index.php/topic,82631.msg747482.html#msg747482

Danke, aber das ist bei mir sehr träge. Dieses Reading aktualisiert sich bei mir nicht immer.

Kann man Custom Skill und Smart Home Skill parallel verwenden?

justme1968

ja kann man, aber bei reinen smart home kommandos passiert im custom skill nichts. und umgekehrt.

das was du möchtest ist von amazon aktuell nicht vorgesehen. -> dort feedback geben.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

MadMax-FHEM

Zitat von: Owesle@outlook.de am 17 Februar 2021, 12:15:24
Danke, aber das ist bei mir sehr träge. Dieses Reading aktualisiert sich bei mir nicht immer.

Wie aktuell bist du?
Da wurde in letzter Zeit noch mal was gemacht, vielleicht jetzt besser?

Ansonsten eben wie von Andre vorgeschlagen...

Gruß, Joachim
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)

Owesle@outlook.de

Zitat von: justme1968 am 17 Februar 2021, 12:31:22
ja kann man, aber bei reinen smart home kommandos passiert im custom skill nichts. und umgekehrt.
Danke!
Costum Skill war mir immer etwas zu "kompliziert" in der Installation.
Gibt es derzeit aktuelle Anleitungen? Amazon hatte ja zwischenzeitlich viel geändert, so das die Anleitungen alle nicht mehr funktionierten.

Ich werde trotzdem mal aktualisieren, vielleicht ist die "Trägheit" dann ja weg. Danke!

MadMax-FHEM

Zitat von: Owesle@outlook.de am 17 Februar 2021, 12:54:05
Costum Skill war mir immer etwas zu "kompliziert" in der Installation.
Gibt es derzeit aktuelle Anleitungen? Amazon hatte ja zwischenzeitlich viel geändert, so das die Anleitungen alle nicht mehr funktionierten.

Denke eher nicht...

https://wiki.fhem.de/wiki/Alexa-Fhem#Custom_Skill_anlegen
https://forum.fhem.de/index.php/topic,81790.msg739211.html#msg739211

Gruß, Joachim
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)

gramtoc

Hallo,
gibt es eine Möglichkeit mit dem Alexa FHEM Connector im Standard-Smarthome-Skill das Reading eines Gerätes abzufragen. Konkret möchte ich den momentanen Verbrauch meines Stromzählers per Alexa abrufen.
Danke im voraus

MadMax-FHEM

Zitat von: gramtoc am 19 Februar 2021, 20:31:06
Hallo,
gibt es eine Möglichkeit mit dem Alexa FHEM Connector im Standard-Smarthome-Skill das Reading eines Gerätes abzufragen. Konkret möchte ich den momentanen Verbrauch meines Stromzählers per Alexa abrufen.
Danke im voraus

Vermutlich nicht wirklich direkt.

Aber es gilt halt was im Wiki steht: https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa#Ger.C3.A4te_im_FHEM-Webfrontend_zuweisen

Also bei Amazon schauen was unterstützt wird: https://developer.amazon.com/es-ES/docs/alexa/device-apis/list-of-interfaces.html

Und wenn es da aufgeführt ist, dann kann es alexa-fhem können. Wenn es dann (noch) fehlt, dann eben an den Entwickler herantreten.

Wenn es Amazon NICHT unterstützt/anbietet, dann kann auch alexa-fhem nichts tun.


Andere Möglichkeit: echodevice-Modul oder eben Custom Skill
https://forum.fhem.de/index.php/topic,82631.msg747482.html#msg747482

Gruß, Joachim
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)

gramtoc

Danke für die Antwort.
Laut  https://developer.amazon.com/es-ES/docs/alexa/device-apis/list-of-interfaces.html
wird ein Alexa.DeviceUsage.Meter Interface unterstützt.
Das erforderliche reading heisst "power".

Frage an den Entwickler kann man das in das  alexa-fhem-Modul einbauen?

Gruß

justme1968

wie du in der gleichen liste sehen kannst ist das aktuell nur in amerika verfügbar.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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


ReneR1986

Hallo,

ich habe einen Kostal Wechselrichter mit Speicher. Dank diesem Forum lässt sich der Wechselrichter per Modbus TCP auslesen.
Super!

Ich würde Alexa gerne Fragen: "Wie voll ist der Akku/Speicher?" Antwort x%
Habt Ihr eine Idee, wie sich das umsetzten ließe?
Ich hatte im wiki des FHEM Connectors schon nach ähnlichen Generic Device Types gesucht, die man dafür vielleicht verwenden könnte, habe aber noch nichts passendes gefunden...