树莓派系统 智能家居 篇四:《摸着石头过河》之 树莓派系统安装及HA系统介绍

内容描述:本文将介绍树莓Pi系统的安装、HA系统、HA系统结构和重要的配置文件功能。本文的内容既有学习前辈的经验,也有安装过程中补孔的经验。
本文是基于第一次接触树莓Pi和HA的朋友。如果你是大神,如果你发现文章有问题,请及时提出来帮助我及时改正,以免误导朋友。
一、系统版本
我目前的智能家居系统如下图,已经稳定运行。但是HA系统更新很快。如果使用最新的系统版本,可能会出现安装错误和代码运行错误。因此,请寻找系统版本并相应就座。
1.树莓Pi系统:2018-11-13-树莓-拉伸-完整,此版本发布于2018年11月13日。请点击链接下载具体介绍和下载地址。此地址仅支持下载最新版本。如果需要下载版本历史,请向专业论坛或价值友求助。
左上版本除了系统外还包含一些常用软件,右上版本是基础版,下版本是简化版。新手推荐第二版。
2.HA系统:截至本文撰写之时,HA系统已更新至0.89.2。官网地址。
这是官方主页显示。点击上图打开测试页面,查看官方智能家居控制页面,操作控制智能家居。
这是我现在的版本,所有的安装方法和代码都以这个版本为准。
二、草莓派系统的安装
【树莓派系统 智能家居 篇四:《摸着石头过河》之 树莓派系统安装及HA系统介绍】这一步很简单,用烧录软件把系统烧录成TF卡,然后配置网络即可。具体步骤不再赘述!提供互联网上教程的链接供您参考。“从头开始[树莓Pi拉伸]安装[Docker] [Hassio] [Debian 9]
1.配置无线WIFI连接。
新建一个TXT文件,修改为wpa _恳求者. conf重要说明:后缀为。糖膏剂使用代码编辑器(如威震、Visual Studio Code等。,我喜欢用Visual Studio Code)打开文件,并在文件中添加以下内容。
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1country=GBnetwork={ssid="my WIFI ssid" # WIFI名称,此行缩两空格psk="123456789" # WIFI密码,此行缩两空格key_mgmt=WPA-PSK # WIFI加密规则,可在路由器后台查询,此行缩两空格}注意:以上代码是用PYTHON语言编写的,格式要标准化,对应的空网格要分层缩进。缩进规则如下:
Python语句的缩进。Pyhton语言与Java、C#等编程语言最大的区别是Python代码块用缩进对齐来表示代码逻辑,而不是花括号。这对于习惯用花括号表示代码块的程序员来说,确实是学习Python的一个障碍。每个Python代码块中的空白缩进量可以是任意的,但需要确保同一代码块语句必须包含相同数量的缩进空白缩进量。未对齐的缩进导致的语法错误
以上代码中“#”后的内容被标注,不执行。
2.启用SSH功能。
这个功能很简单,很有用。该文件的功能是通过命令代码配置系统参数,如设置时区、修改系统数据源、更新数据、升级系统等。
具体方法是:在TF卡的根目录下新建一个TXT文件,将文件名改为ssh,不保留后缀名称(用于打开SSH功能,不增加或修改文件内容)。
3.建立Samba服务。
该服务将建立树莓皮与局域网内计算机之间的信息传输。可以直接通过网络邻居打开树莓Pi的配置文件,进行读取和修改,方便以后添加设备,分组设备,自动设置。
三.安装房委会系统
这部分内容不是我的强项。想给朋友推荐几个大神的安装教程。可以选择一种方式安装自己的HA系统,我推荐的教程都是用HASSIO的。如果有其他系统要求,请百度搜索。
1.HASSIO安装一键脚本。2.“从头开始[树莓Pi拉伸]安装[Docker][Hassio][Debian 9]”3。「房委会中文网站」
四.高可用性系统配置文件介绍
这一部分是我要重点讲的,因为很多新朋友看了系统文件都不了解系统结构,不知道怎么开始。今天,我将简要介绍这些文档及其功能。

推荐阅读