家庭助理用户界面显示

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请求
,以使代码更干净,或者只是给我一些指针。我喜欢学习更多!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
IntelliJ中的java默认Maven项目结构不一致   java我希望链接(在帖子和页面上)在一些访问者加载时被自动点击   java如何使用单独的方法隐藏JButton并在新类中调用   java KStream leftJoin KStream具有相同的密钥   java图像在垂直滚动窗格视图端口中消失   java从指定的起始点开始以n的增量填充数组   java JLabel和JTextField不在swing表单中应用   java springboot mongo如果没有映像,请使用现有映像   类似C++映射的java容器   java如何在没有Valgrind错误的情况下调用JNI_CreateJavaVM?   java如何在安卓中运行后台服务   java onPostExecute不运行