diff --git a/apps/socket/README.md b/apps/socket/README.md index e69de29..e2533f6 100644 --- a/apps/socket/README.md +++ b/apps/socket/README.md @@ -0,0 +1,9 @@ + +```sh +# 安装 python 环境 ,安装项目 +uv sync + +uv run python main.py + +pm2 start "uv run app.py" --name "dnake-socket-app" +``` diff --git a/docs/package.json b/docs/package.json index d199771..c4dd01b 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@kevisual/me-dnake-docs", - "version": "0.0.1", + "version": "0.0.2", "description": "", "main": "index.js", "basename": "/root/me-dnake-docs", @@ -8,7 +8,7 @@ "dev": "astro dev", "build": "astro build", "preview": "astro preview", - "pub": "envision deploy ./dist -k me-dnake-docs -v 0.0.1 -u", + "pub": "envision deploy ./dist -k me-dnake-docs -v 0.0.2 -u", "sn": "pnpm dlx shadcn@latest add " }, "keywords": [], diff --git a/docs/src/pages/home.mdx b/docs/src/pages/home.mdx new file mode 100644 index 0000000..1d44e5e --- /dev/null +++ b/docs/src/pages/home.mdx @@ -0,0 +1,48 @@ +# home配置文档 + +## configuration.yaml + +配置调用rest_command服务,文件地址在 docker 内部根目录下,`config/configuration.yaml` 位置 + +添加以下内容 +```yaml +rest_command: + set_floor_notify: + url: http://host.docker.internal:3001/api/router?path=floor + method: POST + content_type: application/json +``` +然后配置脚本位置 `config/scripts.yaml` 文件,添加以下内容 +(scripts 被 configuration.yaml 引用) + +```yaml +notify_floor: + alias: "发送楼层消息" + description: "通过本地服务发送楼层通知" + sequence: + - service: rest_command.set_floor_notify +``` +## 触发使用 +home 可视化页面可以编辑自动化,编辑后台也可以,在 automations.yaml 文件中添加以下类似内容 + +```yaml +- id: '1760892271622' + alias: 打开电梯 + description: 打开电梯,上13楼来 + triggers: + - trigger: state + entity_id: + - event.xiaomi_cn_1076466578_hub1_virtual_event_e_4_1 + from: + to: + conditions: + - condition: state + entity_id: event.xiaomi_cn_1076466578_hub1_virtual_event_e_4_1 + attribute: 事件名称 + state: 打开电梯 + actions: + - action: script.notify_floor + metadata: {} + data: {} + mode: single +``` \ No newline at end of file diff --git a/docs/src/pages/index.astro b/docs/src/pages/index.astro index 9c160e4..5d254c5 100644 --- a/docs/src/pages/index.astro +++ b/docs/src/pages/index.astro @@ -2,6 +2,7 @@ import '../styles/global.css'; const links = [ + { link: './adb/', title: 'ADB 文档', @@ -13,41 +14,52 @@ const links = [ { link: './ip/', title: 'IP 相关文档, IPTABLES 配置,如何从A 局域网 ping 同B 局域网', + }, + { + link: './python/', + title: 'Python 脚本运行文档', + }, + { + link: './home/', + title: 'homeassistant 触发脚本文档方法', } ]; --- - + My Homepage - + - -
-

文档导航

- -
-