Door PC te detecteren remote switch, eenvoudige oplossing?

Pagina: 1
Acties:

Vraag


  • ernstoud
  • Registratie: Januari 2015
  • Laatst online: 22:27
Ik zoek een eenvoudiger oplossing waarbij ik met een eenvoudige remote control in huis (dus WiFi of BLE, misschien Zigbee) een PC een trigger kan geven. Geen infrarood want er zitten muren e.d. tussen.

Wat ik nu gedaan heb is, via een SwitchBot mini hub, een SwitchBot 240V smart plug en een SwitchBot remote switch aan elkaar gekoppeld. Via de SwitchBot OpenSource API kan de PC dan de status van de smart plug detecteren, dus dat de remote switch aangeklikt is. Werkt goed maar het is wel erg houtje-touwtje. Een smart plug op afstand befienen bedienen om een PC een signaaltje te geven. Dat moet eenvoudiger kunnen.

De SwitchBot mini hub had ik al, hun temperatuur/luchtvochtigheid sensoren zijn erg goedkoop en de app is fraai. Dus de investering voor een smart plug en een remote control button was niet hoog.

Ik heb gezocht maar kon niet vinden dat wat ik eigenlijk verwachtte; een USB stick met een remote button. Gekoppeld via een of ander draadloos gebeuren. Met een klein programma om de status uit te lezen.

Iemand een idee?

RIPE Atlas probe: 1005104

Alle reacties


  • martijn1985
  • Registratie: Februari 2010
  • Laatst online: 17:28
Is de pc bekabeld aangesloten op het netwerk? Zo ja, is wake-on-lan dan geen optie?

  • ernstoud
  • Registratie: Januari 2015
  • Laatst online: 22:27
martijn1985 schreef op donderdag 16 juli 2026 @ 17:49:
Is de pc bekabeld aangesloten op het netwerk? Zo ja, is wake-on-lan dan geen optie?
Ja, bekabeld. Maar hoe geef ik met een simpele remote switch, dus zoiets:

Afbeeldingslocatie: https://tweakers.net/i/n9hrRX5yD-vX2WPIWJnD15dWfLo=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/GXyo3pKnwUBwlbprOGHdJYSu.jpg?f=user_large

een wake-on-lan?

RIPE Atlas probe: 1005104


  • martijn1985
  • Registratie: Februari 2010
  • Laatst online: 17:28
Ik ken de switchbot hub niet, dus geen idee wat daar de mogelijkheden zijn. Welk doel probeer je te bereiken? Is de knop noodzakelijk voor dat doel? Want er zijn zat Android en iOs apps die WoL kunnen sturen.

  • ernstoud
  • Registratie: Januari 2015
  • Laatst online: 22:27
martijn1985 schreef op donderdag 16 juli 2026 @ 21:05:
Ik ken de switchbot hub niet, dus geen idee wat daar de mogelijkheden zijn. Welk doel probeer je te bereiken? Is de knop noodzakelijk voor dat doel? Want er zijn zat Android en iOs apps die WoL kunnen sturen.
Doel is om op afstand met een button een PC een signaal te sturen. Die SwitchBot button op de afbeelding is kleiner dan een lucifersdoosje en communiceert via Bluetooth Low Energy met een hub. Klein wit doosje gevoed via USB en gekoppeld aan internet via WiFi. Zo’n hub kan van alles aansturen, 240V pluggen, gordijnopeners, camera’s etc.

Dus ik druk op die button, 240V plug gaat aan. De PC kijkt elke paar minuten naar de status van die 240V plug (via een API) en doet dan “zijn ding” en zet de 240V plug weer uit.

Dat “zijn ding” is het omschakelen naar een andere provider voor een deel van mijn infra thuis.

(Ja, dat kan ook via een PC, een tablet of een smartphone, maar die zijn soms niet voorhanden.)

Ik zoek dus een device dat rechtstreeks aan de PC kan hangen en kan reageren op een druk op een knop op afstand.

Voor andere toepassingen gebruik ik wel WOL packets om een PC een trigger te geven richting een andere PC maar in dit geval moet het via een druk op een knop, niet via een PC.

Een Raspberry Pico met WiFi en een kleine button op de GPIO pins zou kunnen maar wordt met behuizing en een accu wel weer een heel ding.

RIPE Atlas probe: 1005104


  • FredvZ
  • Registratie: Februari 2002
  • Laatst online: 23:31
Moet die PC steeds weer uit? met Home Assistant is dit heel eenvoudig te bouwen, vereiste is dad dat de PC dan aan moet blijven staan. In feite is die PC dan je server waar Home Assistant op draait.

Als alternatief kan je een Raspberry Pi 4 of 5 gebruiken met Home Assistant, dan heb je de PC helemaal niet meer nodig in deze keten.

Spel en typfouten voorbehouden


  • ernstoud
  • Registratie: Januari 2015
  • Laatst online: 22:27
FredvZ schreef op zondag 19 juli 2026 @ 12:07:
Moet die PC steeds weer uit? met Home Assistant is dit heel eenvoudig te bouwen, vereiste is dad dat de PC dan aan moet blijven staan. In feite is die PC dan je server waar Home Assistant op draait.
De betreffende PC staat altijd aan. Het is puur dat hij een signaaltje moet krijgen via een button op afstand.

Met Home Assistant (in een VM of container) of Apple Home en een ondersteunde drukknop zal het ook best wel lukken. Maar om dat op te tuigen voor zoiets simpel - althans dat dacht ik - als een processen starten door een drukknop op afstand gaat me ook wat ver.
Als alternatief kan je een Raspberry Pi 4 of 5 gebruiken met Home Assistant, dan heb je de PC helemaal niet meer nodig in deze keten.
Ter overweging, zoals ik zei hierboven, een Pi pico met wifi zou kunnen. Maar weer extra hardware, software etc.

RIPE Atlas probe: 1005104


  • jeroen3
  • Registratie: Mei 2010
  • Laatst online: 22:21
Wat voor een signaaltje?
De power button? Of iets anders?

  • ernstoud
  • Registratie: Januari 2015
  • Laatst online: 22:27
Eigenlijk zoiets (staat op Amazon):

Afbeeldingslocatie: https://tweakers.net/i/7uTwP_szeqDWCItNsfn2Nj8bpjc=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/etsur3KQi0JcjVX5ikkrDeVE.jpg?f=user_large

Maar dan dus dat de PC kan detecteren dat de knop ingedrukt is. Bij dit ding schakelt de drukknop alleen 5V naar de female USB A connector. Nou kan software op een PC wel detecteren (WMI op Windows) of de USB poort stroom levert… wellicht dus een optie. Correctie: nee, dat kan WMI niet rapporteren, jammer.

[ Voor 6% gewijzigd door ernstoud op 19-07-2026 13:41 ]

RIPE Atlas probe: 1005104


  • Oon
  • Registratie: Juni 2019
  • Niet online

Oon

Ik zou dan meteen denken aan Home Assistant met Zigbee2MQTT, een Zigbee drukker en HASS.Agent op je PC (of het switchen automatiseren binnen Home Assistant).
Dan hoef je ook niet te pollen maar is het 'instant', en kun je ook bijv. twee andere Zigbee stekkers omschakelen als je fysiek van modem wil switchen oid.

  • ernstoud
  • Registratie: Januari 2015
  • Laatst online: 22:27
jeroen3 schreef op zondag 19 juli 2026 @ 13:18:
Wat voor een signaaltje?
De power button? Of iets anders?
De PC moet via een SSH sessie naar een router een deel van mijn LAN fallback laten doen naar een andere ISP.

Dus:
code:
1
2
3
4
5
6
7
while true
   checkbutton
   if pressed then
      switchISP
   fi
   sleep 300s
wend
Voor SwitchBot is er een API waarbij “checkbutton” dan dus kijkt of de plug mini geactiveerd is. En via de API de plug mini weer deactiveert.

Helaas wordt voor de SwitchBot remote (de drukknop) geen status/historie bijgehouden. Je moet dus de status/historie bekijken van een device geschakeld met de SwitchBot remote, in dit geval de plug mini.

RIPE Atlas probe: 1005104


  • Kheos
  • Registratie: Juni 2011
  • Laatst online: 17:43

Kheos

FP ProMod
ernstoud schreef op donderdag 16 juli 2026 @ 21:25:
[...]


(Ja, dat kan ook via een PC, een tablet of een smartphone, maar die zijn soms niet voorhanden.)
In welk scenario heb je geen smartphone voorhanden, maar wel die knop. Wat is de use case dat je geen smartphone in je broekzak hebt zitten, maar die knop wel binnen handbereik hebt?

Hoe frequent moet je 'een deel van je infrastructuur' van provider wisselen? en hoe snel moet dat dan gebeuren?

  • jeroen3
  • Registratie: Mei 2010
  • Laatst online: 22:21
Maar daar heb je toch geen fysiek knopje voor nodig?
Dat kan toch volledig met software?

Heb je al eens een query aan claude gegeven met "write a python program to expose a webpage with a button that activates some local script"?

Of je haakt dat in home assistant via mqtt o.i.d.

[ Voor 10% gewijzigd door jeroen3 op 19-07-2026 13:40 ]


  • ernstoud
  • Registratie: Januari 2015
  • Laatst online: 22:27
Kheos schreef op zondag 19 juli 2026 @ 13:37:
[...]

In welk scenario heb je geen smartphone voorhanden, maar wel die knop. Wat is de use case dat je geen smartphone in je broekzak hebt zitten, maar die knop wel binnen handbereik hebt?
Nee. Ik heb niet de hele dag een smartphone in mijn broekzak of een tablet in mijn handen. Sterker nog, ik gebruik tegenwoordig steeds meer een dumbphone om af te kicken van het voortdurend connected willen zijn.
Hoe frequent moet je 'een deel van je infrastructuur' van provider wisselen? en hoe snel moet dat dan gebeuren?
Niet erg relevant. De vraag is of er een oplossing is waarbij een druk op de knop door een PC op redelijke afstand (in huis) te detecteren is zonder tussenkomst van allerlei extra hardware.

RIPE Atlas probe: 1005104


  • Kheos
  • Registratie: Juni 2011
  • Laatst online: 17:43

Kheos

FP ProMod
ernstoud schreef op zondag 19 juli 2026 @ 13:46:
[...]


Niet erg relevant. De vraag is of er een oplossing is waarbij een druk op de knop door een PC op redelijke afstand (in huis) te detecteren is zonder tussenkomst van allerlei extra hardware.
Zeer relevant denk ik. Moet je een paar keer per dag van provider wisselen? paar keer per jaar?

Dat vergt namelijk nogal andere oplossingen.

En is het 'oh shit. ik moet binnen de 2 minuten van provider wisselen'. Of is het meer: zodra ik thuis ben, moet ik op de knop duwen.

  • ernstoud
  • Registratie: Januari 2015
  • Laatst online: 22:27
jeroen3 schreef op zondag 19 juli 2026 @ 13:39:
Maar daar heb je toch geen fysiek knopje voor nodig?
Dat kan toch volledig met software?
Uiteraard. Het gebeurt ook in software. Alleen moet die software getriggerd worden. Door een tap in de SwitchBot app op een Android, iOS, iPadOS of Windows device. Werkt allemaal. Maar hoe doe ik het met een drukknop? Dat is de vraag.
Heb je al eens een query aan claude gegeven met "write a python program to expose a webpage with a button that activates some local script"?

Of je haakt dat in home assistant via mqtt o.i.d.
Begrijp ik. Draait ook al, Python voor autorisatie naar de SwitchBot API en een script dat curl gebruikt voor het testen of de 240V plug mini enabled is en dus de drukknop (SwitchBot remote) ingedrukt is.

RIPE Atlas probe: 1005104


  • jeroen3
  • Registratie: Mei 2010
  • Laatst online: 22:21
Kijk anders eens bij shelly. Die appraren kunnen zelf direct scripts uitvoeren. Of mogelijk kun je vanaf de pc direct naar zo’n button luisteren via ble.

  • Illusion
  • Registratie: November 2000
  • Laatst online: 21:29

Illusion

(the art of)

Gewoon een powerpoint doorklikker? Een draadloos toetsenbord? Wireless usb?

Voorlopig blijf je steeds exact je eigen vraag herhalen ipv ingaan op tegenvragen.
En dan krijg je de klassieke X-Y situatie.

Misschien wil je wel een esp32 met display en knop die gelijk de trigger naar het juiste item stuurt, en op het display feedback geeft of het gelukt is.

Misschien wil je wel helemaal niet op een knop hoeven drukken. Als het alleen om internet failover gaat, dan kan dat toch automagisch?

[ Voor 42% gewijzigd door Illusion op 19-07-2026 14:00 ]

Soms ben ik er wel, en soms ook weer niet.


  • Kecin
  • Registratie: Juli 2004
  • Niet online

Kecin

Je keek.

Een PCI card zoals deze kan je op je pins zetten van je moederbord om de aan/uit knop te bedienen, er zijn vele varianten van (ook op Ali etc), ik zou in die richting kijken. Lekker simpel en krijgt voeding via het moederbord.
https://www.amazon.com/Ex...Motherboard/dp/B0FCMJZ3ZY
Afbeeldingslocatie: https://m.media-amazon.com/images/I/713meW5DYWL._SL1500_.jpg
Dan kan je er ook nog vanalles tussen knutselen mocht je dat willen.
Deze heeft Zigbee, er staat alleen met de Tuya hub maar volgens mij kan dat ook in HA (wel ffn zelf uitzoeken, zie ook de gerelateerde artikelen en opties)
https://nl.aliexpress.com...03544%7C_p_origin_prod%3A

Aan/uit status lezen zou je kunnen doen op basis van stroomverbruik (8 euro stekkertje Zigbee of zelfs Wifi). Of een ping naar een (vast) ip adres met bijvoorbeeld Uptime Kuma. Heb je een Unifi netwerk en HA? Dan kan je ook gewoon op de switchpoort kijken of de link up is :). Zal er ook vast zijn voor andere netwerkhardware.

[ Voor 10% gewijzigd door Kecin op 19-07-2026 14:09 ]

I'm not a number, I'm a free man! Geld over? Check m'n V&A


  • ernstoud
  • Registratie: Januari 2015
  • Laatst online: 22:27
Illusion schreef op zondag 19 juli 2026 @ 13:58:
Gewoon een powerpoint doorklikker? Een draadloos toetsenbord? Wireless usb?

Voorlopig blijf je steeds exact je eigen vraag herhalen ipv ingaan op tegenvragen.
En dan krijg je de klassieke X-Y situatie.
Uiteraard herhaal ik mijn vraag. Omdat daar een antwoord op mooi zou zijn. Allerlei vragen daaromheen zijn niet erg relevant en verwarren alleen maar.
Misschien wil je wel een esp32 met display en knop die gelijk de trigger naar het juiste item stuurt, en op het display feedback geeft of het gelukt is.
Zoiets heb ik nu, de plug mini 240V heeft ongetwijfeld een esp32 chip en er zit een LED op die aangeeft of hij enabled/disabled is.

De vraag is alleen of er een oplossing bestaat waarbij de PC rechtstreeks kan detecteren dat een drukknop ingedrukt is.

Je eerste zin zet me wel aan het denken, een HID device zoals een klein keyboard zou kunnen. Alleen werken die vrijwel altijd alleen op korte afstand.
Misschien wil je wel helemaal niet op een knop hoeven drukken. Als het alleen om internet failover gaat, dan kan dat toch automagisch?
Hoe kom je nou aan de laatste zin? Ik heb meerdere keren gemeld dat ik een drukknop wil. En dan zeg je dat ik dat niet wil?

RIPE Atlas probe: 1005104


  • ernstoud
  • Registratie: Januari 2015
  • Laatst online: 22:27
