NEWS
Test Adapter Creality - Latest
-
Aktuelle Latest Version 0.4.x Aktuelle Stable Version coming soon Veröffentlichungsdatum 31.07.2026 Github Link https://github.com/inventwo/ioBroker.creality npm Link https://www.npmjs.com/package/iobroker.creality
Der Ursprungsbeitrag:
https://forum.iobroker.net/topic/85082/test-adapter-creality-alpha
Wer einen Creality-Klipper-Drucker (bei mir: SPARKX i7 mit CFS lite) an ioBroker anbinden will, findet hier einen eigenen Adapter dafür.
Warum nicht einfach den Klipper-/Moonraker-Adapter?
Creality spricht zwei lokale APIs:
-
Moonraker (HTTP, typisch Port 7125) – Temps, Fans, Print-Stats, CFS, G-Code
-
Creality-WebSocket (Port 9999) – Toolhead-Licht, Pause/Resume/Stop, Schlafmodus, UI-Status (z. B. Nivellierung / Self-Test), Restzeit, Webcam-Infos
Rein über Moonraker fehlen genau die Creality-Sachen: Während der Nivellierung meldet Klipper oft noch standby, die UI zeigt aber schon „Nivellierung“. Toolhead-LED und Sleep Mode laufen über den Creality-WS, nicht über klassische Moonraker-Objekte. Deshalb ein eigener Adapter – kein Ersatz für generisches Klipper, sondern die Creality-Schicht darüber.
Was der Adapter kann (Kurzfassung)
- Druckstatus (UI + Klipper getrennt), aktueller Job unter currentJob.*
- Temps, Fans, CFS (Slots, Material, Farbe)
- Steuerung: Licht, Sleep Mode, Pause / Resume / Stop
- Geräteinfos: Modell, Firmware, Druckstunden, Fehler, …
- Webcam-Stream-URL für VIS-iframe (WebRTC-Viewer auf Port 8000)
Getestet bisher nur mit SPARKX i7. Andere Creality-Klipper-Modelle können best-effort funktionieren – Feedback dazu gerne.
Installation aktuell über GitHub oder npm (iobroker.creality).
Noch jung – Fehler, Ideen und Screenshots willkommen, hier oder als Issue auf GitHub.Gruß,
skvarel von inventwo -
-
Changelog:
0.4.1 (2026-08-25)
- Fixed currentJob.filament* for external spool holder (filament_rack) when CFS is not active
0.4.0 (2026-08-20)
- Adapter requires admin >= 7.8.23 now.
0.3.0 (2026-08-14)
- Fixed button states control.pause|resume|stop to use read: false
- Added manufacturer / SPARKX i7 product links to README
- Modified CFS temperature/humidity roles to value.temperature / value.humidity
- Modified Moonraker poll loop to use setTimeout chain instead of setInterval
- Modified currentJob.finishAt to include local date (YYYY-MM-DD HH:MM)
0.2.0 (2026-08-08)
- Fixed part cooling fan % to match slicer/display (Creality fan0_min remapping)
- Added fans.partCoolingPwm for raw PWM duty cycle
Older Changes
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden