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

Offline Sille

  • New Member
  • *
  • Beiträge: 36
Antw:alexa-fhem: Alles zu Installation und damit verbundenen Problemen
« Antwort #15 am: 10 November 2016, 13:57:53 »
Frage an die Netzwerkexperten:

Ich habe alles nach Anleitung eingerichet und es läuft

Zitat
[2016-11-10 13:49:46] using /home/pi/.alexa/config.json
[2016-11-10 13:49:46] ---
[2016-11-10 13:49:46] Trying UPnP NAT-PMP ...
[2016-11-10 13:49:46] Fetching FHEM devices...
starting longpoll: http://192.168.xx.xx:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1478782187385
[2016-11-10 13:49:47] [FHEM] Checking genericDeviceType...
[2016-11-10 13:49:47] [FHEM]   executing: http://192.168.xx.xx:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[2016-11-10 13:49:47] [FHEM] Fetching FHEM devices...
[2016-11-10 13:49:47] [FHEM] fetching: http://192.168.xx.xx:8083/fhem?cmd=jsonlist2%20room=alexa&XHR=1
NAT-PMP failed: Error: Request failed: 500
Server listening on: https://:::3000


Ich bekomme nun noch den Fehler NAT-PMP failed: Error: Request failed: 500. Es werden zwar unter alexa-fhem Geräte erkannt:
Zitat
NAT-PMP failed: Error: Request failed: 500
Server listening on: https://:::3000
[2016-11-10 13:49:47] [FHEM] got: 2 results
[2016-11-10 13:49:47] [FHEM] EG_FL_camera is switch
[2016-11-10 13:49:47] [FHEM] EG_FL_camera has
[2016-11-10 13:49:47] [FHEM]   Custom Voltage [voltage]
[2016-11-10 13:49:47] [FHEM]   Custom Current [current]
[2016-11-10 13:49:47] [FHEM]   Custom Power [power]
[2016-11-10 13:49:47] [FHEM]   Custom Energy [energy]
[2016-11-10 13:49:47] [FHEM]   On [state;on,off]
[2016-11-10 13:49:47] [FHEM]   CurrentTemperature [temperature]
  2016-11-10 13:49:47 caching: EG_FL_camera-voltage: 234.390 V
[2016-11-10 13:49:47] [FHEM]     caching: Custom Voltage: 234.39 (as number; from '234.390 V')
  2016-11-10 13:49:47 caching: EG_FL_camera-current: 0.0000 A
[2016-11-10 13:49:47] [FHEM]     caching: Custom Current: 0 (as number; from '0.0000 A')
  2016-11-10 13:49:47 caching: EG_FL_camera-power: 0.00 W
[2016-11-10 13:49:47] [FHEM]     caching: Custom Power: 0 (as number; from '0.00 W')
  2016-11-10 13:49:47 caching: EG_FL_camera-energy: 12915 Wh
[2016-11-10 13:49:47] [FHEM]     caching: Custom Energy: 12.915000000000001 (as number; from '12915 Wh')
  2016-11-10 13:49:47 caching: EG_FL_camera-state: off
  2016-11-10 13:49:47 caching: EG_FL_camera-temperature: 21.0 C (measured)
[2016-11-10 13:49:47] [FHEM] EG_WZ_lampe_fenster is switch
[2016-11-10 13:49:47] [FHEM] EG_WZ_lampe_fenster has
[2016-11-10 13:49:47] [FHEM]   On [state;on,off]
  2016-11-10 13:49:47 caching: EG_WZ_lampe_fenster-state: off

aber nicht in der App, wenn ich Geräte suchen anklicke. Bei mir läuft alexa-fhem auf einem anderen Raspi als Fhem. Muss ich noch eine andere Weiterleitung o.ä. einrichten?
Eine Portfreigabe habe ich eingerichtet: TCP 3000 an fhem, zum Testen auf der Fritzbox mal angehakt "Alle Geräte im Heimnetz dürfen Portfreigaben selbstständig verändern". Damit sollten soch fehlende UPnP Freigaben eingerichtet werden?!

LG Sille
Intel NUC/ CUL V3.4 868MHz /RFXtrx
fhem mit Homematic / HUE / Harmony / dashButton / Sonoff / Gigaset elements

Offline stera

  • Full Member
  • ***
  • Beiträge: 195
Antw:alexa-fhem: Alles zu Installation und damit verbundenen Problemen
« Antwort #16 am: 10 November 2016, 14:26:51 »
Aber dann muss die portfreigabe auch für den test raspi machen, hast du das?

Würde auch immer die IP Adresse manuell angeben. Gerade die fritz.box macht da mal Probleme.

Gesendet von meinem SM-G800F mit Tapatalk
« Letzte Änderung: 10 November 2016, 14:29:40 von stera »

Offline Sille

  • New Member
  • *
  • Beiträge: 36
Antw:alexa-fhem: Alles zu Installation und damit verbundenen Problemen
« Antwort #17 am: 10 November 2016, 14:37:12 »
Danke für die promte Antwort.  Du meinst, den Port 3000 freigeben für den Raspi auf dem alexa-fhem läuft? Und keine Portfreigabe für den Raspi mit FHEM? Ich kann den Port 3000 ja nicht für zwei verschiedene Hosts öffnen.

Getestet, leider bekomme den gleichen Fehler, egal für welchen Raspi ich den Port 3000 öffne. Vorher Fritzbox und Raspis rebootet.

LG Sille
Intel NUC/ CUL V3.4 868MHz /RFXtrx
fhem mit Homematic / HUE / Harmony / dashButton / Sonoff / Gigaset elements

Offline stera

  • Full Member
  • ***
  • Beiträge: 195
Antw:alexa-fhem: Alles zu Installation und damit verbundenen Problemen
« Antwort #18 am: 10 November 2016, 14:44:40 »
Nur an den raspi wo alexa-fhem läuft. Stimmt die ip bei der portfreigabe, sonst manuell auswählen und IP von raspi prüfen.

Gesendet von meinem SM-G800F mit Tapatalk


Offline Sille

  • New Member
  • *
  • Beiträge: 36
Antw:alexa-fhem: Alles zu Installation und damit verbundenen Problemen
« Antwort #19 am: 10 November 2016, 16:09:49 »
Danke. Es läuft nun!!! Habe für den Raspi mit alexa-fhem eine komplett neue IP-Adresse vergeben und den Port auf diese neue IP-Adresse freigegeben.
Tolle Arbeit!!! Ich bin begeistert!!! Nun noch die Feinarbeiten, zum Angeben reicht es aber schon.

LG Sille
Intel NUC/ CUL V3.4 868MHz /RFXtrx
fhem mit Homematic / HUE / Harmony / dashButton / Sonoff / Gigaset elements

Offline stera

  • Full Member
  • ***
  • Beiträge: 195
Antw:alexa-fhem: Alles zu Installation und damit verbundenen Problemen
« Antwort #20 am: 10 November 2016, 19:24:18 »
Hallo,

so nach dem das super Tool jetzt auf meinem Test Raspberry lief, will ich das jetzt auf meinem richtigen installieren.

Jetzt bekomme ich aber, das der Token falsch ist. Kann mir jemand sagen was ich machen muss. Neue Securtiyprofile bei Amazon anlegen ?

pi@raspberrypi:/opt/fhem/alexa-fhem $ ./bin/alexa
[2016-11-10 19:20:33] using /home/pi/.alexa/config.json
[2016-11-10 19:20:33] There was a problem reading your config.json file.
[2016-11-10 19:20:33] Please try pasting your config.json file here to validate it: http://jsonlint.com
[2016-11-10 19:20:33]
/opt/fhem/alexa-fhem/lib/server.js:54
    throw err;
    ^

