[alexa-fhem | Generell] Alles zu Installation und damit verbundenen Problemen

Begonnen von prodigy7, 09 November 2016, 19:42:01

Vorheriges Thema - Nächstes Thema

t_schlueter

Zitat von: Esjay am 12 März 2017, 16:56:59
Welche Version hat dein alexa fhem?
Ist die neueste 0.3.0
Nach Anleitung update gemacht sowie die keys kopiert.

Esjay

Zitat von: Merlin123 am 12 März 2017, 17:12:29
Und nur auf/ab?

Im Moment reagieren die gar nicht mehr. Hatte zumindest mal mit an/aus Erfolg, hab zwischenzeitlich aber einiges an der fhem.conf geändert, damit ich das in TabletUI schön darstellen kann, jetzt mögen die nicht mehr.

an/aus kann der Smarthome Skill, daher klappt es damit auch.Änderst du deine config per Hand? Auf/ab auch nur mit Custom Skill

Zitat von: t_schlueter am 12 März 2017, 17:39:47
Ist die neueste 0.3.0
Nach Anleitung update gemacht sowie die keys kopiert.

Wie viel Geräte hast du in alexa integriert? Lösch doch mal alle Geräte mit einem homebridgeMapping, und starte dann mit nem einfachen dummy!Es muss ja mit der neuen Version zu tun haben. Wenn du die alte Version nimmst, musst du auf das cfrToken unter fhem 5.8 achten.

Merlin123

Die Conf ändere ich teilweise per Hand (massenänderung), teilweise per Frontend (um zu testen was rein muss)

Hab mal auf Device Switch geändert, aber Alexa meint, an/aus gehen für das Gerät nicht
Gruß,
Oliver

t_schlueter

Zitat von: Esjay am 12 März 2017, 18:03:51
an/aus kann der Smarthome Skill, daher klappt es damit auch.Änderst du deine config per Hand? Auf/ab auch nur mit Custom Skill

Wie viel Geräte hast du in alexa integriert? Lösch doch mal alle Geräte mit einem homebridgeMapping, und starte dann mit nem einfachen dummy!Es muss ja mit der neuen Version zu tun haben. Wenn du die alte Version nimmst, musst du auf das cfrToken unter fhem 5.8 achten.
Werde es mal testen, ich hatte schon Geräte herausgenommen aber noch nicht alle. Token hatte ich nach Update und Betrieb mit der alten Alexa Version auf None gesetzt. Danach lief es wieder bis ich einen Reboot gemacht habe. Dann ging nichts mehr. Dann auf die neue Alexa aktualisiert. Danke für Eure Hilfe! Ich hoffe ich bekomme das noch wieder hin.

t_schlueter

Zitat von: t_schlueter am 12 März 2017, 18:25:01
Werde es mal testen, ich hatte schon Geräte herausgenommen aber noch nicht alle. Token hatte ich nach Update und Betrieb mit der alten Alexa Version auf None gesetzt. Danach lief es wieder bis ich einen Reboot gemacht habe. Dann ging nichts mehr. Dann auf die neue Alexa aktualisiert. Danke für Eure Hilfe! Ich hoffe ich bekomme das noch wieder hin.
Nachdem ich nun alle Geräte bis auf einen itswitch aus Alexa heraus genommen habe geht es wieder :-)
Werde nun nach und nach alle wieder hinzufügen.

Esjay

Zitat von: t_schlueter am 12 März 2017, 19:37:46
Nachdem ich nun alle Geräte bis auf einen itswitch aus Alexa heraus genommen habe geht es wieder :-)
Werde nun nach und nach alle wieder hinzufügen.

Sehr cool, na dann noch viel Spaß!

Tommy82

Hi,
wollte jetzt auch mal den Custom Skill einrichten, bei dem Punkt
ZitatUnter Sample Utterances nun den Text aus dem dritten Teil dieser FHEM-Ausgabe hineinkopieren
im Wiki und dem anschliessenden Speicher Versuch bei Amazon bekomme ich diese Meldung:
Error: There was a problem with your request: Unknown slot name '{TargetPosition_article}'. Occurred in sample 'TargetPositionIntent mach {TargetPosition_article} {Device} {TargetPosition_Value}' on line 9.



