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: 4149
Registriert: 26.02.2011, 22:22
Danksagung erhalten: 44 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.4.4, RFD-Monitor, Vellemann K8055, SSH KeyDir

Antworten

Zurück zu „CUxD“