Bisher war ich stiller Leser dieses Forums und habe auch schon von diversen Beiträgen hier sehr profitiert. (Ich war zwar vor einem Jahr bereits registriert, aber als ich mich gerade einloggen wollte, war mein Konto wohl gelöscht.) An dieser Stelle also schon mal ein herzliches Dankeschön in die große Runde! Jetzt habe ich aber eine konkrete Frage zum curl im CUxD, für die ich bisher keine Antwort finden konnte. Ich habe aktuell das folgende Problem:
Ich würde gerne über meine CCU2 den Modus meiner Arlo-Kameras umschalten. Da Netgear ja leider noch keine offizielle API bereitstellt gehe ich den Umweg über IFTTT. Dort habe ich mit dem Maker den Status meiner Arlo-Kameras per Webhook-Event verknüpft. Das funktioniert so weit auch wunderbar. Ich kann mit
Code: Alles auswählen
curl https://maker.ifttt.com/trigger/MEIN_EVENT/with/key/MEIN_KEY
Nun wollte ich den Aufruf mittels CUxD auf meiner CCU2 durchführen. Bei diversen anderen Requests wie z.B. Pushover funktioniert das auch wunderbar. Also habe ich im Programm den Scriptaufruf
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s https://maker.ifttt.com/trigger/MEIN_EVENT/with/key/MEIN_KEY");
Ich hab das ganze also per Terminal von der CCU2 aus getestet, um dem Fehler näher zu kommen. Dort erhalte ich beim Aufruf von
Code: Alles auswählen
/usr/local/addons/cuxd/curl https://maker.ifttt.com/trigger/MEIN_EVENT/with/key/MEIN_KEY
Code: Alles auswählen
curl: (60) SSL certificate problem: self signed certificate in certificate chain
Code: Alles auswählen
-k
Code: Alles auswählen
--insecure
Gibt es hier ein Problem mit dem CA Bundle, welches von curl aktuell genutzt wird? Wie könnte hier Abhilfe geschaffen werden?
Meine Versionen:
CCU2 mit (noch) Version 2.31.25
CUxD mit Version 2.0.0
#/usr/local/addons/cuxd/curl --version: curl 7.46.0 (arm-unknown-linux-gnu) libcurl/7.46.0 OpenSSL/1.0.0j zlib/1.2.7
Vielen Dank und liebe Grüße