Klingelsignal löst Webhook aus möglich?

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Benutzeravatar
Jonnydreambox
Beiträge: 157
Registriert: 29.04.2013, 21:08
Hat sich bedankt: 7 Mal
Danksagung erhalten: 2 Mal

Re: Klingelsignal löst Webhook aus möglich?

Beitrag von Jonnydreambox » 14.01.2021, 12:18

Moin ,
Nein er ruft die Webhook Adresse wohl nicht auf

Habe manuell nochmals die Adresse im Browser aufgerufen, das geht und löst die Aktion aus


Können das eventuell Sicherheitseinstellungen der ccu sein ?
CCU3 Raspberrymatic PI4 ,Dualbeam Antennen & diverse Aktoren,
homee & Alexa
Hausautomatisierung weil es spass macht! 8)

Benutzeravatar
Black
Beiträge: 5552
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 435 Mal
Danksagung erhalten: 1097 Mal
Kontaktdaten:

Re: Klingelsignal löst Webhook aus möglich?

Beitrag von Black » 14.01.2021, 12:54

ok... check this:

Code: Alles auswählen

system.Exec(^wget --no-check-certificate --timeout=2 -O - 'https://xxxxxxxxxxx .hom.ee/api/v2/webhook_trigger?webhooks_key=JEIKONZDMOCTUPNEBBGMGPXXSDWZBVOFCFCTVBAAHWMHQWOPMVAVJLNJNZRVPYKJ&event=Klingelsignal'^); 
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Benutzeravatar
Jonnydreambox
Beiträge: 157
Registriert: 29.04.2013, 21:08
Hat sich bedankt: 7 Mal
Danksagung erhalten: 2 Mal

Re: Klingelsignal löst Webhook aus möglich?

Beitrag von Jonnydreambox » 16.01.2021, 18:47

@black danke

geht leider auch nicht.


wobei wenn ich den integrierten link von meinen webhook per browser öffne bei der version die lampe auch nicht an geht (Fehlt da nicht die komplette Adresse des webhook ? am ende =Klingelsignal%20 ) ? ,

bei dieser version ja:

Code: Alles auswählen

system.Exec("wget --no-check-certificate --timeout=2 -O - https://xxxB.hom.ee/api/v2/webhook_trigger?webhooks_key=JEIKONZDMOCTUPNEBBGMGPXXSDWZBVOFCFCTVBAAHWMHQWOPMVAVJLNJNZRVPYKJ&event=Klingelsignal%20");
/code]
CCU3 Raspberrymatic PI4 ,Dualbeam Antennen & diverse Aktoren,
homee & Alexa
Hausautomatisierung weil es spass macht! 8)

Benutzeravatar
Jonnydreambox
Beiträge: 157
Registriert: 29.04.2013, 21:08
Hat sich bedankt: 7 Mal
Danksagung erhalten: 2 Mal

Re: Klingelsignal löst Webhook aus möglich?

Beitrag von Jonnydreambox » 18.01.2021, 21:16

Guten Abend,

Hat noch jemand einen Tip ?

Mache ich Evtl. Etwas falsch ?

Zumindest funktioniert das Aufrufen der Webhook Adresse in einen Browser

Das ist also korrekt!

Nun müsste das Programm nur mit dem Script diese Aufrufen ...

Gruß

Jonny
CCU3 Raspberrymatic PI4 ,Dualbeam Antennen & diverse Aktoren,
homee & Alexa
Hausautomatisierung weil es spass macht! 8)

Sven_A
Beiträge: 4162
Registriert: 26.01.2016, 08:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Renningen
Hat sich bedankt: 353 Mal
Danksagung erhalten: 285 Mal

Re: Klingelsignal löst Webhook aus möglich?

Beitrag von Sven_A » 19.01.2021, 08:07

Per SSH auf die Zentrale einloggen und den Befehl man von dort aus absetzen. Was kommt an Fehlermeldungen?

Benutzeravatar
Jonnydreambox
Beiträge: 157
Registriert: 29.04.2013, 21:08
Hat sich bedankt: 7 Mal
Danksagung erhalten: 2 Mal

Re: Klingelsignal löst Webhook aus möglich?

Beitrag von Jonnydreambox » 20.01.2021, 20:38

Guten Abend :-)

hier die gewünschte Ausgabe:


bei dem hier :

system.Exec("wget --no-check-certificate --timeout=2 -O - https://xxx.hom.ee/api/v2/webhook_trigg ... lsignal%20");

kommt :

root@homematic-ccu2:~# system.Exec("wget --no-check-certificate --timeout=2 -O -
https://xxx.hom.ee/api/v2/webhook_trigg ... NZDMOCTUPN
EBBGMGPXXSDWZBVOFCFCTVBAAHWMHQWOPMVAVJLNJNZRVPYKJ&event=Klingelsignal%20");
-sh: syntax error: unexpected word (expecting ")")
-sh: syntax error: unexpected ")"


