.ha_mcp/backups/automation.automation.sparkx_i7_deduct_filament_in_spoolman_on_print_complete.20261008_174935.yaml, .ha_mcp/logs/mcp_usage.jsonl

This commit is contained in:
Home Assistant Version Control
2026-10-08 17:49:41 +00:00
parent fe0580a072
commit 15213159f2
2 changed files with 58 additions and 0 deletions
@@ -0,0 +1,57 @@
# ha_mcp_backup
schema_version: 1
domain: automation
entity_id: automation.sparkx_i7_deduct_filament_in_spoolman_on_print_complete
captured: '2026-10-08T17:49:35.306437+00:00'
tool: ha_config_set_automation
config:
id: '1791477238729'
alias: SparkX i7 - Deduct filament in Spoolman on print complete
triggers:
- trigger: state
entity_id: sensor.sparkx_i7_print_status
from: printing
to: completed
conditions:
- condition: numeric_state
entity_id: sensor.sparkx_i7_filament_weight_estimated
above: 0
actions:
- variables:
weight: '{{ states(''sensor.sparkx_i7_filament_weight_estimated'') | float(0)
}}'
spool_id: '{{ states(''input_text.sparkx_i7_print_spool_latch'') | int(0) }}'
- choose:
- conditions:
condition: template
value_template: '{{ spool_id > 0 }}'
sequence:
- action: spoolman.use_spool_filament
data:
id: '{{ spool_id | int(0) }}'
use_weight: '{{ weight | float(0) }}'
- action: input_text.set_value
target:
entity_id: input_text.sparkx_i7_print_spool_latch
data:
value: ''
- conditions:
condition: template
value_template: '{{ spool_id <= 0 }}'
sequence:
- action: notify.persistent_notification
data:
title: Spoolman deduction skipped
message: "Print completed: {{ weight }} g used, but no Spoolman spool was\
\ latched for this print \u2014 nothing deducted."
- action: notify.mobile_app_francos_ipad
data:
title: Spoolman deduction skipped
message: "Print completed: {{ weight }} g used, but no Spoolman spool was\
\ latched for this print \u2014 nothing deducted."
- action: notify.mobile_app_sm_f956w
data:
title: Spoolman deduction skipped
message: "Print completed: {{ weight }} g used, but no Spoolman spool was\
\ latched for this print \u2014 nothing deducted."
mode: single
File diff suppressed because one or more lines are too long