[ESP32] Pilotage de ma TV en simulant un clavier USB

Forum dédié aux bricolages d'objets connectés IOT et leurs communications avec DomoticZ :
- Remplacement de firmware des prises, modules relais ...
- Fabrication à base d'ESP8266, de NodeMCU, de Weemos et consorts ...
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

[ESP32] Pilotage de ma TV en simulant un clavier USB

Message par Neutrino »

Bonjour à tous,

Je partage mon firmware ESP32 Remote, conçu pour piloter une télévision via USB HID depuis le réseau.
L'idée de départ : l'API de ma TV Philips plantait régulièrement, alors j'ai opté pour émuler un clavier HID physique branché en USB - plus fiable que l'infrarouge que j'avais aussi !
Techniquement, c'est compatible avec tout ce qui supporte un clavier :D

🔧 Matériel requis
ESP32-S2 ou ESP32-S3 uniquement (USB OTG natif obligatoire).
Un câble USB pour relier l'ESP à la TV.

⚡ Fonctionnalités principales
- Interface Web locale (pilotage, configuration, gestion des macros, OTA) avec capture du clavier pour un pilotage plus facile. Votre clavier pilote votre TV.
- Commandes : navigation, volume, sources, modes sonores, pavé numérique, codes bruts
- Pilotage par HTTP et MQTT
- Moteur de macros : jusqu'à 10 séquences de commandes avec délais, stockées en NVS dans l'ESP32
- Domoticz : pilotage via le plugin, MQTT Auto Discovery ou MQTT Mapper en jouant du JSON
- Home Assistant : MQTT auto-discovery intégrée (boutons, capteurs de télémétrie, macros)
- Télémétrie périodique : RSSI, uptime, IP, version firmware
- Mise à jour OTA par glisser-déposer depuis le navigateur, ou via ArduinoOTA
- Mode point d'accès de secours si le Wi-Fi est indisponible

🏠 Intégration Domoticz
https://github.com/neutrino85/DomoticzEsp32Remote
Inclue le WakeOnLan pour allumer ma TV... qui le supporte nativement :D

📦 Installation rapide
1. Board package 'esp32' by Espressif ≥ 2.x dans l'IDE Arduino
2. Installer la lib 'PubSubClient'
3. Flasher, puis configurer Wi-Fi/MQTT via la page '/config'
4. Mises à jour suivantes via '/update' ou ArduinoOTA


N'hésitez pas si vous avez des questions !
ESP32Remote.png
ESP32Remote.png (115.37 Kio) Consulté 296 fois
config.png
config.png (87.95 Kio) Consulté 296 fois
macros.png
macros.png (40.8 Kio) Consulté 296 fois
OTA.png
OTA.png (47.26 Kio) Consulté 296 fois
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
jackslayter
Messages : 1040
Inscription : 30 sept. 2014, 14:40
Localisation : Isère (38)

Re: [ESP32] Pilotage de ma TV en simulant un clavier USB

Message par jackslayter »

intéressant, merci pour le partage
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Répondre