SyntaxError: Unexpected token :
    at Object.parse (native)
    at Server._loadConfig (/opt/fhem/alexa-fhem/lib/server.js:48:19)
    at new Server (/opt/fhem/alexa-fhem/lib/server.js:23:23)
    at module.exports (/opt/fhem/alexa-fhem/lib/cli.js:20:16)
    at Object.<anonymous> (/opt/fhem/alexa-fhem/bin/alexa:17:22)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Function.Module.runMain (module.js:441:10)


Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17721
Antw:alexa-fhem: Alles zu Installation und damit verbundenen Problemen
« Antwort #21 am: 10 November 2016, 19:27:05 »
mit deinem config.json file passt etwas nicht.

mach doch einfach was dort steht: Please try pasting your config.json file here to validate it: http://jsonlint.com
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline thoffma3

  • Jr. Member
  • **
  • Beiträge: 76
Antw:alexa-fhem: Alles zu Installation und damit verbundenen Problemen
« Antwort #22 am: 10 November 2016, 19:52:17 »
mal eine Frage. Kann es sein, dass ich die Portfreigabe nicht hinbekommen werde wenn ich DS-Lite (Kabel Deutschland) habe?

Sämtliche Dyndns Versuche sind grandios gescheitert. Das beste war noch die Aktivierung der der myFritz Freigabe auf Port 3000. Dann hab ich es zumindest hinbekommen das in meiner Konsole ein "**** Error: {}" steht wenn ich die Adresse von mein Fritz mit Port 3000 im Brwoser eingebe

Offline bloodybeginner

  • Full Member
  • ***
  • Beiträge: 147
Antw:alexa-fhem: Alles zu Installation und damit verbundenen Problemen
« Antwort #23 am: 10 November 2016, 19:57:33 »
@thoffma3: schick mir mal deine  globale ipv6 des fhem Servers. Dann richte ich dir ein v4 nach v6 mapping auf meinem Server ein. AWS kann kein v6


Dies gilt auch auch für andere ipv6 User.

Gesendet von meinem SM-G930F mit Tapatalk
« Letzte Änderung: 10 November 2016, 20:08:41 von bloodybeginner »

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17721
Antw:alexa-fhem: Alles zu Installation und damit verbundenen Problemen
« Antwort #24 am: 10 November 2016, 19:58:15 »
wenn du nur ds-lite hast hast du keine von aussen erreichbar ipv4 adresse. aws lambda kann scheinbar noch kein ipv4.

hier gibt es eine lösung: https://forum.fhem.de/index.php/topic,60244.msg518276.html#msg518276
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline stera

  • Full Member
  • ***
  • Beiträge: 195
Antw:alexa-fhem: Alles zu Installation und damit verbundenen Problemen
« Antwort #25 am: 10 November 2016, 20:44:00 »
Danke Andre, die { am Anfang hat gefehlt, durch ein Copy&Paste  ::)

Hallo,

so nach dem das super Tool jetzt auf meinem Test Raspberry lief, will ich das jetzt auf meinem richtigen installieren.

Jetzt bekomme ich aber, das der Token falsch ist. Kann mir jemand sagen was ich machen muss. Neue Securtiyprofile bei Amazon anlegen ?

pi@raspberrypi:/opt/fhem/alexa-fhem $ ./bin/alexa
[2016-11-10 19:20:33] using /home/pi/.alexa/config.json
[2016-11-10 19:20:33] There was a problem reading your config.json file.
[2016-11-10 19:20:33] Please try pasting your config.json file here to validate it: http://jsonlint.com
[2016-11-10 19:20:33]
/opt/fhem/alexa-fhem/lib/server.js:54
    throw err;
    ^

SyntaxError: Unexpected token :
    at Object.parse (native)
    at Server._loadConfig (/opt/fhem/alexa-fhem/lib/server.js:48:19)
    at new Server (/opt/fhem/alexa-fhem/lib/server.js:23:23)
    at module.exports (/opt/fhem/alexa-fhem/lib/cli.js:20:16)
    at Object.<anonymous> (/opt/fhem/alexa-fhem/bin/alexa:17:22)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Function.Module.runMain (module.js:441:10)


Offline thoffma3

  • Jr. Member
  • **
  • Beiträge: 76
Antw:alexa-fhem: Alles zu Installation und damit verbundenen Problemen
« Antwort #26 am: 10 November 2016, 22:47:54 »
Danke André.  Ich hab feste-ip.net verwendet.  Es geht.  Ich kann meine Stereoanlage mit alexa ein und ausschalten.

Offline Meesus

  • Jr. Member
  • **
  • Beiträge: 75
Antw:alexa-fhem: Alles zu Installation und damit verbundenen Problemen
« Antwort #27 am: 11 November 2016, 00:22:53 »
Ich wollte nur mal was melden, da ich auch den folgenden Fehler hatte:"NAT-PMP failed: Error: Request failed: 500"
bei einer Fritzbox 7490 - FRITZ!OS:06.60 , obwohl ich die Portfreigabe gesetzt habe.

NAT-PMP failed: Error: Request failed: 500
Server listening on: https://:::3000
[2016-11-10 23:08:05] [FHEM] genericDeviceType attribute was not known. please restart homebridge.

Nachdem ich unter Portfreigaben "Alle Geräte im Heimnetz dürfen Portfreigaben selbstständig verändern" enabled habe, geht es nun.

root@bananapi:/opt/alexa-fhem# bin/alexa
[2016-11-10 23:31:14] using /root/.alexa/config.json
[2016-11-10 23:31:14] ---
[2016-11-10 23:31:14] Trying UPnP NAT-PMP ...
[2016-11-10 23:31:14] Fetching FHEM devices...
starting longpoll: http://127.0.0.1:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1478817074690
[2016-11-10 23:31:14] [FHEM] Checking genericDeviceType...
[2016-11-10 23:31:14] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[2016-11-10 23:31:14] [FHEM] Fetching FHEM devices...
[2016-11-10 23:31:14] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=Alexa&XHR=1
[2016-11-10 23:31:15] [FHEM] got: 1 results
[2016-11-10 23:31:15] [FHEM] Switch_01_WZ is switch
[2016-11-10 23:31:15] [FHEM] Switch_01_WZ has
[2016-11-10 23:31:15] [FHEM]   On [state;on,off]
  2016-11-10 23:31:15 caching: Switch_01_WZ-state: off
Server listening on: https://:::3000

Gruß und vielen Dank an justme1968 für das Alexa FHEM!

banana pi - FHEM 5.8 - HMLAN, CUL V3 433Mhz & 868Mhz, HMUARTLGW, HM, Intertechno, Max! und Alexa
Raspberry - FHEM mit SqueezePlug & TTS (Küchenradio)

Offline Hotbird

  • Full Member
  • ***
  • Beiträge: 112
Antw:alexa-fhem: Alles zu Installation und damit verbundenen Problemen
« Antwort #28 am: 11 November 2016, 17:08:25 »
ich komme grad mit meinem Problem auch nicht so wirklich hin.. Wo gebe ich eigentlich die Zugangsdaten zum FHEM ein in dem Script? Bei mir kommt nämlich folgendes

Zitat
[2016-11-11 17:01:44] [FHEM]   401: Authorization Required
[2016-11-11 17:01:44] [FHEM] There was a problem connecting to FHEM
[2016-11-11 17:01:44] [FHEM]   401: Authorization Required

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17721
Antw:alexa-fhem: Alles zu Installation und damit verbundenen Problemen
« Antwort #29 am: 11 November 2016, 17:11:55 »
in config.json das hier im alexa block einfügen:         "ssl": true,
         "auth": {"user": "fhem", "pass": "fhempassword"},

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH