POE Tablet LED Beheer

Pagina: 1
Acties:

Vraag


  • mijansen1987
  • Registratie: December 2015
  • Laatst online: 20-04 06:24
Mijn vraag
Ik heb een tablet gekocht met POE, deze werkt perfect in mijn hass. Alleen nu heeft hij 2 ledbalkjes die je kan bedienen. Maar ik heb hier te weinig ervaring mee dat ik er niet uitkom hoe ik dit als licht entiteit in hass kan maken. Ik kreeg de "api" van de Chinese verkoper. Iemand die me hier mee kan helpen?

Relevante software en hardware die ik gebruik
Hass, POE tablet, unifi,

Wat ik al gevonden of geprobeerd heb


private static final String RGB_RED_76S08P = "71";
private static final String RGB_GREEN_76S08P = "70";
private static final String RGB_BLUE_76S08P = "87";


private void setGpioStatus(String gpioNumber, int gpioState) {
String command_1 = "echo " + gpioNumber + " > /sys/class/gpio/export";
String command_2 = "echo out > /sys/class/gpio/gpio" + gpioNumber + "/direction";
String command_3 = "echo " + gpioState + " > /sys/class/gpio/gpio" + gpioNumber + "/value";

String[] commandArray = new String[]{command_1, command_2, command_3};
ShellUtils.CommandResult result = execCommand(commandArray, true);
if (result.successMsg != null) {
Log.d(TAG, result.successMsg);
}
Log.d(TAG, command_1);
Log.d(TAG, command_2);
Log.d(TAG, command_3);
}

Alle reacties


  • Kecin
  • Registratie: Juli 2004
  • Niet online

Kecin

Je keek.

Hey, heb je al gebruik gemaakt van een AI? Ook wel handig om te weten om welke tablet het precies gaat (merk+typenummer). Zo te zien kan je de kleuren instellen door een string te sturen met het kleurnummer naar de juiste gpio pin (dus de connector van het ledje).
Waar loop je vast? Het integreren in HA? Of überhaupt het aansturen van de leds?

[ Voor 13% gewijzigd door Kecin op 19-04-2026 15:02 ]

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


  • mijansen1987
  • Registratie: December 2015
  • Laatst online: 20-04 06:24
AI heb ik geprobeerd maar die snapt het zelf ook niet, zowel chatgpt als Gemini.
Ik heb het via de ADB geprobeerd maar die krijg ik niet actief op mijn tablet. Het hele aansturen van de led lukt me al niet.

  • FredvZ
  • Registratie: Februari 2002
  • Laatst online: 21:52
Zoals hierboven al gevraagd: welk merk/type tablet gebruik je?

De code die hebt ontvangen is geen api, maar code die je moet draaien op het tablet.

Niet onmogelijk om de LED's vanuit HA aan ste sturen, maar je zelf nog iets moeten maken om de commando's voor het aansturen van de LEDs vanaf je HA naar de tablet te krijgen.

Spel en typfouten voorbehouden


  • mijansen1987
  • Registratie: December 2015
  • Laatst online: 20-04 06:24
Ik weet oprecht niet welke tablet; het is een 8 inch android poe tablet van Ali

  • HikariMisako
  • Registratie: Januari 2008
  • Laatst online: 19:39
Als je even je bestelling erbij pakt heb je snel genoeg het type gevonden toch?

  • mijansen1987
  • Registratie: December 2015
  • Laatst online: 20-04 06:24
Black RK3576 4G 32G

  • Osiris
  • Registratie: Januari 2000
  • Niet online
mijansen1987 schreef op zondag 19 april 2026 @ 14:50:
private static final String RGB_RED_76S08P = "71";
private static final String RGB_GREEN_76S08P = "70";
private static final String RGB_BLUE_76S08P = "87";
Dit lijken me de gewenste GPIO nummers, blijkbaar één GPIO per kleur.
mijansen1987 schreef op zondag 19 april 2026 @ 14:50:
private void setGpioStatus(String gpioNumber, int gpioState) {
String command_1 = "echo " + gpioNumber + " > /sys/class/gpio/export";
String command_2 = "echo out > /sys/class/gpio/gpio" + gpioNumber + "/direction";
String command_3 = "echo " + gpioState + " > /sys/class/gpio/gpio" + gpioNumber + "/value";

String[] commandArray = new String[]{command_1, command_2, command_3};
ShellUtils.CommandResult result = execCommand(commandArray, true);
if (result.successMsg != null) {
Log.d(TAG, result.successMsg);
}
Log.d(TAG, command_1);
Log.d(TAG, command_2);
Log.d(TAG, command_3);
}
Dit zijn gewoon wat bash commando's omgeven met één of andere taal (Kotlin of Java ofzo, geen idee verder, maakt ook niet zoveel uit). Je kunt hier prima de bash commando's uit extraheren en via adb shell uit te proberen.

Dit aangenomen dat bovenstaande code ook daadwerkelijk hetgeen is wat je van de verkoper had gekregen en niet iets niet werkends wat je zelf in elkaar hebt geflanst.. Je posts vloeien nou niet echt over van nuttige info verder.

[ Voor 9% gewijzigd door Osiris op 19-04-2026 19:49 ]

Pagina: 1