This commit is contained in:
Home Assistant Version Control
2026-10-16 20:39:13 +00:00
parent 1e3039cdaf
commit 4ac1d496b8
3 changed files with 1529 additions and 20 deletions
File diff suppressed because it is too large Load Diff
+36
View File
@@ -845,6 +845,42 @@
},
"type": "custom:auto-entities"
},
{
"type": "horizontal-stack",
"grid_options": {
"columns": "full"
},
"cards": [
{
"type": "markdown",
"content": "{% if states('sensor.sparkx_i7_print_status') in ['printing', 'paused'] %}{% set gcm = states('input_number.sparkx_i7_filament_g_cm') | float(0.0298) %}{% set cur = states('sensor.sparkx_i7_used_material_length') | float(0) %}{% set ck = states('input_number.sparkx_i7_spoolman_length_checkpoint') | float(0) %}{% set booked = states('input_number.sparkx_i7_slot_1_grams') | float(0) %}{% set live = booked + ((([cur - ck, 0] | max) * gcm) if states('sensor.sparkx_i7_active_filament_slot') == 'box_1_slot_1' else 0) %}{{ live | round(1) }}g{% else %}{{ (states('input_number.sparkx_i7_slot_1_grams') | float(0)) | round(1) }}g{% endif %}",
"card_mod": {
"style": "ha-card { background: transparent; box-shadow: none; border: none; padding: 0 4px; margin: 0; text-align: left; } .markdown { padding: 0; margin: 0; text-align: left; } p { margin: 0; padding: 0; text-align: left; font-size: 11px; line-height: 1; }"
}
},
{
"type": "markdown",
"content": "{% if states('sensor.sparkx_i7_print_status') in ['printing', 'paused'] %}{% set gcm = states('input_number.sparkx_i7_filament_g_cm') | float(0.0298) %}{% set cur = states('sensor.sparkx_i7_used_material_length') | float(0) %}{% set ck = states('input_number.sparkx_i7_spoolman_length_checkpoint') | float(0) %}{% set booked = states('input_number.sparkx_i7_slot_2_grams') | float(0) %}{% set live = booked + ((([cur - ck, 0] | max) * gcm) if states('sensor.sparkx_i7_active_filament_slot') == 'box_1_slot_2' else 0) %}{{ live | round(1) }}g{% else %}{{ (states('input_number.sparkx_i7_slot_2_grams') | float(0)) | round(1) }}g{% endif %}",
"card_mod": {
"style": "ha-card { background: transparent; box-shadow: none; border: none; padding: 0 4px; margin: 0; text-align: left; } .markdown { padding: 0; margin: 0; text-align: left; } p { margin: 0; padding: 0; text-align: left; font-size: 11px; line-height: 1; }"
}
},
{
"type": "markdown",
"content": "{% if states('sensor.sparkx_i7_print_status') in ['printing', 'paused'] %}{% set gcm = states('input_number.sparkx_i7_filament_g_cm') | float(0.0298) %}{% set cur = states('sensor.sparkx_i7_used_material_length') | float(0) %}{% set ck = states('input_number.sparkx_i7_spoolman_length_checkpoint') | float(0) %}{% set booked = states('input_number.sparkx_i7_slot_3_grams') | float(0) %}{% set live = booked + ((([cur - ck, 0] | max) * gcm) if states('sensor.sparkx_i7_active_filament_slot') == 'box_1_slot_3' else 0) %}{{ live | round(1) }}g{% else %}{{ (states('input_number.sparkx_i7_slot_3_grams') | float(0)) | round(1) }}g{% endif %}",
"card_mod": {
"style": "ha-card { background: transparent; box-shadow: none; border: none; padding: 0 4px; margin: 0; text-align: left; } .markdown { padding: 0; margin: 0; text-align: left; } p { margin: 0; padding: 0; text-align: left; font-size: 11px; line-height: 1; }"
}
},
{
"type": "markdown",
"content": "{% if states('sensor.sparkx_i7_print_status') in ['printing', 'paused'] %}{% set gcm = states('input_number.sparkx_i7_filament_g_cm') | float(0.0298) %}{% set cur = states('sensor.sparkx_i7_used_material_length') | float(0) %}{% set ck = states('input_number.sparkx_i7_spoolman_length_checkpoint') | float(0) %}{% set booked = states('input_number.sparkx_i7_slot_4_grams') | float(0) %}{% set live = booked + ((([cur - ck, 0] | max) * gcm) if states('sensor.sparkx_i7_active_filament_slot') == 'box_1_slot_4' else 0) %}{{ live | round(1) }}g{% else %}{{ (states('input_number.sparkx_i7_slot_4_grams') | float(0)) | round(1) }}g{% endif %}",
"card_mod": {
"style": "ha-card { background: transparent; box-shadow: none; border: none; padding: 0 4px; margin: 0; text-align: left; } .markdown { padding: 0; margin: 0; text-align: left; } p { margin: 0; padding: 0; text-align: left; font-size: 11px; line-height: 1; }"
}
}
]
},
{
"entity": "sensor.sparkx_i7_cfs_box_1_slot_1_color",
"grid_options": {
+20 -20
View File
@@ -7,7 +7,7 @@
"voltage": 120.7,
"countdown_to_turn_on": 0,
"ac_frequency": 60,
"power_factor": 0.11,
"power_factor": 0.14,
"update": {
"state": "idle",
"installed_version": 268513381,
@@ -27,8 +27,8 @@
"led_brightness": 100,
"countdown_to_turn_off": 0,
"countdown_to_turn_on": 0,
"power": 2.4,
"current": 0.1,
"power": 1.9,
"current": 0.09,
"energy": 57.31,
"power_factor": 0.17,
"update": {
@@ -45,10 +45,10 @@
"state": "ON",
"led_brightness": 100,
"countdown_to_turn_off": 0,
"voltage": 119.5,
"voltage": 120.2,
"countdown_to_turn_on": 0,
"energy": 110.72,
"power_factor": 0.31,
"power_factor": 0.2,
"ac_frequency": 60,
"update": {
"state": "idle",
@@ -74,11 +74,11 @@
"led_brightness": 100,
"countdown_to_turn_off": 0,
"countdown_to_turn_on": 0,
"voltage": 119.8,
"voltage": 119.3,
"state": "ON",
"ac_frequency": 60,
"energy": 224.76,
"power": 0.7,
"power": 6.3,
"current": 0.13,
"power_factor": 0.36,
"update": {
@@ -95,13 +95,13 @@
"led_brightness": 100,
"countdown_to_turn_off": 0,
"countdown_to_turn_on": 0,
"voltage": 119.6,
"voltage": 120.7,
"energy": 105.73,
"state": "ON",
"power": 56.1,
"current": 0.57,
"power": 57.4,
"current": 0.53,
"ac_frequency": 60,
"power_factor": 0.81,
"power_factor": 0.82,
"update": {
"state": "idle",
"installed_version": 268513381,
@@ -114,12 +114,12 @@
},
"0xffffb40e060895b3": {
"state": "ON",
"voltage": 116.4,
"voltage": 122,
"ac_frequency": 60,
"energy": 15.43,
"current": 14.92,
"power": 1630.6,
"power_factor": 0.93,
"energy": 15.5,
"current": 0.02,
"power": 1.1,
"power_factor": 0.52,
"linkquality": 116,
"update": {
"state": "idle",
@@ -136,14 +136,14 @@
"0xffffb40e0608864e": {
"led_brightness": 100,
"countdown_to_turn_off": 0,
"voltage": 122.7,
"voltage": 116.4,
"energy": 39.11,
"countdown_to_turn_on": 0,
"state": "ON",
"current": 0.02,
"current": 0.16,
"ac_frequency": 60,
"power": 0.4,
"power_factor": 0.14,
"power": 18.6,
"power_factor": 0.15,
"update": {
"state": "idle",
"installed_version": 268513381,