pi-portal’s documentation
- Project Overview
- Project Requirements
- Installation Guide
- CLI Summary
- CLI Subcommand Reference
- Configuration JSON Schema
- Slack Bot Setup Guide
- License
- Codebase Reference
- pi_portal.cli
- pi_portal.commands
- pi_portal.commands.bases
- pi_portal.commands.cron_videos
- pi_portal.commands.door_monitor
- pi_portal.commands.installer
- pi_portal.commands.mixins
- pi_portal.commands.slack_bot
- pi_portal.commands.temperature_monitor
- pi_portal.commands.upload_snapshot
- pi_portal.commands.upload_video
- pi_portal.commands.version
- pi_portal.config
- pi_portal.conftest
- pi_portal.installation
- pi_portal.installation.installer
- pi_portal.installation.steps
- pi_portal.installation.steps.bases
- pi_portal.installation.steps.step_configure_logz_io
- pi_portal.installation.steps.step_ensure_root
- pi_portal.installation.steps.step_initialize_data_paths
- pi_portal.installation.steps.step_initialize_etc
- pi_portal.installation.steps.step_initialize_logging
- pi_portal.installation.steps.step_install_config_file
- pi_portal.installation.steps.step_kill_motion
- pi_portal.installation.steps.step_kill_supervisor
- pi_portal.installation.steps.step_render_configuration
- pi_portal.installation.steps.step_start_supervisor
- pi_portal.installation.templates
- pi_portal.modules
- pi_portal.modules.configuration
- pi_portal.modules.configuration.logging
- pi_portal.modules.configuration.logging.bases
- pi_portal.modules.configuration.logging.conftest
- pi_portal.modules.configuration.logging.formatters
- pi_portal.modules.configuration.logging.formatters.json
JsonFormatterJsonFormatter.add_fields()JsonFormatter.converter()JsonFormatter.format()JsonFormatter.formatException()JsonFormatter.formatStack()JsonFormatter.formatTime()JsonFormatter.jsonify_log_record()JsonFormatter.parse()JsonFormatter.process_log_record()JsonFormatter.serialize_log_record()JsonFormatter.usesTime()
- pi_portal.modules.configuration.logging.formatters.json
- pi_portal.modules.configuration.logging.installer
- pi_portal.modules.configuration.logging.json
- pi_portal.modules.configuration.state
- pi_portal.modules.configuration.user_config
- pi_portal.modules.configuration.logging
- pi_portal.modules.integrations
- pi_portal.modules.integrations.folder
- pi_portal.modules.integrations.gpio
- pi_portal.modules.integrations.gpio.bases
- pi_portal.modules.integrations.gpio.components
- pi_portal.modules.integrations.gpio.components.bases
- pi_portal.modules.integrations.gpio.components.contact_switch
- pi_portal.modules.integrations.gpio.components.dht11_sensor
- pi_portal.modules.integrations.gpio.components.door_monitor
- pi_portal.modules.integrations.gpio.components.temperature_monitor
- pi_portal.modules.integrations.gpio.door_monitor_factory
- pi_portal.modules.integrations.gpio.temperature_monitor_factory
- pi_portal.modules.integrations.gpio.temperature_sensor_factory
- pi_portal.modules.integrations.log_file
- pi_portal.modules.integrations.motion
- pi_portal.modules.integrations.network
- pi_portal.modules.integrations.s3
- pi_portal.modules.integrations.slack
- pi_portal.modules.integrations.slack.bot
- pi_portal.modules.integrations.slack.cli
- pi_portal.modules.integrations.slack.cli.commands
- pi_portal.modules.integrations.slack.cli.commands.bases
- pi_portal.modules.integrations.slack.cli.commands.bases.command
- pi_portal.modules.integrations.slack.cli.commands.bases.process_command
- pi_portal.modules.integrations.slack.cli.commands.bases.process_management_command
- pi_portal.modules.integrations.slack.cli.commands.bases.process_status_command
- pi_portal.modules.integrations.slack.cli.commands.bases.process_uptime_command
- pi_portal.modules.integrations.slack.cli.commands.command_arm
- pi_portal.modules.integrations.slack.cli.commands.command_disarm
- pi_portal.modules.integrations.slack.cli.commands.command_help
- pi_portal.modules.integrations.slack.cli.commands.command_id
- pi_portal.modules.integrations.slack.cli.commands.command_restart
- pi_portal.modules.integrations.slack.cli.commands.command_snapshot
- pi_portal.modules.integrations.slack.cli.commands.command_status
- pi_portal.modules.integrations.slack.cli.commands.command_temperature
- pi_portal.modules.integrations.slack.cli.commands.command_uptime
- pi_portal.modules.integrations.slack.cli.commands.process_uptime_commands
- pi_portal.modules.integrations.slack.cli.commands.process_uptime_commands.cron_videos_uptime
- pi_portal.modules.integrations.slack.cli.commands.process_uptime_commands.door_monitor_uptime
- pi_portal.modules.integrations.slack.cli.commands.process_uptime_commands.slack_bot_uptime
- pi_portal.modules.integrations.slack.cli.commands.process_uptime_commands.temp_monitor_uptime
- pi_portal.modules.integrations.slack.cli.commands.bases
- pi_portal.modules.integrations.slack.cli.handler
SlackCLICommandHandlerSlackCLICommandHandler.command_arm()SlackCLICommandHandler.command_disarm()SlackCLICommandHandler.command_help()SlackCLICommandHandler.command_id()SlackCLICommandHandler.command_restart()SlackCLICommandHandler.command_snapshot()SlackCLICommandHandler.command_status()SlackCLICommandHandler.command_temp()SlackCLICommandHandler.command_uptime()SlackCLICommandHandler.handle()
- pi_portal.modules.integrations.slack.cli.notifier
get_available_commands()
- pi_portal.modules.integrations.slack.cli.commands
- pi_portal.modules.integrations.slack.client
- pi_portal.modules.integrations.slack.config
- pi_portal.modules.mixins
- pi_portal.modules.python
- pi_portal.modules.system
- pi_portal.modules.system.file_security
- pi_portal.modules.system.linux
- pi_portal.modules.system.socket
- pi_portal.modules.system.socket.unix_stream_http_connection
UnixStreamHTTPConnectionUnixStreamHTTPConnection.close()UnixStreamHTTPConnection.connect()UnixStreamHTTPConnection.endheaders()UnixStreamHTTPConnection.getresponse()UnixStreamHTTPConnection.putheader()UnixStreamHTTPConnection.putrequest()UnixStreamHTTPConnection.request()UnixStreamHTTPConnection.response_classUnixStreamHTTPConnection.send()UnixStreamHTTPConnection.set_tunnel()
- pi_portal.modules.system.socket.unix_stream_transport
- pi_portal.modules.system.socket.unix_stream_http_connection
- pi_portal.modules.system.supervisor
- pi_portal.modules.system.supervisor_config
- pi_portal.modules.system.supervisor_process
- pi_portal.modules.configuration