Kecin schreef op zondag 19 juli 2026 @ 14:06:
Een PCI card zoals deze kan je op je pins zetten van je moederbord om de aan/uit knop te bedienen, er zijn vele varianten van (ook op Ali etc), ik zou in die richting kijken. Lekker simpel en krijgt voeding via het moederbord.
https://www.amazon.com/Ex...Motherboard/dp/B0FCMJZ3ZY
[Afbeelding]
Dan kan je er ook nog vanalles tussen knutselen mocht je dat willen.
Deze heeft Zigbee, er staat alleen met de Tuya hub maar volgens mij kan dat ook in HA (wel ffn zelf uitzoeken, zie ook de gerelateerde artikelen en opties)
https://nl.aliexpress.com...03544%7C_p_origin_prod%3A

Aan/uit status lezen zou je kunnen doen op basis van stroomverbruik (8 euro stekkertje Zigbee of zelfs Wifi). Of een ping naar een (vast) ip adres met bijvoorbeeld Uptime Kuma. Heb je een Unifi netwerk en HA? Dan kan je ook gewoon op de switchpoort kijken of de link up is :). Zal er ook vast zijn voor andere netwerkhardware.
Het gaat me niet om de PC aan/uit zetten. En de PC (eigenlijk router) in kwestie heeft geen connectors zoals genoemd.

RIPE Atlas probe: 1005104


  • ernstoud
  • Registratie: Januari 2015
  • Laatst online: 22:27
Zoiets..

Afbeeldingslocatie: https://tweakers.net/i/Xwhq6zsxGpnNSsywxTgHou1JQeg=/x800/filters:strip_icc():strip_exif()/f/image/NT4d4Q2H9lzWmUqq3NWlUWcw.jpg?f=fotoalbum_large

RIPE Atlas probe: 1005104


  • Kecin
  • Registratie: Juli 2004
  • Niet online

Kecin

Je keek.

ernstoud schreef op zondag 19 juli 2026 @ 14:12:
[...]


Uiteraard herhaal ik mijn vraag. Omdat daar een antwoord op mooi zou zijn. Allerlei vragen daaromheen zijn niet erg relevant en verwarren alleen maar.


[...]


Zoiets heb ik nu, de plug mini 240V heeft ongetwijfeld een esp32 chip en er zit een LED op die aangeeft of hij enabled/disabled is.

De vraag is alleen of er een oplossing bestaat waarbij de PC rechtstreeks kan detecteren dat een drukknop ingedrukt is.

Je eerste zin zet me wel aan het denken, een HID device zoals een klein keyboard zou kunnen. Alleen werken die vrijwel altijd alleen op korte afstand.


[...]


Hoe kom je nou aan de laatste zin? Ik heb meerdere keren gemeld dat ik een drukknop wil. En dan zeg je dat ik dat niet wil?
Ik heb je originele vraag nog eens gelezen, hoe ik het interpreteer is dat je op een knop wil drukken (draadloos) en dat de pc dan dat signaal ontvangt en daar mogelijk iets mee doet?
Heb Gemini ook even gevraagd, die geeft aan:

Flic 2 Smart Buttons via BLE, dus geen enorm bereik maar wel een goede API middels een officiële SDK voor Windows (fliclib-windows). Deze draait een lokale TCP-socket server op je PC. Je kunt in vrijwel elke programmeertaal (Python, C#, Node.js) verbinding maken met poort 5551 om realtime uit te lezen of de knop is ingedrukt (en of dit een enkele klik, dubbelklik of 'ingedrukt houden' was).
https://flic.io/flic2

Of zoals eerder genoemd een Draadloze Presenters of USB Quiz-knoppen (De 'Toetsenbord' route). Dan kan je toetsen re-mappen via een keyboard remap tool. Omdat Windows dit simpelweg als een toetsaanslag ziet, heb je geen specifieke API nodig. Je kunt in elke taal een "Global Keyboard Hook" schrijven (bijv. met de keyboard library in Python of via de Win32 API in C#)
uitvoering: Logitech R500 Laser Presentation Remote

CompuPhase Wireless Dome Button
https://www.compuphase.com/usbkey/rfbutton_en.htm#_
Grote rode knop + usb stick op 868 mhz range zoals KaKu.
Afbeeldingslocatie: https://www.compuphase.com/usbkey/keyconfigurator.png
De grote rode knop indrukken stuurt een signaal naar de meegeleverde USB-dongle in je pc te sturen. Windows ziet dit als een "Human Interface Device" (oftewel een toetsenbord). Je kunt de dongle programmeren zodat hij een specifieke hex-code of toetsaanslag naar je PC stuurt die je met je eigen software uitleest.

-edit-
Zie net dat je ISP wil wisselen via SSH op de Windows machine die ingelogd is op SSH naar de router, Gemini zegt:

Stap 1: De Hardware
Je hebt een simpele, draadloze knop nodig met een 2.4GHz USB-dongle (geen Bluetooth of netwerk/WiFi nodig).
Optie: Zoek op Amazon of AliExpress naar een "Wireless USB switch", "Wireless USB foot pedal", of gebruik een simpele draadloze PowerPoint-presenter.

Hoe het werkt: Deze apparaten worden door Windows herkend als een standaard toetsenbord. Je programmeert de knop (via de bijgeleverde software) of gebruikt de standaardwaarde om een zeldzame toetsaanslag naar de pc te sturen als je hem indrukt, bijvoorbeeld F24 of Ctrl + Alt + Shift + W.

Stap 2: Passwordless SSH instellen
Omdat je wilt dat dit op de achtergrond gebeurt zonder dat je een wachtwoord hoeft in te typen, moet je je Windows pc instellen om via SSH-sleutels in te loggen op je router.
Open PowerShell op je Windows pc en typ: ssh-keygen (druk een paar keer op Enter om de standaardinstellingen te accepteren).

Kopieer de gegenereerde publieke sleutel (te vinden in C:\Users\JouwNaam\.ssh\id_rsa.pub) naar je router. Hoe dit moet verschilt per router (pfSense, Ubiquiti, Mikrotik, etc. hebben hier menu's voor). Test het in PowerShell: ssh admin@jouw-router-ip "commando-om-isp-te-wisselen". Als dit werkt zonder om een wachtwoord te vragen, ben je klaar voor de volgende stap.

Stap 3: Het signaal opvangen en uitvoeren
Voor Windows is AutoHotkey (AHK) veruit de beste en lichtste manier om een USB-toetsenaanslag op de achtergrond af te vangen en om te zetten in een actie. Je hebt hier geen complexe API of server voor nodig.

Download en installeer AutoHotkey.
https://www.autohotkey.com/
Maak een nieuw tekstbestand aan op je bureaublad en noem het isp_switch.ahk.
Open het in Kladblok en plak de volgende code (ervan uitgaande dat je knop de F24 toets simuleert):
code:
1
2
3
4
5
6
7
8
9
#Requires AutoHotkey v2.0
#SingleInstance Force

; Luister naar de F24 toets (of verander dit naar bijv. ^!+w voor Ctrl+Alt+Shift+W)
F24::
{
    ; Run het SSH commando onzichtbaar op de achtergrond
    Run('cmd.exe /c ssh admin@192.168.1.1 "jouw_router_commando"', , "Hide")
}
^Hier kan je dus jouw eigen code invoeren die je hierboven had staan.

Vanaf nu: zodra je op de draadloze knop drukt, ontvangt de USB-dongle het signaal (F24). AutoHotkey ziet deze toetsaanslag en voert razendsnel en onzichtbaar het SSH-commando uit naar je router. Als je dit script in je Windows Opstart-map zet, werkt het altijd, zodra je pc aanstaat.

[ Voor 37% gewijzigd door Kecin op 19-07-2026 14:33 ]

I'm not a number, I'm a free man! Geld over? Check m'n V&A


  • ernstoud
  • Registratie: Januari 2015
  • Laatst online: 22:27
Kecin schreef op zondag 19 juli 2026 @ 14:25:
[...]

Ik heb je originele vraag nog eens gelezen, hoe ik het interpreteer is dat je op een knop wil drukken (draadloos) en dat de pc dan dat signaal ontvangt en daar mogelijk iets mee doet?
Heb Gemini ook even gevraagd, die geeft aan:

Flic 2 Smart Buttons via BLE, dus geen enorm bereik maar wel een goede API middels een officiële SDK voor Windows (fliclib-windows). Deze draait een lokale TCP-socket server op je PC. Je kunt in vrijwel elke programmeertaal (Python, C#, Node.js) verbinding maken met poort 5551 om realtime uit te lezen of de knop is ingedrukt (en of dit een enkele klik, dubbelklik of 'ingedrukt houden' was).
https://flic.io/flic2

Of zoals eerder genoemd een Draadloze Presenters of USB Quiz-knoppen (De 'Toetsenbord' route). Dan kan je toetsen re-mappen via een keyboard remap tool. Omdat Windows dit simpelweg als een toetsaanslag ziet, heb je geen specifieke API nodig. Je kunt in elke taal een "Global Keyboard Hook" schrijven (bijv. met de keyboard library in Python of via de Win32 API in C#)
uitvoering: Logitech R500 Laser Presentation Remote

CompuPhase Wireless Dome Button
https://www.compuphase.com/usbkey/rfbutton_en.htm#_
Grote rode knop + usb stick op 868 mhz range zoals KaKu.
[Afbeelding]
De grote rode knop indrukken stuurt een signaal naar de meegeleverde USB-dongle in je pc te sturen. Windows ziet dit als een "Human Interface Device" (oftewel een toetsenbord). Je kunt de dongle programmeren zodat hij een specifieke hex-code of toetsaanslag naar je PC stuurt die je met je eigen software uitleest.

-edit-
Zie net dat je ISP wil wisselen via SSH op de Windows machine die ingelogd is op SSH naar de router, Gemini zegt:

Stap 1: De Hardware
Je hebt een simpele, draadloze knop nodig met een 2.4GHz USB-dongle (geen Bluetooth of netwerk/WiFi nodig).
Optie: Zoek op Amazon of AliExpress naar een "Wireless USB switch", "Wireless USB foot pedal", of gebruik een simpele draadloze PowerPoint-presenter.

Hoe het werkt: Deze apparaten worden door Windows herkend als een standaard toetsenbord. Je programmeert de knop (via de bijgeleverde software) of gebruikt de standaardwaarde om een zeldzame toetsaanslag naar de pc te sturen als je hem indrukt, bijvoorbeeld F24 of Ctrl + Alt + Shift + W.

Stap 2: Passwordless SSH instellen
Omdat je wilt dat dit op de achtergrond gebeurt zonder dat je een wachtwoord hoeft in te typen, moet je je Windows pc instellen om via SSH-sleutels in te loggen op je router.
Open PowerShell op je Windows pc en typ: ssh-keygen (druk een paar keer op Enter om de standaardinstellingen te accepteren).

Kopieer de gegenereerde publieke sleutel (te vinden in C:\Users\JouwNaam\.ssh\id_rsa.pub) naar je router. Hoe dit moet verschilt per router (pfSense, Ubiquiti, Mikrotik, etc. hebben hier menu's voor). Test het in PowerShell: ssh admin@jouw-router-ip "commando-om-isp-te-wisselen". Als dit werkt zonder om een wachtwoord te vragen, ben je klaar voor de volgende stap.

Stap 3: Het signaal opvangen en uitvoeren
Voor Windows is AutoHotkey (AHK) veruit de beste en lichtste manier om een USB-toetsenaanslag op de achtergrond af te vangen en om te zetten in een actie. Je hebt hier geen complexe API of server voor nodig.

Download en installeer AutoHotkey.
https://www.autohotkey.com/
Maak een nieuw tekstbestand aan op je bureaublad en noem het isp_switch.ahk.
Open het in Kladblok en plak de volgende code (ervan uitgaande dat je knop de F24 toets simuleert):
code:
1
2
3
4
5
6
7
8
9
#Requires AutoHotkey v2.0
#SingleInstance Force

; Luister naar de F24 toets (of verander dit naar bijv. ^!+w voor Ctrl+Alt+Shift+W)
F24::
{
    ; Run het SSH commando onzichtbaar op de achtergrond
    Run('cmd.exe /c ssh admin@192.168.1.1 "jouw_router_commando"', , "Hide")
}
^Hier kan je dus jouw eigen code invoeren die je hierboven had staan.

Vanaf nu: zodra je op de draadloze knop drukt, ontvangt de USB-dongle het signaal (F24). AutoHotkey ziet deze toetsaanslag en voert razendsnel en onzichtbaar het SSH-commando uit naar je router. Als je dit script in je Windows Opstart-map zet, werkt het altijd, zodra je pc aanstaat.
Interessante opties. Die flic button is fraai, maar vereist dus een hub… extra hardware weer.
Zo’n dome button komt erg in de buurt (maar wat prijzig). Ga ik bestuderen.

Dank voor input over de benodigde software, maar dat draait dus allemaal al. Het gaat puur om de trigger via een button.

RIPE Atlas probe: 1005104


  • esdeboer
  • Registratie: Oktober 2006
  • Niet online
Als je het met de bestaande switchbot hub en remote wil doen zou je nog een manual scene trigger kunnen maken https://support.switch-bot.com/hc/en-us/articles/11478778647703-How-to-use-Remote-control-Manual-Scene en die een email notificatie laten sturen en de email checken op je pc en daar op triggeren.

Anders zijn er genoeg bluetooth knopjes, zoals de al genoemde powerpoint clickers die je ook gewoon met je pc kan checken, eventueel een bluetoothdongle op je PC als die nog geen bluetooth heeft.

  • Josk79
  • Registratie: September 2013
  • Laatst online: 21:42
Met een Shelly Button 1 WIFI kun je een url aanroepen op een klikactie. In het script op je PC kun je een http servertje starten en bij aanroepen van een bep url bijv. /wisselvanprovider/ kun je in het script doen wat je wilt. De Shelly Button is discontinued, maar wellicht kun je hem nog ergens opduiken. De modernere Shelly Buttons gebruiken een ander protocol dan WIFI en dan heb je nog iets van een gateway nodig.

  • Josk79
  • Registratie: September 2013
  • Laatst online: 21:42
Toevoeging: Als het niet draadloos hoeft maar 'ergens' in een WCD mag, kun je ook een Shelly Button Add-on | Shelly Knowledge Base gebruiken met daarin een Shelly 1 Mini of iets dergelijks. De uitgaande kant hoef je niet te bedraden, maar je kunt de klik-actie van de switch een url laten aanroepen. Ook geen gehannes met batterijtjes op die manier.

  • ernstoud
  • Registratie: Januari 2015
  • Laatst online: 22:27
esdeboer schreef op zondag 19 juli 2026 @ 14:46:
Als je het met de bestaande switchbot hub en remote wil doen zou je nog een manual scene trigger kunnen maken https://support.switch-bot.com/hc/en-us/articles/11478778647703-How-to-use-Remote-control-Manual-Scene en die een email notificatie laten sturen en de email checken op je pc en daar op triggeren.
Dank voor de suggestie.

Meteen bekeken maar een scene gekoppeld aan een button kan alleen een notificatie sturen dat de button geklikt is naar de app, niet per e-mail. Volgens Gemini kan dat wel via een koppeling naar IFTT, interessant.

Update: inderdaad kan IFTT een e-mail sturen als een scene uitgevoerd is. Alleen wordt de scene gekoppeld aan een remote button alleen uitgevoerd als je ook een actie definieert. En als dat “enable de plug” is dan moet de plug ook aangesloten zijn, anders failed de scene.

Het lijkt onontkoombaar dat ik die plug mini moet gebruiken.

[ Voor 18% gewijzigd door ernstoud op 19-07-2026 16:49 ]

RIPE Atlas probe: 1005104

Pagina: 1