Moonraker integration for Home Assistant on Elegoo Neptune 3 example (will work with other printers)
Preview of integration (I love simplicity, but there are more sensors that you can build on):

You need to put 'moonraker.yaml' in '/config/packages/' in Home Assistant and add:
homeassistant:
packages: !include_dir_named packagesto '/config/configuration.yaml' file
Credits:
@bsas
@Woodcat64
@denkyem