About
BLOOMIN8 E-Ink Canvas connects a BLOOMIN8 e-ink picture frame to Home Assistant over the local network. It adds buttons, a media entity, selects, sensors and text entities for the frame. Services cover showing the next image, sleeping, rebooting, clearing the screen and updating device settings. Images can be uploaded from a URL or as encoded data, in batches, and deleted, and galleries can be created, listed and removed. For frames that sleep deeply, a Bluetooth MAC address adds a wake button and an optional automatic wake before commands, which needs a Bluetooth adapter or proxy. Setup is done in the UI, either by discovery on the network or by entering the IP address.
Automatic summary of the README and code of ARPOBOT-BLOOMIN8/eink_canvas_home_assistant_component. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
Found by itself Home Assistant spots it on the network and offers to add it.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Media
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Connect to BLOOMIN8 E-Ink Canvas
- IP Address
- Display Name
- Select BLE device (optional)Optional: pick your Canvas from Home Assistant's discovered Bluetooth devices (requires Bluetooth / BLE proxies). If set, the device will be woken via BLE and the setup will wait ~10s before connecting via IP.
- Bluetooth MAC Address (optional)Optional: used to wake the device via BLE when it is in deep sleep (format: AA:BB:CC:DD:EE:FF). If set, the setup will wake the device and wait ~10s before connecting via IP.
- Auto wake via BLE before API callsIf enabled, the integration will try to wake the device via BLE (using the Bluetooth MAC address) before sending HTTP API commands. Requires Home Assistant Bluetooth and a connectable device (e.g. via BLE proxy). Tip: if you set the device's Max Idle Time very low (e.g. 10–30s), the Canvas may frequently sleep between Home Assistant actions; set max idle to 1 minute or longer so BLE wake is not that often needed and slow down actions.
- Display OrientationSelect portrait or landscape based on how your frame is mounted
- Image Fill ModeAuto: cover if same orientation, contain if different. Cover: crop to fill. Contain: fit with background color
- Background ColorBackground color used when image doesn't fill the screen (contain mode)
Also asked when changing the connection.
Confirm device
- IP Address
- Display Name
- Select BLE device (optional)Optional: pick your Canvas from Home Assistant's discovered Bluetooth devices (requires Bluetooth / BLE proxies). If set, the device will be woken via BLE and the setup will wait ~10s before connecting via IP.
- Bluetooth MAC Address (optional)Optional: used to wake the device via BLE when it is in deep sleep (format: AA:BB:CC:DD:EE:FF). If set, the setup will wake the device and wait ~10s before connecting via IP.
- Auto wake via BLE before API callsIf enabled, the integration will try to wake the device via BLE (using the Bluetooth MAC address) before sending HTTP API commands. Requires Home Assistant Bluetooth and a connectable device (e.g. via BLE proxy).
- Display OrientationSelect portrait or landscape based on how your frame is mounted
- Image Fill ModeAuto: cover if same orientation, contain if different. Cover: crop to fill. Contain: fit with background color
- Background ColorBackground color used when image doesn't fill the screen (contain mode)
Discover BLOOMIN8 E-Ink Canvas
- Discovered deviceSelect a device found on the network. The integration verifies it by calling GET /deviceInfo and matching ms_code/type/sn/bt_mac.
Texts from the code of ARPOBOT-BLOOMIN8/eink_canvas_home_assistant_component.
Shows in Vulpo
Media Player card, Button card, Select card, Chart card, Apple Watch.Information
- Installs
- 86 sharing analytics
- GitHub stars
- 57
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v1.7.0,
- Category
- Computers and network
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
bloomin8_eink_canvas- Issues
- Report an issue












