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

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

Vorheriges Thema - Nächstes Thema

Tuxi70

Zitat von: omnior am 14 Dezember 2017, 11:52:39
Alexa wird per autostart (initd) gestartet, hier wäre auch einer der Punkte der mir nicht ganz klar ist:
Ich bin mehrfach auf Hinweise gestoßen dass der Port 3000 mehrfach belegt sein könnte. Bei mir erscheint auch wenn ich ./bin/alexa manuell auf der Konsole starte, der Error: listen EADDRINUSE :::3000 das ist aber doch normal weil eben bereits in der Autostart gestartet, oder??

Normal läuft da kein weiterer Dienst, der den Port 3000 für sich beansprucht. Überprüfe mal, ob da weitere Dienste den Port 3000 nutzen. Das machst du auf der Konsole mit sudo netstat -tulpen | grep :3000


pi@james:~ $  sudo netstat -tulpen | grep :3000
tcp6       0      0 :::3000                 :::*                    LISTEN      998        13808      578/alexa           
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

omnior

mit netstat -an | grep 3000 erhalte ich nur den Alexa Dienst:

tcp6       0      0 :::3000                 :::*                    LISTEN      1000       12125       873/alexa

Tuxi70

Dann rufe mal dein Dienst 


https://<adresse/ip>:3000


mit deinem Browser auf. Dieser müsste dann folgendes anzeigen.


{"header":{"name":"UnsupportedOperationError","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Control","messageId":"d904aa75-b05d-46a9-a1b6-42c5786becd8"},"payload":{}}


Wenn das nicht zu sehen ist, dann stimmt mit deiner Konfiguration was nicht.
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

omnior

Dann erhalte ich:
{"header":{"name":"UnsupportedOperationError","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Control","messageId":"8514ff0c-d8ea-4430-be5d-9c930e37f967"},"payload":{}}

sieht eigentlich korrekt aus, oder?

Tuxi70

Ja, dass sieht Normal aus. Und alle Geräte, die per Sprache gesteuert werden sollen, befinden sich bei FHEM im Raum Alexa?
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

omnior


Tuxi70

Den einzigen Ansatz den ich noch beisteuern kann, ist die Schreibweise der Raumnamen. Denn bei mir hat es nicht funktioniert, wenn die Schreibweise des Raums "Alexa" mit einem Großbuchstaben beginnt. Sollte dem so sein, benenne den Raum Alexa in alexa um. Also bei mir hat es geholfen. Warum das so ist, weiß ich nicht.
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

omnior

Der Raumname lautet bei mir alexa und ist bereits kleingeschrieben...

Mir kommt halt vor allem komisch vor, dass der Alexa Dienst sich sofort nach Starten wieder beendet. Das kann ja nicht normal sein.
Auch wenn ich einen Alexa dummy defmod FHEM.Alexa dummy
attr FHEM.Alexa event-on-change-reading state
attr FHEM.Alexa room AlexaRoom,alexa
attr FHEM.Alexa webCmd status:start:stop:restart

starte, geht der sofort nach 2 Sekunden wieder auf off. Ist das bei dir doch bestimmt nicht so?
Vielleicht ist an dem DOIF etwas falsch?
defmod FHEM.Alexa.DOIF DOIF ([FHEM.Alexa] eq "start") (set FHEM.Alexa on, {system ("sudo /etc/init.d/alexa start > /dev/null 2>&1 &")})\
DOELSEIF ([FHEM.Alexa] eq "stop") (set FHEM.Alexa on, {system ("sudo /etc/init.d/alexa stop > /dev/null 2>&1 &")})\
DOELSEIF ([FHEM.Alexa] eq "restart") (set FHEM.Alexa on, {system ("sudo /etc/init.d/alexa restart > /dev/null 2>&1 &")})\
DOELSEIF ([FHEM.Alexa] eq "status") (set FHEM.Alexa on, {system ("sudo /etc/init.d/alexa status > /dev/null 2>&1 &")})
attr FHEM.Alexa.DOIF room AlexaRoom


Tuxi70

Alexa wird bei mir über systemctl gestartet und gestoppt. Den Start über init.d ist bei mir nicht eingerichtet.
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

amenomade

@omnior: wenn ich richtig verstanden habe, beendet sich dein alexa Dienst nach paar Sekunden? Stoppe dann dein init.d Dienst (wenn er noch läuft), und starte alexa mit ./bin/alexa --debug und poste mal die Ausgabe.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

