Skip to content

wolfg1969/rpi-homeauto-dashboard

Repository files navigation

Homeauto Dashboard

显示室内外天气及空气质量,数据来源:和风天气 API、本地 Domoticz API

服务端配置(可以在同一个树莓派上运行): Nginx 正向代理配置用于获取必应壁纸,避免 CORS 错误;发布 React 应用。

树莓派配置:

安装 xinput 和 unclutter

$ apt-get install xinput unclutter

/boot/config.txt 添加 display_rotate=1 设置为竖直显示。

#!/bin/bash
# script to set correct touchscreen orientation after x start
# this won't rotate the displayed image, only the touchscreen input
# to rotate the displayed image add the following to /boot/config.txt
# "display_rotate=1" to rotate display 90 degrees
# "display_rotate=3" to rotate display 270 degrees

xinput --set-prop 'FT5406 memory based driver' 'Coordinate Transformation Matrix'  0 1 0 -1 0 1 0 0 1

/etc/rc.local 添加上面的 xinput 命令以支持竖屏。

设置自动启动浏览器 Dashboard 页面

$ nano ~/.config/autostart/browserAuto.desktop
[Desktop Entry]
Type=Application
Exec=/usr/bin/chromium-browser --kiosk --incognito http://localhost/dashboard/index.html
Hidden=false
X-GNOME-Autostart-enabled=true
Name=HomeDashboard

禁用屏幕保护程序

$ sudo nano /etc/lightdm/lightdm.conf
[SeatDefaults]
xserver-command=X -s 0 dpms

隐藏浏览器界面,只显示 Dashboard 页面

$ nano ~/.config/autostart/unclutterAuto.desktop
[Desktop Entry]
Type=Application
Exec=unclutter -idle 0.1

dashboard-screenshot

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published