Skip to content

Instantly share code, notes, and snippets.

@tubalainen
Created February 1, 2022 13:09
Show Gist options
  • Save tubalainen/96a317e403414cbb1174540b55f53057 to your computer and use it in GitHub Desktop.
Save tubalainen/96a317e403414cbb1174540b55f53057 to your computer and use it in GitHub Desktop.
Script for octoprint
status_3d_printer:
alias: Status 3D-skrivaren
sequence:
- data:
entity_id: media_player.gh_hub_kontor
volume_level: '0.6'
service: media_player.volume_set
- delay: 00:00:02
- service: tts.google_translate_say
data_template:
entity_id: media_player.gh_hub_kontor
message: "{% set pstate = states('sensor.octoprint_current_state') %} {% if\
\ pstate == \"Printing\" %}\n Utskriften pågår och har printat i {{ states.sensor.octoprint_time_elapsed_format.state\
\ }} och kommit {{ states.sensor.octoprint_job_percentage.state }} procent\
\ på utskriften och det återstår {{ states.sensor.octoprint_time_remaining_format.state\
\ }} tills utskriften är färdig.\n{% elif pstate == \"Operational\" %}\n \
\ Skrivaren är redo och online och ändrade status för {{ states.sensor.printer_status_last_changed.state\
\ }} sedan.\n{% elif pstate == \"unknown\" %}\n Skrivarens status är okänd,\
\ sannolikt är den avslagen och var senast aktiv för {{ states.sensor.printer_status_last_changed.state\
\ }} sedan.\n{% else %}\n Ledsen chefen, men jag har ingen som helst aning\
\ om nått just nu. Just nu är statusen på skrivaren {{ states.sensor.octoprint_current_state.state\
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment