111 Commits
Author SHA1 Message Date
Joshua KingandCursor af7f268888 Derive Centauri progress from layers or print time when percent stays at zero.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-21 14:02:50 -04:00
Joshua KingandCursor 994cfb6b60 Fill overview gauges to each printer's actual progress.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-20 21:00:03 -04:00
Joshua KingandCursor 12f8ba2def Show a grey ring behind black filament gauges so they stay visible.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-20 20:46:41 -04:00
Joshua KingandCursor 5b8a3f24c2 Format the overview clock through a mutable ESPTime so ESPHome 2026.9.1 compiles.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-20 19:34:52 -04:00
Joshua KingandCursor c5b7408b18 Color overview gauges by active filament and show finish times.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-20 19:22:04 -04:00
Joshua KingandCursor 360e86e46a Show each printer on the fleet page as a status gauge.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-20 15:13:24 -04:00
root 4626019a3e automation updates 2026-10-20 14:30:20 -04:00
Joshua KingandCursor 43f416ab69 Add a fleet overview page that shows every printer's status at once.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-20 13:05:32 -04:00
Joshua KingandCursor 0ec94a909e Add a second ESPHome fleet display that shares the existing printer pages.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-20 11:24:47 -04:00
Joshua King 5e50c9a296 Refactor automation configurations by removing obsolete NestQuest access controls and updating automation inclusion in configuration.yaml 2026-10-19 21:08:59 -04:00
root 4104e995c0 Merge branch 'main' of https://code.cubecraftlabs.com/overseer/Home-Assistant 2026-10-19 20:10:14 -04:00
root d7f0584e17 updates 2026-10-19 20:03:46 -04:00
Joshua King 472b66cf0e updated blueprints 2026-10-19 16:18:52 -04:00
root 17633d5909 Merge branch 'main' of https://code.cubecraftlabs.com/overseer/Home-Assistant 2026-10-19 15:04:00 -04:00
Joshua King c469aa4aae Add Elegoo printers to ESPHome fleet display 2026-10-19 11:24:02 -04:00
ESPHome Device Builder 0bd960dbf7 Delete led-controller-polly-a1mini.yaml 2026-10-18 09:32:25 -04:00
ESPHome Device Builder 5a0ccf6b36 Delete esp32-h2c-camera.yaml 2026-10-18 09:32:05 -04:00
ESPHome Device Builder bdd3d4b0ae Delete family-room-remote.yaml 2026-10-18 09:31:59 -04:00
ESPHome Device Builder 91c3996f93 Delete living-room-remote.yaml 2026-10-18 09:31:47 -04:00
Joshua King 3c940f8027 Fix Orion AMS mapping and show printer health details 2026-10-18 09:29:07 -04:00
Joshua King f672de484e updates 2026-10-17 17:26:25 -04:00
root 19adc71fef Merge branch 'main' of https://code.cubecraftlabs.com/overseer/Home-Assistant 2026-10-17 17:10:03 -04:00
Joshua King 495efeb672 updates 2026-10-17 17:09:47 -04:00
ESPHome Device Builder 14c50015a6 Edit living-room.yaml 2026-10-17 16:32:29 -04:00
Joshua King 5e51a1f9aa Add Home Assistant controls for resin curing timer 2026-10-17 15:33:27 -04:00
Joshua King 34c4e54c13 updates 2026-10-17 15:19:53 -04:00
root f6f922f364 updates 2026-10-17 15:13:22 -04:00
ESPHome Device Builder 9d14e8a513 Edit resin-curing-timer.yaml 2026-10-17 15:12:20 -04:00
Joshua King 5bddada3b8 adding in resin timer 2026-10-17 15:04:18 -04:00
root 7b9d81b21e Merge branch 'main' of https://code.cubecraftlabs.com/overseer/Home-Assistant 2026-10-14 08:07:53 -04:00
Joshua King e7e22b48fb fix(automations): remove dining room media player from announcement targets
Removed media_player.dinning_room from the target lists across multiple
announcement automations, including Declan and Jordyn's family
announcements, bedtime routines, and the school announcement volume
automation. This speaker no longer participates in household
announcements.
2026-10-14 08:07:35 -04:00
ESPHome Device Builder 8c48e04ad9 Delete esp32-saturn4-cam.yaml 2026-10-12 19:30:10 -04:00
Joshua King d28e388eda feat(automations): update descriptions and add Outside Lamppost to lighting schedules 2026-10-10 14:16:42 -04:00
Joshua King 35d815de79 feat: add litter box alert and kiosk dashboard automations
Add new automation files to the Home Assistant configuration:

