I just got a Creality Ender 3 V3 KE 3D Printer a couple of days ago and the printer does come with built in WIFI so I can monitor the printer through Creality Cloud on my phone or web browser. But I would prefer to be able to keep an eye on my prints through home assistant. This would include the progress of the print, fan speeds, print speed and all available temperatures. Essentially just sensors. I don’t want to actually control the printer from home assistant, I just want to be able to keep an eye on my prints from one app. This would also be easier for me because I have a TP Link camera connected to home assistant that also keeps an eye on my prints. Creality cloud does allow camera’s but they don’t have stock of the camera in Europe.
So I would prefer not to use octoprint. Mainly because I would then have to buy a raspberry pi solely for this purpose, which seems redundant since these values are available over WIFI.
I seems redundant to me to spend money to create a server for the 3D printer that is already a “smart printer” that shares its sensors to a server (creality cloud and over wifi to my PC on their PC app).
I’m sure there should some way of getting those values into home assistant.
Thanks to your comment and a bit of luck I was able to find exactly what I was looking for. I started doing some research into Moonraker and I found a post Creality made on their Reddit community. They released a guide to to root the printer and software packages for Fluidd and Mainsail. They released the software 23 days ago as of the date of posting this comment, just in time!
I was able to install Fluidd on my printer and use Moonraker to link to Home Assistant. I was also able to connect my printer to the Cura software over the network. This is way better for me because I don’t like Creality’s app. After a while it starts to completely slow down my laptop when monitoring in the background, specifically graphics. (I have an Intel core i5 12 core CPU and 3050 graphics card, so fairly demanding for an application just running in the background). It made using Fusion 360 at the same time almost impossible.
So everything works perfectly now, now I just need to create a nice looking dashboard for my printer on Home Assistant. So thank you for your comment, it really put me on the right path!
Wow, that was easy. I have been lost in names of all services and providers which are mentioned everywhere, but in the end you just need the correct Creality repository.
So just got a 3V3KE, upgrade form a 3v2 and used to use Octoprint, now using Moonraker, however my issue is how to automate a Home Assistant plug for the device, as Moonraker run on device, so there is no way to power it off without turning Moonraker server off. The Home Assistant Moonraker config for a plug doesn’t seem to run to tun its plug off on completion, and if i hit the power off in the Moonraker UI for the host, the Moonraker server seems to stop before it gets to send the command to HA to turn the plug off. I created an automation to power off the plug on 100% print status but it never gets triggered cant figure out why
alias: Turn off Ender 3v3 KE when 100%
description: ""
triggers:
- type: value
device_id: 4f83e49bfbb3dff74d93dc7043f84ce7
entity_id: 0e0a7c6c717def344d808ac1c177202d
domain: sensor
trigger: device
above: 99
below: 101
for:
hours: 0
minutes: 10
seconds: 0
conditions: []
actions:
- type: turn_off
device_id: d94d16d0d65cefe5445bd98d2cde3740
entity_id: 574a11f87c5cd8fb2a097c356922fa8d
domain: switch
mode: single