Autor Thema: [alexa-fhem | Generell] Alles zu Installation und damit verbundenen Problemen  (Gelesen 81107 mal)

Offline ridestar

  • New Member
  • *
  • Beiträge: 12
Ich habe auch ein Problem und bin ehrlich gesagt langsam am verzweifeln...
Mein Problem liegt nichtmal bei der Installation von ALEXA-fhem an sich oder der Einrichtung, viel mehr bei meiner Fritzbox.
Ich bin bei Unitymedia und habe demnach nur ein DSLite Anschluss (habe eine eigene Fritzbox 6490 an dem Anschluss).
Die Problematik mit IPv4 und IPv6 ist mir bekannt und ich habe auch schon einige Lösungsvorschläge hier gesehen.
Den ich verwenden will, wäre der mit einer Portweiterleitung über feste-ip.net. Nur leider komme ich auch soweit nicht.

Kurz mein Vorgehen: Alexa-Fhem ist installiert und kann auch gestartet werden, wenn ich im Browser die IP mit dem Port 3000 eingebe, kommt die entsprechende Meldung, die laut Wiki kommen soll. Also habe ich mich anschließend an die Portweiterleitung gemacht. Hierzu in der Fritzbox Myfritz aktiviert und die Freigabe für meinen RasperryPi (dort liegt Fhem) an Port 3000 freigegeben. Wird auch alles angezeigt und sollte funktionieren. Aber tut es leider nicht. Wenn ich nun vom Handy (WLAN ausgestellt) auf den in der Fritzbox angegeben myfritz link möchte, kann der Port nicht erreicht werden. Gleiches gilt dann logischerweise, wenn ich den Link bei feste-ip einsetzen würde. Mittlerweile habe ich schon alles mögliche versucht in der fritzbox zu aktivieren oder deaktivieren und ich bin einfach mit meinem Latein am Ende...

Hat jemand von euch eine Idee? Oder sogar eine ähnliche Konfiguration laufen und könnte erläutern wie er vorgegangen ist?

Offline heuckmann

  • New Member
  • *
  • Beiträge: 41
...ohne das ich jetzt alles gelesen hätte..

Aber hast du auch an deinem Handy (Ohne WLAN) die Variante ausprobiert https://meineipadresse:3000 ?
Welche Meldung kommt genau?
1x RasPi2, 2x RasPi3, FHEM 5.X, Debian Wheezy, ZME_UZB1, HUE, Echo, Echo Dot, ZWave und jede Menge an 433MHz Funk, FHEM steuerbar
DEVOLO SmartHome mit einer Menge DEVOLO Produkten
UNI Siegen SMARTHOME / SMARTCAR Testhaushalt

Offline amenomade

  • Hero Member
  • *****
  • Beiträge: 1602
Oder hier testen, ob der Port 3000 tatsächlich freigegeben ist: https://www.heise.de/security/dienste/portscan/test/go.shtml
FHEM 5.8 Pi 3, EchoDot, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, und HM Komponenten

F:"Schatz? Mach aus bitte"
M: "Alexa? Licht aus"-"Ich bin mir leider nicht sicher"  M:"Alexa? aus Licht"-"Das weiss ich leider nicht" M:"Alexa? Schalte...
F: "Drück mal auf den blöden Knopf!

Offline heuckmann

  • New Member
  • *
  • Beiträge: 41
Ja - und mein Problem scheint ja einzigartig zu sein. Soviel Schweigen :D

Also wenn keiner noch eine Idee hat - heißt das für mich - alles von vorne neu aufsetzen?

1x RasPi2, 2x RasPi3, FHEM 5.X, Debian Wheezy, ZME_UZB1, HUE, Echo, Echo Dot, ZWave und jede Menge an 433MHz Funk, FHEM steuerbar
DEVOLO SmartHome mit einer Menge DEVOLO Produkten
UNI Siegen SMARTHOME / SMARTCAR Testhaushalt

