目录
更新 - 12 月 7, 2025
CCU 或树莓派
智能家居最初是通过作为控制中心的 Homematic CCU 1 实现的。由于速度很慢,很快就推出了配备更强大处理器的 CCU 2。随后又推出了 CCU 3,进一步提高了性能,使 Homematic 固件得到进一步发展,功能更加广泛。.
在技术领域,有些人总是希望并能够把事情做得更好、更快、更方便。因此,延斯-毛斯打电话给 RaspberryMatic 作为与 Homematic 相对应的操作系统,它基于一个简单而廉价的 树莓派 已安装。.
EQ-3 提供了 无线电模块 HM-MOD-RPI-PCB 只需将 Raspberry Pi 插上即可。.
适合 住房 与风扇 小巧、精致、灵活的控制中心由供电装置(链接)和自己动手制作的控制中心组成。.
Homematic 中央控制单元(CCU)和 RaspberryMatic 的图形用户界面几乎完全相同。任何熟悉原始图形用户界面的人都能立即找到 RaspberryMatic 的使用方法。.
技巧 17 ...
任何使用 Raspberry Pi 4B 的人都不会对 HmIP 组件感到满意,因为 Raspberry Pi 4B 在无线电卫生方面并不尽如人意,即它会产生--不幸的是--大量的干扰辐射。这种干扰如此强烈,以至于安装在它上面的无线电模块 HM-MOD-RPI-PCB 显然更灵敏的 HmIP 设备几乎听不到声音,至少听不到可靠的声音。.
要解决这个问题,不要将模块放在 Raspberry Pi 的底板上,而是用屏蔽电缆将模块连接到底板上,并将无线模块放在距离 Raspberry Pi 一米或更远的地方(经测试可达 8 米)。现在,它可以与 HmIP „邻居 “一起工作了!
如果您想让它更专业,可以将 Raspberry Pi 安装在金属外壳(法拉第笼)中,这样就能从根本上消除杂散高频 (HF)。.
如果您想锦上添花,还可以将无线模块直接添加到 QuadBeam2 外壳, 它将无线电模块的 PigTail 天线更换为四根 868 MHz 天线,作为套件的一部分,价格不到 60 欧元,可产生更大的天线增益,从而扩大范围,并优化传输/接收性能。.
我们从 Raspberry Pi 开始
如果你不怕花五分钟用烙铁组装 EQ-3 出售的无线模块套件,再花五分钟将 RaspberryPi 安装到外壳中,你一定会对 RaspberryPi 及其兼容 Homematic 的 RaspberryMatic 操作系统的价格和性能感到满意!
相应的 论坛 无论是 Homematic、RaspberryMatic 还是编程(我曾对编程望而却步,但如今已不再退缩 😉 ......),它都能提供全方位的支持,几乎所有功能都能协同工作。.
这意味着--对我来说--决定采用 Raspberry Pi 和 RaspberryMatic。当时的 CCU 2 让位于第一个 RaspberryPi。.
最终,该系统由七个 Raspberry Pi 4 组成,包括五个控制中心和两个局域网网关,用于管理三个住宅单元的 300 多个设备。除其他外,该系统还包括供暖、照明和通风控制,所有消耗数据的记录(与电子表/脉冲电表结合使用),如热水/冷水、燃气、电、花园/温室灌溉、(土壤)湿度/温度传感器、光伏系统的倾斜度调节、取决于存在的照明控制,以及门锁系统、遮阳篷/卷帘控制(取决于太阳辐射和风向/风力)。.
归根结底,几乎没有什么任务是 Homematic 无法完成的。有时,你需要跳出固有的思维模式,做一些研究,并在论坛上提问。.
硬件准备
将 Raspberry Pi 4 安装到合适的 住房, 包括风扇(!)和 供电装置, 并附上 无线电模块, 然后安装 RaspberryMatic-图片 通过 ApplePiBaker (Mac OSX)或 笤帚 (视窗)。.
除了上述来自 Raspberry Pi 的干扰辐射外,这也适用于插入式电源,不管是原装的还是 „仿制 “的:所以在这里也要保持距离!
在 Mac OS 下,如果没有 LanScan-查找 Raspberry Pi IP 地址的工具
遗憾的是,现在上市的 Raspberry Pi 5 还不能从 RaspberryMatic 通过 USB 连接的固态硬盘启动。在这方面,这个版本的 Pi 仍然无法满足我们的需求。.
.
下载并安装 RaspberryMatic 映像
以下说明适用于英文版 Mac OS
1. 创建 RasPi - SD 卡
来自 https://github.com/jens-maus/RaspberryMatic/releases 在 “下载 ”页面下载当前版本(ZIP 文件)。.
在 "下载 "下的 "搜索器 "中搜索该文件。.
启动 “ApplePi-Baker.app ”程序。.
点击左侧窗口第一行中的 SD 卡,然后点击窗口右侧 “IMG 文件 ”一行中的三个“...”。.
在打开的 Finder 中,切换到下载目录,选择刚刚下载的 ZIP 文件并点击 “打开”。.
现在,所选文件会出现在之前空白的 “IMG 文件 ”字段中。.
点击 “IMG 文件 ”上方的 “恢复备份”,开始复制到 SD 卡。.
下面会出现一个进度条。复制完成后,会出现相应的信息,点击 “确定 ”即可确认。.
将 SD 卡取出后插入 Raspberry Pi 的卡槽,触点朝上。.
首次启动
连接电源装置和 LAN 电缆。将另一端插入交换机/路由器的空闲端口。.
在 Finder - 应用程序中输入 “L”,然后启动应用程序 “Lanscan.app”。点击 “启动 LanScan ”上方左上角的 “播放 ”按钮。.
点击顶部中心(第 4 栏)的 “供应商”。.
在下面这一栏中,搜索 “Raspberry Pi 基金会”,并在以下行中搜索
在左侧 “IP 地址 ”栏中搜索交换机/路由器 DHCP 范围内的 IP。.
在浏览器中输入该 IP,并用 ENTER 键确认。.
在出现的 “RaspberryMatic 安全设置 ”中,在两个字段中输入安全密码,并用 ENTER 键确认。.
在下面的窗口中,点击 “下一步 ”选择 “快速 ”设置。.
在下一个 “安全级别 ”窗口中,点击 “确定”,确认选择 “最高安全级别”。.
点击 “安全通知 ”左下方的 “我已阅读...... ”框,并点击 “下一步 ”确认。.
RaspberryMatic - 配置
创建用户
“设置 - 用户管理” - 点击 “新建
在左上角输入所需的用户名和密码。.
点击右下角的 “应用设置”。.
网络设置
在 “设置 ”下点击 “网络设置
主机名:选择一个描述性名称,如公寓、花园等。.
勾选 “使用以下 IP 地址 ”前面的方框,然后在下面输入所需的固定 IP 地址。.
子网掩码/网关/DNS - 根据路由器规格输入。.
点击左下角的 “OK(确定)”确认所有输入。.
配置防火墙
点击 “设置 ”下的 “配置防火墙”,然后选择以下设置:
防火墙策略:端口开放
将随后的三个字段全部设置为 “完全访问”。.
在 “Port release(端口释放)”下输入以下内容(除最后一项外,其余均以“; ”结尾!):
2000; 2001; 2002; 8181; 8701; 8082
“输入 ”限制访问的 IP 地址“(除最后一项外,其余均以”; "结尾!):
192.168.0.1;
192.168.0.0/16;
10.192.0.0/12;
192.168.1.18(自己的 IP 地址)
点击右下角的 “OK(确定)”,确认所有更改。.
局域网网关配置
选择 “设置 ”下的 “局域网网关配置”。.
在新安装中,“常规设置 ”下没有任何内容。.
要添加新条目,请单击 “添加 “并输入以下数据:
类型始终为 “RF:Homematic RF-LAN 网关”。”
名称:例如 “HM LANGW GA”(GA 表示本地化 “花园”)。
序列号:相应 LAN 网关白色标签上的名称:
例如:OEQ0796909
访问代码:密码
IP 地址(可选):相应
点击右下角的 “确定 ”应用,然后点击左下角 “常规设置 ”下现有新条目下的 “应用 ”再次确认。.
重新启动
在 “设置”-“控制面板 ”下点击 “中央维护”,在第二部分 “重启 RaspberryMatic ”中点击 “重启”。.
只有在控制中心重新启动后,刚刚登录的局域网网关才会连接并准备就绪!
RaspberryMatic - 配置为局域网网关
局域网网关与控制中心完全相同,只有在执行特殊代码时才会变成局域网网关,而且不能再进行编辑。.
在 “程序”-“测试脚本 ”下输入并执行以下代码:
字符串 stdout;;
字符串 stderr;;
system.Exec(‘touch /usr/local/HMLGW && reboot’, &stdout, &stderr);;
现在点击 “执行 ”并等待约 5 分钟。RasPi 重新启动后,就可以在网络中作为局域网网关使用了。.
RaspberryMatic - 附加软件
还应安装以下附加软件:
1. 系统更新(便于执行更新)
CCU Historian(用于自动记录和可视化所有设备的所有数据)
3. cux 守护进程(创建虚拟(辅助)设备)
4. 电子邮件(用于在紧急情况下发送电子邮件)
5. NEO SERVER(与 AIO 远程应用程序交换数据的应用程序)
6. hm-看门狗(出错时自动重启)
7. 程序打印(打印所有已创建的程序,以便全面了解情况)
XML应用程序接口(用于与第三方应用程序交换数据)
所有文件仅以“.tar.gz ”格式下载,未解压!
以下文件可能反映的是旧版本。如有必要,请搜索最新版本。.
安装附加软件
点击 “设置 ”下的 “附加软件 ”按钮。.
在下方的 “安装/更新附加软件 ”部分,点击右侧的 “选择文件”,在 Finder 中选择刚刚下载的文件,例如 “rmupdate.tar.gz”,然后点击 “安装 ”按钮开始安装。.
安装完成后,“设置 ”区域会出现一个新的 “系统更新 ”按钮。.
单击此按钮可显示已安装(附加)软件的所有版本。.
附加软件可在 “从 URL 安装附加组件 ”或 “从文件安装附加组件 ”下安装。.
在 “从 URL 安装插件 ”下,可以通过复制和粘贴输入链接(见上文),然后点击右侧的 “安装 ”开始下载和安装。.
如果已经通过上述链接下载了文件,也可以在打开的 Finder 中单击 “选择并安装附加组件文件 ”按钮,选择并安装该文件。.
该区域上方的 “附加软件 ”项列出了附加软件的名称、当前版本和任何可用的新版本。.
如果有更新的版本,点击 “更新 ”即可自动安装。.
这也适用于 “固件 ”中高于此点的任何较新固件版本。.
RasPi - CUx 守护进程
有些程序使用所谓的 CUx 守护进程的功能。.
它提供虚拟设备,即非物理存在的设备,可由程序/脚本处理。.
必须始终使用以下设备:
第 1 个 CUxD 定时器
2. 19 键 CUxD 遥控器
启动 CUx 守护进程
点击 “设置”-“控制面板 ”下的 “CUx 守护进程 ”按钮。浏览器中将打开一个新页面。.
点击右上角的 “设置 ”按钮。.
创建 CUxD 定时器
在左上角 “CUxD 设备类型 ”下拉菜单中选择“(28) 系统”。在 “功能 ”下,“定时器 ”通常已预设,否则请相应选择。.
点击左下角的 “在 CCU 上创建设备”,在 RaspberryMatic 上创建虚拟计时器。.
创建 CUxD 19 按钮遥控器
从左上角的 “CUxD 设备类型 ”下拉菜单中选择“(28) 系统”。选择 “功能 ”下的 “执行”。.
点击左下角的 “在 CCU 上创建设备”,在 RaspberryMatic 上创建虚拟计时器。.
在 “设置”-“设备-收件箱 ”下,单击右侧的 “完成 ”按钮即可将每个新创建的虚拟设备传输到系统中。.
从现在起,程序/脚本可以访问相应的设备。.
更换损坏的 Homematic 设备
如果设备出现技术缺陷,则必须更换。.
如果出现技术故障,则必须从 “控制中心 ”中删除在 RaspberryMatic 中注册的每个设备及其序列号。.
如果删除了设备,则会自动从访问该设备的所有程序中删除。因此,与原设备连接的程序功能也会被删除,一旦设备被替换,必须重新连接。.
因此,附加软件 „程序打印 “是必不可少的!
要找出受此影响的程序,请在 “设置”-“设备 ”下的设备列表中搜索故障设备,然后单击 “操作 ”栏中的 “程序 ”按钮。.
结果列表显示了所有相关节目。.
现在,你可以在 Mac 的 Finder 中搜索使用 “打印应用程序 ”附加软件创建的所有应用程序及其内容的列表。.
下面的示例基于虚构的 A 平坦部的设备。因此,相应文件在保存时被命名为 “A 1.19.pdf”。.
双击该文件即可打开。.
按 Command + F 键,然后在右上角的搜索栏中输入设备名称,此处为 “A_AK_FK_L”(不带逗号!),即可找到相关的程序部分。.
所有出现的情况,包括相应的页码,都会立即在左侧栏中列出,并可轻松打印出来,以便在相应的程序中更换设备后,将新设备重新添加到程序功能中。通常只需根据打印输出添加仍未添加的行。.
删除故障设备
首先写下设备名称,例如 “A_AK_FK_L”。在新设备(替换设备)编程后需要填写。.
要删除设备,例如 A 楼左侧更衣室的窗口触点,请进入其 ID(此处为 “A_AK_FK_L”)下的 “设置” - “设备”,然后点击右侧 “操作 ”栏中的 “删除 ”按钮。.
在弹出的窗口中,“删除设备 ”最初显示为删除选项。必须先单击 “删除 ”按钮确认该选项,然后再选择 “直接从报警面板删除设备 ”的删除选项,才能实际删除故障设备,因为故障设备已无法与报警面板通信。.
教授新设备
将插入电池的新设备以正确的极性(!)放在 Mac 旁边。在操作说明书(随所有新设备附带)中查找 “设备编程 ”部分。其中说明了要按下设备上的哪个按钮才能将其编程到控制面板。在大多数情况下,短按该按钮或按约三秒钟即可开始配对过程。.
在 Raspberrymatic 网站上,每个视图的右上角都有 “Teach-in device(教导设备)”按钮。点击后会打开一个新界面,其中 “Teach HM device(教导 HM 设备)”按钮位于左上角区域。.
首先单击该按钮,然后单击相应的设备示教测试!
60 秒后,如果注册成功,“收件箱 ”按钮左下方的标签下方会显示“(1)”。如果显示“(0)”,则必须重复注册过程。.
同步成功后,切换到 “设置”-“设备-收件箱”。.
新教入的设备仍可在此编辑。点击 “名称 ”栏中的条目,输入旧设备的原始名称 “A_AK_FK_L”。.
点击第一列中的 “+”可打开另一行。在这里,“名称 ”栏中的条目也会被点击,并被旧设备的名称覆盖,但会附加一个”_K1”,即 “A_AK_FK_L_K1"。.
对于某些设备,点击 “+”后会出现几行。在这种情况下,请按照之前的步骤操作,但要根据冒号 “xxxxxxxx:2 等 ”之后的 “序列号 ”栏中显示的数字更改 ”K “后面的数字:”xxxxxxxx_K2 “等(”K "表示通道)。(K "表示通道)。.
在受影响的程序中为新设备添加功能
在 Mac 上,将带有 PDF 文件的窗口置于屏幕左侧,Raspberrymatic 窗口位于右侧,其中所有程序都通过上方的 “程序和快捷方式 ”按钮通过 “程序和中央快捷方式 ”列出。.
根据左侧窗口中的信息,搜索列出的第一个程序,例如 “A_SV_FK_AK_L_KMBSG_SPK_ON”,并点击右侧的 “编辑 ”按钮打开。.
第一节中缺少 “打开时只检查设备选择 A_AK_F_L_K1 ”一行。.
在 Raspberrymatic 右侧窗口中,点击第一个 “条件 ”中的绿色 “+”按钮,就会创建一个与 AND 相连的空条目。.
单击第一个空按钮后,选择 “设备选择 ”条目,然后单击新的空 “设备选择 ”按钮搜索新设备,并单击设备行上的任意位置接受新设备。.
对于此处的窗口联系人,“at ”后面的选项是 “关闭 ”或 “打开”。在本例中,应选择 “打开”。.
之后的字段有三种可能的状态:“更改时触发”、“更新时触发 ”或 “仅检查”。
在本例中,选择 “仅检查”。.
在第二个条件 “否则,如果...... ”下,同样的条目也要相应填写。.
如果右侧的所有线条都与左侧窗口中的线条一致,点击左下角的 “OK(确定)”即可保存右侧的更改。屏幕关闭。.
在右侧窗口中以同样的方式执行左侧列出的所有其他程序。然后,新设备的编程功能将与之前一样。.
*差异:
- 变化时触发 -> 例如,如果温度发生变化,就会触发并执行程序。.
- 更新时触发 -> 传感器大约每 3 分钟自动确定当前测量值并进行更新。这意味着即使温度保持不变,程序也会在下一次更新后立即执行,即每 3 分钟更新一次。.
- check only -> 只检查条件是否存在。.
创建 SD 卡的备份副本
将要备份的 SD 卡插入电脑。.
启动 “程序 ”目录下的 „ApplePi-Baker.app “文件。.
在应用程序中,点击左侧窗口中的 SD 卡,然后点击右下角窗口中的 “创建备份”。.
下面会出现一个进度条。备份完成后,会出现相应的信息,点击 “确定 ”即可确认。.
现在可以取出 SD 卡。.
术语
起初,由于传感器、执行器等的数量尚在可控范围内,因此几乎没有动力投入过多的人力物力来构建它们。.
随着执行器和传感器数量的不断增加,以及根据其他执行器或传感器的状态触发动作的程序使用的增多,您需要学会欣赏精心设计的结构。.
例如,以下命名结构已经证明了自己的有效性,可以根据任何地点进行调整和补充。.

p.s. 如果您在付款实现过程中需要个人支持,欢迎您发送电子邮件至 预订 使!