Skip to content

dezihh/Remote4HA

Repository files navigation

Remotecontainer Skeleton: https://github.com/prenone/platformio-vscode-devcontainer?tab=readme-ov-file

Start:
Install Dev Containers
F1 -> Dev Containers: Clone Repository in Named Container Volume

BOM:

NodeMcu ESP32 Wroom 32 https://www.amazon.de/dp/B0CLD28SHQ?ref=ppx_yo2ov_dt_b_fed_asin_title
HC-Typ-05 Bluetooth RF Transceiver https://www.amazon.de/gp/product/B0DGXCGD8N/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1
Hailege USB Host Shield 2.0 ADK USB Host https://www.amazon.de/dp/B07Y83TJ47?ref=ppx_yo2ov_dt_b_fed_asin_title

Modules

https://registry.platformio.org/libraries/felis/USB-Host-Shield-20
lib_deps =
tzapu/WiFiManager
tanakamasayuki/EspUsbHost

WSL4COM

winget install usbipd
usbipd list
usbipd.exe bind --busid 3-5
usbipd attach --wsl --busid 3-5

  • modprobe cp341


Plug Any USB Device on an ESP8266: https://www.hackster.io/usini/plug-any-usb-device-on-an-esp8266-e0ca8a
USB to USB keyboard converter build log: https://geekhack.org/index.php?topic=80421.0
OSC did not start" keeps showing up in the Serial Monitor: https://forum.arduino.cc/t/osc-did-not-start-keeps-showing-up-in-the-serial-monitor/516403
Arduino Shield – USB 2.0 Host shield Hw: http://domoticx.com/arduino-shield-usb-2-0-host-shield/
Big Foto of Shield: https://forum.pjrc.com/index.php?threads/teensy-with-mini-usb-host-shield-chineese.43357/
SoftUSB: https://github.com/tobozo/ESP32-USB-Soft-Host/tree/main
Esp32-Jumpstart (Host, Pinout) https://github.com/touchgadget/esp32-usb-host-demos

BLE


https://github.com/blackketter/ESP32-BLE-Combo/tree/master
kleiner: https://github.com/T-vK/ESP32-BLE-Keyboard/blob/master/BleKeyboard.h
commands-table: https://github.com/asterics/esp32_mouse_keyboard
BLE Advertising Article https://stackoverflow.com/questions/69921353/how-can-i-clone-a-non-paired-ble-signal-from-a-remote-to-trigger-a-device
Google Keycodes https://developer.android.com/reference/android/view/KeyEvent

Filesystem


Partition Tables: https://github.com/espressif/arduino-esp32/tree/master/tools/partitions
ESP Readme: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/partition-tables.html
Blog: https://community.platformio.org/t/platformio-esp32-partitions/33792

Keycodes:


Flirc HID codes and Android keycode counterparts
Android to HID Mappings(Bible)
HID Usage Tables (Official PDF Document)
HID Table Better sorted
Android keycode Display for Developer
Android Key Events Developer Page
Other Ideas to HID Mnagement

Markdown


Markdwon Editor Online
Markdown Syntax Help

ESP Info

ESP32 S3 DevKitC 1 N16R8 ESP32 S3 WROOM1


Memory: 384kb
Flash: 16MB und 8MB PSRAM

Vscode Twaeaks & Helpers


pio pkg update -g -p espressif32 - Update Platformio
Use Webserial! https://github.com/ayushsharma82/WebSerial/tree/master

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published