3D Print Pricing API
3D Print PricingDevelopers
Сайт

Moonraker

Klipper-принтер без хаба Home Assistant? Слушайте WebSocket Moonraker напрямую — так же, как это делает Spoolman.

Поиск по документации

Перейти к разделу

Напрямую через Moonraker, без Home Assistant

Если у вас Klipper-принтер (Fluidd/Mainsail), но HA как хаб автоматизации не стоит — можно обойтись совсем без него. Moonraker сам отдаёт статус печати по WebSocket (тот же протокол, которым пользуются Fluidd, Mainsail и Spoolman), а наш пример-скрипт слушает его и напрямую зовёт PUT /print-jobs/{id}.

3D Print Pricing  ◄──PUT /print-jobs/{id}──  moonraker-order-watcher.py  ◄──WebSocket──  Moonraker (Klipper)

Скрипт находит id заказа прямо в имени G-code файла — назовите файл при экспорте из слайсера как <id заказа>.gcode (id берётся из карточки заказа или из sandbox на странице REST API). Дальше скрипт сам следит за print_stats.state и меняет статус: printing → печать началась, completedone, errorprint_error, cancelledcancelled.

Скачать скрипт
Скачать скрипт
pip install websockets
python3 moonraker-order-watcher.py \
  --moonraker-ip 192.168.1.50 \
  --api-base https://3dprintpricing.pro/api \
  --token pat_xxxxxxxxxxxxxxxxxxxxxxxx
Вопросы по интеграции — через обычную поддержку 3D Print Pricing.Написать в поддержку
REST APIWEBHOOKSHOME ASSISTANTDISCORDSLACKN8NKLIPPER
REST APIWEBHOOKSHOME ASSISTANTDISCORDSLACKN8NKLIPPER

Попробуйте 3D Print Pricing бесплатно

© 2026 · 3DPP API · v9.5.0 · 16+

Максим Иван Андреевич · Самозанятый (НПД) · ИНН 524308881820 · print.calculator.3d@gmail.com