\n";
ptr +="
室内温室检测系统
\n";
ptr +="
\n";
ptr +="
\n";
ptr +="
\n";
ptr +="
\n";
ptr +="
室内温度:
\n";
ptr +="
";
ptr +=(int)Temperaturestat;
ptr +="°C
\n";
ptr +="
\n";
ptr +="
\n";
ptr +="
\n";
ptr +="
\n";
ptr +="
\n";
ptr +="
室内湿度:
\n";
ptr +="
";
ptr +=(int)Humiditystat;
ptr +="%
\n";
ptr +="
\n";
//定义温度变量,并且赋值,用于逻辑判断。
int wd = Temperaturestat ;
if (wd>=30){
ptr +="
今天天气热,注意防暑哦
\n";
}
if (29>=wd&&wd>20){
ptr +="
今天天气不错吆,尽情的玩耍吧
\n";
}
if (wd<10){
ptr +="
今天天气比较冷,多穿点衣服,小心着凉
\n";
}
ptr +="
\n";
ptr +="\n";
ptr +="\n";
return ptr;
}
```
打开 工具>串口监视器
`设置为115200波特率` 按一下espp8266上面的的`RST`就可查看获取的ip地址
## 玩客云刷机
> 写入emmc
类似于安装系统,有的需要从u盘进去之后,自己安装, 线刷是直接就安装好了.
> 路由器中不显示ip
网线的问题,我的网线坏掉了(但是表面是正常的).切换网线之后正常了.
> 好几次短接不成功
物品是否导电,贴合是不是紧.
第一次找的一个小博客的,自制的一个镜像,出现了docker异常等等,源也有问题,我在网上换源也不对.
第二次找的一个up主的,有成功的评论,之后就成功了
网线异常,导致我判断错误
杂乱的文档,导致我出错,有的包中会自己写入emmc,有的需要手动,有的是线刷,有的插入u盘,导致我晕了
### docker适配镜像
> 玩客云-casaos之下载服务器
> 下载工具1 aria2
```
docker run -d \
--name aria2-pro \
--restart unless-stopped \
--log-opt max-size=1m \
--network host \
-e PUID=1000 \
-e PGID=1000 \
-e RPC_SECRET=12345 \
-e RPC_PORT=6800 \
-e LISTEN_PORT=6888 \
-v /mnt/aria2/config:/config \
-v /mnt/downloads:/downloads \
p3terx/aria2-pro
webui -ariang
docker run -d --name ariang --restart unless-stopped --log-opt max-size=1m -p 6880:6880 p3terx/ariang
```
> 玩客云-casaos之下载工具2 transmission
```
docker run -d \
--name=transmission \
-e USERNAME=admin \
-e PASSWORD=admin \
-e TRANSMISSION_WEB_HOME=/transmission-web-control \
-e TZ=Asia/ShangHai \
-e PUID=1000 \
-e PGID=1000 \
-p 9091:9091 \
-p 51413:51413 \
-p 51413:51413/udp \
-v /mnt/docker/transmission/config:/config \
-v /mnt/downloads:/downloads \
-v /mnt/docker/transmission/watch:/watch \
--restart unless-stopped \
lscr.io/linuxserver/transmission:version-3.00-r5
图标拉取:https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Transmission/icon.png
transmission安装中文界面
到docker的shell中
试试吧,我是先安装好,
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
bash install-tr-control-cn.sh
export TRANSMISSION_WEB_HOME=/transmission-web-control
```
> 玩客云-Casaos之影音服务器
> 个人影视库jellyfin
```
docker run -d \
--name jellyfin \
-p 8096:8096 \
--restart always \
-v /mnt/docker/jellyfin/config:/config \
-v /mnt/docker/jellyfin/cache:/cache \
-v /opt/vc/lib:/opt/vc/lib \
-v /mnt/downloads:/media \
-v /mnt/tv:/tvshows \
--net=host \
jellyfin/jellyfin:latest
```
> 个人电子书库
```
docker run -d \
--name=calibre-web \
-e PUID=0 \
-e PGID=0 \
-e TZ=Asia/ShangHai \
-p 8083:8083 \
-v /mnt/docker/calibre/config:/config \
-v /mnt/docker/calibre/library:/books \
--restart unless-stopped \
lscr.io/linuxserver/calibre-web:nightly-version-c0675497
```
有bug,需要一个db数据库文件
> 同步神器syncthing
```
docker run -d \
--name syncthing \
--restart unless-stopped \
--network host \
-e PUID=1000 \
-e PGID=1000 \
-p 8384:8384 \
-p 22000:22000/tcp \
-p 22000:22000/udp \
-p 21027:21027/udp \
-v /mnt/sync-thing/config:/var/syncthing/config #注意目录修改一下
-v /mnt/sync-thing:/var/syncthing \
syncthing/syncthing:latest
```
> 智能家居控制系统
```
docker run \
-d \
--restart=always \
--name="home-assistants" \
-v /mnt/docker/homeassistant/config:/config \
--net=host \
homeassistant/home-assistant:latest
```
运行有点吃力了
> 安装HACS
```
cd /usr/share/hassio/homeassistant/custom_components/hacs
wget https://github.com/hacs/integration/releases/latest/download/hacs.zip
apt install unzip
unzip hacs.zip
HA可以和node-red ESPMome MQTT组合
```
> 云笔记工具
```
docker run -d --name trilium -p 0.0.0.0:8080:8080 -v /mnt/trilium:/home/node/trilium-data zadam/trilium
```
> Navidrome
个人音乐服务器
```sh
docker run -d \
--name navidrome \
--restart=unless-stopped \
--user $(id -u):$(id -g) \
-v /root/music:/music \
-v /root/music/data:/data \
-p 4533:4533 \
-e ND_LOGLEVEL=info \
deluan/navidrome:latest
```
## 刷机和装机
### 无u盘安装系统思路
单硬盘双系统
1. 首先分两个空的区,一个用烧录软件烧入系统的u盘镜像
2. 之后启动刷入u盘镜像的分区
3. 安装到最后一个空盘
装机有风险,注意备份
### windows C盘满了D盘空余,扩容方案
> 在一个硬盘分了好几个区的情况下
```
压缩D
创建E
copy all files from D to E
del D
expansion C
copy all files from E to C
del E
expansion C
```
# windows
## windows启动目录
一共有两个,一个系统的,一个用户的,都会加载
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
C:\Users\lgh\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
## 电源管理
### 笔记本电源管理中没有处理器电源管理的解决办法
regedit进入注册表,路径:`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\bc5038f7-23e0-4960-96da-33abaf5935ec`,在右侧新建一个DWORD(32),命名为Attributes,值为2,然后再进去电源管理,就有处理器电源选项了。
### 使用代码更改windows电源计划
1. 列出可用的电源计划
`powercfg -LIST`
```
Existing Power Schemes (* Active)
Power Scheme GUID: {guidPlan1} (Balanced) *
Power Scheme GUID: {guidPlan2} (Power saver)
```
请注意要更改的电源计划旁边列出的 GUID。 你将会需要这些 GUID 来手动更新设置并捕获电源计划。
2. 修改
```
powercfg -SETACTIVE {guidPlan2}
```
## wsl
### 每次打开以root用户运行
`C:\Users\lgh\AppData\Local\Microsoft\WindowsApps\ubuntu.exe config --default-user root`
### linux局域网代理使用
转发是否可以达到公网使用的目的?
```
export http_proxy="http://172.23.32.1:7890"
export https_proxy="https://172.23.32.1:7890"
curl --proxy 172.23.32.1:7890 www.google.com
```
```
主机的代理软件使用的是clash for windows,需要开启LAN连接,默认端口为7890,下面为一些常用命令:
# 查看DNS服务器
cat /etc/resolv.conf
# 查看WSL2的ip地址
ifconfig
# 查看代理地址
env|grep -i proxy
只需要把鼠标放到clash for windows的Allow LAN这一栏,查看本机ip地址和虚拟机ip地址,这两个ip地址的7890端口都可以作为代理地址使用,如果仅本次使用,可以设置临时代理:
# 将ip地址换为本机ip或者虚拟机ip
export http_proxy="