omnior

pi@raspberrypi:/opt/fhem/alexa-fhem $ ./bin/alexa --debug
[2017-12-15 20:39:08] using /home/pi/.alexa/config.json
[2017-12-15 20:39:08] ---
[2017-12-15 20:39:08] this is alexa-fhem 0.3.4
[2017-12-15 20:39:08] Fetching FHEM devices...
[2017-12-15 20:39:08] [FHEM] starting longpoll: https://192.168.1.164:8085/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1513366748583
events.js:163
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE :::3000
    at Object.exports._errnoException (util.js:1034:11)
    at exports._exceptionWithHostPort (util.js:1057:20)
    at Server._listen2 (net.js:1265:14)
    at listen (net.js:1301:10)
    at Server.listen (net.js:1392:7)
    at Server.startServer (/opt/fhem/alexa-fhem/lib/server.js:125:15)
    at Server.run (/opt/fhem/alexa-fhem/lib/server.js:240:8)
    at module.exports (/opt/fhem/alexa-fhem/lib/cli.js:30:10)
    at Object.<anonymous> (/opt/fhem/alexa-fhem/bin/alexa:17:22)
    at Module._compile (module.js:571:32)


mit netstat -an | grep 3000
erhalte ich nun:
tcp6       0      0 :::3000                 :::*                    LISTEN
unix  2      [ ACC ]     STREAM     HÖRT         13000    /tmp/ssh-itHDqhWR2fCw/agent.1276

omnior

Ok, hatte den init.d alexa nicht wirklich gestoppt..
Also, wenn der Dienst gestoppt ist und ich Alexa direkt starte erhalte ich:
pi@raspberrypi:/opt/fhem/alexa-fhem $ ./bin/alexa --debug
[2017-12-15 20:46:02] using /home/pi/.alexa/config.json
[2017-12-15 20:46:02] ---
[2017-12-15 20:46:02] this is alexa-fhem 0.3.4
[2017-12-15 20:46:02] Fetching FHEM devices...
[2017-12-15 20:46:02] [FHEM] starting longpoll: https://192.168.1.164:8085/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1513367162725
[2017-12-15 20:46:02] Server listening on: https://:::3000
^C[2017-12-15 20:46:16] Got SIGINT, shutting down alexa-fhem...



omnior

#3417
So und  nun wenn ich während Alexa also "läuft" die Suche in der Alexa App starte erhalte, erkennt er zwar dort noch immer keine Geräte, aber ich bekomme im Log folgendes angezeigt:
pi@raspberrypi:/opt/fhem/alexa-fhem $ ./bin/alexa --debug
[2017-12-15 20:52:11] using /home/pi/.alexa/config.json
[2017-12-15 20:52:11] ---
[2017-12-15 20:52:11] this is alexa-fhem 0.3.4
[2017-12-15 20:52:11] Fetching FHEM devices...
[2017-12-15 20:52:11] [FHEM] starting longpoll: https://192.168.1.164:8085/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1513367531377
[2017-12-15 20:52:11] Server listening on: https://:::3000
[2017-12-15 20:53:52] accepted new token
[2017-12-15 20:53:52] { aud: 'amzn1.application-oa2-client.xxxxxxxxxxxxxxxxxxxxxxxxxxx',
  user_id: 'amzn1.account.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
  iss: 'https://www.amazon.com',
  exp: 774,
  app_id: 'amzn1.application.xxxxxxxxxxxxxxxxxxxxxxxxxxx',
  iat: 1513364806 }
**** Received Directive: {"header":{"namespace":"Alexa.ConnectedHome.Discovery","name":"DiscoverAppliancesRequest","payloadVersion":"2","messageId":"89fc92ef-73a5-4146-a6fe-01d428445116"},"payload":{"accessToken":"Atza|IwEBIO5jNyzzFAP09Bz6U5LglfPqndmyiTLEmSDjaPI6Lp0_AMJB6V9X4gXQLZ2MJxVwoLiyPm7fzeVomBhrFw7LST0Pv4Pd181TnAbxTXnHCwI26m3kIwp4ZOiaM4jxXzNYJjDQ-PhrVmlfh31to9yvTmZus506GHtobhtHQ34qKTKW4ucuR9oQJBVlI4H1XJTIPHWB2H4yGD-QTqHXgKu3i3hiHvdGdwz96Ho6H7Dc1kP0x_XpLTqHSRBI7Ki1uRt519lleNSD7UpwM3z3ygnNB2vsz1U6dvYPZFNYC6sHKr7PcRj-Tm3pJaLL3gQC8QwmPOqUTbMRDxXqjmjUrQWnCeb_7P7lCWb7mtJwUk58HtDDoPHF9XxJH1oPpt64l-efks_gyLJMoOsi-Dfy0qd78GcrfMA6SMwm0sg11HYaXVqSIEMlQXwTerYhhcIo1nEQrph--LR_IZkuOKlo1U24cF12HfIgcUD56o_qWHeuwg6oAw"}}
response :{"header":{"name":"DiscoverAppliancesResponse","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Discovery","messageId":"3a69a611-c923-4d4a-b070-2631b2a25c1f"},"payload":{"discoveredAppliances":[]}}
**** Received Directive: {"header":{"namespace":"Alexa.ConnectedHome.Discovery","name":"DiscoverAppliancesRequest","payloadVersion":"2","messageId":"2a07b2a3-189f-4336-9f85-03a9b156d47c"},"payload":{"accessToken":"Atza|IwEBIO5jNyzzFAP09Bz6U5LglfPqndmyiTLEmSDjaPI6Lp0_AMJB6V9X4gXQLZ2MJxVwoLiyPm7fzeVomBhrFw7LST0Pv4Pd181TnAbxTXnHCwI26m3kIwp4ZOiaM4jxXzNYJjDQ-PhrVmlfh31to9yvTmZus506GHtobhtHQ34qKTKW4ucuR9oQJBVlI4H1XJTIPHWB2H4yGD-QTqHXgKu3i3hiHvdGdwz96Ho6H7Dc1kP0x_XpLTqHSRBI7Ki1uRt519lleNSD7UpwM3z3ygnNB2vsz1U6dvYPZFNYC6sHKr7PcRj-Tm3pJaLL3gQC8QwmPOqUTbMRDxXqjmjUrQWnCeb_7P7lCWb7mtJwUk58HtDDoPHF9XxJH1oPpt64l-efks_gyLJMoOsi-Dfy0qd78GcrfMA6SMwm0sg11HYaXVqSIEMlQXwTerYhhcIo1nEQrph--LR_IZkuOKlo1U24cF12HfIgcUD56o_qWHeuwg6oAw"}}
response :{"header":{"name":"DiscoverAppliancesResponse","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Discovery","messageId":"2cb5c8c6-eb04-476b-a4fb-a0dc91f81eba"},"payload":{"discoveredAppliances":[]}}
[2017-12-15 20:53:53] accepted new token
[2017-12-15 20:53:53] { aud: 'amzn1.application-oa2-client.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
  user_id: 'amzn1.account.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
  iss: 'https://www.amazon.com',
  exp: 773,
  app_id: 'amzn1.application.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
  iat: 1513364806 }
**** Received Directive: {"header":{"namespace":"Alexa.ConnectedHome.Discovery","name":"DiscoverAppliancesRequest","payloadVersion":"2","messageId":"bca6ebcd-cbe7-4faa-ae2d-3043e1d83f5f"},"payload":{"accessToken":"Atza|IwEBIO5jNyzzFAP09Bz6U5LglfPqndmyiTLEmSDjaPI6Lp0_AMJB6V9X4gXQLZ2MJxVwoLiyPm7fzeVomBhrFw7LST0Pv4Pd181TnAbxTXnHCwI26m3kIwp4ZOiaM4jxXzNYJjDQ-PhrVmlfh31to9yvTmZus506GHtobhtHQ34qKTKW4ucuR9oQJBVlI4H1XJTIPHWB2H4yGD-QTqHXgKu3i3hiHvdGdwz96Ho6H7Dc1kP0x_XpLTqHSRBI7Ki1uRt519lleNSD7UpwM3z3ygnNB2vsz1U6dvYPZFNYC6sHKr7PcRj-Tm3pJaLL3gQC8QwmPOqUTbMRDxXqjmjUrQWnCeb_7P7lCWb7mtJwUk58HtDDoPHF9XxJH1oPpt64l-efks_gyLJMoOsi-Dfy0qd78GcrfMA6SMwm0sg11HYaXVqSIEMlQXwTerYhhcIo1nEQrph--LR_IZkuOKlo1U24cF12HfIgcUD56o_qWHeuwg6oAw"}}
response :{"header":{"name":"DiscoverAppliancesResponse","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Discovery","messageId":"c4ee6412-8db0-4473-a27d-bcc00f1810f2"},"payload":{"discoveredAppliances":[]}}
[2017-12-15 20:53:55] accepted new token
[2017-12-15 20:53:55] { aud: 'amzn1.application-oa2-client.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
  user_id: 'amzn1.account.xxxxxxxxxxxxxxxxxxxxxxxxxx',
  iss: 'https://www.amazon.com',
  exp: 771,
  app_id: 'amzn1.application.xxxxxxxxxxxxxxxxxxxxxxxxx',
  iat: 1513364806 }
**** Received Directive: {"header":{"namespace":"Alexa.ConnectedHome.Discovery","name":"DiscoverAppliancesRequest","payloadVersion":"2","messageId":"676de35e-c2ed-47da-92dc-5265f5e87e8c"},"payload":{"accessToken":"Atza|IwEBIO5jNyzzFAP09Bz6U5LglfPqndmyiTLEmSDjaPI6Lp0_AMJB6V9X4gXQLZ2MJxVwoLiyPm7fzeVomBhrFw7LST0Pv4Pd181TnAbxTXnHCwI26m3kIwp4ZOiaM4jxXzNYJjDQ-PhrVmlfh31to9yvTmZus506GHtobhtHQ34qKTKW4ucuR9oQJBVlI4H1XJTIPHWB2H4yGD-QTqHXgKu3i3hiHvdGdwz96Ho6H7Dc1kP0x_XpLTqHSRBI7Ki1uRt519lleNSD7UpwM3z3ygnNB2vsz1U6dvYPZFNYC6sHKr7PcRj-Tm3pJaLL3gQC8QwmPOqUTbMRDxXqjmjUrQWnCeb_7P7lCWb7mtJwUk58HtDDoPHF9XxJH1oPpt64l-efks_gyLJMoOsi-Dfy0qd78GcrfMA6SMwm0sg11HYaXVqSIEMlQXwTerYhhcIo1nEQrph--LR_IZkuOKlo1U24cF12HfIgcUD56o_qWHeuwg6oAw"}}
response :{"header":{"name":"DiscoverAppliancesResponse","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Discovery","messageId":"27bf2c3b-acdc-42eb-a14b-cea823e854a9"},"payload":{"discoveredAppliances":[]}}
**** Received Directive: {"header":{"namespace":"Alexa.ConnectedHome.Discovery","name":"DiscoverAppliancesRequest","payloadVersion":"2","messageId":"da8be823-0959-4cfa-8ac5-9c4c6a57d6e7"},"payload":{"accessToken":"Atza|IwEBIO5jNyzzFAP09Bz6U5LglfPqndmyiTLEmSDjaPI6Lp0_AMJB6V9X4gXQLZ2MJxVwoLiyPm7fzeVomBhrFw7LST0Pv4Pd181TnAbxTXnHCwI26m3kIwp4ZOiaM4jxXzNYJjDQ-PhrVmlfh31to9yvTmZus506GHtobhtHQ34qKTKW4ucuR9oQJBVlI4H1XJTIPHWB2H4yGD-QTqHXgKu3i3hiHvdGdwz96Ho6H7Dc1kP0x_XpLTqHSRBI7Ki1uRt519lleNSD7UpwM3z3ygnNB2vsz1U6dvYPZFNYC6sHKr7PcRj-Tm3pJaLL3gQC8QwmPOqUTbMRDxXqjmjUrQWnCeb_7P7lCWb7mtJwUk58HtDDoPHF9XxJH1oPpt64l-efks_gyLJMoOsi-Dfy0qd78GcrfMA6SMwm0sg11HYaXVqSIEMlQXwTerYhhcIo1nEQrph--LR_IZkuOKlo1U24cF12HfIgcUD56o_qWHeuwg6oAw"}}
response :{"header":{"name":"DiscoverAppliancesResponse","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Discovery","messageId":"c569880c-f027-4db4-9df1-d15db161c5bb"},"payload":{"discoveredAppliances":[]}}
[2017-12-15 20:53:56] accepted new token
[2017-12-15 20:53:56] { aud: 'amzn1.application-oa2-client.xxxxxxxxxxxxxxxxxxxxxxxxx',
  user_id: 'amzn1.account.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
  iss: 'https://www.amazon.com',
  exp: 770,
  app_id: 'amzn1.application.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
  iat: 1513364806 }