bei
system.Exec(^wget --no-check-certificate --timeout=2 -O - 'https://xxx.hom.ee/api/v2/webhook_trigg ... ngelsignal'^);

kommt :
root@homematic-ccu2:~# system.Exec(^wget --no-check-certificate --timeout=2 -O - 'https://xxx.hom.ee/api/v2/webhook_trigg ... VBAAHWMHQW
OPMVAVJLNJNZRVPYKJ&event=Klingelsignal'^);
-sh: syntax error: unexpected word (expecting ")")
CCU3 Raspberrymatic PI4 ,Dualbeam Antennen & diverse Aktoren,
homee & Alexa
Hausautomatisierung weil es spass macht! 8)

Benutzeravatar
Black
Beiträge: 5552
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 435 Mal
Danksagung erhalten: 1097 Mal
Kontaktdaten:

Re: Klingelsignal löst Webhook aus möglich?

Beitrag von Black » 20.01.2021, 21:02

na, system.Exec ist nur innerhalb der Scriptengine zu benutzen..
wenn du direkt im Linux ist, gibt dirt auf der kommandozeile mal ein:

wget --no-check-certificate --timeout=2 -O - "https://xxx.hom.ee/api/v2/webhook_trigg ... ngelsignal%20"

und schreib dazu mal die Ausgabe.

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Benutzeravatar
Jonnydreambox
Beiträge: 157
Registriert: 29.04.2013, 21:08
Hat sich bedankt: 7 Mal
Danksagung erhalten: 2 Mal

Re: Klingelsignal löst Webhook aus möglich?

Beitrag von Jonnydreambox » 20.01.2021, 21:21

hier :
root@homematic-ccu2:~# wget --no-check-certificate --timeout=2 -O - "https://000
xxx.hom.ee/api/v2/webhook_trigg ... ngelsignal%20"
--2021-01-20 21:20:13-- https://xxx.hom.ee/api/v2/webhook_trigg ... lsignal%20
Resolving 00055110d91b.hom.ee... 2a05:d014:8fb:c903:7dd3:7a53:55e7:3112, 2a05:d014:8fb:c902:d20f:4604:155e:2615, 2a05:d014:8fb:c901:6f2c:7451:d1f8:8f70, ...
Connecting to xxx.hom.ee|2a05:d014:8fb:c903:7dd3:7a53:55e7:3112|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2021-01-20 21:20:13 ERROR 403: Forbidden.



wenn ich das so lese heisst das hier 403 seite nicht erreichbar, wobei es per link anklicken im browser ja geht... und der webhook ausgelöst wird
CCU3 Raspberrymatic PI4 ,Dualbeam Antennen & diverse Aktoren,
homee & Alexa
Hausautomatisierung weil es spass macht! 8)

Fonzo
Beiträge: 6853
Registriert: 22.05.2012, 08:40
System: CCU
Hat sich bedankt: 25 Mal
Danksagung erhalten: 502 Mal

Re: Klingelsignal löst Webhook aus möglich?

Beitrag von Fonzo » 20.01.2021, 21:36

Jonnydreambox hat geschrieben:
20.01.2021, 21:21
wenn ich das so lese heisst das hier 403 seite nicht erreichbar, wobei es per link anklicken im browser ja geht... und der webhook ausgelöst wird
Normalerweise sollte ein Webhook auch immer authentifiziert werden, sonst ist das ja auch nicht sicher. Wenn schon nicht POST sondern GET genutzt wird, so ist in der Regel dann zumindest der Username und Passwort für den Webhook im Header zu übergeben.
Sehr wahrscheinlich ist ein Passwort gesetzt, was es auch sein sollte, daher 403 forbidden, das heist nicht das es nicht erreichbar ist, sondern das Du Dich nicht richtig am Webhook authentifizierst.

Benutzeravatar
Jonnydreambox
Beiträge: 157
Registriert: 29.04.2013, 21:08
Hat sich bedankt: 7 Mal
Danksagung erhalten: 2 Mal

Re: Klingelsignal löst Webhook aus möglich?

Beitrag von Jonnydreambox » 20.01.2021, 21:52

Der Webhook ist ohne Authentifizierung

die Frage

warum schaltet der webhook wenn ich ihn aufrufe per browser nur mit dem script klappt das nicht ???
CCU3 Raspberrymatic PI4 ,Dualbeam Antennen & diverse Aktoren,
homee & Alexa
Hausautomatisierung weil es spass macht! 8)

Antworten

Zurück zu „HomeMatic allgemein“