Beantwoorden
DSJout
Freshman Weetjeslezer
Berichten: 1
En we zijn vertrokken!

Home Assistant besturing TV app

Ik ben bezig met Home Assistant en heb een Nvidia Shield met daarop de Telenet tv app. Een flow die ik wil bouwen bestaat erin de Telenet tv app te openen (al dan niet de tv ook aanzetten) en vervolgens een bepaalde zender opzetten. Dit blijkt allemaal moeilijker dan gedacht. Zo is het gemakkelijk in Home Assistant om een app op te starten (tegelijk met de tv als deze uitstaat) als de package ID is gekend van de app. Bij de Telenet tv app heb ik geen manier gevonden om dit te doen werken met 'be.telenet.tv' en andere opties die ik kon vinden werkten ook niet.

Mijn huidige oplossing om iets geregeld te krijgen is via ADB (Android Debug Bridge) om ADB commands te sturen naar mijn Nvidia Shield (als mediaplayer zijnde en niet als het toestel zelf) en dan keyevents te sturen om te doen alsof ik op een toets duw. Dit is dus allesbehalve een feilloze oplossing, omdat er zoveel verschillende zaken kunnen mislopen. De app zelf is ook allesbehalve ideaal hiervoor, omdat deze niet iedere keer opent op het homescreen maar soms nog op de laatst geopende zender als ik even een andere app geopend heb.

Is er iemand die soortgelijke problemen ervaart en misschien zelfs een goede oplossing heeft die altijd werkt?
Of zijn er Telenet developers die me te woord kunnen staan of kan ikzelf helpen als freelance software developer? Idealiter zouden er gewoon commands bestaan om een zender te openen als de app geopend is i.p.v. eerst een zender te moeten zoeken, te openen en dan de cijfers van de zender in te tikken

Een gemakkelijke oplossing zou al zijn dat het mogelijk is met een command naar het hoofdscherm te gaan van de app and dat dan cijfertoetsen geaccepteerd worden om een zender te openen.

0 reacties