0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Raspberry Pi家庭自动化与Tasmota集成

星星科技指导员 来源:嵌入式计算设计 作者:Jeremy S. Cook 2022-06-27 10:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

设置和运行您自己的 Raspberry Pi 家庭自动化系统既有趣又实用,让您无需依赖“云”即可控制您的设备。我在这里快速概述了我的家庭自动化设置,以及如何在第 2 部分后续部分中准备设备以与 Tasmota集成。在这部分 3 中​​,我们将把所有内容与我选择的 Raspberry Pi 家庭自动化平台 Home Assistant (HA) 放在一起。

在你的 Pi 上安装 Home Assistant

首先,您需要实际安装 HA,此安装页面对此进行了一些详细介绍。请注意,有几个非 Pi 选项,如果对您更有效,您甚至可以将其安装为虚拟机。仅推荐 Pi 3B 及更高版本,因此如果您身边有 Pi 1、Pi 2 或 Zero,您可能需要升级该硬件。实际上,我在使用 Pi 3 时遇到了一些麻烦,所以有趣的是,最好在这里购买 Pi 4。

下载适当的图像,并使用 balenaEtcher 刷新它。这与设置 Raspberry Pi OS 的过程相同,您也可以将 WiFi 信息作为文本文件输入,如此处所述。与设置“普通”无头 Pi一样,我建议将配置文件保存在您可以找到的地方,这可能会为您节省一些以后的麻烦。话虽如此,如果您可以通过以太网电缆将其插入网络,那就更好了,并且在测试了两种方式的使用之后,它似乎在延迟方面有所不同。

实际上,我在访问 Mac 上的可启动分区时遇到了麻烦,因此在该实例中仅使用以太网进行连接。Home Assistant 的安装说明在 Linux 上指出了一些困难,所以我猜这是一个类似的问题。

在加载图像的情况下打开 Pi,并且(如果连接正确)它将下载最新版本的 HA。这可能需要 20 分钟左右,稍等片刻后,您可以在浏览器中访问新设置,根据您的设置,您可能必须实际输入您的地址,该地址可以在路由器的管理页面上找到,也可以通过 IP 扫描程序找到。您需要通过路由器分配静态 IP 地址,这样无论选择何种方法,您和连接的设备都可以轻松找到。

在等待期间,您可以查看其他设备以确保它们可以通过 MQTT 连接

pYYBAGK5EhiAP9R-AARPxXLvdeU510.png

虽然第 2 部分中的 Tasmota 说明为您提供了一个可用的网页,但您需要对其进行更多操作,以使其能够轻松地与 HA 交互。进入 Tasmota配置 》 配置 MQTT。在这里,将您刚刚分配给 HA 的主机 IP 地址作为Host,然后输入 HA 用户和密码(您在下面的步骤中实际决定)。对于主题,我为我的一盏灯输入了 tasmota_light2,但实际主题似乎并不重要。在Configuration 》 Configure Other中,确保选中MQTT enable,然后输入您选择的Device Name和Friendly Name 1 。最后,回到主菜单,然后是Console,然后输入SetOption19 on(如果您愿意,也可以使用 1 而不是 on)。最后一步允许 HA 自动查找设备,如此处更详细说明。

此外,如果您希望继电器在短时间内打开,然后再次自动关闭 - 例如车库开门器继电器 - 这可以在 Tasmota 中进行配置。回到控制台,输入pulsetime x ,其中“X”是以十分之一秒为单位开启的时间段(根据本文最多为 11.1 秒)。

回到主页助手

可以访问一个 HA,输入您的姓名、用户名和密码以创建帐户。然后它会询问你住在哪里,你的海拔,以及你是否喜欢公制单位系统 - 还是让一个人登上月球的那个。在下一个屏幕上,您可能会看到可以设置的各种项目。就我而言,我们的 Roku: Express 是自动找到的。

添加 MQTT 并开始吧!

假设您没有设置另一个 MQTT 代理,导航到Supervisior 》 Add-on Store,然后单击Mosquitto 代理,然后单击安装,完成后开始。如果这一切都正确完成,您的系统应该会检测到在您的网络上运行的 MQTT 设备。

遥控启动!

