Add alternating layout direction by nesting depth

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Ian Gulliver
2026-01-24 21:24:05 -08:00
parent 4123b49a98
commit 6492456ce0
2 changed files with 176 additions and 125 deletions

View File

@@ -1,97 +1,100 @@
locations:
- name: stage
- name: Stage 1
children:
- name: upstage
children:
- name: rack-lighting-2
nodes:
- lighting-2
- "48:59:00:41:00:29" # Pixie Driver 8k Port 1
- "48:59:00:28:00:27" # Pixie Driver 8k Port 2
- "48:59:00:3c:00:3e" # Pixie Driver 8k Port 5
- children:
- name: Upstage
children:
- name: rack-lighting-2
nodes:
- lighting-2
- "48:59:00:41:00:29" # Pixie Driver 8k Port 1
- "48:59:00:28:00:27" # Pixie Driver 8k Port 2
- "48:59:00:3c:00:3e" # Pixie Driver 8k Port 5
- name: downstage
children:
- name: rack-audio
nodes:
- audio
- "MICS-A"
- "00:0e:dd:a7:29:93" # MICS-A bridge interface
- "MICS-B"
- "00:0e:dd:a8:3e:b3" # MICS-B bridge interface
- "MICS-C"
- "00:0e:dd:a7:6f:55" # MICS-C bridge interface
- "MICS-D"
- "00:0e:dd:64:3d:51" # MICS-D bridge interface
- "MICS-E"
- "00:0e:dd:ac:fc:7d" # MICS-E bridge interface
- name: Under Apron
children:
- name: rack-audio
nodes:
- audio
- "MICS-A"
- "00:0e:dd:a7:29:93" # MICS-A bridge interface
- "MICS-B"
- "00:0e:dd:a8:3e:b3" # MICS-B bridge interface
- "MICS-C"
- "00:0e:dd:a7:6f:55" # MICS-C bridge interface
- "MICS-D"
- "00:0e:dd:64:3d:51" # MICS-D bridge interface
- "MICS-E"
- "00:0e:dd:ac:fc:7d" # MICS-E bridge interface
- name: rack-lighting-1
nodes:
- lighting-1
- "48:59:00:27:00:27" # Pixie Driver 8k Port 1
- "48:59:00:37:00:27" # Pixie Driver 8k Port 2
- "48:59:00:3e:00:27" # Pixie Driver 8k Port 3
- "48:59:00:3f:00:27" # Pixie Driver 8k Port 4
- "48:59:00:47:00:1a" # Pixie Driver 8k Port 5
- "48:59:00:44:00:1a" # Pixie Driver 8k Port 6
- "48:59:00:42:00:19" # Pixie Driver 8k Port 7
- "48:59:00:44:00:19" # Pixie Driver 8k Port 8
- name: rack-lighting-1
nodes:
- lighting-1
- "48:59:00:27:00:27" # Pixie Driver 8k Port 1
- "48:59:00:37:00:27" # Pixie Driver 8k Port 2
- "48:59:00:3e:00:27" # Pixie Driver 8k Port 3
- "48:59:00:3f:00:27" # Pixie Driver 8k Port 4
- "48:59:00:47:00:1a" # Pixie Driver 8k Port 5
- "48:59:00:44:00:1a" # Pixie Driver 8k Port 6
- "48:59:00:42:00:19" # Pixie Driver 8k Port 7
- "48:59:00:44:00:19" # Pixie Driver 8k Port 8
- name: rack-video
nodes:
- video
- "ATEM 2 M/E Constellation 4K"
- "HyperDeck Studio 4K Pro"
- RX-QLAB-1
- RX-QLAB-2
- TX-PROJ-1
- TX-PROJ-2
- TX-M4
- TX-M16
- TX-MISC
- TX-PREVIEW
- name: rack-video
nodes:
- video
- "ATEM 2 M/E Constellation 4K"
- "HyperDeck Studio 4K Pro"
- RX-QLAB-1
- RX-QLAB-2
- TX-PROJ-1
- TX-PROJ-2
- TX-M4
- TX-M16
- TX-MISC
- TX-PREVIEW
- name: house
- name: Mid House
children:
- name: house-left
- name: House Left
nodes:
- satellite-2
- name: house-right
- name: House Right
nodes:
- satellite-3
- name: booth
- name: Booth
children:
- name: shared
nodes:
- satellite-1
- children:
- name: shared
nodes:
- satellite-1
- name: qlab
nodes:
- qlab
- TX-QLAB-1
- TX-QLAB-2
- "SK_PTZEXTREMEV2 [457081]"
- "SK_RACKPRO2 [452514]"
- "d0:11:e5:17:03:0b" # pigeon
- name: audio
nodes:
- SQ-7
- name: camera-control
nodes:
- RX-CC-PREVIEW
- RX-CC-M16
- name: video-control
nodes:
- RX-VC-M4
- RX-VC-M16
- name: control
nodes:
- "sunset.local"
- RX-CONTROL-1
- children:
- name: qlab
nodes:
- qlab
- TX-QLAB-1
- TX-QLAB-2
- "SK_PTZEXTREMEV2 [457081]"
- "SK_RACKPRO2 [452514]"
- "d0:11:e5:17:03:0b" # pigeon
- name: audio
nodes:
- SQ-7
- name: camera-control
nodes:
- RX-CC-PREVIEW
- RX-CC-M16
- name: video-control
nodes:
- RX-VC-M4
- RX-VC-M16
- name: control
nodes:
- "sunset.local"
- RX-CONTROL-1