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

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

Vorheriges Thema - Nächstes Thema

Joker

@invers:
Warum startest du alexa-fhem mit sudo? Lass das sudo mal weg. Der ausführende Nutzer ist ja sonst nicht pi wenn ich das richtig weiß.
Und der Pfad muss sein /home/<nutzer>/.alexa/config.json

MadMax-FHEM

Zitat von: Invers am 21 Dezember 2016, 09:49:57
pi@raspberrypi:/opt/fhem/alexa-fhem $ sudo ./bin/alexa --debug
[12/21/2016, 9:41:48 AM] using /root/.alexa/config.json
[12/21/2016, 9:41:48 AM] Couldn't find a config.json file at '/root/.alexa/config.json'. Look at config-sample.json for an example.

Jep ist so wie Joker schrieb, steht ja auch in der Ausgabe: "using /root/.alexa/config.json"
Weil sudo in der "Umgebung" von root läuft, also ist "kurzzeitig" das "home" eben "/root", also das home-Verzeichnis von "root"...

Entweder "sudo" weglassen (wie empfohlen) oder halt das config.json dort hin wo "gesucht" wird: /root/.alexa/config.json

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)

Invers

Vielen Dank erst einmal an alle Helfer.
Der entscheidende Hinweis in diesem Fall war der Beitrag von Joker.
Ich habe nun mal ohne sudo gestartet. Nun habe ich auch Meldungen erhalten:

pi@raspberrypi:/opt/fhem $ cd /opt/fhem/alexa-fhem/
pi@raspberrypi:/opt/fhem/alexa-fhem $ ./bin/alexa --debug
[12/21/2016, 1:19:41 PM] using /home/pi/.alexa/config.json
[12/21/2016, 1:19:41 PM] ---
[12/21/2016, 1:19:41 PM] this alexa-fhem 0.1.8
[12/21/2016, 1:19:41 PM] Trying NAT-UPNP ...
[12/21/2016, 1:19:41 PM] Fetching FHEM devices...
[12/21/2016, 1:19:41 PM] [FHEM] Checking devices and attributes...
[12/21/2016, 1:19:41 PM] [FHEM]   executing: http://10.0.1.21:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[12/21/2016, 1:19:41 PM] [FHEM]   executing: http://10.0.1.21:8083/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1
[12/21/2016, 1:19:41 PM] [FHEM] starting longpoll: http://10.0.1.21:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1482322781298
[12/21/2016, 1:19:41 PM] [FHEM] Fetching FHEM devices...
[12/21/2016, 1:19:41 PM] [FHEM] fetching: http://10.0.1.21:8083/fhem?cmd=jsonlist2%20room=alexa&XHR=1
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE :::3000
    at Object.exports._errnoException (util.js:1022:11)
    at exports._exceptionWithHostPort (util.js:1045:20)
    at Server._listen2 (net.js:1262:14)
    at listen (net.js:1298:10)
    at Server.listen (net.js:1376:9)
    at Server.startServer (/opt/fhem/alexa-fhem/lib/server.js:117:15)
    at Server.run (/opt/fhem/alexa-fhem/lib/server.js:222: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)
pi@raspberrypi:/opt/fhem/alexa-fhem $



Ist denn das richtig? "executing: http://10.0.1.21:8083"
Worauf genau bezieht sich denn diese IP?
Die interne IP meines Pi kann es ja nicht sein, die externe IP auch nicht.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Esjay

Zitat von: Invers am 21 Dezember 2016, 13:27:24
Vielen Dank erst einmal an alle Helfer.
Der entscheidende Hinweis in diesem Fall war der Beitrag von Joker.
Ich habe nun mal ohne sudo gestartet. Nun habe ich auch Meldungen erhalten:

pi@raspberrypi:/opt/fhem $ cd /opt/fhem/alexa-fhem/
pi@raspberrypi:/opt/fhem/alexa-fhem $ ./bin/alexa --debug
[12/21/2016, 1:19:41 PM] using /home/pi/.alexa/config.json
[12/21/2016, 1:19:41 PM] ---
[12/21/2016, 1:19:41 PM] this alexa-fhem 0.1.8
[12/21/2016, 1:19:41 PM] Trying NAT-UPNP ...
[12/21/2016, 1:19:41 PM] Fetching FHEM devices...
[12/21/2016, 1:19:41 PM] [FHEM] Checking devices and attributes...
[12/21/2016, 1:19:41 PM] [FHEM]   executing: http://10.0.1.21:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[12/21/2016, 1:19:41 PM] [FHEM]   executing: http://10.0.1.21:8083/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1
[12/21/2016, 1:19:41 PM] [FHEM] starting longpoll: http://10.0.1.21:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1482322781298
[12/21/2016, 1:19:41 PM] [FHEM] Fetching FHEM devices...
[12/21/2016, 1:19:41 PM] [FHEM] fetching: http://10.0.1.21:8083/fhem?cmd=jsonlist2%20room=alexa&XHR=1
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE :::3000
    at Object.exports._errnoException (util.js:1022:11)
    at exports._exceptionWithHostPort (util.js:1045:20)
    at Server._listen2 (net.js:1262:14)
    at listen (net.js:1298:10)
    at Server.listen (net.js:1376:9)
    at Server.startServer (/opt/fhem/alexa-fhem/lib/server.js:117:15)
    at Server.run (/opt/fhem/alexa-fhem/lib/server.js:222: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)
pi@raspberrypi:/opt/fhem/alexa-fhem $



Ist denn das richtig? "executing: http://10.0.1.21:8083"
Worauf genau bezieht sich denn diese IP?
Die interne IP meines Pi kann es ja nicht sein, die externe IP auch nicht.

Grob würde ich jetzt sagen, dass das die IP Adresse ist, die im Config File eingetragen ist, unter der Fhem läuft. Wie sieht denn dein Config File aus? kann es sein, das alexa-fhem bereits gestartet wurde,oder etwas anderes den port 3000 verwendet?

Invers

Ich habe mal im Browser probiert. Mit der internen Adresse erhalte ich eine Datenausausgabe im Browser.
Ich werde das mal umstellen und die IP gegen meine interne IP des Pi austauschen. Melde mich dann noch einmal, denn es wird wohl nötig sein, denke ich.

@Esjay
Ja, ist aus dem Configfile. Das ändere ich nun gegen interne IP. Geht das nicht, versuche ich die externe IP.
Danke.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

justme1968

das ist die interne adresse unter der dein fhem system zu erreichen ist und die kommt aus dem konfig file.

der fehler wegen port 3000 kommt daher das schon ein alexa-fhem läuft und du ein zweites starten willst.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Invers

@justme1968
Danke. Ich habe bereits die IP geändert und alles komplett neu gestartet.
Das Attribut habe ich nun zur Verfügung und für einen Schalter vergben.
Danach alles wieder komplett neu gestartet.

Natürlich habe ich nicht alle diese Sensoren. Ich habe die vorhandenen Sensoren nch nicht richtig eingepflegt. Ich wäre zufrieden, wenn erst einmal eine einzige Steckdose mit dem Namen Schreibtisch gefunden werden würde.
Zur Vorsicht hänge ich hier auch mal die Definition der Steckdose dran.

Geräte findet Alexa aber immer noch nicht.


Ich bekomme nun folgende Meldung


pi@raspberrypi:/opt/fhem/alexa-fhem $ ./bin/alexa --debug
[12/21/2016, 2:20:51 PM] using /home/pi/.alexa/config.json
[12/21/2016, 2:20:51 PM] ---
[12/21/2016, 2:20:51 PM] this alexa-fhem 0.1.8
[12/21/2016, 2:20:51 PM] Trying NAT-UPNP ...
[12/21/2016, 2:20:52 PM] Fetching FHEM devices...
[12/21/2016, 2:20:52 PM] [FHEM] Checking devices and attributes...
[12/21/2016, 2:20:52 PM] [FHEM]   executing: http://raspberrypi:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[12/21/2016, 2:20:52 PM] [FHEM]   executing: http://raspberrypi:8083/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1
[12/21/2016, 2:20:52 PM] [FHEM] starting longpoll: http://raspberrypi:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1482326452192
[12/21/2016, 2:20:52 PM] [FHEM] Fetching FHEM devices...
[12/21/2016, 2:20:52 PM] [FHEM] fetching: http://raspberrypi:8083/fhem?cmd=jsonlist2%20room=alexa&XHR=1
[12/21/2016, 2:20:52 PM] Server listening on: https://:::3000
[12/21/2016, 2:20:52 PM] Current external IP address: 84.145.122.242
[12/21/2016, 2:20:59 PM] [FHEM] alexa device is MyAlexa
[12/21/2016, 2:20:59 PM] [FHEM] mappings for MyAlexa: {}
[12/21/2016, 2:20:59 PM] [FHEM] MyAlexa is switch
[12/21/2016, 2:20:59 PM] [FHEM] MyAlexa has
[12/21/2016, 2:20:59 PM] [FHEM] homebridgeMapping: On=verb=schalte,valueOn=an;ein,valueOff=aus,valueToggle=um

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

