Tutorial: touchscreen aan/uit zetten in Homey

Tutorial: touchscreen aan/uit zetten in Homey

Om deze flow te maken in Homey, waarin je een virtueel apparaat (touchscreen) als lamp met een IP-adres gebruikt om commando’s te sturen, volg je de onderstaande stappen:

Voorbereiding

  1. Maak een virtueel apparaat aan:
    • Open de Homey-app en ga naar Apparaten.
    • Klik op + om een nieuw apparaat toe te voegen en kies voor Virtueel apparaat.
    • Selecteer Lamp als apparaatsoort, en geef het de naam Touchscreen.
    • Noteer het IP-adres van het apparaat waar je commando’s naartoe wilt sturen, aangezien dit nodig is voor de flow.
  2. Installeer de Homey Script of SSH-commando app:
    • Ga naar de Simple Ssh app voor Homey en installeer deze op je Homey.
      Klik daarna op het plusje in je flow en selecteer nieuw apparaat. klik op verbinden en vul de juiste gegevens in. de ssh username en password zijn die van de raspberry pi waar je touchscreen aan zit. Voor meer informatie over de opzet ga naar dit artikel.

Flow Stappen

  1. Maak de flow aan:
    • Ga naar de Flow-sectie in de Homey-app en klik op + Nieuwe flow.
  2. Triggers toevoegen:
    • Voeg de eerste trigger toe door op Toevoegen te klikken en selecteer Eetkamerlampen – Eetkamer en Touchscreen – Woonkamer (virtueel apparaat) met de condities Aangezet en Uitgezet zoals te zien in de afbeelding.
    • Voeg beide apparaten en condities toe met de ANY-functie, zodat de flow start als een van de apparaten aan- of uitgezet wordt.
  3. Acties instellen:
    • Voeg de actie toe om een commando te sturen naar het touchscreen-apparaat.
    • Selecteer Send command en stel de volgende commando’s in:
      • Voor Aangezet: DISPLAY=:0 xrandr --output HDMI-2 --auto
      • Voor Uitgezet: DISPLAY=:0 xrandr --output HDMI-2 --off
    • Dit zorgt ervoor dat het scherm wordt ingeschakeld wanneer de eetkamerlamp of het virtuele apparaat wordt aangezet en uitschakelt wanneer deze wordt uitgezet.
  4. Extra Reboot-commando:
    • Voeg nog een apart commando toe, zoals in het voorbeeld onderaan de flow.
    • Selecteer het virtuele touchscreen-apparaat en stel de actie in om het commando sudo reboot te sturen. Dit kan handig zijn voor het handmatig opnieuw opstarten van het apparaat.
  5. Opslaan en testen:
    • Klik op Opslaan en geef de flow een naam, bijvoorbeeld Touchscreen Automatisering. en test de flow door de eetkamerlamp of het virtuele touchscreen-apparaat aan en uit te zetten. Controleer of de gewenste acties plaatsvinden, zoals het aan- en uitschakelen van het scherm via de HDMI-uitgang.

Door deze stappen te volgen, zou je een werkende flow moeten hebben die het touchscreen aan- en uitschakelt afhankelijk van de status van je lampen, en een extra optie om het touchscreen te herstarten.

Affiliate Disclaimer
Sommige links op deze pagina zijn affiliatelinks. Dit betekent dat ik een kleine commissie verdien wanneer je via deze links een aankoop doet, zonder dat het jou extra kost. Dit helpt mij om deze website draaiende te houden en nuttige content te blijven aanbieden.

Amazon Affiliate Disclaimer
Als Amazon Affiliate verdien ik aan kwalificerende aankopen. Voor meer informatie, bekijk de volledige Affiliate Disclaimer.
Laat een reactie achter

Reacties

Nog geen reacties. Waarom begin je de discussie niet?

Geef een reactie