About
Anycubic 3D Printer - Local Control - NO Cloud is an integration that controls Anycubic Kobra printers over the local network. It talks to the printer's LAN Mode through its local MQTT broker, so no Anycubic cloud account is needed. It adds sensors for status, temperatures, progress, layers, time remaining and file name, plus a pause reason sensor and a print event entity. Pause, resume and stop buttons, target temperature and fan controls, print speed selection and a chamber light are also provided, and temperatures, fans and speed can only be changed during a print. A camera entity shows the printer's live stream, and ACE multi-color boxes get their own devices with drying and auto-feed controls. Entities adapt to the printer model, and setup is done in the UI with the printer's IP address or hostname.
Automatic summary of the README and code of chrisfore/anycubic_ha_local. 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.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Lights
- Cameras
- Switches
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Connect
- Printer IP address or hostname
Also asked when changing the connection.
After setup
- Camera source
Texts from the code of chrisfore/anycubic_ha_local.
Entities
- Binary sensorsPrinting, Paused
- ButtonsPause, Resume, Stop
- CamerasCamera
- EventsPrint event
- ImagesObject thumbnail, Object top view
- LightsChamber light, Camera light
- NumbersNozzle target temperature, Bed target temperature, Part cooling fan, Auxiliary fan, Chamber fan, Drying temperature, Drying time
- SelectsPrint speed
- SensorsStatus, Pause reason, Nozzle temperature, Bed temperature, Chamber temperature, Progress, Current layer, Total layers, Time remaining, File name, Firmware, Humidity, and 3 more
- SwitchesDrying, Auto-feed
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
From the README
A Home Assistant custom integration for the Anycubic Kobra 3 / 4 / X / S1 series (and ACE / ACE 2), talking to the printer's stock LAN Mode over its local MQTT broker — no Anycubic cloud account, no rooting.
Status: v1.2.15 — validated end-to-end on a Kobra S1 Max and user-validated on a Kobra 4, Kobra 3 and Kobra X; the rest of the family shares the identical protocol. Entities adapt to each model (see Supported printers).
- Printer: status / lifecycle, nozzle / bed / chamber temperatures, progress, current & total layers, time remaining, file name; printing and paused binary sensors. (Firmware version shows on the…
- Why it paused or stopped: a pause reason sensor ("Paused by user", "Filament is stuck", …) and a print event entity for notifications — see Print events and pause reasons.
- Live camera: the printer's H.264 stream, started on demand — or the Rinkhals camera feed (see Printers running Rinkhals).
- ACE 2: humidity, box temperature, loaded slot, and all four filament slots (material, color, remaining %).
Shows in Vulpo
Light card, Quick Toggle card, Camera card, Button card, Apple Watch, Control Center.Information
- Installs
- 87 sharing analytics
- GitHub stars
- 20
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v1.2.17,
- Category
- Computers and network, Printers
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
anycubic- Issues
- Report an issue











