diff --git a/automations.yaml b/automations.yaml index 6929b0c..4cfbd20 100644 --- a/automations.yaml +++ b/automations.yaml @@ -9,6 +9,8 @@ client_switches: - switch.declan_iphone_blocked - switch.default_blocked_2 + - switch.iphone_blocked_2 + - switch.iphone_blocked_3 - id: '1792458829477' alias: Jordyn - NestQuest Access Block description: Automatically blocks network access for Jordyn's devices once the remaining diff --git a/automations/05_printers_and_workshop/05a_fdm_printer_notifications.yaml b/automations/05_printers_and_workshop/05a_fdm_printer_notifications.yaml index 4c3cfaf..b14529c 100644 --- a/automations/05_printers_and_workshop/05a_fdm_printer_notifications.yaml +++ b/automations/05_printers_and_workshop/05a_fdm_printer_notifications.yaml @@ -54,10 +54,9 @@ target: entity_id: light.jordyns_layer_slayer_chamber_light data: {} - - type: turn_on - device_id: d174bbc498cde1d02e455cb133c04675 - entity_id: 0736793ae0d143db76ea7c64d86f4268 - domain: switch + - action: switch.turn_on + target: + entity_id: switch.jordyn_s_a1_camera_jordyn_a1_camera_flash mode: single - id: '1770938581699' alias: D’s turd flinger Light on during print @@ -81,10 +80,9 @@ data: color_temp_kelvin: 6500 brightness_pct: 100 - - type: turn_on - device_id: c63f4513655bdd5b44b998f45b491136 - entity_id: fe6d0eee24eb1b397d37b7389137b5b5 - domain: switch + - action: switch.turn_on + target: + entity_id: switch.declan_s_a1_camera_declan_a1_camera_flash mode: single - id: '1770938855253' alias: Jordyn-a1-light-off-print-send @@ -108,10 +106,9 @@ - light.jordyn_s_led_controller_jordyn_s_led_controller data: transition: 60 - - type: turn_off - device_id: d174bbc498cde1d02e455cb133c04675 - entity_id: 0736793ae0d143db76ea7c64d86f4268 - domain: switch + - action: switch.turn_off + target: + entity_id: switch.jordyn_s_a1_camera_jordyn_a1_camera_flash mode: single - id: '1770943298493' alias: D’s turd flinger Light Off after print @@ -133,10 +130,9 @@ entity_id: - light.a1_03919d540806387_chamber_light data: {} - - type: turn_off - device_id: c63f4513655bdd5b44b998f45b491136 - entity_id: fe6d0eee24eb1b397d37b7389137b5b5 - domain: switch + - action: switch.turn_off + target: + entity_id: switch.declan_s_a1_camera_declan_a1_camera_flash mode: single - id: '1770944104889' alias: Prints-Charming-Lights-On-Print-Started @@ -235,10 +231,9 @@ data: color_temp_kelvin: 6500 brightness_pct: 100 - - type: turn_on - device_id: a78c9554b983d1e2459194cc0fee22d3 - entity_id: d430d19aa2f118038cb01a3157865ed0 - domain: switch + - action: switch.turn_on + target: + entity_id: switch.polly_a1_mini_camera_polly_a1_mini_cam_flash mode: single - id: '1771272773906' alias: polly-pocket-a1-mini-lights-off-during-print @@ -260,10 +255,9 @@ entity_id: - light.a1mini_0309ca580403653_chamber_light data: {} - - type: turn_off - device_id: a78c9554b983d1e2459194cc0fee22d3 - entity_id: d430d19aa2f118038cb01a3157865ed0 - domain: switch + - action: switch.turn_off + target: + entity_id: switch.polly_a1_mini_camera_polly_a1_mini_cam_flash mode: single ### Printer Exhaust Fan Control ### @@ -323,4 +317,4 @@ and expand(printers) | selectattr('state', 'in', ['unknown', 'unavailable']) | list | count == 0 }} - action: switch.turn_off target: - entity_id: switch.studio_plug_2 \ No newline at end of file + entity_id: switch.studio_plug_2 diff --git a/automations/05_printers_and_workshop/05a_fdm_printer_notifications.yaml.20261023-204621.bak b/automations/05_printers_and_workshop/05a_fdm_printer_notifications.yaml.20261023-204621.bak new file mode 100644 index 0000000..4c3cfaf --- /dev/null +++ b/automations/05_printers_and_workshop/05a_fdm_printer_notifications.yaml.20261023-204621.bak @@ -0,0 +1,326 @@ +- id: '1743176311797' + alias: Bambu Lab - Spaghetti Detection + description: '' + use_blueprint: + path: nberktumer/spaghetti_detection.yaml + input: + home_assistant_host: http://192.168.1.86:8123 + obico_host: http://192.168.1.85:3333 + obico_auth_token: 5b3dd0ff-7e41-47f4-9027-9e609813ae66 + printer_current_stage_sensor: sensor.p1s_01p09c470102673_current_stage + printer_print_status_sensor: sensor.p1s_01p09c470102673_print_status + printer_camera: camera.p1s_01p09c470102673_camera + printer_pause_button: button.p1s_01p09c470102673_pause_printing + printer_resume_button: button.p1s_01p09c470102673_resume_printing + printer_stop_button: button.p1s_01p09c470102673_stop_printing + printer_chamber_light: light.p1s_01p09c470102673_chamber_light + detection_frequency: /30 + notification_settings: standard + notification_service: notify.mobile_app_joshuas_iphone_of_pain + +### Status Notifications ### + +- id: '1767118574570' + alias: Centauri Carbon Status Updates + description: Centauri Carbon progress notifications; intentionally disabled at startup. + initial_state: false + use_blueprint: + path: danielcherubini/elegoo_printer_progress.yaml + input: + error_status_reason_entity: sensor.centauri_carbon_error_status_reason + notify_device: eabafa43fa1148e4facc8e5a4151958d + current_status_entity: sensor.centauri_carbon_current_status + print_status_entity: sensor.centauri_carbon_print_status + percent_complete_entity: sensor.centauri_carbon_percent_complete + +### Printer Light Automations ### + +- id: '1770938475431' + alias: Jordyn-A1-lights-on-during-print + description: '' + triggers: + - device_id: 6d6eebb0e8ea6f46ac2ec3a3a5a5eae3 + domain: bambu_lab + type: event_print_started + trigger: device + - device_id: 6d6eebb0e8ea6f46ac2ec3a3a5a5eae3 + domain: bambu_lab + type: event_print_error_cleared + trigger: device + conditions: [] + actions: + - action: light.turn_on + metadata: {} + target: + entity_id: light.jordyns_layer_slayer_chamber_light + data: {} + - type: turn_on + device_id: d174bbc498cde1d02e455cb133c04675 + entity_id: 0736793ae0d143db76ea7c64d86f4268 + domain: switch + mode: single +- id: '1770938581699' + alias: D’s turd flinger Light on during print + description: '' + triggers: + - device_id: 299743e9ce66334a0f3bac10eb24cf31 + domain: bambu_lab + type: event_print_started + trigger: device + - device_id: 299743e9ce66334a0f3bac10eb24cf31 + domain: bambu_lab + type: event_print_error_cleared + trigger: device + conditions: [] + actions: + - action: light.turn_on + metadata: {} + target: + entity_id: + - light.a1_03919d540806387_chamber_light + data: + color_temp_kelvin: 6500 + brightness_pct: 100 + - type: turn_on + device_id: c63f4513655bdd5b44b998f45b491136 + entity_id: fe6d0eee24eb1b397d37b7389137b5b5 + domain: switch + mode: single +- id: '1770938855253' + alias: Jordyn-a1-light-off-print-send + description: '' + triggers: + - device_id: 6d6eebb0e8ea6f46ac2ec3a3a5a5eae3 + domain: bambu_lab + type: event_print_finished + trigger: device + - device_id: 6d6eebb0e8ea6f46ac2ec3a3a5a5eae3 + domain: bambu_lab + type: event_print_canceled + trigger: device + conditions: [] + actions: + - action: light.turn_off + metadata: {} + target: + entity_id: + - light.jordyns_layer_slayer_chamber_light + - light.jordyn_s_led_controller_jordyn_s_led_controller + data: + transition: 60 + - type: turn_off + device_id: d174bbc498cde1d02e455cb133c04675 + entity_id: 0736793ae0d143db76ea7c64d86f4268 + domain: switch + mode: single +- id: '1770943298493' + alias: D’s turd flinger Light Off after print + description: '' + triggers: + - device_id: 299743e9ce66334a0f3bac10eb24cf31 + domain: bambu_lab + type: event_print_finished + trigger: device + - device_id: 299743e9ce66334a0f3bac10eb24cf31 + domain: bambu_lab + type: event_print_canceled + trigger: device + conditions: [] + actions: + - action: light.turn_off + metadata: {} + target: + entity_id: + - light.a1_03919d540806387_chamber_light + data: {} + - type: turn_off + device_id: c63f4513655bdd5b44b998f45b491136 + entity_id: fe6d0eee24eb1b397d37b7389137b5b5 + domain: switch + mode: single +- id: '1770944104889' + alias: Prints-Charming-Lights-On-Print-Started + description: 'Repaired by agent: replaced deleted Bambu device trigger with P1S + print_status entity trigger.' + triggers: + - trigger: state + entity_id: sensor.p1s_01p09c470102673_print_status + to: + - printing + - running + conditions: [] + actions: + - action: light.turn_on + metadata: {} + target: + entity_id: light.p1s_01p09c470102673_chamber_light + data: {} + mode: single +- id: '1770944453024' + alias: Prints-Charming-Light-Off-Print-Completes + description: 'Repaired by agent: replaced deleted Bambu device trigger with P1S + print_status entity trigger.' + triggers: + - trigger: state + entity_id: sensor.p1s_01p09c470102673_print_status + to: + - finish + - complete + - completed + - idle + - failed + - cancelled + conditions: + - condition: template + value_template: '{{ trigger.from_state is not none and trigger.from_state.state + in [''printing'',''running'',''paused'',''pause'',''prepare'',''preparing''] }}' + actions: + - action: light.turn_off + metadata: {} + data: {} + target: + entity_id: light.p1s_01p09c470102673_chamber_light + mode: single +- id: '1770944259063' + alias: Constipation-Orion-Light-On-When-Print-Starts + description: '' + triggers: + - device_id: 615a0b19447425670a6b61ec2343c791 + domain: bambu_lab + type: event_print_started + trigger: device + conditions: [] + actions: + - action: light.turn_on + metadata: {} + target: + entity_id: light.constipation_orion_chamber_light + data: {} + mode: single +- id: '1770944373316' + alias: Constipation-Orion-Light-Off-Print-Finishes + description: Turn the chamber light off after a completed or cancelled print. + triggers: + - device_id: 615a0b19447425670a6b61ec2343c791 + domain: bambu_lab + type: event_print_finished + trigger: device + - device_id: 615a0b19447425670a6b61ec2343c791 + domain: bambu_lab + type: event_print_canceled + trigger: device + conditions: [] + actions: + - action: light.turn_off + metadata: {} + target: + entity_id: light.constipation_orion_chamber_light + data: {} + mode: single +- id: '1771272500745' + alias: polly-pocket-a1-mini-lights-on-during-print + description: '' + triggers: + - device_id: 1cf63ab34db5ac50291c1477cddf2b9a + domain: bambu_lab + type: event_print_started + trigger: device + conditions: [] + actions: + - action: light.turn_on + metadata: {} + target: + entity_id: + - light.a1mini_0309ca580403653_chamber_light + data: + color_temp_kelvin: 6500 + brightness_pct: 100 + - type: turn_on + device_id: a78c9554b983d1e2459194cc0fee22d3 + entity_id: d430d19aa2f118038cb01a3157865ed0 + domain: switch + mode: single +- id: '1771272773906' + alias: polly-pocket-a1-mini-lights-off-during-print + description: '' + triggers: + - device_id: 1cf63ab34db5ac50291c1477cddf2b9a + domain: bambu_lab + type: event_print_finished + trigger: device + - device_id: 1cf63ab34db5ac50291c1477cddf2b9a + domain: bambu_lab + type: event_print_canceled + trigger: device + conditions: [] + actions: + - action: light.turn_off + metadata: {} + target: + entity_id: + - light.a1mini_0309ca580403653_chamber_light + data: {} + - type: turn_off + device_id: a78c9554b983d1e2459194cc0fee22d3 + entity_id: d430d19aa2f118038cb01a3157865ed0 + domain: switch + mode: single + +### Printer Exhaust Fan Control ### + +- id: fdm_printer_exhaust_fans + alias: FDM Printer Exhaust Fans During Prints + description: >- + Turn on the FDM Printer Exhaust Fans outlet when Constipation Orion, + Prints Charming, or Printney Spears (Centauri Carbon) is printing. Leave it + on until all three have been finished for 30 minutes. A pause keeps the + fans on. An unknown printer status does not start the shutoff timer. + mode: restart + triggers: + - trigger: state + entity_id: + - sensor.constipation_orion_print_status + - sensor.p1s_01p09c470102673_print_status + - sensor.centauri_carbon_print_status + - trigger: homeassistant + event: start + - trigger: event + event_type: automation_reloaded + conditions: [] + actions: + - variables: + active_states: + - printing + - running + - pause + - paused + - pausing + - prepare + - preparing + printers: + - sensor.constipation_orion_print_status + - sensor.p1s_01p09c470102673_print_status + - sensor.centauri_carbon_print_status + - if: + - condition: template + value_template: >- + {{ expand(printers) | selectattr('state', 'in', active_states) | list | count > 0 }} + then: + - action: switch.turn_on + target: + entity_id: switch.studio_plug_2 + else: + - condition: template + value_template: "{{ trigger.platform == 'state' }}" + - condition: template + value_template: >- + {{ expand(printers) | selectattr('state', 'in', ['unknown', 'unavailable']) | list | count == 0 }} + - delay: + minutes: 30 + - condition: template + value_template: >- + {{ expand(printers) | selectattr('state', 'in', active_states) | list | count == 0 + and expand(printers) | selectattr('state', 'in', ['unknown', 'unavailable']) | list | count == 0 }} + - action: switch.turn_off + target: + entity_id: switch.studio_plug_2 \ No newline at end of file diff --git a/esphome/.device-builder.json b/esphome/.device-builder.json index e00621a..20408ed 100644 --- a/esphome/.device-builder.json +++ b/esphome/.device-builder.json @@ -14,19 +14,52 @@ }, "_firmware_jobs": [ { - "job_id": "b5a2e3675005", + "job_id": "ab6187b2b257", + "configuration": "bambu-printer-display-2.yaml", + "job_type": "upload", + "status": "failed", + "created_at": "2026-11-01T14:50:44.287333+00:00", + "started_at": "2026-11-01T14:50:44.287580+00:00", + "completed_at": "2026-11-01T14:56:04.804159+00:00", + "compile_started_at": null, + "compile_ended_at": null, + "exit_code": 1, + "error": null, + "port": "OTA", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": 2, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "4ad7b1d958d5", "configuration": "bambu-printer-display-2.yaml", "job_type": "compile", "status": "completed", - "created_at": "2026-10-20T18:14:44.512443+00:00", - "started_at": "2026-10-20T18:14:44.512752+00:00", - "completed_at": "2026-10-20T18:15:31.213919+00:00", - "compile_started_at": "2026-10-20T18:14:50.121007+00:00", - "compile_ended_at": "2026-10-20T18:15:30.642966+00:00", + "created_at": "2026-11-01T14:50:38.840116+00:00", + "started_at": "2026-11-01T14:50:38.841449+00:00", + "completed_at": "2026-11-01T14:50:44.281381+00:00", + "compile_started_at": "2026-11-01T14:50:42.970718+00:00", + "compile_ended_at": "2026-11-01T14:50:43.625814+00:00", "exit_code": 0, "error": null, "port": "", "flash_bootloader": false, + "skip_bootloader": false, "is_deferred_install": false, "new_name": "", "depends_on": "", @@ -45,19 +78,468 @@ "failure_reason": "" }, { - "job_id": "bb19d223ab5c", - "configuration": "bambu-printer-display.yaml", + "job_id": "399d3620210b", + "configuration": "cat-medication-tracker.yaml", + "job_type": "upload", + "status": "completed", + "created_at": "2026-11-01T00:43:21.946765+00:00", + "started_at": "2026-11-01T00:43:21.946970+00:00", + "completed_at": "2026-11-01T00:43:32.299588+00:00", + "compile_started_at": null, + "compile_ended_at": null, + "exit_code": 0, + "error": null, + "port": "OTA", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": 100, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "6bb5bca709dd", + "configuration": "master_bedroom_remote.yaml", + "job_type": "upload", + "status": "completed", + "created_at": "2026-11-01T00:41:09.802603+00:00", + "started_at": "2026-11-01T00:41:09.803125+00:00", + "completed_at": "2026-11-01T00:41:30.608853+00:00", + "compile_started_at": null, + "compile_ended_at": null, + "exit_code": 0, + "error": null, + "port": "OTA", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": 100, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "eb9c46d52a07", + "configuration": "led-controller-jordyn-a1.yaml", + "job_type": "upload", + "status": "completed", + "created_at": "2026-11-01T00:40:20.734241+00:00", + "started_at": "2026-11-01T00:40:20.734447+00:00", + "completed_at": "2026-11-01T00:40:35.074262+00:00", + "compile_started_at": null, + "compile_ended_at": null, + "exit_code": 0, + "error": null, + "port": "OTA", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": 100, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "4dfdfbbd2e53", + "configuration": "airqualitysensor-3.yaml", + "job_type": "upload", + "status": "completed", + "created_at": "2026-11-01T00:39:41.855511+00:00", + "started_at": "2026-11-01T00:39:41.855747+00:00", + "completed_at": "2026-11-01T00:39:53.763244+00:00", + "compile_started_at": null, + "compile_ended_at": null, + "exit_code": 0, + "error": null, + "port": "OTA", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": 100, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "2dac1041d7aa", + "configuration": "airqualitysensor-2.yaml", + "job_type": "upload", + "status": "completed", + "created_at": "2026-11-01T00:39:14.058336+00:00", + "started_at": "2026-11-01T00:39:14.058524+00:00", + "completed_at": "2026-11-01T00:39:25.325309+00:00", + "compile_started_at": null, + "compile_ended_at": null, + "exit_code": 0, + "error": null, + "port": "OTA", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": 100, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "4d5b3c489598", + "configuration": "cat-medication-tracker.yaml", "job_type": "compile", "status": "completed", - "created_at": "2026-10-19T19:05:44.828542+00:00", - "started_at": "2026-10-19T19:05:44.829561+00:00", - "completed_at": "2026-10-19T19:06:58.521787+00:00", - "compile_started_at": "2026-10-19T19:05:54.474763+00:00", - "compile_ended_at": "2026-10-19T19:06:57.987575+00:00", + "created_at": "2026-11-01T00:38:21.572772+00:00", + "started_at": "2026-11-01T00:42:23.334043+00:00", + "completed_at": "2026-11-01T00:43:21.942211+00:00", + "compile_started_at": "2026-11-01T00:42:25.729359+00:00", + "compile_ended_at": "2026-11-01T00:43:21.561022+00:00", "exit_code": 0, "error": null, "port": "", "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": 96, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "ce8d239698cd", + "configuration": "master_bedroom_remote.yaml", + "job_type": "compile", + "status": "completed", + "created_at": "2026-11-01T00:38:21.572442+00:00", + "started_at": "2026-11-01T00:40:20.745445+00:00", + "completed_at": "2026-11-01T00:41:09.786830+00:00", + "compile_started_at": "2026-11-01T00:40:23.496882+00:00", + "compile_ended_at": "2026-11-01T00:41:09.533238+00:00", + "exit_code": 0, + "error": null, + "port": "", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": 96, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "41f03b544822", + "configuration": "led-controller-jordyn-a1.yaml", + "job_type": "compile", + "status": "completed", + "created_at": "2026-11-01T00:38:21.572389+00:00", + "started_at": "2026-11-01T00:39:41.873418+00:00", + "completed_at": "2026-11-01T00:40:20.730610+00:00", + "compile_started_at": "2026-11-01T00:39:43.103621+00:00", + "compile_ended_at": "2026-11-01T00:40:20.572824+00:00", + "exit_code": 0, + "error": null, + "port": "", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": 48, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "ad318b31f2fc", + "configuration": "airqualitysensor-3.yaml", + "job_type": "compile", + "status": "completed", + "created_at": "2026-11-01T00:38:21.572282+00:00", + "started_at": "2026-11-01T00:39:14.059513+00:00", + "completed_at": "2026-11-01T00:39:41.852325+00:00", + "compile_started_at": "2026-11-01T00:39:15.548388+00:00", + "compile_ended_at": "2026-11-01T00:39:41.568572+00:00", + "exit_code": 0, + "error": null, + "port": "", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": 97, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "50641b78b86d", + "configuration": "airqualitysensor-2.yaml", + "job_type": "compile", + "status": "completed", + "created_at": "2026-11-01T00:38:21.571645+00:00", + "started_at": "2026-11-01T00:38:21.571966+00:00", + "completed_at": "2026-11-01T00:39:14.055177+00:00", + "compile_started_at": "2026-11-01T00:38:23.923907+00:00", + "compile_ended_at": "2026-11-01T00:39:13.786815+00:00", + "exit_code": 0, + "error": null, + "port": "", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": 97, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "a24418dd7400", + "configuration": "airqualitysensor-1.yaml", + "job_type": "upload", + "status": "completed", + "created_at": "2026-10-21T17:03:07.478754+00:00", + "started_at": "2026-10-21T17:03:07.479590+00:00", + "completed_at": "2026-10-21T17:03:24.478040+00:00", + "compile_started_at": null, + "compile_ended_at": null, + "exit_code": 0, + "error": null, + "port": "OTA", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": 100, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "1c4df8a7a101", + "configuration": "airqualitysensor-1.yaml", + "job_type": "compile", + "status": "completed", + "created_at": "2026-10-21T17:03:05.483988+00:00", + "started_at": "2026-10-21T17:03:05.484196+00:00", + "completed_at": "2026-10-21T17:03:07.471329+00:00", + "compile_started_at": "2026-10-21T17:03:06.745498+00:00", + "compile_ended_at": "2026-10-21T17:03:07.238069+00:00", + "exit_code": 0, + "error": null, + "port": "", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": 88, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "85e42aa9af75", + "configuration": "esphome-web-0fdcf4.yaml", + "job_type": "upload", + "status": "completed", + "created_at": "2026-10-21T13:59:09.271631+00:00", + "started_at": "2026-10-21T13:59:09.271833+00:00", + "completed_at": "2026-10-21T13:59:24.808791+00:00", + "compile_started_at": null, + "compile_ended_at": null, + "exit_code": 0, + "error": null, + "port": "OTA", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": 100, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "07c8f67b9aff", + "configuration": "esphome-web-0fdcf4.yaml", + "job_type": "compile", + "status": "completed", + "created_at": "2026-10-21T13:56:03.889101+00:00", + "started_at": "2026-10-21T13:57:45.871271+00:00", + "completed_at": "2026-10-21T13:59:09.268499+00:00", + "compile_started_at": "2026-10-21T13:58:10.613509+00:00", + "compile_ended_at": "2026-10-21T13:59:09.095267+00:00", + "exit_code": 0, + "error": null, + "port": "", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": 99, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "1406b3d863e2", + "configuration": "bambu-printer-display.yaml", + "job_type": "compile", + "status": "completed", + "created_at": "2026-10-21T01:02:00.846597+00:00", + "started_at": "2026-10-21T01:02:00.846870+00:00", + "completed_at": "2026-10-21T01:02:48.655553+00:00", + "compile_started_at": "2026-10-21T01:02:05.726586+00:00", + "compile_ended_at": "2026-10-21T01:02:48.068210+00:00", + "exit_code": 0, + "error": null, + "port": "", + "flash_bootloader": false, + "skip_bootloader": false, "is_deferred_install": false, "new_name": "", "depends_on": "", @@ -89,6 +571,7 @@ "error": null, "port": "OTA", "flash_bootloader": false, + "skip_bootloader": false, "is_deferred_install": false, "new_name": "", "depends_on": "0bac95d6302f", @@ -120,6 +603,7 @@ "error": null, "port": "", "flash_bootloader": false, + "skip_bootloader": false, "is_deferred_install": false, "new_name": "", "depends_on": "", @@ -137,192 +621,6 @@ "target_esphome_version": "", "failure_reason": "" }, - { - "job_id": "d9a746a5097f", - "configuration": "led-controller-jordyn-a1.yaml", - "job_type": "upload", - "status": "completed", - "created_at": "2026-09-30T11:34:03.582200+00:00", - "started_at": "2026-09-30T11:34:03.582385+00:00", - "completed_at": "2026-09-30T11:34:12.783345+00:00", - "compile_started_at": null, - "compile_ended_at": null, - "exit_code": 0, - "error": null, - "port": "OTA", - "flash_bootloader": false, - "is_deferred_install": false, - "new_name": "", - "depends_on": "", - "dependency_released": false, - "progress": 100, - "remote_peer": "", - "remote_job_id": "", - "remote_peer_label": "", - "device_name": "", - "device_friendly_name": "", - "source": "local", - "source_pin_sha256": "", - "source_label": "", - "source_esphome_version": "", - "target_esphome_version": "", - "failure_reason": "" - }, - { - "job_id": "ae387bb13d5e", - "configuration": "airqualitysensor-2.yaml", - "job_type": "upload", - "status": "completed", - "created_at": "2026-09-30T11:33:16.196082+00:00", - "started_at": "2026-09-30T11:33:16.196328+00:00", - "completed_at": "2026-09-30T11:33:26.953231+00:00", - "compile_started_at": null, - "compile_ended_at": null, - "exit_code": 0, - "error": null, - "port": "OTA", - "flash_bootloader": false, - "is_deferred_install": false, - "new_name": "", - "depends_on": "", - "dependency_released": false, - "progress": 100, - "remote_peer": "", - "remote_job_id": "", - "remote_peer_label": "", - "device_name": "", - "device_friendly_name": "", - "source": "local", - "source_pin_sha256": "", - "source_label": "", - "source_esphome_version": "", - "target_esphome_version": "", - "failure_reason": "" - }, - { - "job_id": "aea569574681", - "configuration": "airqualitysensor-3.yaml", - "job_type": "upload", - "status": "completed", - "created_at": "2026-09-30T11:32:45.566104+00:00", - "started_at": "2026-09-30T11:32:45.566271+00:00", - "completed_at": "2026-09-30T11:32:58.245831+00:00", - "compile_started_at": null, - "compile_ended_at": null, - "exit_code": 0, - "error": null, - "port": "OTA", - "flash_bootloader": false, - "is_deferred_install": false, - "new_name": "", - "depends_on": "", - "dependency_released": false, - "progress": 100, - "remote_peer": "", - "remote_job_id": "", - "remote_peer_label": "", - "device_name": "", - "device_friendly_name": "", - "source": "local", - "source_pin_sha256": "", - "source_label": "", - "source_esphome_version": "", - "target_esphome_version": "", - "failure_reason": "" - }, - { - "job_id": "0add9cd9a26f", - "configuration": "cat-medication-tracker.yaml", - "job_type": "upload", - "status": "completed", - "created_at": "2026-09-30T11:31:38.998606+00:00", - "started_at": "2026-09-30T11:31:38.998793+00:00", - "completed_at": "2026-09-30T11:31:49.391681+00:00", - "compile_started_at": null, - "compile_ended_at": null, - "exit_code": 0, - "error": null, - "port": "OTA", - "flash_bootloader": false, - "is_deferred_install": false, - "new_name": "", - "depends_on": "", - "dependency_released": false, - "progress": 100, - "remote_peer": "", - "remote_job_id": "", - "remote_peer_label": "", - "device_name": "", - "device_friendly_name": "", - "source": "local", - "source_pin_sha256": "", - "source_label": "", - "source_esphome_version": "", - "target_esphome_version": "", - "failure_reason": "" - }, - { - "job_id": "8b24138e4ec5", - "configuration": "airqualitysensor-1.yaml", - "job_type": "upload", - "status": "completed", - "created_at": "2026-09-30T11:30:32.159542+00:00", - "started_at": "2026-09-30T11:30:32.159734+00:00", - "completed_at": "2026-09-30T11:30:43.564044+00:00", - "compile_started_at": null, - "compile_ended_at": null, - "exit_code": 0, - "error": null, - "port": "OTA", - "flash_bootloader": false, - "is_deferred_install": false, - "new_name": "", - "depends_on": "", - "dependency_released": false, - "progress": 100, - "remote_peer": "", - "remote_job_id": "", - "remote_peer_label": "", - "device_name": "", - "device_friendly_name": "", - "source": "local", - "source_pin_sha256": "", - "source_label": "", - "source_esphome_version": "", - "target_esphome_version": "", - "failure_reason": "" - }, - { - "job_id": "7ac8e5733f5c", - "configuration": "master_bedroom_remote.yaml", - "job_type": "upload", - "status": "completed", - "created_at": "2026-09-30T11:29:23.310621+00:00", - "started_at": "2026-09-30T11:29:23.310814+00:00", - "completed_at": "2026-09-30T11:29:34.514270+00:00", - "compile_started_at": null, - "compile_ended_at": null, - "exit_code": 0, - "error": null, - "port": "OTA", - "flash_bootloader": false, - "is_deferred_install": false, - "new_name": "", - "depends_on": "", - "dependency_released": false, - "progress": 100, - "remote_peer": "", - "remote_job_id": "", - "remote_peer_label": "", - "device_name": "", - "device_friendly_name": "", - "source": "local", - "source_pin_sha256": "", - "source_label": "", - "source_esphome_version": "", - "target_esphome_version": "", - "failure_reason": "" - }, { "job_id": "48a5f40a2dcb", "configuration": "esp32-h2c-camera.yaml", @@ -337,6 +635,7 @@ "error": null, "port": "OTA", "flash_bootloader": false, + "skip_bootloader": false, "is_deferred_install": false, "new_name": "", "depends_on": "", @@ -354,223 +653,6 @@ "target_esphome_version": "", "failure_reason": "" }, - { - "job_id": "b742e748bec3", - "configuration": "esphome-web-0fdcf4.yaml", - "job_type": "upload", - "status": "completed", - "created_at": "2026-09-30T11:27:28.224019+00:00", - "started_at": "2026-09-30T11:27:28.224238+00:00", - "completed_at": "2026-09-30T11:27:39.384592+00:00", - "compile_started_at": null, - "compile_ended_at": null, - "exit_code": 0, - "error": null, - "port": "OTA", - "flash_bootloader": false, - "is_deferred_install": false, - "new_name": "", - "depends_on": "", - "dependency_released": false, - "progress": 100, - "remote_peer": "", - "remote_job_id": "", - "remote_peer_label": "", - "device_name": "", - "device_friendly_name": "", - "source": "local", - "source_pin_sha256": "", - "source_label": "", - "source_esphome_version": "", - "target_esphome_version": "", - "failure_reason": "" - }, - { - "job_id": "00d6a2dfef95", - "configuration": "led-controller-jordyn-a1.yaml", - "job_type": "compile", - "status": "completed", - "created_at": "2026-09-30T11:26:35.077882+00:00", - "started_at": "2026-09-30T11:33:16.183867+00:00", - "completed_at": "2026-09-30T11:34:03.578614+00:00", - "compile_started_at": "2026-09-30T11:33:17.956344+00:00", - "compile_ended_at": "2026-09-30T11:34:03.443491+00:00", - "exit_code": 0, - "error": null, - "port": "", - "flash_bootloader": false, - "is_deferred_install": false, - "new_name": "", - "depends_on": "", - "dependency_released": false, - "progress": 48, - "remote_peer": "", - "remote_job_id": "", - "remote_peer_label": "", - "device_name": "", - "device_friendly_name": "", - "source": "local", - "source_pin_sha256": "", - "source_label": "", - "source_esphome_version": "", - "target_esphome_version": "", - "failure_reason": "" - }, - { - "job_id": "e50434b7274c", - "configuration": "airqualitysensor-2.yaml", - "job_type": "compile", - "status": "completed", - "created_at": "2026-09-30T11:26:35.077692+00:00", - "started_at": "2026-09-30T11:32:45.565593+00:00", - "completed_at": "2026-09-30T11:33:16.178958+00:00", - "compile_started_at": "2026-09-30T11:32:47.711894+00:00", - "compile_ended_at": "2026-09-30T11:33:15.974958+00:00", - "exit_code": 0, - "error": null, - "port": "", - "flash_bootloader": false, - "is_deferred_install": false, - "new_name": "", - "depends_on": "", - "dependency_released": false, - "progress": 97, - "remote_peer": "", - "remote_job_id": "", - "remote_peer_label": "", - "device_name": "", - "device_friendly_name": "", - "source": "local", - "source_pin_sha256": "", - "source_label": "", - "source_esphome_version": "", - "target_esphome_version": "", - "failure_reason": "" - }, - { - "job_id": "8415f2843fb5", - "configuration": "airqualitysensor-3.yaml", - "job_type": "compile", - "status": "completed", - "created_at": "2026-09-30T11:26:35.077259+00:00", - "started_at": "2026-09-30T11:31:39.009106+00:00", - "completed_at": "2026-09-30T11:32:45.561872+00:00", - "compile_started_at": "2026-09-30T11:31:41.214498+00:00", - "compile_ended_at": "2026-09-30T11:32:45.368270+00:00", - "exit_code": 0, - "error": null, - "port": "", - "flash_bootloader": false, - "is_deferred_install": false, - "new_name": "", - "depends_on": "", - "dependency_released": false, - "progress": 97, - "remote_peer": "", - "remote_job_id": "", - "remote_peer_label": "", - "device_name": "", - "device_friendly_name": "", - "source": "local", - "source_pin_sha256": "", - "source_label": "", - "source_esphome_version": "", - "target_esphome_version": "", - "failure_reason": "" - }, - { - "job_id": "d95a63617600", - "configuration": "cat-medication-tracker.yaml", - "job_type": "compile", - "status": "completed", - "created_at": "2026-09-30T11:26:35.077204+00:00", - "started_at": "2026-09-30T11:30:32.160517+00:00", - "completed_at": "2026-09-30T11:31:38.996004+00:00", - "compile_started_at": "2026-09-30T11:30:34.927789+00:00", - "compile_ended_at": "2026-09-30T11:31:38.726031+00:00", - "exit_code": 0, - "error": null, - "port": "", - "flash_bootloader": false, - "is_deferred_install": false, - "new_name": "", - "depends_on": "", - "dependency_released": false, - "progress": 97, - "remote_peer": "", - "remote_job_id": "", - "remote_peer_label": "", - "device_name": "", - "device_friendly_name": "", - "source": "local", - "source_pin_sha256": "", - "source_label": "", - "source_esphome_version": "", - "target_esphome_version": "", - "failure_reason": "" - }, - { - "job_id": "ecb10a7e3022", - "configuration": "airqualitysensor-1.yaml", - "job_type": "compile", - "status": "completed", - "created_at": "2026-09-30T11:26:35.077119+00:00", - "started_at": "2026-09-30T11:29:23.321148+00:00", - "completed_at": "2026-09-30T11:30:32.155669+00:00", - "compile_started_at": "2026-09-30T11:29:25.580036+00:00", - "compile_ended_at": "2026-09-30T11:30:31.955836+00:00", - "exit_code": 0, - "error": null, - "port": "", - "flash_bootloader": false, - "is_deferred_install": false, - "new_name": "", - "depends_on": "", - "dependency_released": false, - "progress": 97, - "remote_peer": "", - "remote_job_id": "", - "remote_peer_label": "", - "device_name": "", - "device_friendly_name": "", - "source": "local", - "source_pin_sha256": "", - "source_label": "", - "source_esphome_version": "", - "target_esphome_version": "", - "failure_reason": "" - }, - { - "job_id": "813313d1e473", - "configuration": "master_bedroom_remote.yaml", - "job_type": "compile", - "status": "completed", - "created_at": "2026-09-30T11:26:35.076867+00:00", - "started_at": "2026-09-30T11:28:21.836654+00:00", - "completed_at": "2026-09-30T11:29:23.306730+00:00", - "compile_started_at": "2026-09-30T11:28:24.264375+00:00", - "compile_ended_at": "2026-09-30T11:29:23.146487+00:00", - "exit_code": 0, - "error": null, - "port": "", - "flash_bootloader": false, - "is_deferred_install": false, - "new_name": "", - "depends_on": "", - "dependency_released": false, - "progress": 47, - "remote_peer": "", - "remote_job_id": "", - "remote_peer_label": "", - "device_name": "", - "device_friendly_name": "", - "source": "local", - "source_pin_sha256": "", - "source_label": "", - "source_esphome_version": "", - "target_esphome_version": "", - "failure_reason": "" - }, { "job_id": "f265de217641", "configuration": "esp32-h2c-camera.yaml", @@ -585,6 +667,7 @@ "error": null, "port": "", "flash_bootloader": false, + "skip_bootloader": false, "is_deferred_install": false, "new_name": "", "depends_on": "", @@ -602,37 +685,6 @@ "target_esphome_version": "", "failure_reason": "" }, - { - "job_id": "0466930fde39", - "configuration": "esphome-web-0fdcf4.yaml", - "job_type": "compile", - "status": "completed", - "created_at": "2026-09-30T11:26:35.075344+00:00", - "started_at": "2026-09-30T11:26:35.075673+00:00", - "completed_at": "2026-09-30T11:27:28.221071+00:00", - "compile_started_at": "2026-09-30T11:26:38.637699+00:00", - "compile_ended_at": "2026-09-30T11:27:28.071445+00:00", - "exit_code": 0, - "error": null, - "port": "", - "flash_bootloader": false, - "is_deferred_install": false, - "new_name": "", - "depends_on": "", - "dependency_released": false, - "progress": 47, - "remote_peer": "", - "remote_job_id": "", - "remote_peer_label": "", - "device_name": "", - "device_friendly_name": "", - "source": "local", - "source_pin_sha256": "", - "source_label": "", - "source_esphome_version": "", - "target_esphome_version": "", - "failure_reason": "" - }, { "job_id": "eef5ba02e283", "configuration": "living-room-remote.yaml", @@ -647,6 +699,7 @@ "error": null, "port": "", "flash_bootloader": false, + "skip_bootloader": false, "is_deferred_install": false, "new_name": "", "depends_on": "", @@ -678,6 +731,7 @@ "error": null, "port": "", "flash_bootloader": false, + "skip_bootloader": false, "is_deferred_install": false, "new_name": "", "depends_on": "", @@ -709,6 +763,7 @@ "error": null, "port": "OTA", "flash_bootloader": false, + "skip_bootloader": false, "is_deferred_install": false, "new_name": "", "depends_on": "", @@ -740,6 +795,7 @@ "error": null, "port": "", "flash_bootloader": false, + "skip_bootloader": false, "is_deferred_install": false, "new_name": "", "depends_on": "", @@ -771,6 +827,7 @@ "error": null, "port": "OTA", "flash_bootloader": false, + "skip_bootloader": false, "is_deferred_install": false, "new_name": "", "depends_on": "", @@ -802,6 +859,103 @@ "error": null, "port": "", "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": null, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "2cac5a25a769", + "configuration": "bambu-printer-display-2.yaml", + "job_type": "clean", + "status": "completed", + "created_at": "2026-10-20T23:35:15.145174+00:00", + "started_at": "2026-10-20T23:35:15.145457+00:00", + "completed_at": "2026-10-20T23:35:17.404188+00:00", + "compile_started_at": null, + "compile_ended_at": null, + "exit_code": 0, + "error": null, + "port": "", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": null, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "44599832cde8", + "configuration": "bambu-printer-display-2.yaml", + "job_type": "clean", + "status": "completed", + "created_at": "2026-10-20T23:30:07.643023+00:00", + "started_at": "2026-10-20T23:30:07.643246+00:00", + "completed_at": "2026-10-20T23:30:10.029778+00:00", + "compile_started_at": null, + "compile_ended_at": null, + "exit_code": 0, + "error": null, + "port": "", + "flash_bootloader": false, + "skip_bootloader": false, + "is_deferred_install": false, + "new_name": "", + "depends_on": "", + "dependency_released": false, + "progress": null, + "remote_peer": "", + "remote_job_id": "", + "remote_peer_label": "", + "device_name": "", + "device_friendly_name": "", + "source": "local", + "source_pin_sha256": "", + "source_label": "", + "source_esphome_version": "", + "target_esphome_version": "", + "failure_reason": "" + }, + { + "job_id": "c2c5aefb4065", + "configuration": "bambu-printer-display-2.yaml", + "job_type": "clean", + "status": "completed", + "created_at": "2026-10-20T18:50:49.889691+00:00", + "started_at": "2026-10-20T18:50:49.890154+00:00", + "completed_at": "2026-10-20T18:50:52.167301+00:00", + "compile_started_at": null, + "compile_ended_at": null, + "exit_code": 0, + "error": null, + "port": "", + "flash_bootloader": false, + "skip_bootloader": false, "is_deferred_install": false, "new_name": "", "depends_on": "", diff --git a/esphome/family-room-control.yaml b/esphome/family-room-control.yaml index c56e171..72fbd7b 100644 --- a/esphome/family-room-control.yaml +++ b/esphome/family-room-control.yaml @@ -5,7 +5,7 @@ substitutions: DEVICE_FRIENDLY_NAME: "Family Room Control" LANGUAGE: "en" DISPLAY_MODEL: "ST7789V" - GITHUB_REF: "screens-v0.4.89" + GITHUB_REF: "screens-v0.4.93" esphome: name: "family-room-control" @@ -14,7 +14,7 @@ esphome: packages: display: url: https://github.com/MaxGramser/homeassistant_espscreen - ref: screens-v0.4.89 + ref: screens-v0.4.93 files: [packages/cyd.yaml] refresh: 0s local_overrides: !include family-room-control.local.yaml diff --git a/esphome/living-room.yaml b/esphome/living-room.yaml index a5e1940..c4509da 100644 --- a/esphome/living-room.yaml +++ b/esphome/living-room.yaml @@ -5,7 +5,7 @@ substitutions: DEVICE_FRIENDLY_NAME: "Living Room" LANGUAGE: "en" DISPLAY_MODEL: "ST7789V" - GITHUB_REF: "screens-v0.4.89" + GITHUB_REF: "screens-v0.4.93" esphome: name: "living-room" @@ -14,7 +14,7 @@ esphome: packages: display: url: https://github.com/MaxGramser/homeassistant_espscreen - ref: screens-v0.4.89 + ref: screens-v0.4.93 files: [packages/cyd.yaml] refresh: 0s local_overrides: !include living-room.local.yaml