在概览屏幕中可以找到一个基本的 GUI 设置,它允许您控制灯、车库门或任何您想到的东西。我发现将网页保存为手机屏幕上的图标以便于访问特别方便。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 继电器
    +关注

    关注

    133

    文章

    5531

    浏览量

    153784
  • GUI
    GUI
    +关注

    关注

    3

    文章

    693

    浏览量

    42852
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    罗克韦尔自动化邀您共赴2025年自动化博览会

    11 月 17 - 20 日,作为工业自动化、信息和数字转型领域的全球领先企业之一,罗克韦尔自动化将在芝加哥举办的 2025 年自动化
    的头像 发表于 11-17 17:54 1642次阅读

    自动化计算机的功能与用途

    工业自动化是指利用自动化计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的质量。工业自动化在汽车制造中体现得最为
    的头像 发表于 07-15 16:32 532次阅读
    <b class='flag-5'>自动化</b>计算机的功能与用途

    如何在Raspberry Pi OS上安装SDK?

    Raspberry Pi OS 上安装 SDK
    发表于 04-30 06:45

    机器人和自动化的未来(2)

    本文是第二届电力电子科普征文大赛的获奖作品,来自西南交通大学黄雯珂的投稿。3机器人与自动化的未来展望随着机器人和自动化技术的不断进步,未来的世界将会是一个高度自动化的世界。智能工厂、智慧家庭
    的头像 发表于 04-26 08:33 589次阅读
    机器人和<b class='flag-5'>自动化</b>的未来(2)

    贸泽开售适用于AI和嵌入式应用的 全新Raspberry Pi Compute Module 5

    Module 5 (CM5)。Compute Module 5是一款增强型系统模块 (SoM),可直接满足工业需求,同时保持与前代产品的机械兼容性,还能改进AI、机器视觉、工业自动化、智能家居、健康
    发表于 03-24 15:09 426次阅读

    OpenVINO™是否与TensorFlow集成支持Raspberry Pi

    无法确定OpenVINO™是否与 TensorFlow* 集成支持 Raspberry Pi
    发表于 03-05 08:26

    工业自动化中的 Raspberry Pi:简化经济实惠的边缘计算

    工业自动化系统是由电子元件组成的复杂集成体系,旨在控制和监测工业流程。该系统能够提升制造业及其他工业操作的效率、可靠性及安全性。在电子与信息技术发展的推动下,工业自动化 (IA) 领域取得了显著进展。本文旨在探讨当前工业
    的头像 发表于 02-28 17:07 964次阅读
    工业<b class='flag-5'>自动化</b>中的 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>:简化经济实惠的边缘计算

    HFSS 自动化建模工具

    因工作需求,自己写的HFSS参数自动化建模工具,目前只实现了常用的四种模型,可定制,如需可联系 qq:1300038043 附件下载链接:https://pan.baidu.com/s/1TVeTTFiJw-pxSyT1AT8IQA 提取码: kxup
    发表于 02-27 17:44

    自动化焊接设备集成:提升效率与精度的新方案

    随着制造业的快速发展和市场竞争的日益激烈,企业对于生产效率和产品质量的要求越来越高。在这样的背景下,自动化焊接技术应运而生,并逐渐成为提升制造效率、保证焊接质量的关键技术之一。自动化焊接设备集成
    的头像 发表于 02-27 09:41 610次阅读

    环球仪器Uflex灵活自动化平台概述

    在生产厂房全面走向自动化之际,最令厂家头痛的莫过于生产线上一些难以自动化的组装工序。若以功能单一的自动化平台来解决,投资可能没有保障。环球仪器的Uflex灵活自动化平台提供一个完美的解
    的头像 发表于 02-08 09:13 964次阅读
    环球仪器Uflex灵活<b class='flag-5'>自动化</b>平台概述

    贸泽电子开售Raspberry Pi Hailo 8L AI套件

    近日,全球电子元器件和工业自动化产品的领先授权代理商贸泽电子(Mouser Electronics)正式宣布开售Raspberry Pi的Hailo 8L AI套件。这一创新产品的推出,标志着贸泽
    的头像 发表于 01-15 14:25 801次阅读

    基于 Docker 与 Jenkins 实现自动化部署

    前言 重塑自动化部署新高度,Docker 携手 Jenkins,在华为云 Flexus X 云服务器的加持下,引领持续集成与部署的新纪元。Flexus X 以其卓越的性能、灵活的资源配置和高效的成本
    的头像 发表于 01-07 17:25 859次阅读
    基于 Docker 与 Jenkins 实现<b class='flag-5'>自动化</b>部署

    Jenkins 与 SonarQube 集成部署,自动化代码质量监控

    的性能表现,为 Jenkins 与 SonarQube 的集成部署提供强大支撑。在 Flexus X 的助力下,自动化代码扫描与质量问题即时反馈成为可能,显著提升团队开发效率与软件质量。立即体验华为云
    的头像 发表于 01-07 17:24 1051次阅读
    Jenkins 与 SonarQube <b class='flag-5'>集成</b>部署,<b class='flag-5'>自动化</b>代码质量监控

    Raspberry Pi树莓派新手指南

    电子发烧友网站提供《Raspberry Pi树莓派新手指南.pdf》资料免费下载
    发表于 12-23 17:05 4次下载

    自动化创建UI并解析数据

    *附件:32960_auto.rar备注:Main.vi是ui自动化2.1.vi,配置文件为32960.B.ini。 目前可以实现根据配置文件自动化创建控件并布局,且可以自动解析接收到的数据内容写入
    发表于 12-10 08:41