Alexa Connector: 2 amazon account einbinden

Begonnen von Ned, 28 April 2024, 10:36:16

Vorheriges Thema - Nächstes Thema

Ned

Guten Morgen zusammen,

ich versuche gerade zwei amazon Accounts in den Connector zu verbinden.

Dafür habe ich zwei FHEM Instanzen erstellt, wie Otto in seinem Blog gepostet hat:
einfach in der FHEM Ausführungszeile diese 3 Befehle ausgeführt:
"wget -qO fhem2.cfg https://svn.fhem.de/fhem/trunk/fhem/fhem.cfg"
"sed -i -e 's/\/fhem/\/fhem2/;;s/\/eventTypes/\/eventTypes2/;;s/8083/8093/;;$aattr initialUsbCheck disable 1' fhem2.cfg"
"perl /opt/fhem/fhem.pl /opt/fhem/fhem2.cfg"
Ich habe jetzt 1 FHEM-Arbeitsverzeichnis und 2 Konfig-Dateien: fhem.cfg und fhem2.cfg.
Das hat erfolgreich gefunktioniert!



Ned

und dann wie hier beschrieben FHEM Connector - Alexa - 2 FHEM instancen und je ein Alexa account einen zweiten User eingerichtet.

Aber ich bekomme den systemd nicht wie unter Schrit #7 beschrieben zum laufen:

donner@Uranus:~$ systemctl status fhem2
× fhem2.service - FHEM Home Automation
     Loaded: loaded (/etc/systemd/system/fhem2.service; disabled; vendor preset>
     Active: failed (Result: exit-code) since Sun 2024-04-28 10:39:57 CEST; 9s >
    Process: 18048 ExecStart=/usr/bin/perl fhem.pl fhem2.cfg (code=exited, stat>
        CPU: 100ms

Apr 28 10:39:57 Uranus systemd[1]: fhem2.service: Scheduled restart job, restar>
Apr 28 10:39:57 Uranus systemd[1]: Stopped FHEM Home Automation.
Apr 28 10:39:57 Uranus systemd[1]: fhem2.service: Start request repeated too qu>
Apr 28 10:39:57 Uranus systemd[1]: fhem2.service: Failed with result 'exit-code>
Apr 28 10:39:57 Uranus systemd[1]: Failed to start FHEM Home Automation.

Ned

#2
die beiden User habe ich überprüft:
donner@Uranus:~$ id fhem
uid=999(fhem) gid=20(dialout) Gruppen=20(dialout)
donner@Uranus:~$ id fhem2
uid=1001(fhem2) gid=20(dialout) Gruppen=20(dialout)

/etc/passwd:
donner@Uranus:~$ cat /etc/passwd | grep fhem
fhem:x:999:20::/opt/fhem:/bin/false
fhem2:x:1001:20::/opt/fhem2:/bin/false

fhem2.system:
donner@Uranus:/etc/systemd/system$ cat fhem2.service
# $Id: fhem.service 19235 2019-04-21 13:26:17Z betateilchen $

[Unit]
Description=FHEM Home Automation
Wants=network.target
After=network.target
#Requires=postgresql.service
#After=postgresql.service
#Requires=mysql.service
#After=mysql.service

[Service]
Type=forking
User=fhem2
Group=dialout
WorkingDirectory=/opt/fhem
ExecStart=/usr/bin/perl fhem.pl fhem2.cfg
#ExecStart=/usr/bin/perl fhem.pl configDB
Restart=always

[Install]
WantedBy=multi-user.target


Hat jemand einen Tipp für mich, wie ich die 2 amazon accounts zum Laufen bringen kann?