From e0177bc005d279bebd5eda6e33b47a2a05a1f46a Mon Sep 17 00:00:00 2001 From: kicer Date: Mon, 2 Feb 2026 00:22:22 +0800 Subject: [PATCH] zip index.html --- src/rom/app.py | 5 +- src/rom/www/index.html | 1015 +++++++++++++++------------------------- 2 files changed, 383 insertions(+), 637 deletions(-) diff --git a/src/rom/app.py b/src/rom/app.py index 1389743..8326184 100644 --- a/src/rom/app.py +++ b/src/rom/app.py @@ -171,9 +171,10 @@ async def eval_cmd(request): ack = {"status": "success"} try: post_data = await post_parse(request) + _json = json.loads(post_data) - cmd = json.loads(post_data).get("cmd") - token = json.loads(post_data).get("token") + cmd = _json.get("cmd") + token = _json.get("token") if cmd and token == uuid(): _NS = {} exec(cmd, _NS) diff --git a/src/rom/www/index.html b/src/rom/www/index.html index d1dfe30..4475bdf 100644 --- a/src/rom/www/index.html +++ b/src/rom/www/index.html @@ -1,635 +1,380 @@ - - - - - - WS2桌面气象站 - - - - -
-

WS2桌面气象站

-
- -
-
-

系统信息

-
-
- 时间:- -
-
- 运行时间:- -
-
- 可用内存:- -
-
- UUID:- -
-
- 平台:- -
-
- 版本:- -
-
-
-
-

LCD显示设置

-
-
- -
-
-
- -
- -% -
-
-
- -
- -

LCD数据内容

- - - - - -
属性
-
-
-

天气站配置

-
- - 可输入城市名称或城市ID(查看城市ID列表) - -
-
- 留空表示不自动熄屏 -
- -

当前配置

- - - - - -
配置项
-
-
-

快捷操作

-
- - - -
- -

命令执行

-
- - -
- -
- - -
- -
- -
- -
- - -
-
-
-

关于

-

- WS2是一款基于ESP8266的桌面气象站,能够实时显示天气信息、环境数据和时间。 -

-
-
-

硬件规格

-
-
- 硬件平台: ESP8266 - WiFi -
-
- 显示屏: LCD 240x240 - 彩色 -
-
- 环境参数: - 温度、湿度、PM2.5、气压、AQI -
-
-
-
-

软件信息

-
- -
- 协议: HTTP REST API -
-
- 更新频率: 每小时 -
-
-
-
-

开放源码

- - kicer@Github: ws2 - kicer@Foresh: ws2(国内访问) -

软件许可

-

本项目采用MIT许可证开源,欢迎自由使用和修改。

-
-
- - - - +WS2桌面气象站

WS2桌面气象站

系统信息

时间:-
运行时间:-
可用内存:-
UUID:-
平台:-
版本:-

LCD显示设置

-% +

LCD数据内容

属性

天气站配置

+可输入城市名称或城市ID(查看城市ID列表) +
留空表示不自动熄屏

当前配置

配置项

快捷操作

命令执行

关于

+WS2是一款基于ESP8266的桌面气象站,能够实时显示天气信息、环境数据和时间。 +

硬件规格

硬件平台: ESP8266 +WiFi
显示屏: LCD 240x240 +彩色
环境参数: +温度、湿度、PM2.5、气压、AQI +

软件信息

协议: HTTP REST API +
更新频率: 每小时 +

开放源码

+kicer@Github: ws2 +kicer@Foresh: ws2(国内访问)

软件许可

本项目采用MIT许可证开源,欢迎自由使用和修改。