Based on:
https://github.com/denkyem/home-assistant-moonraker
https://github.com/mSarheed/home-assistant-moonraker
https://github.com/Arksine/moonraker/blob/master/docs/example-home-assistant.yaml
https://moonraker.readthedocs.io/en/latest/web_api/#printer-status
-
Create directory
packages
in your Home Assistantconfig/
directory -
Rename moonraker -public.yaml to moonraker.yaml and move it to
packages/
directory -
Edit moonraker.yaml. Change 192.168.x.x:7125 to your Moonraker's API IP address
-
Put folowing in configuration.yaml
homeassistant:
packages:
moonraker: !include packages/moonraker.yaml
If rest sensors are not created check that you have access Moonraker's API in your browser. (Again change ip address accordingly).
Cards used:
column 1: entities card with custom:love-lock-card, entities card, custom:bar-card
column 2: glance card, entity card, custom:bar-card, entities card, button cards in horizontal-stack card with custom:love-lock-card
column 3: picture-entity card, picture-entity card with glance card
column 4: entities card
Also vertical-stack cards are used to keep columns together.
Example Dashboard_Printer_tab.yaml file is above