Repetier-Server

Repetier-Server 是一款 3D 打印机/CNC 服务器,能够在同一服务器上控制多个设备。 此集成处理与服务器的主要集成。

目前 Home Assistant 支持以下设备类型:

  • 传感器

配置

repetier:
  - host: REPETIER_HOST
    api_key: YOUR_API_KEY

Configuration Variables

repetier list Required

Repetier 集成

host string Required

您的 Repetier-Server 的主机 IP 或主机名。

api_key string Required

用于连接到 Repetier-Server 的用户 API 密钥

port integer (Optional, default: 3344)

用于连接到主机的端口

sensors map (Optional)

传感器的配置。

monitored_conditions list

要激活的传感器。

current_state

当前状态的文本。

extruder_temperature

所有可用挤出机的温度。这些温度将显示为 printer_name_extruder_N

bed_temperature

所有可用加热床的温度。这些温度将显示为 printer_name_bed_N

chamber_temperature

所有可用加热室的温度。这些温度将显示为 printer_name_chamber_N

current_job

返回当前作业的完成百分比状态,以及作业信息作为属性。

job_start

作业开始的时间戳。

job_end

估计的作业结束时间戳。

多个 Repetier 服务器的示例:

repetier:
  - host: REPETIER_HOST
    api_key: YOUR_API_KEY
    sensors:
      monitored_conditions:
        - 'current_state'
        - 'current_job'
  - host: REPETIER_HOST
    api_key: YOUR_API_KEY
    port: 3344

如果 Repetier-Server 主机配备了网络摄像头,也可以将其添加。

camera:
  - platform: mjpeg
    name: Repetier
    still_image_url: http://YOUR_REPETIER_HOST_IP:8080/?action=snapshot
    mjpeg_url: http://YOUR_REPETIER_HOST_IP:8080/?action=stream

检索 API 密钥

要生成所需的 API 密钥,请执行以下操作:

  • 访问您的 Repetier Server Web 控制台
  • 按下设置图标(齿轮图标)
  • 选择用户配置文件。
  • 创建一个新用户,取消选择所有选项并点击创建用户。
  • 编辑新创建的用户,并记下该用户的 API 密钥,这就是在 Home Assistant 设置中使用的密钥。