-
Notifications
You must be signed in to change notification settings - Fork 4
CLI Machines Thermal
ed machines thermal reads Linux fan sensors and controls the kernel platform
profile exposed by a machine. The Machines overview shows every readable hwmon
fan in RPM alongside the active profile and the choices the kernel reports.
Profile changes can stay active until changed again, or revert after a chosen number of minutes. Timed changes run through a transient systemd timer on the machine, so the reversion still happens if Edith closes or the SSH connection drops. Starting another timed change keeps the original profile as the eventual destination. Applying a permanent profile cancels any pending reversion.
The machine needs /sys/firmware/acpi/platform_profile and
platform_profile_choices for profile controls. Fan readings come from
/sys/class/hwmon/hwmon*/fan*_input. Machines without either interface simply
omit the matching part of the Cooling card.
Reading profile state and fan speeds needs no privilege on a normal Linux
installation. Writing the profile usually needs root. Edith uses the sudo
password stored by ed machines edit <machine> --sudo-password-stdin, or
passwordless sudo when no password is stored. The password goes on standard
input and is never placed in the command line.
Profile names are accepted only when the machine reports them as a choice. The command also restricts names to letters, digits, hyphens and underscores before building any shell command.
Timed changes require systemd-run. Scheduling is checked before the profile
is changed. If timer creation fails after the write, the command restores the
original profile immediately and reports failure.
-
ed machinesfor machine setup and live metrics. -
ed machines powerfor reboot, shutdown and service controls. -
The
edcommand line for the complete reference.
Auto-generated from docs/, edit the docs in the repo, not the wiki.
CLI reference
Companion
- Deploy
- Concepts
- Concepts Memory
- Concepts Ingestion
- Concepts Search
- Concepts Chat
- Concepts Learning
- Concepts Brain
- Concepts Friend
- Hosts
- Stack
- Status
- Doctor
- Search
- Index
- Ingest
- Episodes
- Sync
- Observations
- Reflect
- Beliefs
- Ask
- Extract
- Claims
- Corroborate
- Runs
- Chat
- Conversations
- Forget
- Export
- Import
- Erase
- Wipe
- Episode
- Nightly
- Reason
- Personas
- Council
- Lenses
- Core
- Why
- Hypotheses
- Predictions
- Commitments
- Discrepancies
- Calibration
- Inquire
- Entities
- Eval
- Standup
- Machines
- Baselines
- Connectors
- Facts
- Correct
- Weekly
- Db
Guides