alexa-fhem: amazon alexa smart home skill für fhem

Begonnen von justme1968, 05 November 2016, 23:21:32

Vorheriges Thema - Nächstes Thema

Byllyy

Da habe ich mich ungenau ausgedrückt. Vorher war die Datei nur einmal da und ich habe Sie dann in die
anderen Verzeichniss kopiert. Danach habe ich kontrolliert.

Danke das du noch mal drüber schaust!!

Würde als Alternative auch der automatische Start mit init.d funktionieren?
Darüber gibt es ein anderes Tutorial.

Danke und schönen Abend noch,
Byllyy

amenomade

Ja, mit init.d kannst Du auch probieren. Es ist eigentlich egal, welches du nutzt.

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

amenomade

#3062
Nur zur Sicherheit: was sagt
sudo systemctl cat alexa?

Und
sudo systemctl show alexa
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Byllyy

OK, probieren wir es gerne nochmal.

sudo systemctl cat alexa sagt:

pi@raspberrypi:~ $ sudo systemctl cat alexa
# /etc/systemd/system/alexa.service

[Unit]
Description=Node.js Alexa Server
After=syslog.target network-online.target

[Service]
Type=simple
User=pi #oder ein anderer Benutzer wie fhem
# oder wo auch immer eure alexa-fhem liegt
WorkingDirectory=/opt/fhem/alexa-fhem/
ExecStart=/opt/fhem/alexa-fhem/bin/alexa --debug -U /home/pi/.alexa
Restart=on-failure
RestartSec=10
KillMode=process

[Install]
WantedBy=multi-user.target


und sudo systemctl show alexa sagt:

pi@raspberrypi:~ $ sudo systemctl show alexa
Type=simple
Restart=on-failure
NotifyAccess=none
RestartUSec=10s
TimeoutStartUSec=1min 30s
TimeoutStopUSec=1min 30s
WatchdogUSec=0
WatchdogTimestampMonotonic=0
StartLimitInterval=10000000
StartLimitBurst=5
StartLimitAction=none
FailureAction=none
PermissionsStartOnly=no
RootDirectoryStartOnly=no
RemainAfterExit=no
GuessMainPID=yes
MainPID=0
ControlPID=0
Result=exit-code
ExecMainStartTimestamp=Mon 2017-09-04 09:50:55 CEST
ExecMainStartTimestampMonotonic=74405370369
ExecMainExitTimestamp=Mon 2017-09-04 09:50:55 CEST
ExecMainExitTimestampMonotonic=74405375832
lines 1-23


Danke

amenomade

Das Output vom 2. Kommando ist viel länger. Du hast nur die 23 erste Zeilen kopiert
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Byllyy

Sorry, das war mein Fehler.

pi@raspberrypi:~ $ sudo systemctl show alexa
Type=simple
Restart=on-failure
NotifyAccess=none
RestartUSec=10s
TimeoutStartUSec=1min 30s
TimeoutStopUSec=1min 30s
WatchdogUSec=0
WatchdogTimestampMonotonic=0
StartLimitInterval=10000000
StartLimitBurst=5
StartLimitAction=none
FailureAction=none
PermissionsStartOnly=no
RootDirectoryStartOnly=no
RemainAfterExit=no
GuessMainPID=yes
MainPID=0
ControlPID=0
Result=exit-code
ExecMainStartTimestamp=Mon 2017-09-04 12:50:36 CEST
ExecMainStartTimestampMonotonic=8633990235
ExecMainExitTimestamp=Mon 2017-09-04 12:50:36 CEST
ExecMainExitTimestampMonotonic=8633993395
ExecMainPID=3590
ExecMainCode=1
ExecMainStatus=217
ExecStart={ path=/opt/fhem/alexa-fhem/bin/alexa ; argv[]=/opt/fhem/alexa-fhem/bi
Slice=system.slice
CPUAccounting=no
CPUShares=18446744073709551615
StartupCPUShares=18446744073709551615
CPUQuotaPerSecUSec=(null)
BlockIOAccounting=no
BlockIOWeight=18446744073709551615
StartupBlockIOWeight=18446744073709551615
MemoryAccounting=no
MemoryLimit=18446744073709551615
DevicePolicy=auto
UMask=0022
LimitCPU=18446744073709551615
LimitFSIZE=18446744073709551615
LimitDATA=18446744073709551615
LimitSTACK=18446744073709551615
LimitCORE=18446744073709551615
LimitRSS=18446744073709551615
LimitNOFILE=4096
LimitAS=18446744073709551615
LimitNPROC=7336
LimitMEMLOCK=65536
LimitLOCKS=18446744073709551615
LimitSIGPENDING=7336
LimitMSGQUEUE=819200
LimitNICE=0
LimitRTPRIO=0
LimitRTTIME=18446744073709551615
WorkingDirectory=/opt/fhem/alexa-fhem
OOMScoreAdjust=0
Nice=0
IOScheduling=0
CPUSchedulingPolicy=0
CPUSchedulingPriority=0
TimerSlackNSec=50000
CPUSchedulingResetOnFork=no
NonBlocking=no
StandardInput=null
StandardOutput=journal
StandardError=inherit
TTYReset=no
TTYVHangup=no
TTYVTDisallocate=no
SyslogPriority=30
SyslogLevelPrefix=yes
SecureBits=0
CapabilityBoundingSet=18446744073709551615
User=pi #oder ein anderer Benutzer wie fhem
MountFlags=0
PrivateTmp=no
PrivateNetwork=no
PrivateDevices=no
ProtectHome=no
ProtectSystem=no
SameProcessGroup=no
IgnoreSIGPIPE=yes
NoNewPrivileges=no
SystemCallErrorNumber=0
RuntimeDirectoryMode=0755
KillMode=process
KillSignal=15
SendSIGKILL=yes
SendSIGHUP=no
Id=alexa.service
Names=alexa.service
Requires=basic.target -.mount
Wants=system.slice
WantedBy=multi-user.target
Conflicts=shutdown.target
Before=shutdown.target multi-user.target
After=syslog.target network-online.target systemd-journald.socket basic.target s
RequiresMountsFor=/opt/fhem/alexa-fhem
Description=Node.js Alexa Server
LoadState=loaded
ActiveState=activating
SubState=auto-restart
FragmentPath=/etc/systemd/system/alexa.service
UnitFileState=enabled
InactiveExitTimestamp=Mon 2017-09-04 12:50:36 CEST
InactiveExitTimestampMonotonic=8633994315
ActiveEnterTimestamp=Mon 2017-09-04 12:50:36 CEST
ActiveEnterTimestampMonotonic=8633990437
ActiveExitTimestamp=Mon 2017-09-04 12:50:36 CEST
ActiveExitTimestampMonotonic=8633994079
InactiveEnterTimestamp=Mon 2017-09-04 12:50:36 CEST
InactiveEnterTimestampMonotonic=8633994079
CanStart=yes
CanStop=yes
CanReload=no
CanIsolate=no
StopWhenUnneeded=no
RefuseManualStart=no
RefuseManualStop=no
AllowIsolate=no
DefaultDependencies=yes
OnFailureJobMode=replace
IgnoreOnIsolate=no
IgnoreOnSnapshot=no
NeedDaemonReload=no
JobTimeoutUSec=0
ConditionResult=yes
ConditionTimestamp=Mon 2017-09-04 12:50:36 CEST
ConditionTimestampMonotonic=8633956968
Transient=no
lines 109-131/131 (END)

amenomade

Jetzt fehlt das rechte Teil z.B.
ZitatExecStart={ path=/opt/fhem/alexa-fhem/bin/alexa ; argv[]=/opt/fhem/alexa-fhem/bi
Da fehlen die anderen Parameter.

Hängt wahrscheinlich an der Grösse deines Terminal-Fensters. Wenn Du nicht vergrössern kannst, dann schreib erstmal in einer Datei, und kopiere von dort:
sudo systemctl show alexa > show.txt

Allerdings kann ich im Moment mit den anderen Linien nix merkwürdiges feststellen. Mit "User=pi" hat er 1 zu 1 inkl. Kommentar übernommen, aber ich glaube nicht, dass es die Ursache sein kann. Ich werde heute Abend bei mir testen bzw. die gesamte Konfiguration vergleichen.

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Byllyy

Tut mir leid das es so kompliziert ist.
Hier die Datei aus der Show.txt. 

Type=simple
Restart=on-failure
NotifyAccess=none
RestartUSec=10s
TimeoutStartUSec=1min 30s
TimeoutStopUSec=1min 30s
WatchdogUSec=0
WatchdogTimestampMonotonic=0
StartLimitInterval=10000000
StartLimitBurst=5
StartLimitAction=none
FailureAction=none
PermissionsStartOnly=no
RootDirectoryStartOnly=no
RemainAfterExit=no
GuessMainPID=yes
MainPID=0
ControlPID=0
Result=exit-code
ExecMainStartTimestamp=Mon 2017-09-04 17:34:42 CEST
ExecMainStartTimestampMonotonic=25679480237
ExecMainExitTimestamp=Mon 2017-09-04 17:34:42 CEST
ExecMainExitTimestampMonotonic=25679483355
ExecMainPID=8401
ExecMainCode=1
ExecMainStatus=217
ExecStart={ path=/opt/fhem/alexa-fhem/bin/alexa ; argv[]=/opt/fhem/alexa-fhem/bin/alexa --debug -U /home/pi/.alexa ; ignore_errors=no ; start_time=[Mon 2017-09-04 17:34:42 CEST] ; stop_time=[Mon 2017-09-04 17:34:42 CEST] ; pid=8401 ; code=exited ; status=217 }
Slice=system.slice
CPUAccounting=no
CPUShares=18446744073709551615
StartupCPUShares=18446744073709551615
CPUQuotaPerSecUSec=(null)
BlockIOAccounting=no
BlockIOWeight=18446744073709551615
StartupBlockIOWeight=18446744073709551615
MemoryAccounting=no
MemoryLimit=18446744073709551615
DevicePolicy=auto
UMask=0022
LimitCPU=18446744073709551615
LimitFSIZE=18446744073709551615
LimitDATA=18446744073709551615
LimitSTACK=18446744073709551615
LimitCORE=18446744073709551615
LimitRSS=18446744073709551615
LimitNOFILE=4096
LimitAS=18446744073709551615
LimitNPROC=7336
LimitMEMLOCK=65536
LimitLOCKS=18446744073709551615
LimitSIGPENDING=7336
LimitMSGQUEUE=819200
LimitNICE=0
LimitRTPRIO=0
LimitRTTIME=18446744073709551615
WorkingDirectory=/opt/fhem/alexa-fhem
OOMScoreAdjust=0
Nice=0
IOScheduling=0
CPUSchedulingPolicy=0
CPUSchedulingPriority=0
TimerSlackNSec=50000
CPUSchedulingResetOnFork=no
NonBlocking=no
StandardInput=null
StandardOutput=journal
StandardError=inherit
TTYReset=no
TTYVHangup=no
TTYVTDisallocate=no
SyslogPriority=30
SyslogLevelPrefix=yes
SecureBits=0
CapabilityBoundingSet=18446744073709551615
User=pi #oder ein anderer Benutzer wie fhem
MountFlags=0
PrivateTmp=no
PrivateNetwork=no
PrivateDevices=no
ProtectHome=no
ProtectSystem=no
SameProcessGroup=no
IgnoreSIGPIPE=yes
NoNewPrivileges=no
SystemCallErrorNumber=0
RuntimeDirectoryMode=0755
KillMode=process
KillSignal=15
SendSIGKILL=yes
SendSIGHUP=no
Id=alexa.service
Names=alexa.service
Requires=basic.target -.mount
Wants=system.slice
WantedBy=multi-user.target
Conflicts=shutdown.target
Before=shutdown.target multi-user.target
After=syslog.target network-online.target systemd-journald.socket basic.target system.slice -.mount
RequiresMountsFor=/opt/fhem/alexa-fhem
Description=Node.js Alexa Server
LoadState=loaded
ActiveState=activating
SubState=auto-restart
FragmentPath=/etc/systemd/system/alexa.service
UnitFileState=enabled
InactiveExitTimestamp=Mon 2017-09-04 17:34:42 CEST
InactiveExitTimestampMonotonic=25679484270
ActiveEnterTimestamp=Mon 2017-09-04 17:34:42 CEST
ActiveEnterTimestampMonotonic=25679480454
ActiveExitTimestamp=Mon 2017-09-04 17:34:42 CEST
ActiveExitTimestampMonotonic=25679484017
InactiveEnterTimestamp=Mon 2017-09-04 17:34:42 CEST
InactiveEnterTimestampMonotonic=25679484017
CanStart=yes
CanStop=yes
CanReload=no
CanIsolate=no
StopWhenUnneeded=no
RefuseManualStart=no
RefuseManualStop=no
AllowIsolate=no
DefaultDependencies=yes
OnFailureJobMode=replace
IgnoreOnIsolate=no
IgnoreOnSnapshot=no
NeedDaemonReload=no
JobTimeoutUSec=0
ConditionResult=yes
ConditionTimestamp=Mon 2017-09-04 17:34:42 CEST
ConditionTimestampMonotonic=25679457099
Transient=no


und natürlich nochmal Danke für die Unterstützung

Laire

Ich habe zwei an sich identische Dummy Schalter, bei der Suche nach Geräten findet Alexa den einen, aber den anderen nicht. Woran kann das liegen?

Schalter A (wird gefunden):

defmod FHEM_Wohnzimmer_LICHT FS20 11113333 1a
attr FHEM_Wohnzimmer_LICHT IODev CUL1
attr FHEM_Wohnzimmer_LICHT alexaName Wohnzimmerlicht
attr FHEM_Wohnzimmer_LICHT alexaRoom Wohnzimmer
attr FHEM_Wohnzimmer_LICHT dummy 1
attr FHEM_Wohnzimmer_LICHT group Licht
attr FHEM_Wohnzimmer_LICHT room 11_Wohnzimmer,50_Licht,70_Alexa,82_FHEM


Schalter B (wird nicht gefunden):

defmod FHEM_Dachboden_Licht FS20 11113333 1a
attr FHEM_Dachboden_Licht IODev CUL1
attr FHEM_Dachboden_Licht alexaName Dachbodenlicht
attr FHEM_Dachboden_Licht alexaRoom Dachboden
attr FHEM_Dachboden_Licht dummy 1
attr FHEM_Dachboden_Licht group Licht
attr FHEM_Dachboden_Licht room 10_Wohnung,50_Licht,70_Alexa,82_FHEM



In der Log Datei:

Sep 04 23:29:40 pi-server alexa[6804]: [2017-09-04 23:29:40] [FHEM] FHEM_Dachboden_Licht is light
Sep 04 23:29:40 pi-server alexa[6804]: [2017-09-04 23:29:40] [FHEM] FHEM_Dachboden_Licht has
Sep 04 23:29:40 pi-server alexa[6804]: [2017-09-04 23:29:40] [FHEM]   On [state;on,off]
Sep 04 23:29:40 pi-server alexa[6804]: [2017-09-04 23:29:40] [FHEM]   Brightness [state]
Sep 04 23:29:40 pi-server alexa[6804]: [2017-09-04 23:29:40] [FHEM] { reading: 'state',
Sep 04 23:29:40 pi-server alexa[6804]:   valueOff: 'off',
Sep 04 23:29:40 pi-server alexa[6804]:   cmdOn: 'on',
Sep 04 23:29:40 pi-server alexa[6804]:   cmdOff: 'off',
Sep 04 23:29:40 pi-server alexa[6804]:   device: 'FHEM_Dachboden_Licht',
Sep 04 23:29:40 pi-server alexa[6804]:   informId: 'FHEM_Dachboden_Licht-state',
Sep 04 23:29:40 pi-server alexa[6804]:   characteristic_type: 'On',
Sep 04 23:29:40 pi-server alexa[6804]:   log:
Sep 04 23:29:40 pi-server alexa[6804]:    { [Function: bound ]
Sep 04 23:29:40 pi-server alexa[6804]:      debug: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      info: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      warn: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      error: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      log: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      prefix: 'FHEM' } }
Sep 04 23:29:40 pi-server alexa[6804]:   2017-09-04 23:29:40 caching: FHEM_Dachboden_Licht-state: off
Sep 04 23:29:40 pi-server alexa[6804]: [2017-09-04 23:29:40] [FHEM] { reading: 'state',
Sep 04 23:29:40 pi-server alexa[6804]:   cmd: ' ',
Sep 04 23:29:40 pi-server alexa[6804]:   delay: true,
Sep 04 23:29:40 pi-server alexa[6804]:   reading2homekit: [Function: bound ],
Sep 04 23:29:40 pi-server alexa[6804]:   homekit2reading: [Function: bound ],
Sep 04 23:29:40 pi-server alexa[6804]:   device: 'FHEM_Dachboden_Licht',
Sep 04 23:29:40 pi-server alexa[6804]:   informId: 'FHEM_Dachboden_Licht-state',
Sep 04 23:29:40 pi-server alexa[6804]:   characteristic_type: 'Brightness',
Sep 04 23:29:40 pi-server alexa[6804]:   log:
Sep 04 23:29:40 pi-server alexa[6804]:    { [Function: bound ]
Sep 04 23:29:40 pi-server alexa[6804]:      debug: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      info: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      warn: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      error: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      log: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      prefix: 'FHEM' } }
Sep 04 23:29:40 pi-server alexa[6804]: [2017-09-04 23:29:40] [FHEM] FHEM_Wohnzimmer_LICHT is light
Sep 04 23:29:40 pi-server alexa[6804]: [2017-09-04 23:29:40] [FHEM] FHEM_Wohnzimmer_LICHT has
Sep 04 23:29:40 pi-server alexa[6804]: [2017-09-04 23:29:40] [FHEM]   On [state;on,off]
Sep 04 23:29:40 pi-server alexa[6804]: [2017-09-04 23:29:40] [FHEM]   Brightness [state]
Sep 04 23:29:40 pi-server alexa[6804]: [2017-09-04 23:29:40] [FHEM] { reading: 'state',
Sep 04 23:29:40 pi-server alexa[6804]:   valueOff: 'off',
Sep 04 23:29:40 pi-server alexa[6804]:   cmdOn: 'on',
Sep 04 23:29:40 pi-server alexa[6804]:   cmdOff: 'off',
Sep 04 23:29:40 pi-server alexa[6804]:   device: 'FHEM_Wohnzimmer_LICHT',
Sep 04 23:29:40 pi-server alexa[6804]:   informId: 'FHEM_Wohnzimmer_LICHT-state',
Sep 04 23:29:40 pi-server alexa[6804]:   characteristic_type: 'On',
Sep 04 23:29:40 pi-server alexa[6804]:   log:
Sep 04 23:29:40 pi-server alexa[6804]:    { [Function: bound ]
Sep 04 23:29:40 pi-server alexa[6804]:      debug: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      info: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      warn: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      error: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      log: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      prefix: 'FHEM' } }
Sep 04 23:29:40 pi-server alexa[6804]:   2017-09-04 23:29:40 caching: FHEM_Wohnzimmer_LICHT-state: off
Sep 04 23:29:40 pi-server alexa[6804]: [2017-09-04 23:29:40] [FHEM] { reading: 'state',
Sep 04 23:29:40 pi-server alexa[6804]:   cmd: ' ',
Sep 04 23:29:40 pi-server alexa[6804]:   delay: true,
Sep 04 23:29:40 pi-server alexa[6804]:   reading2homekit: [Function: bound ],
Sep 04 23:29:40 pi-server alexa[6804]:   homekit2reading: [Function: bound ],
Sep 04 23:29:40 pi-server alexa[6804]:   device: 'FHEM_Wohnzimmer_LICHT',
Sep 04 23:29:40 pi-server alexa[6804]:   informId: 'FHEM_Wohnzimmer_LICHT-state',
Sep 04 23:29:40 pi-server alexa[6804]:   characteristic_type: 'Brightness',
Sep 04 23:29:40 pi-server alexa[6804]:   log:
Sep 04 23:29:40 pi-server alexa[6804]:    { [Function: bound ]
Sep 04 23:29:40 pi-server alexa[6804]:      debug: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      info: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      warn: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      error: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      log: [Function],
Sep 04 23:29:40 pi-server alexa[6804]:      prefix: 'FHEM' } }

amenomade

#3069
@Byllyy: ne, sorry aber ich kann nicht sehen, was bei dir nicht funktioniert. Das ist das erste mal!  :-[

Logischerweise sollte es auch mit folgendem funktionieren, wenn Du alle Dateien gleich hast (.pem und config.json)
ExecStart=/opt/fhem/alexa-fhem/bin/alexa --debug -U /opt/fhem/.alexa Aber das hast Du auch schon probiert! Das muss dann an deinem nodejs liegen. Aber warum funktioniert es dann, wenn Du alexa manuell startest??? Eher dann ein Berechtigungsproblem irgendwo..

systemd kann nicht /opt/fhem/alexa-fhem/bin/alexa starten. Warum auch immer.

Sorry, keine Ideen mehr. :-\
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

amenomade

#3070
@Byllyy: dass er in dem "show alexa" in User auch das Kommentar 1 zu 1 übernommen hat, hat mich irritiert. Ich habe dewegen einige Tests mit einer simple Unit File gemacht, die nur ein "/usr/bin/touch text" macht.

Es funktioniert NICHT mit:
[Unit]
Description=Test Server
After=syslog.target network-online.target

[Service]
Type=simple
User=pi #zmoeifjzmoi
WorkingDirectory=/opt/fhem/alexa-fhem
ExecStart=/usr/bin/touch text
Restart=on-failure
RestartSec=10
KillMode=process

[Install]
WantedBy=multi-user.target


Es funktioniert aber mit:
[Unit]
Description=Test Server
After=syslog.target network-online.target

[Service]
Type=simple
User=pi
WorkingDirectory=/opt/fhem/alexa-fhem
ExecStart=/usr/bin/touch text
Restart=on-failure
RestartSec=10
KillMode=process

[Install]
WantedBy=multi-user.target


Das ist strange, weil in meinem echten alexa.service "User=alexa #or anything" steht, und es läuft. Das hatte ich extra getestet. (EDIT: nein, es läuft nicht mit dem Kommentar. Ich hatte nur kein daemon-reload gemacht, nachdem ich den Kommentar hinzugefügt hatte...)
Aber es lohnt sich m.A. noch ein Test:
sudo systemctl stop alexa
sudo nano /etc/systemd/system/alexa.service
=> nach User=pi den Rest der Linie löschen. Speichern und beenden.
sudo systemctl daemon-reload
sudo systemctl start alexa
sudo systemctl status alexa

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

MadMax-FHEM

Hab das ja mal verfolgt, echt kniffelig...
Bin leider grad in Urlaub und daher nur mobil...

Zwei Ideen hätte ich noch:

evtl. ist das "Environment" als Dienst anders und daher node.js etc. auch "anders"...

Mit welchem Editor wurde das Service-Script etc. bearbeitet? Da ist Linux ja auch oft "empfindlich"...

Ansonsten: Hut ab amenomade!!

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)

Byllyy

Guten morgen,
ich bin begeistert. Nach der Änderung läuft es sofort und ohne Probleme.
Ich verstehe auch nicht warum der Kommentar hinter pi stört, aber wichtiger ist das es läuft.

Vielen Dank amenomade für deine große Mühe in diesem Fall, ich hatte schon fast aufgegeben.

LG,
Byllyy

Laire

Zitat von: Laire am 04 September 2017, 23:41:34
Ich habe zwei an sich identische Dummy Schalter, bei der Suche nach Geräten findet Alexa den einen, aber den anderen nicht. Woran kann das liegen?

Gelöst. Lag scheinabr daran, dass beide die gleiche Adresse hatten: 11113333

Amenophis86

Ich fresse ein Besen, es lag am Kommentar? Da wäre ich nie drauf gekommen. Respekt amenomade für die Hartnäckigkeit.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...