Curl Befehl senden

Moin,

ich hab mich von meiner Doorbird verabschiedet und jetzt eine neuen Intercom von Hikvision.
Ich würde gerne den Türöffner mit Homey betätigen, das sieht dann so aus:

curl -i --digest -u xxxxx:xxxxx -X PUT -d ‘open’ http://192.168.xx.xx/ISAPI/AccessControl/RemoteControl/door/1

Leider finde ich keinen Weg das mit einem Flow zu senden, hat da jemand eine Idee?

Gruß Helle

Vielleicht nicht die Antwort, nach der Sie suchen, aber jemandem war es anscheinend über PHP gelungen.
https://community.homey.app/t/how-to-send-a-curl-command-from-homey-to-a-device/32240

2 Likes

Ich bin mir nicht sicher, aber das sollte in die richtige Richtung gehen.


• füllen Sie nichts in Header und Body aus.

• Sie können es einfach in einem Browser testen:
http://user:pass@192.168.xx.xx/ISAPI/AccessControl/RemoteControl/door/1?open
• Zum Beispiel:
http://derhelle:123xyz@192.168.1.79/ISAPI/AccessControl/RemoteControl/door/1?open

Hallo, das klappt leider nicht, da leider keine Authentifizierung stattfindet…trotzdem Danke für den Tip

1 Like

Hallo,

das hab ich auch schon versucht, leider erfolglos…gebe ich den Befehl im Terminal (bash) ein, klappt es.

Gruß Helle

Sie benötigen eine HTTP-Client-app, die die Digest-Authentifizierung unterstützt, die es (soweit ich weiß) für Homey nicht gibt.

1 Like

Is it not working with Http flow cards
There is something like advanced Http options.

I have no idea, just trying to help

Moin, danke für eure Tips, dann würde ich den Befehl in ein Bash Script packen…gibt es eine Möglichkeit ein Script abzufeuern?

Gruß Helle

Nein, Homey ist kein allgemeiner Linux-Computer.

Schau mal, du hast die Möglichkeit den Header einer Webanfrage zu bearbeiten. Vielleicht kannst du da das ganze mitgeben?!

Ich hab das mal mit goovee Lampen gebaut: