IFTTT Aktionen über CUxD auslösen funktioniert nicht mehr!

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

Moderator: Co-Administratoren

Antworten
tiger_duck08
Beiträge: 6
Registriert: 11.01.2017, 11:22

IFTTT Aktionen über CUxD auslösen funktioniert nicht mehr!

Beitrag von tiger_duck08 » 09.01.2020, 13:10

Hallo,

aktuell werden bei mir Aktionen, die ich über ein CUx-Daemon-Gerät auf meiner homematic-Zentrale auslöse nicht an IFTTT geschickt. Im CUxD-Syslog finde ich nachfolgende Meldung:

Jan 9 12:45:34 ccu2 user.err cloudmatic: system(LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -k -m 20 -X POST 'https://maker.ifttt.com/trigger/hm0.000 ... XXXXXXXXXX?') exit(127)

Hat noch jemand anderes dieses Problem, bzw. eine Lösung dafür?

Der umgekehrte Weg von IFTTT in meine homematic läuft übrigens einwandfrei.

Habe bereits am Montag ein Support-Ticket aufgemacht aber bei cloudmatic stellt man sich Tod...

Danke für Euren Input!

Shizophren
Beiträge: 13
Registriert: 10.01.2020, 07:51
Hat sich bedankt: 4 Mal

Re: IFTTT Aktionen über CUxD auslösen funktioniert nicht mehr!

Beitrag von Shizophren » 12.01.2020, 11:14

Ich habe aktuell das gleiche Problem. Ich teste gerade cloudmatic und möchte gerne über IFTTT meine Blink XT Kameras ein/ausschalten.

Die Webhooks habe ich angelegt und über die Test URL funktionieren diese auch beide:

https://maker.ifttt.com/trigger/Kameras ... th/key/xyz
https://maker.ifttt.com/trigger/Kameras ... th/key/xyz

In der CCU habe ich das Gerät lt. Beschreibung angelegt.
Bildschirmfoto 2020-01-12 um 11.09.39.png
Ein Programm habe ich auch erzeugt:
Bildschirmfoto 2020-01-12 um 11.11.50.png
Leider wird der Trigger nicht ausgeführt.

Hat jemand evtl. dafür eine Lösung?

@tiger_duck08

Es wäre super, wenn du dich hier nochmal meldest, falls der Support reagiert.

Danke und Gruß,

Gregor

Shizophren
Beiträge: 13
Registriert: 10.01.2020, 07:51
Hat sich bedankt: 4 Mal

Re: IFTTT Aktionen über CUxD auslösen funktioniert nicht mehr!

Beitrag von Shizophren » 12.01.2020, 13:25

Ich habe für das Problem aus der CCU raus, Webhook Anfragen an IFTTT zu schicken eine Lösung gefunden.
Man kann einfach ein Programm mit einem Curl Script schreiben. Dafür ist kein CuxD Geräte oder Cloudmatic notwendig.

Einfach folgendes mit übergeben:

system.Exec("curl https://maker.ifttt.com/trigger/EVENT_NAME/with/key/xyz")

tiger_duck08
Beiträge: 6
Registriert: 11.01.2017, 11:22

Re: IFTTT Aktionen über CUxD auslösen funktioniert nicht mehr!

Beitrag von tiger_duck08 » 12.01.2020, 17:40

Ja, so funktioniert es jetzt auch bei mir! Danke!

Von cloudmatic habe ich bisher zwei Rückmeldungen erhalten. Allerdings funktioniert es bei mir immer noch nicht über den offiziellen Weg!

1.Rückmeldung: Die haben den Schlüssel neu generiert und ich sollte ihn einspielen. -> Keine Änderung
2.Ausführung des nachfolgenden Scripts:

string stdout;
string stderr;
system.Exec('cp /usr/local/etc/config/addons/mh/cloudmatic.pi /usr/local/etc/config/addons/mh/cloudmatic', &stdout, &stderr);

Hierdurch hat sich die Meldung im CUxD Syslog von:

Jan 11 13:44:44 ccu2 user.err cloudmatic:
system(LD_LIBRARY_PATH=/usr/local/addons/cuxd
/usr/local/addons/cuxd/curl -k -m 20 -X POST
'https://maker.ifttt.com/trigger/hm0.000 ... xxxxxxxxxx')
exit(127)

auf:

Jan 11 13:46:22 ccu2 daemon.info cuxd[860]:
system(/etc/config/addons/mh/cloudmatic 4 itp=0,90,0
o1=hm_demo_event_001 o2=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx) exit(127) 0s