TargetPosition=verb=mach,articles=den,values=auf:100;zu:0
TargetPosition=verb=stelle,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

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

Weckzeit=verb=stelle,valuePrefix=auf;für,values=AMAZON.TIME,valueSuffix=uhr
[12/21/2016, 2:20:59 PM] [FHEM] value2homekit: { 'AMAZON.NUMBER': 'AMAZON.NUMBER' }
[12/21/2016, 2:20:59 PM] [FHEM] value2homekit: { auf: '100', zu: '0' }
[12/21/2016, 2:20:59 PM] [FHEM] value2homekit: { 'AMAZON.NUMBER': 'AMAZON.NUMBER' }
[12/21/2016, 2:20:59 PM] [FHEM] value2homekit: { rot: '0', 'grün': '128', blau: '200' }
[12/21/2016, 2:20:59 PM] [FHEM] value2homekit: { rot: '0', 'grün': '120', blau: '220' }
[12/21/2016, 2:20:59 PM] [FHEM] value2homekit: { 'AMAZON.NUMBER': 'AMAZON.NUMBER' }
[12/21/2016, 2:20:59 PM] [FHEM] value2homekit: { 'AMAZON.TIME': 'AMAZON.TIME' }
[12/21/2016, 2:20:59 PM] [FHEM]   executing: http://raspberrypi:8083/fhem?cmd=%7B$defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20=%201%7D&XHR=1
[12/21/2016, 2:20:59 PM] [FHEM]   executing: http://raspberrypi:8083/fhem?cmd=%7B$defs%7BMyAlexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20=%20%220.1.8%22%7D&XHR=1
[12/21/2016, 2:20:59 PM] [FHEM]   executing: http://raspberrypi:8083/fhem?cmd=%7B$defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20=%200%7D&XHR=1
[12/21/2016, 2:20:59 PM] { stelle: 'gestellt',
  schalte: 'geschaltet',
  'färbe': 'gefärbt',
  mach: 'gemacht' }
[12/21/2016, 2:20:59 PM] [ OnIntent: [ 'schalte' ],
  prozentIntent: [ 'stelle' ],
  TargetPositionIntent: [ 'mach' ],
  HueIntent: [ 'stelle' ],
  HueIntentB: [ 'färbe' ],
  gradIntent: [ 'stelle' ],
  uhrIntent: [ 'stelle' ] ]
[12/21/2016, 2:20:59 PM] { OnIntent: [ 'On' ],
  prozentIntent: [ 'Brightness', 'TargetPosition' ],
  TargetPositionIntent: [ 'TargetPosition' ],
  HueIntent: [ 'Hue' ],
  HueIntentB: [ 'Hue' ],
  gradIntent: [ 'TargetTemperature' ],
  uhrIntent: [ 'Weckzeit' ] }
[12/21/2016, 2:20:59 PM] { OnIntent: undefined,
  prozentIntent: 'auf',
  TargetPositionIntent: undefined,
  HueIntent: 'auf',
  HueIntentB: undefined,
  gradIntent: 'auf',
  uhrIntent: 'auf;für' }
[12/21/2016, 2:20:59 PM] { OnIntent: undefined,
  prozentIntent: 'prozent',
  TargetPositionIntent: undefined,
  HueIntent: undefined,
  HueIntentB: undefined,
  gradIntent: 'grad',
  uhrIntent: 'uhr' }
[12/21/2016, 2:20:59 PM]   wrong syntax: OccupancySensor:
[12/21/2016, 2:20:59 PM]   wrong syntax: anwesenheit
[12/21/2016, 2:20:59 PM] { light: [ 'licht', 'lampe', 'lampen' ],
  blind: [ 'rolladen', 'jalousie', 'rollo' ],
  Outlet: [ 'steckdose' ],
  TemperatureSensor: [ 'thermometer' ],
  LockMechanism: [ 'schloss' ] }
[12/21/2016, 2:20:59 PM] { FHEMgutenMorgenIntent: 'gutenMorgen',
  FHEMguteNachtIntent: 'guteNacht' }
[12/21/2016, 2:21:00 PM] [FHEM] got: 0 results
^C[12/21/2016, 2:23:11 PM] Got SIGINT, shutting down alexa-fhem...
[12/21/2016, 2:23:11 PM] Stopping NAT-UPNP ...
pi@raspberrypi:/opt/fhem/alexa-fhem $


Steckdose:

defmod Schreibtisch FBDECT fb2:08761_0245609 powerMeter,tempSensor,switch
attr Schreibtisch IODev fb2
attr Schreibtisch alexaName Schreibtisch
attr Schreibtisch alexaRoom Wohnzimmer
attr Schreibtisch event-min-interval power:120
attr Schreibtisch fp_Wohnzimmer 236,652,0, ,
attr Schreibtisch genericDeviceType switch
attr Schreibtisch group Lampen
attr Schreibtisch room FBDECT,Licht,Wohnzimmer
attr Schreibtisch webCmd :

setstate Schreibtisch off
setstate Schreibtisch 2016-12-21 14:32:47 AIN 08761 0245609
setstate Schreibtisch 2016-12-21 14:32:47 FBNAME Schreibtisch
setstate Schreibtisch 2016-12-21 14:32:47 FBPROP powerMeter,tempSensor,switch
setstate Schreibtisch 2016-12-21 14:32:47 FBTYPE FRITZ!DECT 200
setstate Schreibtisch 2016-12-21 14:32:47 ID 28
setstate Schreibtisch 2016-12-21 14:32:47 energy 1153 Wh
setstate Schreibtisch 2016-12-21 14:32:47 fwversion 03.83
setstate Schreibtisch 2016-12-21 14:32:47 locked no
setstate Schreibtisch 2016-12-21 14:32:47 mode manuell
setstate Schreibtisch 2016-12-21 14:32:47 power 0.00 W
setstate Schreibtisch 2016-12-21 14:32:47 present yes
setstate Schreibtisch 2016-12-21 14:32:47 state off
setstate Schreibtisch 2016-12-21 14:32:47 tempadjust 0.0 C
setstate Schreibtisch 2016-12-21 14:32:47 temperature 22.0 C (measured)


Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

justme1968

die der FILTER aus dem config file matched nicht auf Schreibtisch.

laut log file beendest du alexa-fhem bevor irgend eine anfrage über alexa rein kommt.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Invers

Aber ich beende nichts. Fhem wird ganz normal gestartet, offenbar mit Alexa.
Im Log von fhem taucht nichts auf.
Dann frage ich schon nach einiger Zeit ./bin/alexa --debug ab.
Wer oder was könnte denn da Alexa beenden?
Hier noch ein Screenshot von meinem Alexa-Raum.

Ich glaube, ich werde meine Installationsschritte noch einmal alle komplett zum zehnten mal durchgehen.

Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

justme1968

schau dir das log an:[12/21/2016, 2:21:00 PM] [FHEM] got: 0 results
^C[12/21/2016, 2:23:11 PM] Got SIGINT, shutting down alexa-fhem...
[12/21/2016, 2:23:11 PM] Stopping NAT-UPNP ...
pi@raspberrypi:/opt/fhem/alexa-fhem $


0 results heisst das dein filter nicht richtig konfiguriert ist

Got SIGINT, shutting down alexa-fhem heisst das du ctrl-c gedrückt hast und alexa-fhem beendest.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

dk3572

Hallo,

ich habe das eingerichtet:

https://forum.fhem.de/index.php/topic,60244.msg517271.html#msg517271

Funktioniert auch soweit.
Allerdings bekomme ich diese Meldung im Log:

telnet SSL/HTTPS error: No such file or directory Failed to open Private Key error:02001002:system library:fopen:No such file or directory

und im FHEM.Alexa.DOIF steht dieser Fehler:

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 Unsorted

setstate FHEM.Alexa.DOIF cmd_1
setstate FHEM.Alexa.DOIF 2016-12-21 17:19:04 Device FHEM.Alexa
setstate FHEM.Alexa.DOIF 2016-12-21 17:19:04 cmd 1
setstate FHEM.Alexa.DOIF 2016-12-21 17:19:04 cmd_event FHEM.Alexa
setstate FHEM.Alexa.DOIF 2016-12-21 17:19:04 cmd_nr 1
setstate FHEM.Alexa.DOIF 2016-12-21 17:19:04 e_FHEM.Alexa_STATE start
setstate FHEM.Alexa.DOIF 2016-12-21 17:19:04 error {system ("sudo /etc/init.d/alexa start > /dev/null 2>&1 &")}: -1
setstate FHEM.Alexa.DOIF 2016-12-21 17:19:04 state cmd_1


Was habe ich falsch gemacht oder muss ich ändern?

Invers

Zitat von: justme1968 am 21 Dezember 2016, 14:59:37
schau dir das log an:[12/21/2016, 2:21:00 PM] [FHEM] got: 0 results
^C[12/21/2016, 2:23:11 PM] Got SIGINT, shutting down alexa-fhem...
[12/21/2016, 2:23:11 PM] Stopping NAT-UPNP ...
pi@raspberrypi:/opt/fhem/alexa-fhem $


0 results heisst das dein filter nicht richtig konfiguriert ist

Got SIGINT, shutting down alexa-fhem heisst das du ctrl-c gedrückt hast und alexa-fhem beendest.


Vielen Dank.

Ja, entschuldige. Ich hatte den Text in Putty mit STRG+C kopiert. Ich weiss nun, dass das nicht nötig ist.
Ich hatte das DOIF so eingerichtet, wie im Wiki beschrieben.
So funktionierte es aber nicht. Erst, nachdem ich sudo entfernt hatte, wurde Alexa ordentlich gestartet.
Ich hoffe, dass es nicht falsch ist.


Ich habe nun folgende Ausgabe:


[12/21/2016, 5:37:29 PM] reloading http://raspberrypi:8083
[12/21/2016, 5:37:29 PM] [FHEM] Fetching FHEM devices...
[12/21/2016, 5:37:29 PM] [FHEM] fetching: http://raspberrypi:8083/fhem?cmd=jsonlist2%20room=alexa&XHR=1
[12/21/2016, 5:37:29 PM] [FHEM] got: 1 results
[12/21/2016, 5:37:29 PM] [FHEM] mappings for Schreibtisch: { 'E863F10D-079E-48FF-8F27-9C2605A29F52': { name: 'Power', reading: 'power', format: 'FLOAT', factor: 1 },
  'E863F10C-079E-48FF-8F27-9C2605A29F52':
   { name: 'Energy',
     reading: 'energy',
     format: 'FLOAT',
     factor: 0.001 },
  On:
   { reading: 'state',
     valueOff: '/off|A0|000000/',
     cmdOn: 'on',
     cmdOff: 'off' },
  CurrentTemperature: { reading: 'temperature', minValue: -30 } }
[12/21/2016, 5:37:29 PM] [FHEM] Schreibtisch is light
[12/21/2016, 5:37:29 PM] [FHEM] Schreibtisch has
[12/21/2016, 5:37:29 PM] [FHEM]   Custom Power [power]
[12/21/2016, 5:37:29 PM] [FHEM]   Custom Energy [energy]
[12/21/2016, 5:37:29 PM] [FHEM]   On [state;on,off]
[12/21/2016, 5:37:29 PM] [FHEM]   CurrentTemperature [temperature]
[12/21/2016, 5:37:29 PM] [FHEM] Schreibtisch-power factor: value 0 mapped to 0
[12/21/2016, 5:37:29 PM] [FHEM]     caching: Custom Power: 0 (as number; from '0.00 W')
[12/21/2016, 5:37:29 PM] [FHEM] Schreibtisch-energy factor: value 1153 mapped to 1.153
[12/21/2016, 5:37:29 PM] [FHEM]     caching: Custom Energy: 1.153 (as number; from '1153 Wh')
[12/21/2016, 5:37:29 PM] reloading http://raspberrypi:8083
[12/21/2016, 5:37:29 PM] [FHEM] Fetching FHEM devices...
[12/21/2016, 5:37:29 PM] [FHEM] fetching: http://raspberrypi:8083/fhem?cmd=jsonlist2%20room=alexa&XHR=1
[12/21/2016, 5:37:29 PM] [FHEM] got: 1 results
[12/21/2016, 5:37:29 PM] [FHEM] mappings for Schreibtisch: { 'E863F10D-079E-48FF-8F27-9C2605A29F52': { name: 'Power', reading: 'power', format: 'FLOAT', factor: 1 },
  'E863F10C-079E-48FF-8F27-9C2605A29F52':
   { name: 'Energy',
     reading: 'energy',
     format: 'FLOAT',
     factor: 0.001 },
  On:
   { reading: 'state',
     valueOff: '/off|A0|000000/',
     cmdOn: 'on',
     cmdOff: 'off' },
  CurrentTemperature: { reading: 'temperature', minValue: -30 } }
[12/21/2016, 5:37:29 PM] [FHEM] Schreibtisch is light
[12/21/2016, 5:37:29 PM] [FHEM] Schreibtisch has
[12/21/2016, 5:37:29 PM] [FHEM]   Custom Power [power]
[12/21/2016, 5:37:29 PM] [FHEM]   Custom Energy [energy]
[12/21/2016, 5:37:29 PM] [FHEM]   On [state;on,off]
[12/21/2016, 5:37:29 PM] [FHEM]   CurrentTemperature [temperature]
[12/21/2016, 5:37:29 PM] [FHEM] Schreibtisch-power factor: value 0 mapped to 0
[12/21/2016, 5:37:29 PM] [FHEM]     caching: Custom Power: 0 (as number; from '0.00 W')
[12/21/2016, 5:37:29 PM] [FHEM] Schreibtisch-energy factor: value 1153 mapped to 1.153
[12/21/2016, 5:37:29 PM] [FHEM]     caching: Custom Energy: 1.153 (as number; from '1153 Wh')





Alexa hat also Schreibtisch gefunden.

Bei http://alexa.amazon.de werden aber trotzdem keine Geräte gefunden.

Wo könnte ich noch den Fehler suchen?

Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Joker

@dk3572:
Kenne ich nicht die Fehlermeldung, aber da irgendwas mit Keys gemeldet wird: Hast du alexa-fhem wie in der Anleitung beschrieben installiert?

@Invers:
Poste die Konsolenausgabe, wenn du die Gerätesuche durchführst.

dk3572

@Joker
danke für die Antwort, auch wenn sie nicht wirklich hilft.
Wie von mir erwähnt, habe ich es bereits installiert und es funktioniert ja auch.
Es geht mir um die Fehlermeldung im log und im DOIF.

MadMax-FHEM

#494
Zitat von: dk3572 am 21 Dezember 2016, 19:54:16
Es geht mir um die Fehlermeldung im log und im DOIF.

Ich habe die Fehlermeldung auch, also der system-Aufruf meldet -1 (also eigentlich Fehler) und daher der "error-Eintrag"...

Ich habe daher mal einen sehr simplen system-Aufruf ausprobiert:

Ein script welches nur "echo Hallo" macht.
Selbst da habe ich -1 zurück bekommen, daher lebe ich einfach (aktuell) mit dem Fehler, weil es auch bei mir funktioniert (trotz -1 und error-Eintrag).

Es ist nicht explizit im Wiki erwähnt aber beim DOIF muss noch das "attr <DOIF-Name> do Always" gesetzt werden, sonst ist z.B. bei 2x State-Abfrage hintereinander Schluss...

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)