Webhooks sturen via Windows

Ik ben op zoek naar een manier om een webhook te sturen naar homey vanuit Windows.
Ik heb een controller (joystick encoder) en een knoppenpaneel. Nu had ik een mooi programmatje gevonden: joy2key maar als ik daar de url mee laat sturen, opent het een tabblad in Edge. Het werkt dus wel, maar dan wil ik niet dat ie Edge opent.

Iemand een idee hoe dus de webhook te sturen?
URL is dan: https://59exxxxxxxxxxxxxc0d226d16.connect.athom.com/api/app/com.internet/key2homey/1

Misschien dat dit uitkomst biedt:

Dit is de juiste webhook overigens. (<event> = JouwEvent & <tag>
= JouwTag
Screenshot from 2023-01-15 00-03-15

Thnx Peter!!

Hummm… dit leek ff een mooie oplossing, misschien nog, maar out of the box werkt ie nog niet.
Ga ik naar command prompt (of plak url in browser), dan werkt het wel. maar met de knop icm dit programmatje nog niet.

ook niet met ervoor: “C:\Windows\System32\cmd.exe”

Maar dit is de echte webhook dus :slight_smile: ik deed het nog HTTP request app… dat is wel weer heel mooi, weer een appje minder :smiley:

Ik snap dat je dit programmatje niet kent, maar heb je nog een idee? doe ik misschien nog wat fout?
Zet ik wget er niet voor, dan werkt het ook weer maar dan weer opent ie een browser tabblad.

1 Like

Windows kan het zelf met de PowerShell:
https://4sysops.com/archives/sending-a-webhook-via-powershell/

Dank je Edwin

Maar ik ben bezig met een button box en daarvoor heb ik dit bordje: Zero Delay USB Encoder

Die wordt door Windows gezien als een gamecontroller en middels bovenstaande app (joy2key) zou ik de knoppen om kunnen zetten naar acties… waaronder een http openen… alleen dat gaat nog niet zoals ik het graag zou willen… of, nu denk dat het zou moeten :slight_smile:

Mischien kan je eens kijken naar Companion

Grote kans dat jou “knoppen paneel” ondersteund word

1 Like

Thnx voor meedenken.
In het filmpje zie ik niets bekends. Op zich vind ik dat niet heel vreemd, het is maar een simpel bordje. Maar om ook maar iets te willen checken of downloaden, moet je al registreren. Ik denk dat ze ook geld wil hebben, gezien ze buttonboxen ondersteunen van elgato en zo.

Nope. Is volledig open source en gratis

Vertel eerst even wat voor bordje precies. Companion ondersteund op dit moment 375 verschillende apparaten en als jou apparaat niet word ondersteund kan je altijd een verzoek doen.

Met de Slack webhook connectie kan je dan een webhooks versturen

Zie deze post: Webhooks sturen via Windows - #5 by Edgar

ik vermoed dat de oplossing van Peter voor mij het meest passende is… hoewel, het dan nog niet werkt :slight_smile:

ik vind het wel enorm vreemd dat deze opdracht in cmd wel gewoon werkt:
C:\Windows\System32\wget.exe https://webhook.homey.app/59e9bxxxxxxf3c0d226d16/key2homey?tag=1

maar niet in joy2key. Ook niet als ik hem uitvoer als administrator.

Je vraag was een webrequest versturen onder windows. Je appje kan zo te zien niet alleen een url openen, maar ook een applicatie starten. Als je dus een powershell scriptje maakt om de webrequest te sturen, dan kan je dat zo te zien via die app opstarten.

Wat ik bedoelde met “windows kan het zelf” is dat je niets extra hoeft te installeren, powershell hoort bij windows. Het is een luxere versie van de cmd die je blojkbaar ook had geprobeerd.

Wat gebeurt er als je wget laat staan en de url in het veld parameters zet?

Ik weet wel wat powershell is. Maar… hoe kan ik dan een button van een joystick via powershell een webhook laten sturen? Dat kan dus ook gewoon met Windows zelf?
En dan met de wat makkelijkere programmeertaal dan powershell script. Want ik zie dan dit voorbeeld: Empire/Get-Keystrokes.ps1 at master · EmpireProject/Empire (github.com)

dat is voor mij veel te hoog gegrepen iig. Arduino, html, javascript en php kan ik allemaal nog wel, maar dat snap ik echt niet (denk ik).

ook geprobeerd. dan gebeurt er ook niets.

En als je wget inclusief het volledige pad naar wget in dat veld zet?

( en eventueel in start from ook het pad naar wget)

dit werkt ook allemaal niet.
ook niet zonder :433

Dus wget staat in system32?

Je zou kunnen testen met notepad en een .txt bestand in het parameter veld, als alles goed is zou notepad geopend moeten worden met het betreffende txt bestand, dan weet je in ieder geval of dat goed werkt in het programma.

ja, en notepad werkt wel.

C:\Windows\System32\wget.exe /k https://webhook.homey.app/59e9b938cxxxxxc0d226d16/key2homey?tag=1

plak ik dit in start uitvoeren, dan werkt het ook.

Dan moet je de /k in een van de velden toevoegen.

Al geprobeerd met de mogelijkheden van de Micro Webserver App op Homey? Gebruik ik voor ESP32 terugmeldingen. (kan je geen ESP32 gebruiken voor jouw toepassing?)

http://192.168.2.22:5080/webTrigger?name=key2homey&data1=1

Nou… omdat ik het maar niet voor elkaar kreeg, dacht ik idd om een esp8266 te gebruiken… maar ook dat krijg ik niet voor elkaar… hoewel, ik ben aardig ergens… maar niet icm een button.
Gisteravond was ik daarmee bezig en toen wist ik nog niet de echte webhook methode nog niet :smiley:
Dus in principe zou ik daar nog eens x kunnen kijken.

@DaneedeKruyff ook dat werkt niet.

Ik vind het wel frustrerend dat het niet lukt met de benoemde opties met joy2key. Aangezien alle opties individueel van elkaar werken, maar niet samen, ben ik er toch van overtuigd dat het zou moeten lukken.
wellicht toch met een script, maar ik heb daar echt 0% kaas van gegeten en ik kan geen simpele/minimale scripts voor vinden.