alexa-fhem: amazon alexa smart home skill für fhem, api version 3

Begonnen von justme1968, 19 Dezember 2017, 22:16:30

Vorheriges Thema - Nächstes Thema

darkness

#585
Hallo,
nach einiger Zeit möchte ich meine FHEM-Steuerung mittels Alexa wieder in Betrieb nehmen. Ich hatte es mal die Version 0.4.4 installiert. Aber es dann nicht mehr genutzt, FHEM umgebaut usw..

kurz gesagt es läuft nicht mehr.

Die Skills und Einstellungen bei Amazon habe ich noch alle.

Kann ich jetzt mit der Version 0.4.4 arbeiten oder muss ich mit der neuen Version (FHEM-Connector) arbeiten?
Es war ja mal so, dass ich bei Amazon "erweiterte" Skill anlegen konnte um entprechende Aktionen auszulösen.

Oder starte ich am besten bei Null und verwende den FHEM-Connector?

Edit:

Gerade gefunden: https://forum.fhem.de/index.php/topic,99541.0.html
Geht ja in meine Richtung

Amenophis86

Wenn du mit erweitertet den Custom Skill meinst, dann kannst du auch beides nutzen. Ich habe gerade gestern meinen Smart Home Skill nach alter Variante abgestellt, Connector installiert und den Custom Skill mit dem Connector parallel laufen.

Ich würde empfehlen auf deinem System "quasi" neu anzufangen. Schau mal hier: https://forum.fhem.de/index.php/topic,99541.0.html
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

darkness


Romoker

Ich habe mir beim Black Friday den Echo Show gegönnt. Mit der zusätzlichen Display-Ausgabe kommen mir dann schon wieder alle möglichen Ideen.
Zum einem die Sprachausgabe als Text: Reinhart hat das Anfang letzten Jahres hier https://forum.fhem.de/index.php/topic,81324.msg757541.html#msg757541 für sich mit Codeanpassung von server.js und einem Custom Skill umgesetzt. Soweit ich das beurteilen kann, ist diese Erweiterung aber noch nicht in die offizielle Version übernommen worden.

Da mein Videokamerahersteller leider keinen eigenen Alexa-Skill anbietet, wäre es zum anderen cool, wenn mit "Alexa, zeige den Eingang" der Stream meiner Aussenkamera auf dem Echo Show-Display angezeigt wird. Inzwischen gibt es ja auch schon das Alexa.CameraStreamController Interface in Deutsch. Ich kann nicht beurteilen, wie aufwendig die Umsetzung für alexa-fhem ist.

Also, wenn ich mir etwas zu Weihnachten wünschen dürfte ....

Viele Grüße
BeagleBoneBlack & Raspberry Pi 4; FB7490; div. Homematic Komponenten; CUL433: CUL_TX, Conbee II, SOMFY, 1-Wire, Z-Wave, Zigbee, SmartPlugs von Sonoff und Shelly mit MQTT

justme1968

im prinzip gerne...

da ich aber keinen echo mit display habe ist es nicht wirklich praktikabel wenn ich versuche selber etwas einzubauen.

wenn sich genug interessenten finden um einen entwicklungs echo zu stemmen biete ich gerne an den skill dafür zu erweitern.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

MadMax-FHEM

Zitat von: Romoker am 24 November 2019, 17:51:37
Ich habe mir beim Black Friday den Echo Show gegönnt. Mit der zusätzlichen Display-Ausgabe kommen mir dann schon wieder alle möglichen Ideen.
Zum einem die Sprachausgabe als Text: Reinhart hat das Anfang letzten Jahres hier https://forum.fhem.de/index.php/topic,81324.msg757541.html#msg757541 für sich mit Codeanpassung von server.js und einem Custom Skill umgesetzt. Soweit ich das beurteilen kann, ist diese Erweiterung aber noch nicht in die offizielle Version übernommen worden.

Da mein Videokamerahersteller leider keinen eigenen Alexa-Skill anbietet, wäre es zum anderen cool, wenn mit "Alexa, zeige den Eingang" der Stream meiner Aussenkamera auf dem Echo Show-Display angezeigt wird. Inzwischen gibt es ja auch schon das Alexa.CameraStreamController Interface in Deutsch. Ich kann nicht beurteilen, wie aufwendig die Umsetzung für alexa-fhem ist.

Also, wenn ich mir etwas zu Weihnachten wünschen dürfte ....

Viele Grüße

Evtl. auch mal da vorbei schauen: https://forum.fhem.de/index.php/topic,82631.msg747482.html#msg747482

(und wenn installieren/nutzen: Anleitung lesen! Und gleich npm_login!!)

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)

Romoker

@justme1968: Ich stelle mich gerne als Tester zur Verfügung. Vielleicht finden sich ja noch ein paar Mitstreiter. Den Echo Show 5 gibt es zurzeit in der Black Friday-Woche für knapp 60 €.

@MadMax-FHEM: Das echodevice-Modul von michael.winkler habe ich mir schon angeschaut. Es scheint wirklich alles zu bieten, um einen Echo zu steuern. Ich möchte aber den zusätzlichen Installations-/Konfigurationsaufwand und spätere unvermeidliche Wartungsarbeiten für diesen Produkt-Stack vermeiden. Meine Anforderungen würde ich zurzeit lieber mit dem vorhandenen Smart Home- oder Custom Skill über alexa-fhem umsetzen.

Vielel Grüße
BeagleBoneBlack & Raspberry Pi 4; FB7490; div. Homematic Komponenten; CUL433: CUL_TX, Conbee II, SOMFY, 1-Wire, Z-Wave, Zigbee, SmartPlugs von Sonoff und Shelly mit MQTT

Schlimbo


Zitat von: Romoker am 24 November 2019, 17:51:37
Ich habe mir beim Black Friday den Echo Show gegönnt. Mit der zusätzlichen Display-Ausgabe kommen mir dann schon wieder alle möglichen Ideen.
Zum einem die Sprachausgabe als Text: Reinhart hat das Anfang letzten Jahres hier https://forum.fhem.de/index.php/topic,81324.msg757541.html#msg757541 für sich mit Codeanpassung von server.js und einem Custom Skill umgesetzt. Soweit ich das beurteilen kann, ist diese Erweiterung aber noch nicht in die offizielle Version übernommen worden.

Da mein Videokamerahersteller leider keinen eigenen Alexa-Skill anbietet, wäre es zum anderen cool, wenn mit "Alexa, zeige den Eingang" der Stream meiner Aussenkamera auf dem Echo Show-Display angezeigt wird. Inzwischen gibt es ja auch schon das Alexa.CameraStreamController Interface in Deutsch. Ich kann nicht beurteilen, wie aufwendig die Umsetzung für alexa-fhem ist.

Also, wenn ich mir etwas zu Weihnachten wünschen dürfte ....

Viele Grüße


Da hätte ich auch Interesse :-)

Zitat von: justme1968 am 24 November 2019, 18:02:17
wenn sich genug interessenten finden um einen entwicklungs echo zu stemmen biete ich gerne an den skill dafür zu erweitern.

Na da sollten sich doch ein paar Leute finden...

@justme1968: Wie kann man dir hierzu eine Spende zukommen lassen?

Gruß
Schlimbo

amenomade

Das Display vom Echo Show ist aber nicht soooo einstellbar. Man kann zwar ein Browser aufrufen, und von dort ein Favorit, aber das bleibt nicht als Standardbildschirm des Shows.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

cs-online

Hi Andre,

hast du zwischendurch mal die Gelegenheit gehabt zu schauen, ob man die angelernte Stimme irgendwie identifizieren kann ? War im Urlaub und han glaube ich den Anschluss an das Thema verloren,

Grüsse Christian
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

justme1968

der stand ist immer noch der gleiche. im smart home skill geht es nicht, für den custom skill

ich kann das leider aktuell immer noch nicht testen.

jemand der die sprechererkennung aktiv hat und bei seinem custom skill die option aktiv hat und bei der verknüpfung das recht erteilt hat sollte ein person objekt in der debug ausgabe sehen.

sobald das jemand bestätigt kann ich es einbauen.

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

cs-online

Ähm.... Also in der Alexa-App wurde mal gefragt, ob ich die Stimmerkennung für Fremdskills aktivieren möchte, hab ich gemacht. Dann Skill deaktiviert und wieder aktiviert. Aber wo im Customskill kann ich das denn dann aktivieren ? Und wie komme ich an das debug ran ? Dann teste ich das gern und geb Rückmeldung...
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

justme1968

auf der amazon developer console deinen skill öffnen, ganz links unten auf permissions klicken und dann ziemlich weit unten Skills Personalization aktivieren.

danach den skill in der app aktivieren.

je nach dem wie du alexa-fhem startest landet die ausgabe woanders. d.h. es hängt von deiner installation ab.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

cs-online

...im Log steht nach dem Skillaufruf:

,"person":{"personId":"amzn1.ask.person.AHAWTLSCA7S6UULEKK3OJOCUVSEQZJFAZYSWMDZAEF2MOPI22AEM6O433GF24DV7HZGFGOIRRZNECHNJFZW7DP6XB47NQ7XXXXXXXXXX"},

die 10 X habe ich ersetzt... Ist das das, was du meintest ?

Grüße

Christian
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

justme1968

das schaut schon mal gut aus.

wechselt die id wenn jemand anders spricht ?

kannst du bitte den skill noch mal deativiern und aktivieren. kommen dann die gleichen ids oder neue?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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