**** Received Directive: {"header":{"namespace":"Alexa.ConnectedHome.Discovery","name":"DiscoverAppliancesRequest","payloadVersion":"2","messageId":"cf343022-88a9-4cc1-aa84-f3147bde2099"},"payload":{"accessToken":"Atza|IwEBIO5jNyzzFAP09Bz6U5LglfPqndmyiTLEmSDjaPI6Lp0_AMJB6V9X4gXQLZ2MJxVwoLiyPm7fzeVomBhrFw7LST0Pv4Pd181TnAbxTXnHCwI26m3kIwp4ZOiaM4jxXzNYJjDQ-PhrVmlfh31to9yvTmZus506GHtobhtHQ34qKTKW4ucuR9oQJBVlI4H1XJTIPHWB2H4yGD-QTqHXgKu3i3hiHvdGdwz96Ho6H7Dc1kP0x_XpLTqHSRBI7Ki1uRt519lleNSD7UpwM3z3ygnNB2vsz1U6dvYPZFNYC6sHKr7PcRj-Tm3pJaLL3gQC8QwmPOqUTbMRDxXqjmjUrQWnCeb_7P7lCWb7mtJwUk58HtDDoPHF9XxJH1oPpt64l-efks_gyLJMoOsi-Dfy0qd78GcrfMA6SMwm0sg11HYaXVqSIEMlQXwTerYhhcIo1nEQrph--LR_IZkuOKlo1U24cF12HfIgcUD56o_qWHeuwg6oAw"}}
response :{"header":{"name":"DiscoverAppliancesResponse","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Discovery","messageId":"0380cea6-1c24-4fad-9aca-8c45edaa8901"},"payload":{"discoveredAppliances":[]}}
**** Received Directive: {"header":{"namespace":"Alexa.ConnectedHome.Discovery","name":"DiscoverAppliancesRequest","payloadVersion":"2","messageId":"3f7b2da1-cded-4137-8ffd-22e14609d851"},"payload":{"accessToken":"Atza|IwEBIO5jNyzzFAP09Bz6U5LglfPqndmyiTLEmSDjaPI6Lp0_AMJB6V9X4gXQLZ2MJxVwoLiyPm7fzeVomBhrFw7LST0Pv4Pd181TnAbxTXnHCwI26m3kIwp4ZOiaM4jxXzNYJjDQ-PhrVmlfh31to9yvTmZus506GHtobhtHQ34qKTKW4ucuR9oQJBVlI4H1XJTIPHWB2H4yGD-QTqHXgKu3i3hiHvdGdwz96Ho6H7Dc1kP0x_XpLTqHSRBI7Ki1uRt519lleNSD7UpwM3z3ygnNB2vsz1U6dvYPZFNYC6sHKr7PcRj-Tm3pJaLL3gQC8QwmPOqUTbMRDxXqjmjUrQWnCeb_7P7lCWb7mtJwUk58HtDDoPHF9XxJH1oPpt64l-efks_gyLJMoOsi-Dfy0qd78GcrfMA6SMwm0sg11HYaXVqSIEMlQXwTerYhhcIo1nEQrph--LR_IZkuOKlo1U24cF12HfIgcUD56o_qWHeuwg6oAw"}}
response :{"header":{"name":"DiscoverAppliancesResponse","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Discovery","messageId":"4651c11e-a728-49e1-af5d-5fa1e62f1d5c"},"payload":{"discoveredAppliances":[]}}
[2017-12-15 20:53:58] accepted new token
[2017-12-15 20:53:58] { aud: 'amzn1.application-oa2-client.eb0dd5e3d6cc4b4a8d2b37e4dad5b51a',


...geht noch ein bißerl länger...

monosurr0und

Hallo Zusammen,

sagt mal kann ich mit meinem Amazon Konto auch zwei fhem Installationen (lokal getrennt) managen?

Haus A läuft schon mit echo und fhem.
Nun möchte ich Haus B , in dem fhem bereits läuft, auch noch mit einem oder mehreren echos ausstatten.

Wäre blöd wenn bei "Alexa schalte den Fernseher an" die Glotze in beiden Häusern anspringt...prime Music hingegen würde ich ungern doppelt zahlen.




justme1968

du brauchst einen zweiten account und musst den skill noch ein zweites mal einrichten. skill und echos musst du dann mit dem jeweiligen account verknüpfen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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