# Webhooks sturen via Windows

**URL:** <https://community.homey.app/t/webhooks-sturen-via-windows/75045>\
**Category:** Vragen & hulp\
**Created:** [January 13, 2023, 7:57pm UTC](https://community.homey.app/t/webhooks-sturen-via-windows/75045 "2023-01-13T19:57:16Z")\
**Posts on this page:** 9\
**Page:** 2

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [January 15, 2023, 4:01pm UTC](https://community.homey.app/t/webhooks-sturen-via-windows/75045/21 "2023-01-15T16:01:47Z")

</div>

Hey Edgar,

Onderstaande werkt bij mij middels een batch file, maar ik heb geen joystick of simulator om het via joyToKey te testen. Maar als hij notepad start, moet hij ook een batch file starten!

> ![Screenshot from 2023-01-15 16-57-33](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/8/989f7d5cfe7f2ea232d2ae4ead8586f87f873261.png)

Code “webhook-homey.bat”:

```auto
c:

cd c:\"Program Files (x86)"\wget\bin

wget --no-check-certificate https://webhook.homey.app/61xxxxxxxxxxxxxx41/voordeur?tag=bel -O c:\Users\Peter\Downloads\wget\webhook-response.txt

pause

```

- Ik heb wget in c:\Program Files (x86)\wget geïnstalleerd
- (pause is enkel nodig om de output te kunnen lezen in het cmd schermpje)
- `--no-check-certificate` is nodig bij mij, omdat het certificaat niet klopt  
  
  
In het webhook-response.txt bestand moet de tekst

```auto
"ok"

```

verschijnen

Response:

```auto
c:\Program Files (x86)\wget\bin>c:\"Program Files (x86)"\wget\bin\wget --no-check-certificate https://webhook.homey.app/61xxxxxxxxx41/voordeur?tag=bel -O c:\Users\Peter\Downloads\wget\webhook-response.txt
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = c:\Program Files (x86)\wget/etc/wgetrc
--2023-01-15 16:31:04-- https://webhook.homey.app/61xxxxxxxxxxxxxx41/voordeur?tag=bel
Herleiden van webhook.homey.app... 176.34.145.154, 34.251.25.15
Verbinding maken met webhook.homey.app|176.34.145.154|:443... verbonden.
WAARSCHUWING: Kan certificaat van webhook.homey.app (uitgegeven door /C=US/O=Amazon/OU=Server CA 1B/CN=Amazon) niet controleren:
  Kan de autoriteit van de uitgever niet lokaal verifiëren.
WAARSCHUWING: Naam 'athom.com' in certificaat komt niet overeen met gevraagde hostnaam 'webhook.homey.app'.
HTTP-verzoek is verzonden; wachten op antwoord... 200 OK
Lengte: 4 [application/json]
Wordt geschreven naar: c:/Users/Peter/Downloads/wget/webhook-response.txt

100%[==============================================================================>] 4 --.-K/s in 0s

2023-01-15 16:31:05 (620 KB/s) - 'c:/Users/Peter/Downloads/wget/webhook-response.txt' opgeslagen [4/4]

```

---

<div class="post-metadata">

**Author:** ![Edgar](https://avatars.discourse-cdn.com/v4/letter/e/b487fb/32.png) [@Edgar](https://community.homey.app/u/Edgar)\
**Post date:** [January 15, 2023, 4:38pm UTC](https://community.homey.app/t/webhooks-sturen-via-windows/75045/22 "2023-01-15T16:38:51Z")

</div>

Wow… Peter… helemaal voorgekauwd en al… hahahaha dank je wel… enorm!!

maar… het werkt… echter nu krijg ik bij elke druk op de knop de dosbox ervoor… dat is niet de bedoeling.

dus… dan een vbs script geprobeerd. Die rechtstreeks runnen, werkt weer wel en geen dosbox, maar die uitvoeren vanuit joy2key werkt weer niet… zucht…

ik kom wel steeds dichter bij 🙂

---

<div class="post-metadata">

**Author:** ![JPe4619](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jpe4619/32/9017_2.png) [@JPe4619](https://community.homey.app/u/JPe4619)\
**Post date:** [January 15, 2023, 5:00pm UTC](https://community.homey.app/t/webhooks-sturen-via-windows/75045/23 "2023-01-15T17:00:44Z")

</div>

> [@Peter\_Kawa](#):
>
> (pause is enkel nodig om de output te kunnen lezen in het cmd schermpje)

@Edgar dat kan je dus verwijderen, en hij sluit gelijk weer

---

<div class="post-metadata">

**Author:** ![Edgar](https://avatars.discourse-cdn.com/v4/letter/e/b487fb/32.png) [@Edgar](https://community.homey.app/u/Edgar)\
**Post date:** [January 15, 2023, 5:13pm UTC](https://community.homey.app/t/webhooks-sturen-via-windows/75045/24 "2023-01-15T17:13:55Z")

</div>

ja dat had ik… maar dan nog komt het scherm. de pauze werkt pas nadat het scherm al open is.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [January 15, 2023, 5:42pm UTC](https://community.homey.app/t/webhooks-sturen-via-windows/75045/25 "2023-01-15T17:42:01Z")

</div>

Graag gedaan, dacht ineens aan een bat file als workaround.  
Bij mij kwam 't cmd schermpje heel even in beeld, maar kan me voorstellen dat dat ongewenst is.  
Zit er in powershell geen optie om het uitvoerscherm te onderdrukken?

---

<div class="post-metadata">

**Author:** ![Edgar](https://avatars.discourse-cdn.com/v4/letter/e/b487fb/32.png) [@Edgar](https://community.homey.app/u/Edgar)\
**Post date:** [January 15, 2023, 5:44pm UTC](https://community.homey.app/t/webhooks-sturen-via-windows/75045/26 "2023-01-15T17:44:25Z")

</div>

ja, het kan idd een oplossing zijn.

nu heb ik dit vbs script

Set oShell = CreateObject (“Wscript.Shell”)  
Dim strArgs  
strArgs = “cmd /c webhook-homey.bat”  
oShell.Run strArgs, 7, false

dat onderdrukt wel het scherm hoewel die wel geopend wordt. heb nog geen game opgestart om te zien hoe die erop reageert.  
met trail software heb ik hem omgezet naar een .exe maar dan nog krijg je de dosbox.

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [January 15, 2023, 6:15pm UTC](https://community.homey.app/t/webhooks-sturen-via-windows/75045/27 "2023-01-15T18:15:12Z")

</div>

Wijzig de 7 naar 0 in het oShell.run commando.

intWindowStyle: [https://learn.microsoft.com/en-us/previous-versions//d5fk67ky(v=vs.85)?redirectedfrom=MSDN](https://learn.microsoft.com/en-us/previous-versions//d5fk67ky(v=vs.85)?redirectedfrom=MSDN)

---

<div class="post-metadata">

**Author:** ![Edgar](https://avatars.discourse-cdn.com/v4/letter/e/b487fb/32.png) [@Edgar](https://community.homey.app/u/Edgar)\
**Post date:** [January 15, 2023, 6:16pm UTC](https://community.homey.app/t/webhooks-sturen-via-windows/75045/28 "2023-01-15T18:16:53Z")

</div>

dan krijg ik het scherm weer. de 0 is standaard. de 7 onderdrukt het scherm

edit: oh nee, nu niet meer… weird… maar oke, dat is weer een stap 😃

nu moet ik dat script alleen nog zien te starten vanuit joy2key hahaha

ook door start ervoor te zetten, wordt ie niet gestart. heel bizar dat notepad bijvoorbeeld prima opstart…

nadeel is ook, ik kan geen debugger starten. zit er niet in. Misschien is het wel een rechten kwestie wat op zich dan ook wel weer vreemd is, omdat ik hem als administrator gestart heb.

Edit 482ste x 😃

Set oShell = CreateObject (“Wscript.Shell”)  
Dim strArgs  
strArgs = “cmd /c C:\Users\ehdeg\OneDrive\Bureaublad\webhook-homey.bat”  
oShell.Run strArgs, 0, false

deze werkt!!!  
ff nog een paar testjes doen, maar dit lijkt hem te zijn…poh!!

---

<div class="post-metadata">

**Author:** ![Edgar](https://avatars.discourse-cdn.com/v4/letter/e/b487fb/32.png) [@Edgar](https://community.homey.app/u/Edgar)\
**Post date:** [January 15, 2023, 7:05pm UTC](https://community.homey.app/t/webhooks-sturen-via-windows/75045/29 "2023-01-15T19:05:47Z")

</div>

Dit is uitgelopen op de oplossing!! YES!!! Dank je wel Peter voor de moeite die je hebt genomen voor me!  
Ook uiteraard de anderen voor het meedenken. Wordt enorm gewaardeerd!!

ff de opsomming van wat ik dan nu heb:

dit bordje: [https://amzn.eu/d/5le0h6j](https://amzn.eu/d/5le0h6j)  
deze app: [JoyToKey - Download the Latest Official Version](https://joytokey.net/en/)  
Dankzij Peter deze bat file:

c:\Windows\wget.exe --no-check-certificate [https://webhook.homey.app/59exxxxxxxxx3c0d226d16/key2homey?tag=1](https://webhook.homey.app/59exxxxxxxxx3c0d226d16/key2homey?tag=1) -O c:\Windows\Logs\Homey-webhook.log

en vervolgens een Visual Basic script:

Set oShell = CreateObject (“Wscript.Shell”)  
Dim strArgs  
strArgs = “C:\Users\ehdeg\OneDrive\Projects\HomeyWebhook\webhook1.bat”  
oShell.Run strArgs, 0, false

in Joy2Key heb ik nu 2 buttons ingesteld:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/d/0dd34494c4b8480870e006b9a23e5fa1467872f8.png)

in homey heb ik nu dit:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/7/97e3829335cbbe09fbba804e26b043f87aaab4a1.png)

Dit allemaal samen, werkt!!  
Als je nu op een knop drukt, dan wordt de aanhangende flow-actie uitgevoerd. En dit gaat echt pokke snel. Ondanks de houtje-touwtje oplossing, is het toch enorm snel.

Nogmaals, enorm bedankt voor het meedenken!!

Edit:  
bat en vbs gecombineerd… werkt ook 😃

```auto
Set oShell = CreateObject ("Wscript.Shell") 
Dim strArgs
strArgs = "c:\Windows\wget.exe --no-check-certificate https://webhook.homey.app/59e9bxxxxxxxxxx3c0d226d16/key2homey?tag=1 -O C:\Users\ehdeg\OneDrive\Projects\HomeyWebhook\log.log"
oShell.Run strArgs, 0, false

```

[Previous page](https://community.homey.app/t/webhooks-sturen-via-windows/75045.md?page=1)
