FiWiControl/configs/default.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