- 02a_litter_box_alerts.yaml: Notifications for multiple litter boxes
  (Poop Box, Triple Threat, Cat Crapper 3000, The Deuce, and Luma
  Smart) covering waste bin full, low litter level, door error, and
  deodorant empty alerts, leveraging shared notification blueprints
- 06a_kiosk_dashboards.yaml: Automations for managing kiosk dashboards

These automations centralize pet-care and maintenance notifications
so alerts are triggered consistently across devices.
2026-10-08 14:47:08 -04:00
Joshua King 2f4108eab5 feat(automations): expand 9AM shutoff and disable fan rule
Add switch.turn_off actions to the first floor 9AM automation so the
washing machine socket, family room lamp, studio plug, and porch
decorations outlets are also powered off alongside the lights, with
continue_on_error to ensure remaining actions still run. Comment out
the parents ceiling fan cold-weather automation to temporarily disable
its temperature-based turn-off behavior.
2026-10-08 14:05:45 -04:00
Joshua KingandClaude Opus 5.5 72d92e46f6 Restore 05:30 fireplace mantle outlet morning schedule
The morning time trigger was replaced by the motion trigger in f076657,
so the outlet stopped turning on at 05:30. Re-add it as a separate
automation alongside the motion-based one.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-07 07:07:00 -04:00
root fc8d869f69 updates 2026-10-05 16:11:37 -04:00
Joshua King f076657834 Add wax warmer automation for fireplace with motion detection and occupancy timeout 2026-10-02 13:11:51 -04:00
Joshua King f2514f8b22 Add holiday and kids' automation scripts, including notifications and schedules
- Introduced holiday automations for Christmas and Halloween, including turning decorations on/off and playing music.
- Added day camp announcements and reminders for kids, including preparation and departure notifications.
- Created specific automation scripts for Declan and Jordyn, focusing on medication reminders and school preparations.
- Implemented daily schedules for kids during summer, with structured activities and announcements.
- Added blueprints for litter notifications and tank moisture interlocks to enhance home automation.
- Established a family schedule package to manage school dates and events effectively.
2026-10-02 08:57:53 -04:00
Joshua King 057744abce Add lampstand control to Living Room remote with toggle functionality 2026-09-29 21:09:30 -04:00
Joshua King 8ebac52160 Refactor binary sensor initial state handling and update OTA configuration for remote panels 2026-09-29 21:01:14 -04:00
Joshua King 0be12509d1 Add Family Room and Living Room remote configurations with touch functionality 2026-09-29 20:57:26 -04:00
overseer 64249539d3 updates 2026-09-29 20:54:55 -04:00
root c69a867a2e Because.
Merge branch 'main' of https://code.cubecraftlabs.com/overseer/Home-Assistant
2026-09-29 20:52:55 -04:00
Joshua King bb45600fb8 Add automation for Freddy Fazbear Mask to turn on at sunrise and off at scheduled times 2026-09-29 20:52:51 -04:00
root 9cabeaa06b Merge branch 'main' of https://code.cubecraftlabs.com/overseer/Home-Assistant 2026-09-29 20:50:55 -04:00
Joshua King 8ee44523ab Add invert_colors option to display configuration in panel hardware files 2026-09-29 20:50:50 -04:00
ESPHome Device Builder 352f59f4cf Delete family-room-remote.yaml 2026-09-29 20:39:54 -04:00
ESPHome Device Builder f46a8c7f58 Delete living-room-remote.yaml 2026-09-29 20:39:49 -04:00
root 25d4744f45 Merge branch 'main' of https://code.cubecraftlabs.com/overseer/Home-Assistant 2026-09-29 20:37:01 -04:00