Skip to content

magdalar/RedSmartKnob

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

114 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RedSmartKnob

This repository provides an ESPHome based firmware for an ESP32 based media player, either controlling a Music Assistant Media Player via Home Assistant, and optionally also having this device be the sendspin media player via local audio AUX output. This was inspired heavily by https://github.com/RealDeco/sendspin-guition.

Screenshots

Red Smart Knob Silver Puck
Red Smart Knob, the repo's namesake. Silver Puck, running off a QI charger.

Expectations

This firmware expects use of ESPHome, Home Assistant and Music Assistant. Note that any configuration requesting an HA Media Player should provide the entity id pointing to the Music Assistant variant of that media player for best results.

How to use this

This firmware comes in two modes:

  • Sendspin mode: the device is the media player (e.g. use the AUX out)
  • Controls mode: the device controls a remote Music Assistant Media Player

There each device also provides *.dev.yaml files for local development, or to assign passwords and encryption via secrets.yaml.

Once flashed, be sure to:

  • Add the device in Home Assistant
  • Enable "Allow the device to perform Home Assistant actions" from the ESPHome integration overview. Screenshot
  • Configure the device in Home Assistant, to set the relevant entity ids. The device will reboot to enact the changes.

NOTE: If using TTS announcements, remember to use the Music Assistant media_player entity within Home Assistant, rather than the device directly. MA will handle the audio stream format mismatches much more gracefully.

Supported Devices

Follow the Flash links to install.

Device model Image Description Details Flash It!
  • Guition JC3636K518C
  • WaveShare ESP32-S3-Knob-Touch-LCD-1.8
Red Smart Knob 1.8" ESP32-S3 Rotary Knob (Red, Blue or Black) Details Open Installer for Sendspin mode
Open Installer for Controls mode
  • Guition JC3636W518C
Silver Puck 1.8" ESP32-S3 Silver Puck Details Open Installer for Sendspin mode
Open Installer for Controls mode

References and Inspirations

About

An ESPHome configuration for a WaveShare ESP32-S3 1.8inch Knob Display / Guition JC3636K518C-I-YR1 - Knob-ESP32S3.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages