Compare commits
2 Commits
v1.3.5
...
21fa6ef70f
| Author | SHA1 | Date | |
|---|---|---|---|
| 21fa6ef70f | |||
| 1899065ab0 |
@@ -5,6 +5,7 @@
|
|||||||
基于ESP8266的桌面气象站,能够实时显示天气信息、环境数据和时间。
|
基于ESP8266的桌面气象站,能够实时显示天气信息、环境数据和时间。
|
||||||
|
|
||||||

|

|
||||||
|

|
||||||
|
|
||||||
## 功能特点
|
## 功能特点
|
||||||
|
|
||||||
@@ -97,7 +98,7 @@ POST /config/set - 设置配置 {city: "北京", standby_time: "22:00
|
|||||||
### 常见问题
|
### 常见问题
|
||||||
|
|
||||||
**Q: 设备无法连接WiFi**
|
**Q: 设备无法连接WiFi**
|
||||||
A: 检查WiFi密码是否正确,或重启设备重新配置
|
- A: 检查WiFi密码是否正确,或重启设备重新配置
|
||||||
|
|
||||||
**Q: 天气数据不更新**
|
**Q: 天气数据不更新**
|
||||||
- A1: 检查网络连接,或尝试强制刷新天气数据
|
- A1: 检查网络连接,或尝试强制刷新天气数据
|
||||||
@@ -120,3 +121,4 @@ A: 检查WiFi密码是否正确,或重启设备重新配置
|
|||||||
- 项目主页: https://github.com/kicer/ws2
|
- 项目主页: https://github.com/kicer/ws2
|
||||||
- 项目主页: https://iot.foresh.com/git/kicer/ws2
|
- 项目主页: https://iot.foresh.com/git/kicer/ws2
|
||||||
- 问题反馈: https://github.com/kicer/ws2/issues
|
- 问题反馈: https://github.com/kicer/ws2/issues
|
||||||
|
- QQ联络群: 697580459
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
An ESP8266-based desktop weather station capable of displaying real-time weather information, environmental data, and time.
|
An ESP8266-based desktop weather station capable of displaying real-time weather information, environmental data, and time.
|
||||||
|
|
||||||

|

|
||||||
|

|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
@@ -97,7 +98,7 @@ POST /config/set - Set configuration {city: "Beijing", standby_time:
|
|||||||
### Common Issues
|
### Common Issues
|
||||||
|
|
||||||
**Q: Device cannot connect to WiFi**
|
**Q: Device cannot connect to WiFi**
|
||||||
A: Check if the WiFi password is correct, or restart the device to reconfigure
|
- A: Check if the WiFi password is correct, or restart the device to reconfigure
|
||||||
|
|
||||||
**Q: Weather data doesn't update**
|
**Q: Weather data doesn't update**
|
||||||
- A1: Check network connection or try force-refreshing weather data
|
- A1: Check network connection or try force-refreshing weather data
|
||||||
@@ -120,3 +121,4 @@ This project is licensed under the MIT License
|
|||||||
- Project Homepage: https://github.com/kicer/ws2
|
- Project Homepage: https://github.com/kicer/ws2
|
||||||
- Project Homepage: https://iot.foresh.com/git/kicer/ws2
|
- Project Homepage: https://iot.foresh.com/git/kicer/ws2
|
||||||
- Issue Tracker: https://github.com/kicer/ws2/issues
|
- Issue Tracker: https://github.com/kicer/ws2/issues
|
||||||
|
- QQ Group: 697580459
|
||||||
|
|||||||
BIN
docs/web.jpg
Normal file
BIN
docs/web.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 18 KiB |
BIN
docs/ws2.jpg
BIN
docs/ws2.jpg
Binary file not shown.
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 19 KiB |
@@ -87,7 +87,14 @@ download
|
|||||||
type="time"
|
type="time"
|
||||||
id="standby-time-input"
|
id="standby-time-input"
|
||||||
class="form-control"
|
class="form-control"
|
||||||
/><small class="text-muted">留空表示不自动熄屏</small></div><button class="btn btn-success" id="save-config-btn">
|
/><small class="text-muted">留空表示不自动熄屏</small></div>
|
||||||
|
<div class="form-group"><label class="form-label">自定义配置</label>
|
||||||
|
<div id="custom-config-container" class="custom-config-list">
|
||||||
|
<div class="custom-config-row" style="display: flex; margin-bottom: 10px;">
|
||||||
|
<input type="text" placeholder="配置项" class="form-control" id="custom-config-key" style="margin-right: 10px; flex: 1;">
|
||||||
|
<input type="text" placeholder="配置值" class="form-control" id="custom-config-value" style="flex: 1;">
|
||||||
|
</div></div></div>
|
||||||
|
<button class="btn btn-success" id="save-config-btn">
|
||||||
保存配置
|
保存配置
|
||||||
</button><h3 class="mt-3">当前配置</h3><table class="table" id="current-config"><tr><th>配置项</th><th>值</th></tr></table></div><div id="advanced-tab" class="tab-content"><h3>快捷操作</h3><div class="form-group"><button class="btn btn-outline" data-cmd="get_mac">
|
</button><h3 class="mt-3">当前配置</h3><table class="table" id="current-config"><tr><th>配置项</th><th>值</th></tr></table></div><div id="advanced-tab" class="tab-content"><h3>快捷操作</h3><div class="form-group"><button class="btn btn-outline" data-cmd="get_mac">
|
||||||
MAC地址
|
MAC地址
|
||||||
@@ -121,7 +128,7 @@ WS2是一款基于ESP8266的桌面气象站,能够实时显示天气信息、
|
|||||||
温度、湿度、PM2.5、气压、AQI
|
温度、湿度、PM2.5、气压、AQI
|
||||||
</div></div></div><div class="col"><h3 class="mt-3">软件信息</h3><div class="list"><div class="list-item"><strong>固件:</strong
|
</div></div></div><div class="col"><h3 class="mt-3">软件信息</h3><div class="list"><div class="list-item"><strong>固件:</strong
|
||||||
><a
|
><a
|
||||||
href="https://iot.foresh.com/git/kicer/ws2"
|
href="https://iot.foresh.com/git/kicer/ws2/releases"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
>
|
>
|
||||||
ws2-firmware-v1.3.5-4M.bin </a
|
ws2-firmware-v1.3.5-4M.bin </a
|
||||||
@@ -343,6 +350,8 @@ mw.text(cell2, value);
|
|||||||
}// 保存配置
|
}// 保存配置
|
||||||
async function saveConfig() {
|
async function saveConfig() {
|
||||||
try {
|
try {
|
||||||
|
const userCfgKey = mw.val(mw.$("#custom-config-key"));
|
||||||
|
const userCfgVal = mw.val(mw.$("#custom-config-value"));
|
||||||
const city = mw.val(mw.$("#city-input"));
|
const city = mw.val(mw.$("#city-input"));
|
||||||
const standbyTime = mw.val(mw.$("#standby-time-input"));if (!city) {
|
const standbyTime = mw.val(mw.$("#standby-time-input"));if (!city) {
|
||||||
showMessage("城市名称不能为空", "error");
|
showMessage("城市名称不能为空", "error");
|
||||||
@@ -350,8 +359,10 @@ return;
|
|||||||
}const configData = {
|
}const configData = {
|
||||||
city: city,
|
city: city,
|
||||||
cityid: encodeURIComponent(city),
|
cityid: encodeURIComponent(city),
|
||||||
};// 只有当输入了熄屏时间时才添加到配置中
|
};
|
||||||
if (standbyTime !== "") {
|
if (userCfgKey !== "") {
|
||||||
|
configData[userCfgKey] = userCfgVal;
|
||||||
|
}if (standbyTime !== "") {
|
||||||
configData.standby_time = standbyTime;
|
configData.standby_time = standbyTime;
|
||||||
}const response = await mw.ajax.post(
|
}const response = await mw.ajax.post(
|
||||||
"/config/set",
|
"/config/set",
|
||||||
|
|||||||
Reference in New Issue
Block a user