No description
  • JavaScript 74%
  • HTML 26%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Leopold Junkers a0c53b1593 Music page: back to Spotify Connect speakers
The Homey-speaker approach didn't fix the real problem: a Chromecast
drops out of Spotify's device list while idle, so playlists still can't
start on it until it is picked in a Spotify app. Spotify Connect
speakers, as first built, are simpler and show progress, shuffle and
repeat for everything.

Kept from the Homey-speaker version: the shuffle-off icon fix, the list
spacing fix, the three-line status label, and hiding the progress bar
when nothing is playing.

New: the chosen speaker is remembered by name as well as id (found
again under a new id), and when Spotify can't see it, the page says so
by name and offers the speakers list; the playlist then starts on the
speaker picked there.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 22:19:06 +02:00
.homeycompose Music page: Homey speaker with Spotify playlists 2026-10-09 22:07:16 +02:00
assets ESPanel 1.0.0 (as published in the Homey App Store) 2026-10-04 21:55:30 +02:00
drivers/plate Music page: back to Spotify Connect speakers 2026-10-09 22:19:06 +02:00
lib Music page: back to Spotify Connect speakers 2026-10-09 22:19:06 +02:00
locales Music page: back to Spotify Connect speakers 2026-10-09 22:19:06 +02:00
plate ESPanel 1.0.0 (as published in the Homey App Store) 2026-10-04 21:55:30 +02:00
settings Music page: Homey speaker with Spotify playlists 2026-10-09 22:07:16 +02:00
tools ESPanel 1.0.0 (as published in the Homey App Store) 2026-10-04 21:55:30 +02:00
.gitattributes ESPanel 1.0.0 (as published in the Homey App Store) 2026-10-04 21:55:30 +02:00
.gitignore ESPanel 1.0.0 (as published in the Homey App Store) 2026-10-04 21:55:30 +02:00
.homeychangelog.json ESPanel 1.0.0 (as published in the Homey App Store) 2026-10-04 21:55:30 +02:00
.homeyignore ESPanel 1.0.0 (as published in the Homey App Store) 2026-10-04 21:55:30 +02:00
api.js Music page: Homey speaker with Spotify playlists 2026-10-09 22:07:16 +02:00
app.js Music page: Homey speaker with Spotify playlists 2026-10-09 22:07:16 +02:00
app.json Music page: Homey speaker with Spotify playlists 2026-10-09 22:07:16 +02:00
package-lock.json ESPanel 1.0.0 (as published in the Homey App Store) 2026-10-04 21:55:30 +02:00
package.json ESPanel 1.0.0 (as published in the Homey App Store) 2026-10-04 21:55:30 +02:00
README.sv.txt ESPanel 1.0.0 (as published in the Homey App Store) 2026-10-04 21:55:30 +02:00
README.txt ESPanel 1.0.0 (as published in the Homey App Store) 2026-10-04 21:55:30 +02:00

ESPanel turns an ESP32 touch display into a wall panel for your home. Put your lights, sockets, curtains and sensors on it as tiles, tap to switch them, hold one to see all its values, and browse your home room by room. Your Flows can use the display too, to show messages, ask questions or count down.

You need an ESP32 display running the free openHASP firmware, for example the 4 inch Guition ESP32-S3-4848S040. ESPanel has its own MQTT server, so nothing else is needed: add the display under Devices and follow the steps on screen.