38 lines
1.1 KiB
INI
38 lines
1.1 KiB
INI
# FiWiControl — ClubHouse lab nodes + power / USB inventory
|
|
#
|
|
# [node.*] — SSH targets (passwordless root for automation).
|
|
# [inventory.host.*] — expected Acroname hubs (stem_class:downstream_usb_ports)
|
|
# and Monsoon serial devices (count). Used by:
|
|
# python -m fiwicontrol.power --verify-inventory
|
|
# (default INI: configs/default.ini; override: -c configs/clubhouse.ini)
|
|
|
|
[site]
|
|
name = ClubHouse
|
|
|
|
[node.localhost]
|
|
label = local
|
|
ipaddr = 127.0.0.1
|
|
sshtype = ssh
|
|
description = Fedora workstation (local BrainStem over USB).
|
|
|
|
[node.raspberry_pi5]
|
|
label = pi5
|
|
ipaddr = 192.168.1.39
|
|
sshtype = ssh
|
|
description = Raspberry Pi 5 — two USBHub3p (8 downstream USB each), one USBHub2x4, Monsoon HVPM on USB.
|
|
|
|
# --- Expected USB lab devices (multiset match vs discovery) ---
|
|
|
|
[inventory.host.localhost]
|
|
mode = local
|
|
# One programmable 4-port USB hub (USBHub2x4) on this machine.
|
|
acroname = USBHub2x4:4
|
|
monsoon_count = 0
|
|
|
|
[inventory.host.pi5]
|
|
mode = remote
|
|
node = raspberry_pi5
|
|
# Match ``python3 -m fiwicontrol.power --discovery-json`` on the Pi (stem_class:downstream_ports); one Monsoon.
|
|
acroname = USBHub3p:8, USBHub3p:8, USBHub2x4:4
|
|
monsoon_count = 1
|