将 KNX 接入 Home Assistant 之三 功能配置

万事俱备只欠东风,不管是ETS还是HA都需要配置才能使用。还是期待以后发展到可以开箱即用。

KNXD的配置

在 《将 KNX 接入 Home Assistant 之二 准备软件》,我们已经装好了KNXD的插件,现在就需要进行配置了

  • 配置的界面在这里插入图片描述
    注意图中加框的选择,这个地方一定要一样,否则无法使用
树莓派3(Raspberry Pi 3)的区别

你如使用的是树莓派3(Raspberry Pi 3),需要先禁用板载蓝牙,恢复 /ttyAMA0 的功能

  1. 将烧录好系统 TF卡拔下,插入电脑
  2. 找到 /boot/config.txt 文件
  3. 在最后一行添加“ dtoverlay=disable-bt ”然后保存
  4. 再将卡插入树莓派中,上电就能看 /dev/ttyAMA0

ps:

  1. 树莓派2不需要设置这个
  2. 树莓派 4和5,没有测试,手里没有(买不起)
启动 knxd 插件

在这里插入图片描述

KNX的配置

可以先看视频 一步一步教你把KNX接入开源智能平台Home Assistant

  1. 安装插件“File editor”
    安装步骤和knxd差不多,但是这个是官方自带的,不用输入仓库连接
    在这里插入图片描述

  2. 创建KNX专属的配置文件夹
    在 Home Assistant 很多的功能都是通过配置实现的,总的配置文件是 “configuration.yaml”。然而把所有的参数都放在这个文件下,会显得杂乱不堪(以后可能还会有zigbee,等等其他接入的设备),所以很有必要创建一个专属的文件夹。
    在这里插入图片描述
    使用我们前面转好的插件 “File editor” 在根目录下创建一个文件夹,
    在这里插入图片描述

  3. 创建一个knx配置文件
    打开刚才创建的文件,在里面创建一个文件,名称随意,尾缀是 *.yaml。文件名最后都是小写
    在这里插入图片描述

  4. 在 “configuration.yaml ”添加配置信息在这里插入图片描述

  5. 在 自建的 .yaml 文件添加具体KNX节点信息
    在这里插入图片描述

  6. 检查配置,如果没有问题,重启。注意,每次修改配置都要重新启动一下,使配置生效在这里插入图片描述

  7. 添加完成的效果在这里插入图片描述
    打开和关闭,我们能在ETS上监控到相应的数据
    在这里插入图片描述
    在 knx 监控中也有数据
    在这里插入图片描述
    ps:配置其他的KNX设备可以参照这个链接

https://www.home-assistant.io/integrations/knx

至此我们也就打开了KNX到 Home Assistant的通道

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/21956.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于2025中国(广州)国际物流装备与技术展览会的新消息!

