Home Assistant Cloud 集成教程

随笔3个月前发布 何结琴
38 0 0

Home Assistant Cloud 集成教程

hass-nabucasaIssues related to the cloud integration in Nabu Casa项目地址:https://gitcode.com/gh_mirrors/ha/hass-nabucasa

1. 项目的目录结构及介绍




hass-nabucasa/


├── hass_nabucasa/


│   ├── __init__.py


│   ├── cloud.py


│   ├── auth.py


│   ├── subscriptions.py


│   ├── alexa.py


│   ├── google_actions.py


│   ├── remote.py


│   ├── utils.py


│   └── const.py


├── tests/


│   ├── __init__.py


│   ├── test_cloud.py


│   ├── test_auth.py


│   ├── test_subscriptions.py


│   ├── test_alexa.py


│   ├── test_google_actions.py


│   ├── test_remote.py


│   └── test_utils.py


├── setup.py


├── README.md


└── LICENSE

目录结构介绍

hass_nabucasa/: 包含项目的主要代码文件。
__init__.py: 初始化文件。cloud.py: 云集成的主要逻辑。auth.py: 认证相关逻辑。subscriptions.py: 订阅管理逻辑。alexa.py: Alexa 集成逻辑。google_actions.py: Google Actions 集成逻辑。remote.py: 远程访问逻辑。utils.py: 工具函数。const.py: 常量定义。 tests/: 包含项目的测试文件。
__init__.py: 初始化文件。test_*.py: 各个模块的测试文件。 setup.py: 项目安装文件。README.md: 项目说明文档。LICENSE: 项目许可证。

2. 项目的启动文件介绍

项目的启动文件主要是 hass_nabucasa/__init__.py。这个文件包含了项目的初始化逻辑和入口点。




# hass_nabucasa/__init__.py


from .cloud import Cloud


from .const import *


from .auth import Auth


from .subscriptions import Subscriptions


from .alexa import Alexa


from .google_actions import GoogleActions


from .remote import Remote


from .utils import *

3. 项目的配置文件介绍

项目的配置文件通常位于 Home Assistant 的主配置目录下,文件名为 configuration.yaml。在这个文件中,你需要添加以下配置来启用 Home Assistant Cloud 集成:




# configuration.yaml


cloud:


  mode: production


  subscription_info:


    plan: monthly


    token: YOUR_SUBSCRIPTION_TOKEN


  remote:


    enabled: true


    ingress_entry: https://remote.nabucasa.com

配置文件介绍

cloud: 启用云集成。
mode: 运行模式,可以是 productiondevelopmentsubscription_info: 订阅信息。
plan: 订阅计划,可以是 monthlyannualtoken: 订阅令牌。 remote: 远程访问配置。
enabled: 是否启用远程访问。ingress_entry: 远程访问入口地址。

以上是 Home Assistant Cloud 集成的基本教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对你有所帮助!

hass-nabucasaIssues related to the cloud integration in Nabu Casa项目地址:https://gitcode.com/gh_mirrors/ha/hass-nabucasa

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...