Moin Jens,
Ich habe eben festgestellt das CUxD mit der Neuen Version Probleme macht.
Alle meine Scripte mit CUxD CMD_EXEC werden nicht mehr ausgeführt.
Das Direkte system.EXEC von der Zentrale her geht
lg
Jens
CUxD CMD_EXEC mit RM:2.29.23.20171022 Ohne Funktion
Moderatoren: jmaus, Co-Administratoren
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1883 Mal
- Kontaktdaten:
Re: CUxD CMD_EXEC mit RM:2.29.23.20171022 Ohne Funktion
Bitte erst einmal kontrollieren das CUxD korrekt funktioniert und keine Fehler zeigt (CUxD Einstellungsseite anzeigen lassen). Oftmals braucht es gerade bei der Verwendung von CUxD auch immer zwei restarts bevor es richtig läuft wenn man es von einem Backup restored.KingJoe hat geschrieben: Alle meine Scripte mit CUxD CMD_EXEC werden nicht mehr ausgeführt.
Das Direkte system.EXEC von der Zentrale her geht
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: CUxD CMD_EXEC mit RM:2.29.23.20171022 Ohne Funktion
Code: Alles auswählen
Oct 22 17:43:57 homematic-raspi daemon.info cuxd[10029]: system(/usr/local/bin/gammu-smsd-inject TEXT HANDYNUMMER -text 'test') exit(127) 0s
CUxD habe ich mehrmals neugestartet. Die Zentrale habe ich auch mal neu gestartet.
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1883 Mal
- Kontaktdaten:
Re: CUxD CMD_EXEC mit RM:2.29.23.20171022 Ohne Funktion
Hast du was in /usr/local/lib liegen was zu diesem "gammu-smsd-inject" binary passen würde? Denn der exit code ist ja 127 und das sieht danach aus als ob der einfach halt nicht das binary ausführen konnte. Auf der anderen Seite sollte dann aber system.Exec() auch nicht gehen - aber du sagtest ja das das geht. Müsste man also mal abwarten was andere hier so melden und ob die auch mit CMD_EXEC von CUxD ein Problem haben.KingJoe hat geschrieben:Das bekomme ich im Logfile. Aber nichts Passiert.Code: Alles auswählen
Oct 22 17:43:57 homematic-raspi daemon.info cuxd[10029]: system(/usr/local/bin/gammu-smsd-inject TEXT HANDYNUMMER -text 'test') exit(127) 0s
CUxD habe ich mehrmals neugestartet. Die Zentrale habe ich auch mal neu gestartet.
Auf der anderen Seite muss man aber klar sagen, dass für diesen einfachen Aufruf system.Exec() das richtig sein sollte und man dafür nicht CUxD braucht. Und da du die neueste RaspberryMatic Version verwendest und anscheinend kein Rückgabetext dieses Gammu daemons weiter verarbeitest würde ich den system.Exec() sogar wie folgt aussehen lassen:
Code: Alles auswählen
system.Exec("/usr/local/bin/gammu-smsd-inject TEXT HANDYNUMMER -text 'test' &");
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /