powerctl is a utility to manage the power state in the homelab.
Initial support will be for APC PDU's SNMP write string access
and a mapping between ports and friendly names/dns names for
hosts and devices on the network.
TODO:
- implement SNMPv1 write
- implement Unifi PoE+ rpi4 reboots
- implement HomeKit for selected entries
- persistant datastore with backups
- parent/child relationships (rebooting the Switch-16 in the office also impacts )
- failsafe to prevent turning off access to management consoles
- APC management card reboots
- Unifi device reboots
- blaze targets
- webUI