CUxD-Gerät - Schaltverhalten

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Kryzon
Beiträge: 19
Registriert: 17.07.2019, 10:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 3 Mal
Kontaktdaten:

Re: CUxD-Gerät - Schaltverhalten

Beitrag von Kryzon » 08.05.2021, 13:23

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 ...

Benutzeravatar
uwe111
Beiträge: 4370
Registriert: 26.02.2011, 22:22
Danksagung erhalten: 81 Mal
Kontaktdaten:

Re: CUxD-Gerät - Schaltverhalten

Beitrag von uwe111 » 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
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.6, SSH KeyDir

Kryzon
Beiträge: 19
Registriert: 17.07.2019, 10:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 3 Mal
Kontaktdaten:

Re: CUxD-Gerät - Schaltverhalten

Beitrag von Kryzon » 08.05.2021, 13:52

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.

Antworten

Zurück zu „CUxD“