PHAL System

Listens to

Message Type Message Data Description Emitted Response Type Handled By
system.ntp.sync "display": bool Requests synchronization of the system clock handle_ntp_sync_request
system.ssh.status Checks SSH service status and emits a response handle_ssh_status
system.ssh.enable "display": bool Requests enabling the SSH service handle_ssh_enable_request
system.ssh.disable "display": bool Requests disabling the SSH service handle_ssh_disable_request
system.reboot "display": bool Requests a system reboot handle_reboot_request
system.shutdown "display": bool Requests a system shutdown handle_shutdown_request
system.factory.reset "wipe_cache": bool
"wipe_data":bool
"wipe_logs":bool
"wipe_configs":bool
"reset_hardware":bool
"script":bool
"reboot":bool
Requests a factory reset of the system handle_factory_reset_request
system.factory.reset.register "skill_id": str Registers a hardware specific factory reset handler handle_reset_register
system.configure.language "language_code": str
"display": bool
Requests global language configuration system.configure.language.complete handle_configure_language_request
system.mycroft.service.restart "display": bool Requests a restart of the Mycroft service handle_mycroft_restart_request
system.factory.reset.phal.complete "skill_id": str Indicates completion of PHAL-based factory reset system.factory.reset.phal handle_factory_reset_request

Emits

Message Type Message Data Description Trigger Message Type Emitted by
system.ntp.sync.complete Indicates completion of NTP synchronization system.ntp.sync handle_ntp_sync_request
system.ssh.status.response "enabled": bool Indicates SSH service status system.ssh.status handle_ssh_status
system.factory.reset.ping Scan for extra factory reset plugins system.factory.reset.register handle_reset_register
system.factory.reset.start Indicates the start of the factory reset process system.factory.reset handle_factory_reset_request
system.factory.reset.phal "skill_id": str Triggers extra hardware specific factory reset PHAL plugins system.factory.reset handle_factory_reset_request
system.factory.reset.complete Indicates completion of the factory reset process system.factory.reset
ovos.shell.exec.factory.reset "script": str Ask ovos-shell to run a script as part of factory reset system.factory.reset
system.reboot Requests a system reboot system.factory.reset handle_reboot_request