Overview
This capability allows users to set and adjust the temperatures of both the tool and bed of their 3D printer remotely through OctoPrint integration. It enhances convenience, ensuring optimal printing conditions without needing to be physically present at the printer.
Benefits
- Remote temperature adjustment for better print quality
- Eliminates the need for manual temperature controls, saving time
- Enables pre-heat functions to prepare the printer before use
Intent
The purpose of this capability is to streamline the operation of 3D printers by allowing users to manage heating settings directly from their home capability system. The outcome is a more efficient printing process, with reduced downtime and increased user satisfaction.
Preconditions
- A compatible 3D printer connected to OctoPrint.
- Home Assistant configured with OctoPrint integration.
- Stable Wi-Fi connection for remote access.
- Home Assistant installed and configured.
- Integration available and authenticated: Zigbee2MQTT.
- Device installed and reachable: TP-Link | HS100.
Actors
- Homeowner managing 3D printing tasks
- Family member assisting with 3D printing projects
- Guest using the 3D printer for personal projects
Trigger
User initiates temperature setting changes through the Home Assistant interface or an capability event.
Workflow Diagram
flowchart TD
A[User Requests Temperature Change] -->|check| B{Is Printer Connected?}
B -->|Yes| C[Set Tool & Bed Temperature]
C --> D[Update Printer Settings]
B -->|No| E[Notify User of Connection Issue]
Workflow Description
1. User Accesses Home Assistant
The user logs into their Home Assistant dashboard to access the 3D printer controls.
2. Select Printer Settings
The user navigates to the OctoPrint integration section and selects the desired 3D printer.
3. Adjust Temperature Settings
The user inputs the desired temperatures for both the tool and the bed of the printer.
4. Confirmation of Settings
The user confirms the changes, and the system checks the printer’s connection status.
5. Temperature Updated
If connected, the printer’s settings are updated, and it begins heating to the specified temperatures.
Postconditions
The 3D printer’s tool and bed are set to the new temperatures, ready for printing tasks as specified by the user.
Optional Enhancements
- Add notifications for temperature changes via mobile app
- Integrate with smart home energy monitors for efficiency tracking
- Enable voice control through smart assistants
Recommended Components
| Recommended Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | Zigbee2MQTT, Tasmota | TP-Link | HS100, TP-Link | HS200 |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)