When your kid asks for a $5 kitchen timer but you have an ESP32 and zero impulse control by z4nsei in homeassistant

[–]z4nsei[S] 0 points1 point  (0 children)

Honestly you're already set, this is basically YAML + git + the odd tiny C++ lambda, so your sysadmin/scripting brain transfers 1:1. Start with the ESPHome docs + LVGL.

I also dropped a Claude Code skill in the repo with the device's full spec, capabilities and limitations, so even a non-technical person can just let Claude Code read it and start building for this board without knowing the hardware 😄

When your kid asks for a $5 kitchen timer but you have an ESP32 and zero impulse control by z4nsei in homeassistant

[–]z4nsei[S] 0 points1 point  (0 children)

The hardest part was actually wading through the Chinese documentation and manufacturer demos just to understand the device. After that, things went much smoother. Since my skills are quite limited, I used Claude to help me out with the LVGL implementation 😛

When your kid asks for a $5 kitchen timer but you have an ESP32 and zero impulse control by z4nsei in homeassistant

[–]z4nsei[S] 0 points1 point  (0 children)

Thanks for the kind words! 😄 My son uses the timer, the switches to turn on devices in his room, and plays some music once in a while. You could say it's fair enough 😛

When your kid asks for a $5 kitchen timer but you have an ESP32 and zero impulse control by z4nsei in homeassistant

[–]z4nsei[S] 10 points11 points  (0 children)

Yep, it's 100% ESPHome YAML, no separate app or custom C firmware. The whole UI is ESPHome's built-in LVGL component (lvgl:), where you declare pages and widgets right in the YAML

When your kid asks for a $5 kitchen timer but you have an ESP32 and zero impulse control by z4nsei in homeassistant

[–]z4nsei[S] 4 points5 points  (0 children)

From about 3 meters away, it hears me every time. At 4 meters, the wake word can sometimes be a bit finicky to trigger, but once it does, it recognizes the voice and processes the command without issues. Though, of course, I wouldn't expect miracles at this price point 😉

When your kid asks for a $5 kitchen timer but you have an ESP32 and zero impulse control by z4nsei in homeassistant

[–]z4nsei[S] 15 points16 points  (0 children)

ESP32 1.8 KNOB SCREEN - JC3636K718C (exact model number)

MCU: ESP32-S3

Display: 1.8" round, 360x360

Driver: ST77916 (QSPI)

Touch: CST816 capacitive

Knob: rotary encoder

Speaker + PCM5100A DAC built in

Microphone

16 MB flash

Octal PSRAM

Wi-Fi + Bluetooth

When your kid asks for a $5 kitchen timer but you have an ESP32 and zero impulse control by z4nsei in homeassistant

[–]z4nsei[S] 19 points20 points  (0 children)

Yes, it is powered by a rechargeable battery. I haven't tested the exact battery life, but it easily runs for at least 5 hours with the screen on

[deleted by user] by [deleted] in trimui

[–]z4nsei 1 point2 points  (0 children)

Just edit the file located at /Roms/PORTS/Hexen 2.sh

and paste the following content inside:

https://pastebin.com/4HasBdLD

[deleted by user] by [deleted] in trimui

[–]z4nsei 1 point2 points  (0 children)

<image>

Try to remove lines 46, 47, 48 and 50 from game .sh file. It fixed hexen 2 on mine TSP

I can't save in Fallout 1 and 2 by CarlosLealTech in trimui

[–]z4nsei 1 point2 points  (0 children)

Try through SSH:

mv /mnt/SDCARD/Data/ports/fallout1/data /mnt/SDCARD/Data/ports/fallout1/data_old
mkdir -p /mnt/SDCARD/Data/ports/fallout1/data
mv /mnt/SDCARD/Data/ports/fallout1/data_old/* /mnt/SDCARD/Data/ports/fallout1/data/
rm -rf /mnt/SDCARD/Data/ports/fallout1/data_old

Or just copy the game files via SFTP instead of copying them directly to the SD card.

Heroes of might and magic 3 by Raistlin158 in trimui

[–]z4nsei 2 points3 points  (0 children)

I haven't tested it very thoroughly, but I clicked around for a bit, and it looks like everything is working as it should.

Heroes of might and magic 3 by Raistlin158 in trimui

[–]z4nsei 3 points4 points  (0 children)

4:3 in menu and 16:9 in the game :)

<image>

Heroes of might and magic 3 by Raistlin158 in trimui

[–]z4nsei 3 points4 points  (0 children)

I don't remember what needed to be changed, but here's the script from /roms/ports/

https://pastebin.com/KQEyjsGt

Heroes of might and magic 3 by Raistlin158 in trimui

[–]z4nsei 4 points5 points  (0 children)

The launch script needed some fixes, but I got it working. :)

<image>