Offline amenomade

  • Hero Member
  • *****
  • Beiträge: 1602
Was sagt der Portscanner? Ist 3000 freigegeben oder nicht? Wenn nicht, dann in der FB prüfen, ob die Freigabe tatsächlich aktiv ist (nicht nur eingerichtet, sondern auch aktiv).
FHEM 5.8 Pi 3, EchoDot, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, und HM Komponenten

F:"Schatz? Mach aus bitte"
M: "Alexa? Licht aus"-"Ich bin mir leider nicht sicher"  M:"Alexa? aus Licht"-"Das weiss ich leider nicht" M:"Alexa? Schalte...
F: "Drück mal auf den blöden Knopf!

Offline heuckmann

  • New Member
  • *
  • Beiträge: 41
Meinst Du mich jetzt?
.
Ja klar - hatte ich ja eingangs beschrieben - ich bekomme ja auch im Browser dann einen Quellcode von Alexa.
1x RasPi2, 2x RasPi3, FHEM 5.X, Debian Wheezy, ZME_UZB1, HUE, Echo, Echo Dot, ZWave und jede Menge an 433MHz Funk, FHEM steuerbar
DEVOLO SmartHome mit einer Menge DEVOLO Produkten
UNI Siegen SMARTHOME / SMARTCAR Testhaushalt

Offline ridestar

  • New Member
  • *
  • Beiträge: 12
Weiss nich, ob alle Antworten für mich gedacht waren, aber ich beantworte sie trotzdem einmal ;-)

...ohne das ich jetzt alles gelesen hätte..

Aber hast du auch an deinem Handy (Ohne WLAN) die Variante ausprobiert https://meineipadresse:3000 ?
Welche Meldung kommt genau?
Ohne WLAN macht die IP-Adresse ja relativ wenig Sinn, dort habe ich die myfritz Adresse genommen mit dem Port 3000. Fehlermeldung kommt dann "Safari kann die Seite nicht öffnen". Also die Standard-Fehlermedlung, wenn eine Seite nicht erreichbar ist.

Was sagt der Portscanner? Ist 3000 freigegeben oder nicht? Wenn nicht, dann in der FB prüfen, ob die Freigabe tatsächlich aktiv ist (nicht nur eingerichtet, sondern auch aktiv).
versuche ich heute Abend einmal.
Was sagt der Portscanner? Ist 3000 freigegeben oder nicht? Wenn nicht, dann in der FB prüfen, ob die Freigabe tatsächlich aktiv ist (nicht nur eingerichtet, sondern auch aktiv).
In der FB ist es auch aktiviert, zumindest wird es mit den grünen "Aktivierungskreisen" so dargestellt.

Offline heuckmann

  • New Member
  • *
  • Beiträge: 41
@ridestar:

Auch die Portfreigabe mal gelöscht und neu gesetzt?
1x RasPi2, 2x RasPi3, FHEM 5.X, Debian Wheezy, ZME_UZB1, HUE, Echo, Echo Dot, ZWave und jede Menge an 433MHz Funk, FHEM steuerbar
DEVOLO SmartHome mit einer Menge DEVOLO Produkten
UNI Siegen SMARTHOME / SMARTCAR Testhaushalt

Offline ridestar

  • New Member
  • *
  • Beiträge: 12
@ridestar:

Auch die Portfreigabe mal gelöscht und neu gesetzt?
nicht nur einmal...  :-\

Offline heuckmann

  • New Member
  • *
  • Beiträge: 41
IPV6 aktiv?
1x RasPi2, 2x RasPi3, FHEM 5.X, Debian Wheezy, ZME_UZB1, HUE, Echo, Echo Dot, ZWave und jede Menge an 433MHz Funk, FHEM steuerbar
DEVOLO SmartHome mit einer Menge DEVOLO Produkten
UNI Siegen SMARTHOME / SMARTCAR Testhaushalt

