FHEM

来自 Arch Linux 中文维基

FHEM (TM) 是在 GPL 下分发的 Perl 服务器,用于使房屋自动化。它可以用于自动执行家庭中的一些常见任务,例如开关灯/百叶窗/暖气等,并记录温度/湿度/功耗等。

安装[编辑 | 编辑源代码]

安装 fhemAUR 软件包。

配置[编辑 | 编辑源代码]

从版本 5.7 开始,FHEM 软件包对其文件使用不同的目录布局:

  • /usr/share/fhem Perl 模块和静态内容
  • /var/lib/fhem 日志和状态文件,动态内容
  • /etc/fhem.cfg 主配置文件

如果您有旧版配置,请通过将这些行放入 /etc/fhem.cfg 来调整路径

如果您想从 Web 前端编辑配置,请确保 fhem 用户对 /etc/fhem.cfg 具有写权限。

/etc/fhem.cfg
attr global logfile /var/lib/fhem/fhem-%Y-%m.log
attr global modpath /usr/share/fhem
attr global statefile /var/lib/fhem/fhem.save

[...]

define Logfile FileLog /var/lib/fhem/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate filelog /var/lib/fhem/%NAME-%Y.log

define eventTypes eventTypes /var/lib/fhem/eventTypes.txt

请访问 FHEM 参考文档以获取更多信息。

启动[编辑 | 编辑源代码]

只需启动/启用 fhem.service