Seite 2 von 2

Re: CUxD-Gerät - Schaltverhalten

Verfasst: 08.05.2021, 13:23
von Kryzon
uwe111 hat geschrieben:
08.05.2021, 13:15
uwe111 hat geschrieben:
07.05.2021, 21:40
Danach prüfe im CUxD-Syslog, ob beim Befehlsaufruf ein Fehler aufgetreten ist.
Darauf hast Du noch nicht geantwortet. Steht da nichts?

Viele Grüße

Uwe
Hups, hatte das Überlesen, sorry :|

Code: Alles auswählen

May  7 16:00:31 Homematic-GW daemon.info cuxd[11524]: system(/usr/bin/ssh root@<IP> shutdown now &>/dev/null) exit(255) 0s
May  7 16:11:56 Homematic-GW daemon.info cuxd[23350]: system(/usr/bin/ssh root@<IP> shutdown now &>/dev/null) exit(255) 0s
May  7 16:12:41 Homematic-GW daemon.info cuxd[23802]: system(/usr/bin/ssh root@<IP> shutdown now &>/dev/null) exit(255) 18s
May  7 16:15:16 Homematic-GW daemon.info cuxd[26737]: system(/usr/bin/ssh root@<IP> shutdown now &>/dev/null) exit(255) 0s
May  7 16:17:16 Homematic-GW daemon.info cuxd[28835]: system(/usr/bin/ssh root@<IP> shutdown now &>/dev/null) exit(255) 3s
May  7 16:17:26 Homematic-GW daemon.info cuxd[28980]: system(/usr/bin/ssh root@<IP> shutdown now &>/dev/null) exit(255) 4s
May  7 21:44:30 Homematic-GW daemon.info cuxd[7987]: system(/usr/bin/ssh root@<IP> python /root/samsung/poweroff.py &>/dev/null) exit(1) 2s
May  7 21:44:39 Homematic-GW daemon.info cuxd[8189]: system(/usr/bin/ssh root@<IP> python /root/samsung/poweroff.py &>/dev/null) exit(1) 1s
May  8 02:52:20 Homematic-GW daemon.info cuxd[808]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:10286
May  8 08:59:24 Homematic-GW daemon.info cuxd[21036]: system(/usr/bin/ssh root@<IP> shutdown now &>/dev/null) exit(255) 2s
May  8 08:59:37 Homematic-GW daemon.info cuxd[21224]: system(/usr/bin/ssh root@<IP> shutdown now &>/dev/null) exit(255) 3s
May  8 09:04:00 Homematic-GW daemon.info cuxd[25951]: system(/usr/bin/ssh root@<IP> shutdown now) exit(255) 1s
May  8 09:04:48 Homematic-GW daemon.info cuxd[26562]: system(/usr/bin/ssh root@<IP> shutdown now) exit(255) 17s
May  8 09:07:20 Homematic-GW daemon.info cuxd[808]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:10268 trigger(-244s) from CUX2801003:1
May  8 09:07:52 Homematic-GW daemon.info cuxd[29976]: system(/usr/bin/ssh root@<IP> shutdown now) exit(255) 3s
May  8 11:25:18 Homematic-GW daemon.info cuxd[12097]: system(/usr/bin/ssh root@<IP> python /root/samsung/poweroff.py &>/dev/null) exit(1) 2s
May  8 13:20:24 Homematic-GW daemon.info cuxd[1085]: system(/usr/bin/ssh root@<IP> shutdown now) exit(255) 0s
Also die SSH Shutdownbefehle haben den Exit-Code 255 und das andere Gerät mit dem Python Ausschalten den Exit-Code 1 ...

Re: CUxD-Gerät - Schaltverhalten

Verfasst: 08.05.2021, 13:35
von uwe111
Kryzon hat geschrieben:
08.05.2021, 13:23
Also die SSH Shutdownbefehle haben den Exit-Code 255 und das andere Gerät mit dem Python Ausschalten den Exit-Code 1 ...
Ein Exit-Code ungleich 0 wird als Fehler gewertet und deshalb ändert sich auch der Status des Gerätes nicht.

Viele Grüße

Uwe

Re: CUxD-Gerät - Schaltverhalten

Verfasst: 08.05.2021, 13:52
von Kryzon
uwe111 hat geschrieben:
08.05.2021, 13:35
Kryzon hat geschrieben:
08.05.2021, 13:23
Also die SSH Shutdownbefehle haben den Exit-Code 255 und das andere Gerät mit dem Python Ausschalten den Exit-Code 1 ...
Ein Exit-Code ungleich 0 wird als Fehler gewertet und deshalb ändert sich auch der Status des Gerätes nicht.

Viele Grüße

Uwe
Super Danke, dass hat mir schon mal geholfen und mir die Lösung via Google präsentiert :-)
Ob es Richtig ist, weiß ich nicht aber der Test war zumindest erfolgreich :D

Ich habe den Befehl nun umgebaut

/usr/bin/ssh root@<IP> shutdown now || exit 0
/usr/bin/ssh root@<IP> python /root/samsung/poweroff.py || exit 0

Damit erzwingt man wohl den Exit-Code 0 und das Gerät bleibt in der CCU ausgeschaltet.