Add Moonraker Update Manager integration

🎉 One-click updates from Mainsail/Fluidd UI!

New files:
- moonraker/update_manager.cfg - Moonraker config
- moonraker/README.md - Setup instructions
- install.sh - Auto-install/update script
- README.md - Complete project documentation

Features:
 Update Manager entry in Mainsail/Fluidd
 One-click updates from web UI
 Automatic Klipper restart after update
 Safe install (doesn't overwrite custom user_settings.cfg)
 Installs calibration macros automatically
 Professional update workflow

Setup:
1. Add [include open4neptune-new/moonraker/update_manager.cfg] to moonraker.conf
2. Restart Moonraker
3. Machine → Update Manager → open4neptune-configs → Update

Like official Klipper plugins! 🔥
This commit is contained in:
root 2026-03-12 14:38:40 +00:00
parent 862b062ecb
commit 8dba9d6b55
4 changed files with 631 additions and 0 deletions

View file

@ -0,0 +1,19 @@
# ============================================================================
# MOONRAKER UPDATE MANAGER - Neptune 4 Plus Configs
# ============================================================================
# This file configures Moonraker to track the open4neptune-new repository
# and allow updates directly from Mainsail/Fluidd UI
# ============================================================================
[update_manager open4neptune-configs]
type: git_repo
path: ~/printer_data/config/open4neptune-new
origin: https://git.sky-net.it/nocci/open4neptune-new.git
install_script: install.sh
managed_services: klipper
primary_branch: main
allow_offline_updates: False
update_sensors:
/tmp/open4neptune-last-check
persisted_version: /tmp/open4neptune-version
needs_refresh: True