FHEM vs Alexa | ERROR: SyntaxError: Unexpected end of JSON input from und ...

Begonnen von tklein, 14 Februar 2017, 09:23:43

Vorheriges Thema - Nächstes Thema

tklein

das habe ich jetzt im fhem-log:

2017.02.14 09:57:51 1: reload: Error:Modul 39_alexa deactivated:
Can't locate JSON.pm in @INC (you may need to install the JSON module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM) at ./FHEM/39_alexa.pm line 9.
BEGIN failed--compilation aborted at ./FHEM/39_alexa.pm line 9.

2017.02.14 09:57:51 0: Can't locate JSON.pm in @INC (you may need to install the JSON module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM) at ./FHEM/39_alexa.pm line 9.
BEGIN failed--compilation aborted at ./FHEM/39_alexa.pm line 9.

oh man ist das herausfordernd....
FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2

tklein

die oben genannte Fehlermeldung ist jetzt weg. Allerdings bekomme ich immer noch no "alexa device found. please define it." angeezigt. Wie kann ich das Modul installieren, damiot ich beim Aufruf define alexa alexa nicht mehr die Fehlermeldung "Cannot load module alexa " bekomme? Macht es Sinn die neuere Version  [alexa-fhem.0.2.0.tgz]  zu nehmen?
FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2

tklein

die Fehlermeldung kommt immer dann, wenn ich define alexa alexa aufrufe:
Can't locate JSON.pm in @INC (you may need to install the JSON module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM) at ./FHEM/39_alexa.pm line 9.
BEGIN failed--compilation aborted at ./FHEM/39_alexa.pm line 9.

was mussich da machen? Wie kann ich JSON module installieren?
FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2

tklein

das hat nichts gebracht: sudo apt-get update && sudo apt-get install libswitch-perl -y
FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2

tklein

FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2

Fixel2012

War bei dem Alexa Modul nicht beschrieben, welche Module als Voraussetzung gebraucht werden?

Super, dass du es alleine lösen konntest :)



Gesendet von meinem ONEPLUS A3003 mit Tapatalk

Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

tklein

nee und im TUT-Video sieht man die Fehlermeldung auch bei dem Tutor/Moderator. Trotzdem werden Geräte gefunden. Nur bei mir wieder bzw immer noch nicht. :(
FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2

Fixel2012

Zitat von: tklein am 14 Februar 2017, 11:37:46
nee und im TUT-Video sieht man die Fehlermeldung auch bei dem Tutor/Moderator. Trotzdem werden Geräte gefunden. Nur bei mir wieder bzw immer noch nicht. :(

Deine externe IP auf Port 3000 kommt auf den Fhem Server drauf?

Das alexa Device ist erstellt?

Die Geräte sind im Raum alexa und haben die richtigen Attribute gesetzt?

In der config ist der Filter auf den richtigen Raum eingestellt?

Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify