[gelöst] Probleme bei Installation etc. mit alexa-fhem Smart Home Skill

Begonnen von Kusselin, 04 April 2018, 20:06:44

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

Nicht schließen, sondern nur den Betreff des ersten Posts umbenennen, z.B.: [gelöst] Probleme bei Installation etc. mit alexa-fhem Smart Home Skill

Dann haben normalerweise noch mehere was davon, weil sie sehen, dass es auch (inzwischen) eine Lösung gibt...

Und der Thread wird nicht weiter "gekapert"...
...parallel und durcheinander von verschiedenen Problemen in einem Thread wird (irgendwann) echt kompliziert ;)

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)

Kusselin

Moin Joachim,

also ich muss mich nochmal melden...der init.d Befehl funzt doch nicht bei mir... :-(

ich habe jetzt mal die Stop-Taste in Fhem gedrückt, aber der Status bleibt ünverändert an. Wenn ich den raspi reboote dann muss ich per Konsole Alexa neu starten dann gehts wieder....

Irgendwie wird der Befehl in Fhem bzw. von Fhem nicht ausgeführt :-(

wenn du abends mal zeit hast dann melde dich bitte nochmal...

Viele Grüße

Markus

MadMax-FHEM

Hallo Markus,

viel Zeit hab ich diese Woche nicht aber lass uns mal sehen was geht ;)

Start mittels: ./bin/alexa geht (noch)!?

Start mittels: sudo /etc/init.d/alexa start geht auch (noch)!?

Was passiert bei sudo service alexa start

Jeweils nach dem Starten natürlich vor dem nächsten Versuch wieder beenden (sonst geht es nat. nicht).

Welches System hast du installiert: Raspbian (Wheezy), Jessie oder Stretch?

(nicht dass initd mittlerweile bei Stretch mit neuestem Update "deaktiviert" wurde)

Dann probieren wir mal was simples:

neues "Start-Script":


sudo nano /etc/init.d/test


Dort dann einfach:


#!/bin/bash
echo "Das ist ein Test" >> /home/pi/test.log
exit 0


einfügen und dann mit strg+O und strg+X beenden (oder strg+X und dann yes)...

Dann:


sudo chmod +x /etc/init.d/test


und


sudo update-rc.d test defaults


dann


sudo service test start


Dann sollte es eine Datei /home/pi/test.log geben, in der eben "Das ist ein Test" steht.

Nach einem Reboot sollte dann eine 2te Zeile drin stehen mit dem selben Text: "Das ist ein Test"... ;)

Wenn das geht, dann stimmt irgendwas mit der alexa-Datei nicht...
...wenn das auch nicht geht dann wurde entweder initd wirklich deaktiviert oder es ist auf deinem System "kaputt"...

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)

Kusselin

Hallo Joachim, ich bin gerade unterwegs..ich kann dir aber sagen das ich das stretch lite aufm raspi habe...bringt dir das was im Vorfeld jetzt..weil du schreibst ob es deaktiviert wurde....
Ich habe grad letzte woche woche sudo apt-get update und upgrade gemacht

Gruss

MadMax-FHEM

Macht nix...
Ich merk mir das mit Stretch und update/upgrade einfach... ;)

Spätestens wenn der simple Test fehlschlägt werde ich mal ein neues System aufsetzen und das mal nachtesten...

Wenn es dann bei mir immer noch geht, dann ist bei dir wohl was "verbogen"...

...wenn's dann bei mir auch nimmer geht, dann muss ich mal sehen...

Evtl. dann halt doch (endlich) systemd ;)

Aber erst mal die Schritte durchspielen, dann sehen wir schon...

Einfach wieder melden wenn du die "Tests" durch hast...

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)

Kusselin

Hallo Joachim:

das kommt raus wenn ich alexa stoppe:

pi@raspberrypi:~ $ sudo /etc/init.d/alexa stop
Alexa closed
script done



wenn ich sudo service alexa start eingebe dann kommt gar nix und es springt auf den prompt zurück.

