Open Home Assistant controller

Your smart home.
At your fingertips.

Turn for volume and lighting. Tap for media, weather, and scenes. A round 360-pixel touchscreen, precise encoder, and tactile feedback keep common actions immediate.

Delivery state: unflashed. The free Passion Wave firmware is installed on both processors by the guided browser wizard.

Placeholder for the upcoming Passion Wave RotaryKnob product photograph
Image placeholder · replace with final product photography

Less dashboard. More action.

The essentials remain one turn away.

Media

Players, volume, tracks, playlists, radio, and podcasts with Music Assistant.

Lighting

Brightness, light selection, and WLED presets without losing sight of the room.

Weather

Temperature arc, daily forecast, and focused rain radar.

Focus

Timers, alarms, floorplan, and a calm everyday screensaver.

Designed for Home Assistant

Fast locally. Flexible on the network.

The ESP32-S3 handles display, touch, encoder, and animation. A second ESP32 isolates Home Assistant communication and library access, keeping the UI responsive under network load.

  • Fluid local UI with tactile feedback
  • ESPHome integration without a cloud account
  • Independent OTA updates for both processors
  • Open firmware and reproducible configuration
Placeholder for a detailed RotaryKnob enclosure photograph

Weather screensaver

A distinct atmosphere for every weather state.

All 15 Home Assistant weather states are stored locally in S3 firmware. Switching requires no image download, while time, temperature, and status remain readable above the image.

Sunny screensaver
Sunny
Clear night screensaver
Clear night
Partly cloudy screensaver
Partly cloudy
Cloudy screensaver
Cloudy
Rainy screensaver
Rainy
Pouring rain screensaver
Pouring
Lightning screensaver
Lightning
Lightning and rain screensaver
Lightning, rainy
Hail screensaver
Hail
Snowy screensaver
Snowy
Sleet screensaver
Snowy, rainy
Fog screensaver
Fog
Windy screensaver
Windy
Windy and cloudy screensaver
Windy, cloudy
Exceptional weather screensaver
Exceptional

Component

JC3636K518C with a dual-processor architecture

Display
Round 3.6-inch IPS touchscreen, 360 × 360 pixels
UI processor
ESP32-S3 with PSRAM for LVGL, graphics, and input
Bridge processor
ESP32 for isolated Home Assistant communication
Input
EC1 rotary encoder plus capacitive touch
Feedback
DRV2605 haptics and immediate visual feedback
Connectivity
Wi-Fi, native Home Assistant API, optional Music Assistant
Updates
Separate, safe OTA paths for S3 and ESP32
Firmware
Open and reproducibly built ESPHome/LVGL firmware

Supplier revisions may differ in memory or assembly. Before ordering, compare product photos and confirm the designation JC3636K518C with ESP32-S3 and additional ESP32.

From unflashed to ready

One cable. Two firmware steps. One guided wizard.

USB-C orientation selects the processor. The wizard guides you through S3, connector reversal, ESP32 bridge, Wi-Fi, and Home Assistant without a local development environment.

  1. Connect the hardware by USB-C
  2. Install the display processor and Wi-Fi
  3. Reverse the plug and install the bridge
  4. Confirm both endpoints of the one device in Home Assistant
  5. Select targets and run the first test

Get the hardware

Ready for your RotaryKnob?

Order the unflashed component and return to the guided installer after delivery.

Order hardware