Hoe je een webhook kan maken/aanroepen en verwerken in je Homey: https://homeycornelisse.nl/webhook-gebruiken/. Beter dan daar kan ik het niet uitleggen.
Hoe je de hierboven gemaakte webhook url kan aanroepen op je Mac bij het opstarten of via app.
- Start de Automator App op je Mac.
- Maak nieuwe app
- Voeg toe: ‘haal opgegeven url’s op’
- Pas hierin de standaard apple.com url aan naar de webhook url van Homey bijv: https://###HIER-API-CODE-VAN-JOUW-HOMEY####.connect.athom.com/api/manager/logic/webhook/event?tag=imacaan
- Voeg toe: ‘Haal inhoud uit webpagina’s’;
- Sla de app op in: documenten, bureaublad, of wat je zelf fijn vindt
Nu kun je er zelf voor kiezen om elke keer zelf die ‘app’ te openen of deze te laten starten als je je Mac opstart. Dat kan via gebruikers instellingen op je Mac onder de instellingen van programma’s opstarten bij inloggen.
Voor het afsluiten van je Mac kun je nog een app maken met een eveneens een webhook die afsluit met bijvoorbeeld ‘imacuit’. Ik heb dan in de app nog een stap toegevoegd: ‘Voer Apple script uit’ en dan het script ‘tell application “System Events” to sleep’. Sla dit weer op, op een plek waar je bij kan.
Ik zet mijn Mac via die app in slaapstand. Voordat die in slaapstand gaat stuurt ie eerst de webhook naar Homey.
Dit is een hele snelle beschrijving
. Als je er niet uitkomt laat het weten, maak ik een verder gedetailleerde uitleg.
ps. Misschien kan dit inmiddels ook makkelijker via de ‘Opdrachten’ app, aangezien die deels de automator app vervang. Maar durf dat niet met zekerheid te zeggen. EDIT: Zie nu ook deze uitleg voor opdrachten op iPhone/iPad: https://homeycornelisse.nl/variabele-webhook-knop-maken-met-de-iphone-ios-opdrachten-app/ Dit werkt ook hetzelfde op de Mac tegenwoordig, maar volgens mij kun je die opdrachten niet laden bij het inloggen.