Was hab ich falsch gemacht?

Wenn ich die beiden Punkte:
ZitatTargetPositionIntent mach {TargetPosition_article} {Device} {TargetPosition_Value}
TargetPositionIntent mach {TargetPosition_article} {Device} {preposition} {Room} {TargetPosition_Value}
aus der Konfig (obwohl sie mir unter Sample Utterances: aufgeführt werden) rausnehme, dann klappt das Speichern problemlos
Danke
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Lupla

Zitat von: Tommy82 am 12 März 2017, 20:15:04
Hi,
wollte jetzt auch mal den Custom Skill einrichten, bei dem Punkt  im Wiki und dem anschliessenden Speicher Versuch bei Amazon bekomme ich diese Meldung:
Error: There was a problem with your request: Unknown slot name '{TargetPosition_article}'. Occurred in sample 'TargetPositionIntent mach {TargetPosition_article} {Device} {TargetPosition_Value}' on line 9.



Was hab ich falsch gemacht?

Wenn ich die beiden Punkte: aus der Konfig (obwohl sie mir unter Sample Utterances: aufgeführt werden) rausnehme, dann klappt das Speichern problemlos
Danke

Hallo Tommy82,

Hast Du meinen Beitrag dazu schon gelesen?
Ich habe justme1968 hierzu auch bereits angeschrieben. Er schaut sich das bei Gelegenheit mal an. Ich vermute eine fehlerhafte Ausgabe des Moduls bei den get-Abfragen für die Einrichtung.

Tommy82

Hi, nein hatte ich noch nicht gesehen. Und wie hast du es gelöst?


Gesendet von iPhone mit Tapatalk
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Lupla

Hallo Tommy,

Kannst Du hier ---> klick <--- nachlesen.

Ich weiß nur bisher noch nicht, ob ich das Problem korrekt gelöst habe. Müssen wir uns noch gedulden.

Schneidi1985

Moin könnte mir jemand mal kurz auf die Sprünge helfen?
Verzweifle langsam... bekomme beim test immer diese fehlermeldung:


[2017-03-12 22:59:25] this alexa-fhem 0.1.9
[2017-03-12 22:59:25] Fetching FHEM devices...
[2017-03-12 22:59:25] [test] Checking devices and attributes...
[2017-03-12 22:59:25] [test]   executing: https://192.168.178.36:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[2017-03-12 22:59:25] [test]   executing: https://192.168.178.36:8083/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1
[2017-03-12 22:59:25] [test] starting longpoll: https://192.168.178.36:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1489355965900
[2017-03-12 22:59:25] [test] Fetching FHEM devices...
[2017-03-12 22:59:25] [test] fetching: https://192.168.178.36:8083/fhem?cmd=jsonlist2%20room=10%20wohnzimmer&XHR=1
[2017-03-12 22:59:25] Server listening on: https://:::3000
[2017-03-12 22:59:26] [test] There was a problem connecting to FHEM (https://192.168.178.36:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1).
[2017-03-12 22:59:26] [test]   401: Authorization Required
[2017-03-12 22:59:26] [test] There was a problem connecting to FHEM (https://192.168.178.36:8083/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1).
[2017-03-12 22:59:26] [test]   401: Authorization Required
[2017-03-12 22:59:26] [test] longpoll ended, reconnect in: 200msec
[2017-03-12 22:59:26] [test] There was a problem connecting to FHEM
[2017-03-12 22:59:26] [test]   401: Authorization Required


meine config.jsan sieht wie folgt aus

{
    "alexa": {
        "name": "Alexa FHEM",
        "keyFile": "./key.pem",
        "certFile": "./cert.pem",
        "nat-pmp": "",
        "nat-upnp": false,
        "applicationId": "amzn1.ask.skill.+**",
        "oauthClientID": "amzn1.application-oa2-client.*******"
    },
   
    "connections": [
        {
            "name": "test",
            "server": "192.168.178.36",
            "port": "8083",
            "ssl": true,
"auth": {"user": " ***** ",
"pass": " ***** "},
            "filter": "room=10 wohnzimmer"
        }
    ]
}



verstehe nicht was das Problem sein soll.

Danke im voraus für die Hilfe

tagedieb

guten Morgen

Zitat[2017-03-12 22:59:26] [test]   401: Authorization Required

meine config.json ist so

  },
   
    "connections": [
        {
            "name": "FHEM",
            "server": "192.168.1.85",
      "auth": {"user": "user", "pass": "passwd"},
            "ssl":false,
            "port": "8082",
            "filter": "room=alexa"
        }
    ]
}




Gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

Ma_Bo

Wenn du fhem 5.8 hast, dann bitte Alexa updaten, du hast 0.1.9 aktuell ist 0.3.0 oder zum testen und nicht offiziell 0.3.1 aus dem anderen Thread...
Grüße Marcel


Gesendet von iPhone mit Tapatalk
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

morph

Hi,

Meine Instanz läuft mit direktem Aufruf in der Shell via ./bin/alexa


Der Aufruf des Scripts ergibt allerdings

[quote]
patrick@InOut:/opt/fhem/alexa-fhem$ sudo service alexa start
patrick@InOut:/opt/fhem/alexa-fhem$ sudo service alexa status
● alexa.service - LSB: Start daemon at boot time for alexa
   Loaded: loaded (/etc/init.d/alexa; bad; vendor preset: enabled)
   Active: active (exited) since Di 2017-03-14 09:53:58 CET; 5s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 17591 ExecStop=/etc/init.d/alexa stop (code=exited, status=0/SUCCESS)
  Process: 17798 ExecStart=/etc/init.d/alexa start (code=exited, status=0/SUCCESS)

Mär 14 09:53:55 InOut systemd[1]: Starting LSB: Start daemon at boot time for alexa...
Mär 14 09:53:55 InOut su[17803]: Successful su for fhem by root
Mär 14 09:53:55 InOut su[17803]: + ??? root:fhem
Mär 14 09:53:55 InOut su[17803]: pam_unix(su:session): session opened for user fhem by (uid=0)
Mär 14 09:53:55 InOut alexa[17798]: Alexa starting
Mär 14 09:53:57 InOut alexa[17798]: Alexa is not running
Mär 14 09:53:58 InOut alexa[17798]: script done
Mär 14 09:53:58 InOut alexa[17798]: script done
Mär 14 09:53:58 InOut systemd[1]: Started LSB: Start daemon at boot time for alexa.
patrick@InOut:/opt/fhem/alexa-fhem$

[/quote]


Ich habe im Script den Benutzer auf fhem geändert, in der sudoers eine "fhem    ALL=(ALL:ALL) ALL" eingefügt und den Telnet Port einfach mal ohne irgendwas in fhem eingerichtet. Dieser ist auch erreichbar.

MadMax-FHEM

Zitat von: morph am 14 März 2017, 09:59:38
Hi,

Meine Instanz läuft mit direktem Aufruf in der Shell via ./bin/alexa


Der Aufruf des Scripts ergibt allerdings



Ich habe im Script den Benutzer auf fhem geändert, in der sudoers eine "fhem    ALL=(ALL:ALL) ALL" eingefügt und den Telnet Port einfach mal ohne irgendwas in fhem eingerichtet. Dieser ist auch erreichbar.

So wie ich das sehe geht da einiges durcheinander und dann wundern wenn die Rechte nicht passen etc.

Wenn du es per Console startest als welcher User?
patrick?

Dann liegt die config.json unter /home/patrick/.alexa/   ?
(oder wie immer der Einstieg bei deinem System zum Home des Users ist)

Welches System??

Unter welchen User läuft fhem?

Was ergibt:

sudo /etc/init.d/alexa start

Welchen User hast du als "su - USER -c ..." im Startscript stehen?
So wie ich die Ausgabe interpretiere: fhem!?

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)