家庭助理用户界面显示
hud的Python项目详细描述
#Homeassistant ui display
这是一个用于[家庭助理](http://home-assistant.io)的ui,我已经为自己编写了
。它的主要目的是能够通过一个安装在墙上的触摸屏从PI控制家庭助理。
这个项目使用[pygame](http://pygame.org)作为支持&;the awesome
[pgu](http s://github.com/parogers/pgu)作为图形用户界面。使用自定义主题
&ui元素,我已尝试将"家庭助理"的web ui设置为mimmick。
[图像/screencast.png](images/screencast.gif)
![images/touchscreen.gif](images/touchscreen.gif)
y.
*cool
\install
``bash
\install pygame dependencies for compilation.
sudo apt install python3 pip python3 dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev libsmpeg dev
\clone the repo
git clone https://github.com/subutux/hud
使用pip安装sudo pip3 install--进程依赖关系链接。
运行帮助
hud--帮助
````
为什么`--进程依赖关系链接`
_链接"in'setup.py",用于从其repos中获取tar.gz
文件。我知道这很恶心。忍不住!
附带说明:覆盆子pi repos包含python3的pygame包!
例如:
``ini
[home assistant]
host=localhost
port=8123
key=my secret password
ssl=false
[lights]
group=lichten庠living
```
它需要一个组实体名
(例如,如果您有"group.lichten_living"输入"lichten_living")
如果您至少有一个
家庭助理部分,则可以有任意多个部分。
在安装hud时,会安装一些额外的文件:
-/etc/systemd/system/hud.service
a systemd service for starting up hud
-/etc/default/hud.opts
-/usr/local/sbin/hud.init
sseclient in systemd
问题是,当hud直接从
systemd运行时,
'stream=true'的请求不会初始化。
我很想知道这一点。
启用服务,运行:
输入/事件x][-n]
[-h主机名][-p端口][-k密钥][-s][-v]
[-l{info,warning,error,critical,debug}[-l日志文件]
Home assistant的PyGame图形用户界面。
可选参数:
-h,--help显示此帮助消息并退出
config
要使用的配置文件
-f/dev/fbx,--framebuffer/dev/fbx
将此framebuffer用作ui的输出(默认为
窗口模式)
-t/dev/input/eventx,--触摸屏/dev/input/eventx
启用触摸屏集成。将此作为事件使用
输入
-n,--没有显示我们没有显示。将sdl_videodriver设置为
"虚拟"。用于测试
(可选)参数以覆盖配置文件
-h host.name,--homeassiant host.name
home assistant的位置
-p port,--port用于home assistant的端口(默认值:8123)
-k key,--key要使用的api密码(默认:无)
-s,--s s l使用ssl(默认为false)
logging:
(可选)logging settings
-v,--verbose log output
-l{info,warning,error,critical,debug},--loglevel{info,warning,error,critical,debug}
要使用的日志级别(默认值:error)
-l日志文件,--log file日志文件
不要记录到stdout,而是记录到这个文件
````
disclamer
我们总是欢迎您发布一个pull请求
,以使代码更干净,或者只是给我一些指针。我喜欢学习更多!
这是一个用于[家庭助理](http://home-assistant.io)的ui,我已经为自己编写了
。它的主要目的是能够通过一个安装在墙上的触摸屏从PI控制家庭助理。
这个项目使用[pygame](http://pygame.org)作为支持&;the awesome
[pgu](http s://github.com/parogers/pgu)作为图形用户界面。使用自定义主题
&ui元素,我已尝试将"家庭助理"的web ui设置为mimmick。
[图像/screencast.png](images/screencast.gif)
![images/touchscreen.gif](images/touchscreen.gif)
y.
*cool
\install
``bash
\install pygame dependencies for compilation.
sudo apt install python3 pip python3 dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev libsmpeg dev
\clone the repo
git clone https://github.com/subutux/hud
使用pip安装sudo pip3 install--进程依赖关系链接。
运行帮助
hud--帮助
````
为什么`--进程依赖关系链接`
_链接"in'setup.py",用于从其repos中获取tar.gz
文件。我知道这很恶心。忍不住!
附带说明:覆盆子pi repos包含python3的pygame包!
例如:
``ini
[home assistant]
host=localhost
port=8123
key=my secret password
ssl=false
[lights]
group=lichten庠living
```
它需要一个组实体名
(例如,如果您有"group.lichten_living"输入"lichten_living")
如果您至少有一个
家庭助理部分,则可以有任意多个部分。
在安装hud时,会安装一些额外的文件:
-/etc/systemd/system/hud.service
a systemd service for starting up hud
-/etc/default/hud.opts
-/usr/local/sbin/hud.init
sseclient in systemd
问题是,当hud直接从
systemd运行时,
'stream=true'的请求不会初始化。
我很想知道这一点。
启用服务,运行:
输入/事件x][-n]
[-h主机名][-p端口][-k密钥][-s][-v]
[-l{info,warning,error,critical,debug}[-l日志文件]
Home assistant的PyGame图形用户界面。
可选参数:
-h,--help显示此帮助消息并退出
config
要使用的配置文件
-f/dev/fbx,--framebuffer/dev/fbx
将此framebuffer用作ui的输出(默认为
窗口模式)
-t/dev/input/eventx,--触摸屏/dev/input/eventx
启用触摸屏集成。将此作为事件使用
输入
-n,--没有显示我们没有显示。将sdl_videodriver设置为
"虚拟"。用于测试
-h host.name,--homeassiant host.name
home assistant的位置
-p port,--port用于home assistant的端口(默认值:8123)
-k key,--key要使用的api密码(默认:无)
-s,--s s l使用ssl(默认为false)
logging:
(可选)logging settings
-v,--verbose log output
-l{info,warning,error,critical,debug},--loglevel{info,warning,error,critical,debug}
要使用的日志级别(默认值:error)
-l日志文件,--log file日志文件
不要记录到stdout,而是记录到这个文件
````
disclamer
我们总是欢迎您发布一个pull请求
,以使代码更干净,或者只是给我一些指针。我喜欢学习更多!