wenn ich nun einen reboot gemacht habe und im test.log geschaut habe...dann kommt
Das ist ein Test
Das ist ein Test


Gruss




MadMax-FHEM

Was passiert bei

sudo /etc/init.d/alexa start


Was liefert

sudo /etc/init.d/alexa status

nach einem start (boot oder manueller start)?

Dass die Testausgaben funktionieren zeigt zumindest schon mal, dass initd prinzipiell wohl noch tut...

Steht etwas im alexa-fhem Log?
(nach einem [re]boot / evtl. Log weglöschen damit klar ist was zum jeweiligen Versuch gehört)

Poste doch noch mal das alexa Script:

/etc/init.d/alexa

Wie hast du es erstellt?

Jeweils vor den diversen Startaufrufen halt immer alexa-fhem stoppen nicht vergessen!

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)

Kusselin

Hi, sorry hatte die Tage auch viel um die Ohren...jetzt aber mein Bericht :-)
sudo /etc/init.d/alexa star
Ich habe hier vorher Alexa per konsole gestoppt sudo /etc/init.d/alexa stop...dann

Zitat von: MadMax-FHEM am 10 April 2018, 21:17:56
Was passiert bei

sudo /etc/init.d/alexa start

das passiert:
pi@raspberrypi:~ $ sudo /etc/init.d/alexa start
Alexa starting
Alexa is running PID 13673
script done
script done


Zitat von: MadMax-FHEM am 10 April 2018, 21:17:56

Was liefert

sudo /etc/init.d/alexa status

nach einem start (boot oder manueller start)?
das passiert:

pi@raspberrypi:~ $ sudo /etc/init.d/alexa status
Alexa is running PID 13673
script done


Zitat von: MadMax-FHEM am 10 April 2018, 21:17:56

Poste doch noch mal das alexa Script:

/etc/init.d/alexa

Wie hast du es erstellt?

Jeweils vor den diversen Startaufrufen halt immer alexa-fhem stoppen nicht vergessen!

Gruß, Joachim
hier das alexa script:
#!/bin/sh
### BEGIN INIT INFO
# Provides: alexa
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time for alexa
# Description: Enable service provided by daemon.
### END INIT INFO
export PATH=$PATH:/usr/local/bin
export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules
PID=`pidof alexa`
export ALEXAPATH="/home/pi/alexa-fhem"
export LOGPATH="/home/pi/alexa-fhem/log"
case "$1" in
start)
if ps -p $PID > /dev/null 2>&1; then
        echo "Alexa is already running"
        perl /opt/fhem/fhem.pl 7072 "setreading FHEM.Alexa.Status info Alexa is already running"
        perl /opt/fhem/fhem.pl 7072 "set FHEM.Alexa.Status on"
        perl /opt/fhem/fhem.pl 7072 "set FHEM.Alexa off"
else
        su - "pi" -c "cd $ALEXAPATH;./bin/alexa > $LOGPATH/alexa-`date +%Y-%m`.log 2>&1 &"
        echo "Alexa starting"
        sleep 2
$0 status
fi
;;
stop)
if ! ps -p $PID > /dev/null 2>&1; then
        echo "Alexa is not running"
        perl /opt/fhem/fhem.pl 7072 "setreading FHEM.Alexa.Status info Alexa is not running"
        perl /opt/fhem/fhem.pl 7072 "set FHEM.Alexa.Status off"
        perl /opt/fhem/fhem.pl 7072 "set FHEM.Alexa off"
else
        kill $PID
        echo "Alexa closed"
        perl /opt/fhem/fhem.pl 7072 "setreading FHEM.Alexa.Status info Alexa closed"
        perl /opt/fhem/fhem.pl 7072 "set FHEM.Alexa.Status off"
        perl /opt/fhem/fhem.pl 7072 "set FHEM.Alexa off"
fi
;;
restart)
if ! ps -p $PID > /dev/null 2>&1; then
        $0 start
else
        $0 stop
        $0 start
fi
;;
status)
if ps -p $PID > /dev/null 2>&1; then
        echo "Alexa is running PID $PID"
        perl /opt/fhem/fhem.pl 7072 "setreading FHEM.Alexa.Status info Alexa running as PID $PID"
        perl /opt/fhem/fhem.pl 7072 "set FHEM.Alexa.Status on"
        perl /opt/fhem/fhem.pl 7072 "set FHEM.Alexa off"
else
        echo "Alexa is not running"
        perl /opt/fhem/fhem.pl 7072 "setreading FHEM.Alexa.Status info Alexa is not running"
        perl /opt/fhem/fhem.pl 7072 "set FHEM.Alexa.Status off"
        perl /opt/fhem/fhem.pl 7072 "set FHEM.Alexa off"
fi
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
;;
esac
echo "script done"
exit 0



der alexa script liegt in /etc/init.d und hat folgende Berechtigung -rwxr-xr-x und Besitzer/Gruppe = root root

Und das ist das aktuelle Log:
[2018-4-12 17:57:25] using /home/pi/.alexa/config.json
[2018-4-12 17:57:25] ---
[2018-4-12 17:57:25] this is alexa-fhem 0.4.4
[2018-4-12 17:57:25] Fetching FHEM devices...
[2018-4-12 17:57:25] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1523548645755
[2018-4-12 17:57:25] Server listening on: https://:::3000
[2018-4-12 17:57:26] [FHEM] Checking devices and attributes...
[2018-4-12 17:57:26] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&fwcsrf=1&XHR=1
[2018-4-12 17:57:26] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE=alexa&fwcsrf=1&XHR=1
[2018-4-12 17:57:26] [FHEM] Fetching FHEM devices...
[2018-4-12 17:57:26] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=alexa&fwcsrf=1&XHR=1
[2018-4-12 17:57:26] [FHEM] alexa device is MyAlexa
[2018-4-12 17:57:26] [FHEM] MyAlexa is switch
[2018-4-12 17:57:26] [FHEM] MyAlexa has
[2018-4-12 17:57:26] [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;die,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
[2018-4-12 17:57:26] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B$defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;%7B$defs%7BMyAlexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20=%20%220.4.4%22%7D;%7B$defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&fwcsrf=1&XHR=1
[2018-4-12 17:57:26] perfectOfVerb:
[2018-4-12 17:57:26] { stelle: 'gestellt',
  schalte: 'geschaltet',
  'färbe': 'gefärbt',
  mach: 'gemacht' }
[2018-4-12 17:57:26] verbsOfIntent:
[2018-4-12 17:57:26] [ OnIntent: [ 'schalte' ],
  prozentIntent: [ 'stelle' ],
  HueIntent: [ 'stelle' ],
  HueIntentB: [ 'färbe' ],
  SaturationIntent: [ 'stelle' ],
  SaturationIntentB: [ 'sättige' ],
  TargetPositionIntent: [ 'mach' ],
  gradIntent: [ 'stelle' ] ]
[2018-4-12 17:57:26] characteristicsOfIntent:
[2018-4-12 17:57:26] { OnIntent: [ 'On' ],
  prozentIntent: [ 'Brightness', 'TargetPosition', 'Volume' ],
  HueIntent: [ 'Hue' ],
  HueIntentB: [ 'Hue' ],
  SaturationIntent: [ 'Saturation' ],
  SaturationIntentB: [ 'Saturation' ],
  TargetPositionIntent: [ 'TargetPosition' ],
  gradIntent: [ 'TargetTemperature' ] }
[2018-4-12 17:57:26] prefixOfIntent:
[2018-4-12 17:57:26] { OnIntent: undefined,
  prozentIntent: 'auf',
  HueIntent: 'auf',
  HueIntentB: undefined,
  SaturationIntent: 'auf',
  SaturationIntentB: undefined,
  TargetPositionIntent: undefined,
  gradIntent: 'auf' }
[2018-4-12 17:57:26] suffixOfIntent:
[2018-4-12 17:57:26] { OnIntent: undefined,
  prozentIntent: 'prozent',
  HueIntent: undefined,
  HueIntentB: undefined,
  SaturationIntent: undefined,
  SaturationIntentB: undefined,
  TargetPositionIntent: undefined,
  gradIntent: 'grad' }
[2018-4-12 17:57:26] alexaTypes:
[2018-4-12 17:57:26] { light: [ 'licht', 'lampen' ],
  blind:
   [ 'rolladen',
     'rolläden',
     'jalousie',
     'jalousien',
     'rollo',
     'rollos' ] }
[2018-4-12 17:57:26] roomOfEcho:
[2018-4-12 17:57:26] {}
[2018-4-12 17:57:26] fhemIntents:
[2018-4-12 17:57:26] { FHEMgutenMorgenIntent: 'gutenMorgen',
  FHEMguteNachtIntent: 'guteNacht' }
[2018-4-12 17:57:26] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B$defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;list%20MyAlexa%20.Alexa.Authorization;%7B$defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&fwcsrf=1&XHR=1
[2018-4-12 17:57:26] [FHEM] got: 9 results
[2018-4-12 17:57:26] [FHEM] Beleuchtung_Ostseite is switch
[2018-4-12 17:57:26] [FHEM] Beleuchtung_Ostseite has
[2018-4-12 17:57:26] [FHEM]   On [state;on,off]
[2018-4-12 17:57:26] [FHEM] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'Beleuchtung_Ostseite',
  informId: 'Beleuchtung_Ostseite-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2018-04-12 17:57:26 caching: Beleuchtung_Ostseite-state: off
[2018-4-12 17:57:26] [FHEM] Beleuchtung_Suedseite is switch
[2018-4-12 17:57:26] [FHEM] Beleuchtung_Suedseite has
[2018-4-12 17:57:26] [FHEM]   On [state;on,off]
[2018-4-12 17:57:26] [FHEM] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'Beleuchtung_Suedseite',
  informId: 'Beleuchtung_Suedseite-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2018-04-12 17:57:26 caching: Beleuchtung_Suedseite-state: off
[2018-4-12 17:57:26] [FHEM] Beleuchtung_Terrasse is switch
[2018-4-12 17:57:26] [FHEM] Beleuchtung_Terrasse has
[2018-4-12 17:57:26] [FHEM]   On [state;on,off]
[2018-4-12 17:57:26] [FHEM] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'Beleuchtung_Terrasse',
  informId: 'Beleuchtung_Terrasse-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2018-04-12 17:57:26 caching: Beleuchtung_Terrasse-state: off
[2018-4-12 17:57:26] [FHEM] Beleuchtung_Westseite is switch
[2018-4-12 17:57:26] [FHEM] Beleuchtung_Westseite has
[2018-4-12 17:57:26] [FHEM]   On [state;on,off]
[2018-4-12 17:57:26] [FHEM] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'Beleuchtung_Westseite',
  informId: 'Beleuchtung_Westseite-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2018-04-12 17:57:26 caching: Beleuchtung_Westseite-state: off
[2018-4-12 17:57:26] [FHEM] Player_Kueche is switch
[2018-4-12 17:57:26] [FHEM] Player_Kueche has
[2018-4-12 17:57:26] [FHEM]   Custom Volume [volume;cached]
[2018-4-12 17:57:26] [FHEM]   Custom Power [power]
[2018-4-12 17:57:26] [FHEM]   On [state;on,off]
[2018-4-12 17:57:26] [FHEM] { reading: 'volume',
  cmd: 'volume',
  delay: true,
  name: 'Volume',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  minValue: 0,
  maxValue: 100,
  minStep: 1,
  device: 'Player_Kueche',
  informId: 'Player_Kueche-volume',
  characteristic_type: '00001001-0000-1000-8000-135D67EC4377',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2018-04-12 17:57:26 caching: Player_Kueche-volume: 0
[2018-4-12 17:57:26] [FHEM]     caching: Custom Volume: 0 (as number; from '0')
[2018-4-12 17:57:26] [FHEM] { name: 'Power',
  reading: 'power',
  format: 'FLOAT',
  factor: 1,
  device: 'Player_Kueche',
  informId: 'Player_Kueche-power',
  characteristic_type: 'E863F10D-079E-48FF-8F27-9C2605A29F52',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2018-04-12 17:57:26 caching: Player_Kueche-power: off
[2018-4-12 17:57:26] [FHEM] Player_Kueche-power not a number: off
[2018-4-12 17:57:26] [FHEM] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'Player_Kueche',
  informId: 'Player_Kueche-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2018-04-12 17:57:26 caching: Player_Kueche-state: off
[2018-4-12 17:57:26] [FHEM] Player_Terrasse is switch
[2018-4-12 17:57:26] [FHEM] Player_Terrasse has
[2018-4-12 17:57:26] [FHEM]   Custom Volume [volume;cached]
[2018-4-12 17:57:26] [FHEM]   Custom Power [power]
[2018-4-12 17:57:26] [FHEM]   On [state;on,off]
[2018-4-12 17:57:26] [FHEM] { reading: 'volume',
  cmd: 'volume',
  delay: true,
  name: 'Volume',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  minValue: 0,
  maxValue: 100,
  minStep: 1,
  device: 'Player_Terrasse',
  informId: 'Player_Terrasse-volume',
  characteristic_type: '00001001-0000-1000-8000-135D67EC4377',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2018-04-12 17:57:26 caching: Player_Terrasse-volume: 0
[2018-4-12 17:57:26] [FHEM]     caching: Custom Volume: 0 (as number; from '0')
[2018-4-12 17:57:26] [FHEM] { name: 'Power',
  reading: 'power',
  format: 'FLOAT',
  factor: 1,
  device: 'Player_Terrasse',
  informId: 'Player_Terrasse-power',
  characteristic_type: 'E863F10D-079E-48FF-8F27-9C2605A29F52',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2018-04-12 17:57:26 caching: Player_Terrasse-power: off
[2018-4-12 17:57:26] [FHEM] Player_Terrasse-power not a number: off
[2018-4-12 17:57:26] [FHEM] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'Player_Terrasse',
  informId: 'Player_Terrasse-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2018-04-12 17:57:26 caching: Player_Terrasse-state: off
[2018-4-12 17:57:27] [FHEM] Player_Wohnen_EG is switch
[2018-4-12 17:57:27] [FHEM] Player_Wohnen_EG has
[2018-4-12 17:57:27] [FHEM]   Custom Volume [volume;cached]
[2018-4-12 17:57:27] [FHEM]   Custom Power [power]
[2018-4-12 17:57:27] [FHEM]   On [state;on,off]
[2018-4-12 17:57:27] [FHEM] { reading: 'volume',
  cmd: 'volume',
  delay: true,
  name: 'Volume',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  minValue: 0,
  maxValue: 100,
  minStep: 1,
  device: 'Player_Wohnen_EG',
  informId: 'Player_Wohnen_EG-volume',
  characteristic_type: '00001001-0000-1000-8000-135D67EC4377',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2018-04-12 17:57:27 caching: Player_Wohnen_EG-volume: 0
[2018-4-12 17:57:27] [FHEM]     caching: Custom Volume: 0 (as number; from '0')
[2018-4-12 17:57:27] [FHEM] { name: 'Power',
  reading: 'power',
  format: 'FLOAT',
  factor: 1,
  device: 'Player_Wohnen_EG',
  informId: 'Player_Wohnen_EG-power',
  characteristic_type: 'E863F10D-079E-48FF-8F27-9C2605A29F52',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2018-04-12 17:57:27 caching: Player_Wohnen_EG-power: off
[2018-4-12 17:57:27] [FHEM] Player_Wohnen_EG-power not a number: off
[2018-4-12 17:57:27] [FHEM] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'Player_Wohnen_EG',
  informId: 'Player_Wohnen_EG-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2018-04-12 17:57:27 caching: Player_Wohnen_EG-state: off
[2018-4-12 17:57:27] [FHEM] Steckdose_Onkyo_TXNR509 is switch
[2018-4-12 17:57:27] [FHEM] Steckdose_Onkyo_TXNR509 has
[2018-4-12 17:57:27] [FHEM]   On [state;on,off]
[2018-4-12 17:57:27] [FHEM] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'Steckdose_Onkyo_TXNR509',
  informId: 'Steckdose_Onkyo_TXNR509-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2018-04-12 17:57:27 caching: Steckdose_Onkyo_TXNR509-state: off
[2018-4-12 17:57:27] [FHEM] Steckdose_Player_Wohnen_EG is switch
[2018-4-12 17:57:27] [FHEM] Steckdose_Player_Wohnen_EG has
[2018-4-12 17:57:27] [FHEM]   On [state;on,off]
[2018-4-12 17:57:27] [FHEM] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'Steckdose_Player_Wohnen_EG',
  informId: 'Steckdose_Player_Wohnen_EG-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'FHEM' } }
  2018-04-12 17:57:27 caching: Steckdose_Player_Wohnen_EG-state: off


scheint doch alles soweit zu funzen...nur halt nicht über fhem???

Gruss

MadMax-FHEM

Ist das Log von nach einem Boot!?

Evtl. vorher löschen und dann mal booten...

Steht etwas im fhem Log, wenn du über den Dummy startest?

Hast du den User fhem (norm. läuft damit ja fhem) in die sudoers eingetragen?

Du hast wirklich:

sudo update-rc.d alexa defaults

ausgeführt?

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)

MadMax-FHEM

Da der "Test-Service" ja tut kannst du auch mal den Inhalt des alexa-Scripts auch mal in die test-Datei eintragen, damit sollte dann zumindest schon mal beim Boot gestartet werden... ;)

Genauer schauen kann ich erst später, hab grad nur Handy...

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)

Kusselin

Ok, kann ich das was jetzt im test drin steht also das:
#!/bin/bash
echo "Das ist ein Test" >> /home/pi/test.log
exit 0


Löschen????
Oder lassen und unten drunter anhängen?
Gruss

MadMax-FHEM

Rauslöschen...
Bzw. die erste Zeile nur 1x drin haben...

Antwort bzgl. des Befehls fehlt noch...

Und auch Log nach dem Boot...

Und fhem Log nach/bei Start mit Dummy...

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)

Kusselin

Gell wir reden schon vom gleichen Script..ich meine das Test file das in etc/init.d/ liegt und in der Datei liegt dann

#!/bin/bash
echo "Das ist ein Test" >> /home/pi/test.log
exit 0


Das stehen lassen und das was in der /etc/init.d/Alexa Datei drin ist einfach in die Test Datei kopieren ???

Was fehlt noch?
Sorry

MadMax-FHEM

Antworten auf die ganzen Fragen fehlen noch...

Ja: Inhalt vom alexa-Script (/etc/init.d/alexa) in das Test-Script (/etc/init.d/test) einfügen...

Und vorher den Inhalt des Test-Scripts löschen...
(bzw. wichtig ist halt, dass '#!/bin/bsh' nur genau 1x als allererste Zeile drin ist)...

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)

Kusselin

Ah ok, jetzt verstanden!!

Aber welche Fragen noch?? Hatte doch deinen Post von vorgestern zitiert....

Ich muss morgen weitermachen Joachim...muss noch was erledigen. Vorab mal wieder vielen herzlichen Dank..ich melde mich..

Ne Frage noch..da wir ja das Test Script getestet haben und es funzt ..kopieren wir einfach Den alexa Script Inhalt in den Test Script und gaugeln dem testcsript so alexa vor..kann man das so stehen lassen?
Gruss