geändert.

Aber wie schon oben beschrieben werden die Aktionen bei mir trotzdem so nicht ausgelöst.

Habe cloudmatic eine entsprechende Rückmeldung gegeben und warte auf eine Antwort. Falls ich noch was höre, dass zur Lösung über den offiziellen Weg beiträgt, werde ich es hier reinstellen.

Danke nochmal für den Workaround!!!

Shizophren
Beiträge: 13
Registriert: 10.01.2020, 07:51
Hat sich bedankt: 4 Mal

Re: IFTTT Aktionen über CUxD auslösen funktioniert nicht mehr!

Beitrag von Shizophren » 13.01.2020, 07:53

Danke für deine Rückmeldung.

Jetzt hast du exakt die gleiche Fehlermeldung die ich auch zurück bekomme.
Bin auf die Antwort von cloudmatic gespannt.

Gruß Gregor

tiger_duck08
Beiträge: 6
Registriert: 11.01.2017, 11:22

Re: IFTTT Aktionen über CUxD auslösen funktioniert nicht mehr!

Beitrag von tiger_duck08 » 21.01.2020, 14:28

So, war gerade mit cloudmatic in der Fernwartung.

Dabei ist raus gekommen, dass ggf. das im verlinkten Thread beschriebene Problem auch dafür verantwortlich ist, dass die IFTTT-Aktionen nicht ausgeführt werden:

viewtopic.php?f=37&t=55105&hilit=cuxd&start=30
-> siehe Post von UW111 vom 11.01.2020, 00:41

D.h. der CUxD hat einen Fehler, der mittels des zur Verfügung gestellten Patchs bzw. sobald eine neue Version kommt gefixt sein soll.

Ich werde den Patch zunächst nicht einspielen, weil der Script-Workaround genau das selbe wie der CUxD macht. Laut Aussage der Hotline wird nämlich IFTTT direkt durch den CUxD angesprochen und NICHT über den Umweg über cloudmatic.

Benutzeravatar
uwe111
Beiträge: 4265
Registriert: 26.02.2011, 22:22
Danksagung erhalten: 73 Mal
Kontaktdaten:

Re: IFTTT Aktionen über CUxD auslösen funktioniert nicht mehr!

Beitrag von uwe111 » 21.01.2020, 14:51

tiger_duck08 hat geschrieben:
21.01.2020, 14:28
D.h. der CUxD hat einen Fehler, der mittels des zur Verfügung gestellten Patchs bzw. sobald eine neue Version kommt gefixt sein soll.
Dann hast Du die Beitrage wohl nicht gründlich gelesen.

Durch den Patch wird lediglich die neue CCU2 Firmwareumgebung so angepasst, dass alle alten Scripts wieder laufen. Am CUxD wird nichts geändert. Du könntest jetzt natürlich auch Deine Scripts einfach ändern, aber ich denke das wäre in der Gesamtheit viel aufwendiger. Und natürlich kannst Du die Änderungen, die der Patch automatisch vornimmt auch manuell durchführen. Aber das dauert erstens länger und ist fehleranfälliger.

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.5, SSH KeyDir

steffenhailer
Beiträge: 1
Registriert: 27.01.2021, 09:49
System: CCU

Re: IFTTT Aktionen über CUxD auslösen funktioniert nicht mehr!

Beitrag von steffenhailer » 27.01.2021, 10:03

Hallo,

ich habe das Problem das ich meine Nanoleaf Shapes über ein Programm in meiner CCU3 ausführen anschalten möchte.
Bisher habe ich es über den Weg in IFTTT eine Aktion via Webhooks angelegt, ein Gerät in CuXD definiert und wollte es dann in einem Programm auslösen. Die Eingaben im Gerät und bei CuXD habe ich wie in sämtlichen Beschreibungen umgesetzt. Es wird aber im IFTTT nichts ausgelöst.

Danach suchte ich nach einem alternativen Weg und bin hier gelandet. Nun habe ich es mit dem Vorschlag des Curl probiert
system.Exec("curl https://maker.ifttt.com/trigger/NANO_AN/with/key/xyz")
ich denke key ist der Schlüssel der im Webhooks in der URL nach use steht?
Muss denn ansonsten auch noch etwas ersetzt werden?

Bin auf dem Gebiet wirklich neu und aktuell etwas deprimiert und erhoffe mir Hilfe. Gerne auch Vorschläge zu meinem ersten angedachten Weg.

Antworten

Zurück zu „CUxD“