2025中国(广州)国际物流装备与技术展览会 2025年5月21-23日 中国进出口商品交易会馆D区 主办单位:汉诺威米兰佰特展览(广州)有限公司 中国(广州)国际物流装备与技术展览会(LET Chin…

UI 自动化测试(Selenuim + Java )

关于 UI 自动化测试工具 selenuim Java 的环境搭建推荐看SeleniumJava 环境搭建 什么是自动化测试? 自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行结果。将人为驱动的测…

分享两种论文降重最有效的方法(论文降重网站)

论文降重最有效的方法可以分为手动方法和使用降重网站两种方法。以下是详细的分析和归纳: 手动方法 删减冗余内容:对于论文中的某些内容,特别是信息冗余或不必要的描述,可以通过删减和简化来减少篇幅。确保每一段落和每一个例子都…

[FreeRTOS 基础知识] 栈

文章目录 栈的概念使用C语言实现 栈通过代码反汇编解析 栈 栈的概念 所谓的栈就是一块空间的内存,CPU的SP寄存器指向它,它可以用于函数调用,局部变量,多任务系统里保存现场。 使用C语言实现 栈 volatile int num0;int fun_b(vol…

i.MX8MP平台开发分享(RDC资源分配控制器篇)

1.spec RDC 配置信息被发送到结构端口、内存垫片、信号控制器和外设,以根据域分配控制访问。 结构使用与每个端口相关的域标识符,将此信息与总线事务一起包含在内。当从属加密垫圈遇到总线事务时,它会将事务域 ID 与 RDC 提供的允许域列表进…

springboot 启动原理、启动过程、启动机制的介绍

Spring Boot 是一种基于 Java 的框架,用于创建独立的、生产级别的 Spring 应用程序。它的主要目标是简化 Spring 应用的初始搭建和开发过程,同时提供一系列大型项目常见的非功能性特征(如嵌入式服务器、安全性、度量、健康检查和外部化配置)。以下是 Spring Boot 的一些核心…

串口通讯、RS485、232、SPI、I2C

串行通信与并行通信的比较 1.同步和异步 同步串口通信(Synchronous Serial Communication) 异步串口通信(Asynchronous Serial Communication) 比较 2.全双工,半双工,单工 全双工(Full Du…

Midjourney绘画参数设置详解

在数字艺术和设计领域,Midjourney是一款强大的绘画工具,它允许艺术家和设计师以数字方式创作出精美的图像。为了充分发挥Midjourney的潜力,正确设置其绘画参数至关重要。本文将深入探讨Midjourney的绘画参数设置,帮助用户更好地掌…

第十五届蓝桥杯物联网试题(国赛)

好,很好,国赛直接来个阅读理解,我猛做4个小时40分钟,cpu都干冒烟了,也算是勉强做完吧,做的很仓促,没多检查就交了,方波不会,A板有个指示灯没做,其他应该都还凑…

使用EMQX搭建MQTT服务

简介:EMQX 是一款开源的大规模分布式 MQTT 消息服务器,功能丰富,专为物联网和实时通信应用而设计。EMQX 5.0 单集群支持 MQTT 并发连接数高达 1 亿条,单服务器的传输与处理吞吐量可达每秒百万级 MQTT 消息,同时保证毫秒…

php质量工具系列之phploc

phploc是一个快速测量PHP项目大小的工具 结果支持raw csv xml json格式,可输出文件或者打印到控制台 安装 PHAR方式 wget https://phar.phpunit.de/phploc.pharphp phploc.phar -vComposer方式(推荐) composer global require --dev phploc/phplocphploc -v使用 …

内存动态管理

内存动态管理 1 .为什么要有动态内存分配 我们已经掌握的内存开辟⽅式有: int val 20;//在栈空间上开辟四个字节 char arr[10] {0};//在栈空间上开辟10个字节的连续空间但是上述的开辟空间的⽅式有两个特点: • 空间开辟⼤⼩是固定的。 • 数组在…

SQL Developer 小贴士:备份和恢复连接信息

问题与概念 有时候SQL Developer需要重装,能备份和恢复连接信息就比较重要。 SQL Developer提供连接的导出和导入功能。 导出连接 第一步:选择连接。 第2步:指定输出文件,例如sqldconns.json 第3步:因为连接中可…

netty LengthFieldBasedFrameDecoder 根据动态长度分包粘包

如下数据格式 在方法: // Integer.MAX_VALUE, // maxFrameLength: 最大允许的帧长度// 4, // lengthFieldOffset: 长度字段在帧中的偏移量,这里是在帧头之后// 4, // lengthFieldLength: 长度字段的长度,4字节表示32位整数// 0, // …

10道C++ STL高频面试题[31-40](附带完整参考答案)

C STL高频面试题[21-30] 31. STL容器是线程安全的吗?32. 如何在多线程环境下安全地使用STL?33. 什么是泛型编程,它在STL中如何应用?34. 函数对象和lambda表达式在STL中有什么作用?35. 你如何选择合适的STL容器&#xf…

CentOS7配置国内清华源并安装docker-ce以及配置docker加速

说明 由于国内访问国外的网站包括docker网站,由于种种的原因经常打不开,或无法访问,所以替换成国内的软件源和国内镜像就是非常必要的了,这里整理了我安装配置的基本的步骤。 国内的软件源有很多,这里选择清华源作为…

2024下半年Meme币趋势分析

随着加密货币市场的不断演变,Meme币在过去几年中引起了广泛关注。虽然这些数字资产最初因其搞笑和讽刺的性质而受到欢迎,但它们在市场上的表现和投资潜力也逐渐被重视。2024年下半年,Meme币市场将迎来新的趋势和挑战。本篇文章将探讨Meme币的…

Leecode---技巧---颜色分类、下一个排列、寻找重复数

思路&#xff1a; 遍历一遍记录0,1,2的个数&#xff0c;然后再遍历一次&#xff0c;按照0,1,2的个数修改nums即可。 class Solution { public:void sortColors(vector<int>& nums){int n0 0, n1 0, n2 0;for(int x: nums){if(x0) n0;else if(x1) n1;else n2;}for…

python正则表达式使用样例(二)

一、从文本中提取信息 从复杂文本中提取特定信息&#xff0c;例如提取电话号码、日期等&#xff1a; import retext "Contact us at supportexample.com or call us at (555) 123-4567"email_pattern r[a-zA-Z0-9_.-][a-zA-Z0-9-]\.[a-zA-Z0-9-.] phone_pattern …

Android多媒体之通知的使用

Android通知的使用 一、创建通知渠道&#xff08;Notification Channel&#xff09; 从Android 8.0&#xff08;API级别26&#xff09;开始&#xff0c;所有通知都必须分配到一个渠道。这允许用户为不同的通知类型设置不同的优先级和可见性。 获取NotificationManager实例&am…