Offline heuckmann

  • New Member
  • *
  • Beiträge: 41
So - nochmal zu meinem Problem.

Hat jemand noch eine Idee???

Und wenn es nur ein "Installiere alles nochmal von vorne " ist.
 ::)
1x RasPi2, 2x RasPi3, FHEM 5.X, Debian Wheezy, ZME_UZB1, HUE, Echo, Echo Dot, ZWave und jede Menge an 433MHz Funk, FHEM steuerbar
DEVOLO SmartHome mit einer Menge DEVOLO Produkten
UNI Siegen SMARTHOME / SMARTCAR Testhaushalt

Offline amenomade

  • Hero Member
  • *****
  • Beiträge: 1602
@heuckmann: hast Du den Trigger im Amazon Developer geprüft bzw. evtl. neu angelegt?

Wenn ja, dann starte alexa-fhem mit option debug (./bin/alexa-fhem --debug) und guck, ob Du den "Discover" Intent bekommst. Etwas in der Form: **** Received Directive: {"header":{"namespace":"Alexa.ConnectedHome.Discovery","name":"DiscoverAppliancesRequest","payloadVersion":"2","messageId":"2248f464-6de6-4f61-b889-2905521fec71"},"payload":{"und wenn dann, was ist die Antwort?

Ansonsten: ist das Skill in der App "aktiviert", und mit dem Amazon Konto verbunden? Was sagt die --debug log? Wir der token richtig verhandelt?
FHEM 5.8 Pi 3, EchoDot, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, und HM Komponenten

F:"Schatz? Mach aus bitte"
M: "Alexa? Licht aus"-"Ich bin mir leider nicht sicher"  M:"Alexa? aus Licht"-"Das weiss ich leider nicht" M:"Alexa? Schalte...
F: "Drück mal auf den blöden Knopf!

Offline ridestar

  • New Member
  • *
  • Beiträge: 12
Oder hier testen, ob der Port 3000 tatsächlich freigegeben ist: https://www.heise.de/security/dienste/portscan/test/go.shtml
Wenn ich dort Port 3000 Eingebe kommt folgende Rückmeldung.

Port   Name   Status   Erläuterung
3000      gefiltert   Kein Standard-Port.

Ihr System antwortet auf ICMP-Pakete.

IPV6 aktiv?
Ja.

Offline amenomade

  • Hero Member
  • *****
  • Beiträge: 1602
Zitat
    IPV6 aktiv?

Ja.
Was aber nicht hilft, da AWS IPv6 nicht versteht. Die Frage ist, ob Du eine fähige IPv4 Adresse:Port erreichen kannst.

Gefiltert heisst, dein Port ist nicht offen.
FHEM 5.8 Pi 3, EchoDot, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, und HM Komponenten

F:"Schatz? Mach aus bitte"
M: "Alexa? Licht aus"-"Ich bin mir leider nicht sicher"  M:"Alexa? aus Licht"-"Das weiss ich leider nicht" M:"Alexa? Schalte...
F: "Drück mal auf den blöden Knopf!

Offline heuckmann

  • New Member
  • *
  • Beiträge: 41
@ -----amenomade

Den Trigger habe ich neu gemacht.

Lambda Test grün
"Discover" Intent ???
der Debug sieht bei mir so aus - da finde ich ad hoc nichts was so ähnlich aussieht wie das was Du beschrieben hast:

root@raspberrypi:~/alexa-fhem# ./bin/alexa --debug
[9/15/2017, 9:47:44 AM] using /root/.alexa/config.json
[9/15/2017, 9:47:44 AM] ---
[9/15/2017, 9:47:44 AM] this alexa-fhem 0.1.9
[9/15/2017, 9:47:44 AM] Fetching FHEM devices...
[9/15/2017, 9:47:45 AM] [FHEM] Checking devices and attributes...
[9/15/2017, 9:47:45 AM] [FHEM]   executing: http://192.168.178.50:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[9/15/2017, 9:47:45 AM] [FHEM]   executing: http://192.168.178.50:8083/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1
[9/15/2017, 9:47:45 AM] [FHEM] starting longpoll: http://192.168.178.50:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=nu                                                                                                 ll;fmt=JSON&timestamp=1505461665981
[9/15/2017, 9:47:46 AM] [FHEM] Fetching FHEM devices...
[9/15/2017, 9:47:46 AM] [FHEM] fetching: http://192.168.178.50:8083/fhem?cmd=jsonlist2%20room=AlexaRoom&XHR=1
[9/15/2017, 9:47:46 AM] Server listening on: https://0.0.0.0:3000
[9/15/2017, 9:47:46 AM] [FHEM] alexa device is alexa
[9/15/2017, 9:47:46 AM] [FHEM] mappings for alexa: {}
[9/15/2017, 9:47:46 AM] [FHEM] alexa is switch
[9/15/2017, 9:47:46 AM] [FHEM] alexa has
[9/15/2017, 9:47:46 AM] [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

Hue=verb=stelle,valuePrefix=auf,values=rot:0;grün:128;blau:200
Hue=verb=färbe,values=rot:0;grün:120;blau:220

Saturation=verb=stelle,property=sättigung,valuePrefix=auf,values=AMAZON.NUMBER
Saturation=verb=sättige,values=AMAZON.NUMBER

TargetPosition=verb=mach,articles=den,values=auf:100;zu:0
TargetPosition=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

TargetTemperature=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=grad

Volume:verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

#Weckzeit=verb=stelle,valuePrefix=auf;für,values=AMAZON.TIME,valueSuffix=uhr
[9/15/2017, 9:47:46 AM] [FHEM] value2homekit: { 'AMAZON.NUMBER': 'AMAZON.NUMBER' }
[9/15/2017, 9:47:46 AM] [FHEM] value2homekit: { rot: '0', 'grün': '128', blau: '200' }
[9/15/2017, 9:47:46 AM] [FHEM] value2homekit: { rot: '0', 'grün': '120', blau: '220' }
[9/15/2017, 9:47:46 AM] [FHEM] value2homekit: { 'AMAZON.NUMBER': 'AMAZON.NUMBER' }
[9/15/2017, 9:47:46 AM] [FHEM] value2homekit: { 'AMAZON.NUMBER': 'AMAZON.NUMBER' }
[9/15/2017, 9:47:46 AM] [FHEM] value2homekit: { auf: '100', zu: '0' }
[9/15/2017, 9:47:46 AM] [FHEM] value2homekit: { 'AMAZON.NUMBER': 'AMAZON.NUMBER' }
[9/15/2017, 9:47:46 AM] [FHEM] value2homekit: { 'AMAZON.NUMBER': 'AMAZON.NUMBER' }
[9/15/2017, 9:47:46 AM] [FHEM] value2homekit: { 'AMAZON.NUMBER': 'AMAZON.NUMBER' }
[9/15/2017, 9:47:46 AM] [FHEM]   executing: http://192.168.178.50:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201%7D&XHR=1
[9/15/2017, 9:47:46 AM] [FHEM]   executing: http://192.168.178.50:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20=%                                                                                                 20%220.1.9%22%7D&XHR=1
[9/15/2017, 9:47:46 AM] [FHEM]   executing: http://192.168.178.50:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200%7D&XHR=1
[9/15/2017, 9:47:46 AM] { stelle: 'gestellt',
  schalte: 'geschaltet',
  'färbe': 'gefärbt',
  mach: 'gemacht' }
[9/15/2017, 9:47:46 AM] [ OnIntent: [ 'schalte' ],
  prozentIntent: [ 'stelle' ],
  HueIntent: [ 'stelle' ],
  HueIntentB: [ 'färbe' ],
  SaturationIntent: [ 'stelle' ],
  SaturationIntentB: [ 'sättige' ],
  TargetPositionIntent: [ 'mach' ],
  gradIntent: [ 'stelle' ] ]
[9/15/2017, 9:47:46 AM] { OnIntent: [ 'On' ],
  prozentIntent: [ 'Brightness', 'TargetPosition', 'Volume' ],
  HueIntent: [ 'Hue' ],
  HueIntentB: [ 'Hue' ],
  SaturationIntent: [ 'Saturation' ],
  SaturationIntentB: [ 'Saturation' ],
  TargetPositionIntent: [ 'TargetPosition' ],
  gradIntent: [ 'TargetTemperature' ] }
[9/15/2017, 9:47:46 AM] { OnIntent: undefined,
  prozentIntent: 'auf',
  HueIntent: 'auf',
  HueIntentB: undefined,
  SaturationIntent: 'auf',
  SaturationIntentB: undefined,
  TargetPositionIntent: undefined,
  gradIntent: 'auf' }
[9/15/2017, 9:47:46 AM] { OnIntent: undefined,
  prozentIntent: 'prozent',
  HueIntent: undefined,
  HueIntentB: undefined,
  SaturationIntent: undefined,
  SaturationIntentB: undefined,
  TargetPositionIntent: undefined,
  gradIntent: 'grad' }
[9/15/2017, 9:47:46 AM] { light: [ 'licht', 'lampen' ],
  blind:
   [ 'rolladen',
     'rolläden',
     'jalousie',
     'jalousien',
     'rollo',
     'rollos' ] }
[9/15/2017, 9:47:46 AM] { FHEMgutenMorgenIntent: 'gutenMorgen',
  FHEMguteNachtIntent: 'guteNacht' }
[9/15/2017, 9:47:46 AM] [FHEM] got: 4 results
[9/15/2017, 9:47:46 AM] [FHEM] FHEM.Alexa: no service type detected
[9/15/2017, 9:47:46 AM] [FHEM] no device created for FHEM.Alexa (dummy)
[9/15/2017, 9:47:46 AM] [FHEM] FHEM.Alexa.DOIF: no service type detected
[9/15/2017, 9:47:46 AM] [FHEM] no device created for FHEM.Alexa.DOIF (DOIF)
[9/15/2017, 9:47:46 AM] [FHEM] FHEM.Alexa.Status: no service type detected
[9/15/2017, 9:47:46 AM] [FHEM] no device created for FHEM.Alexa.Status (dummy)
[9/15/2017, 9:47:46 AM] [FHEM] mappings for Wohnzimmerdecke1: { On:
   { reading: 'state',
     valueOff: '/off|A0|000000/',
     cmdOn: 'on',
     cmdOff: 'off' } }
[9/15/2017, 9:47:46 AM] [FHEM] Wohnzimmerdecke1 is switch
[9/15/2017, 9:47:46 AM] [FHEM] Wohnzimmerdecke1 has
[9/15/2017, 9:47:46 AM] [FHEM]   On [state;on,off]
  2017-09-15 09:47:46 caching: Wohnzimmerdecke1-state: off
^Z
[1]+  Stopped                 ./bin/alexa --debug


Für mich nur nicht nachvollziehbar ist - das ich ja außer einem Routerwechsel und der entsprechenden Anpassung der öffentlichen Adresse bei Amazon - ja nichts angepackt hatte...

naja - vieleicht sieht Du ja die Stelle wo es kneift. Hab grad mal den Faden verloren  ::)
1x RasPi2, 2x RasPi3, FHEM 5.X, Debian Wheezy, ZME_UZB1, HUE, Echo, Echo Dot, ZWave und jede Menge an 433MHz Funk, FHEM steuerbar
DEVOLO SmartHome mit einer Menge DEVOLO Produkten
UNI Siegen SMARTHOME / SMARTCAR Testhaushalt

 

decade-submarginal