『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 40839|回复: 40

开帖记录我的Docker+Hassio 打造历程【2月17日再更新】

  [复制链接]

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-1-26 00:13:45 | 显示全部楼层 |阅读模式
本帖最后由 jyz_0501 于 2018-2-17 20:15 编辑

暂时考虑的基本目录结构如上:

本帖主要是记录我折腾了很久 最后青睐于Docker+Hassio的形式的历程
特别适合小白,用Raspbian可以不用特别多的代码轻松实现 sudo 各项命令,省去了很多可能出现的问题,Hassio官方集成度很高,可以跟随更新,更适合小白,而Hassio必须运行到docker上,所以选用了Raspbian+Docker+Hassio的形式。


请自行删除代码里面的url参数   论坛自动加了很多url~~~

2月17日更新 博联黑豆接入并且用它控制普通空调+使用论坛插件控制美的WIFI空调
1月30日更新 group的分组和Customize自定义;
1月29日更新了4篇设备接入,以及公布当时的配置;
1月27日开帖:
那内存卡翘CR2032花花草草检测仪的电池来着,把32G高速卡翘坏了。。。。这是逼我要写完这个帖子么??

评分

参与人数 2金钱 +27 收起 理由
qq200800704 + 7 大大等你更新
lidicn + 20 赠人玫瑰,手留余香!

查看全部评分

回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2018-1-26 00:14:52 | 显示全部楼层
本帖最后由 jyz_0501 于 2018-1-27 00:16 编辑


那么 就要从头开始了,烧录Raspbian 我就不说了,很简单。不会的可以去这里看详细的树莓派Raspbian安装


1、目前最新版的是2017.11.29日期的4.9版,可以去官方下载,但是这个版本还是禁用了SSH,所以烧录完要重新插拔后在sd卡根目录新建一个无扩展名的SSH文件。

2、网线连接树莓派,然后使用Putty软件 连接SSH 22端口的树莓派IP 开始配置。
一般配置有【VNC】【中文语言】【安装Samba等】【时区】【Wifi方式连接】

不会的可以去这里看详细的树莓派Raspbian安装

其实我一般不在这里安装Samba,而是去Hassio里安装,一般配置下中文改一下时区连接上WIFI就可以了,不过此处安装Samba的好处就是方便修改配置,方便调整访问路径。至于其他的MQTT 什么的 我也没有在这里安装,而是去Hassio里,很方便不用那么多代码,而且也不怕报错问题。

回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2018-1-26 00:15:53 | 显示全部楼层
本帖最后由 jyz_0501 于 2018-3-4 11:43 编辑

Docker安装以及运行在Docker上的Hassio安装方法
基本上就是用L大的方法,跟着步骤做就可以了。




1.1更换系统的源
sudo nano /etc/apt/sources.list

deb http://mirrors.aliyun.com/raspbian/raspbian/  stretch main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/  stretch main non-free contrib
ctrl+x   输入y  回车

1.2更换deb源  
sudo nano /etc/apt/sources.list.d/raspi.list

deb http://mirrors.aliyun.com/debian/ stretch main ui

ctrl+x   输入y  回车

2.
允许 apt 通过 HTTPS 使用镜像仓库:
sudo apt-get install \
     apt-transport-https \
     ca-certificates \
     curl \
     gnupg2 \
     software-properties-common

3.安装docker
     3.1 添加docker官方GPG key
     
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -


     3.2 添加 Docker CE 仓库   
echo "deb [arch=armhf] https://download.docker.com/linux/debian \
      $(lsb_release -cs) stable" | \
     sudo tee /etc/apt/sources.list.d/docker.list


     3.3 安装docker-ce
sudo apt-get update
sudo apt-get install docker-ce
sudo usermod -aG docker $USER


     3.4 增加 Docker 仓库镜像     
sudo nano /etc/docker/daemon.json

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
4.更换python源

cd ~
mkdir .pip
sudo nano ~/.pip/pip.conf

粘贴以下内容并保存退出(ctrl+x y  回车)

[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple
5.将空间扩展至整张sd卡

6.重启生效

sudo reboot


7.开始安装Hassio

更新源列表命令
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade

     7.1、如果debian系统安装过home-assistant、homebridge、mqtt服务,先执行以下命令原有服务
sudo systemctl daemon-reload
sudo systemctl disable homebridge
sudo systemctl stop homebridge
sudo systemctl disable home-assistant.service
sudo systemctl stop home-assistant.service
sudo systemctl disable mosquitto.service
sudo systemctl stop mosquitto.service

     7.2、安装支持库文件
sudo apt-get install bash socat jq

     7.3安装Docker UI界面
docker pull portainer/portainer:latest

     7.4配置Docker UI设置
docker run -d -p 9000:9000 --name docker-portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

然后打开浏览器中输入树莓派IP地址:http://ip:9000
选择本地Docker socket to manage a local Docker engine
(not available for Windows Containers (Windows Server 2016))
     7.5安装armhf-homeassistant镜像
docker pull homeassistant/armhf-homeassistant:latest

     7.6安装armhf-hassio-supervisor镜像
docker pull homeassistant/armhf-hassio-supervisor:latest

     7.7安装hassio切换到root
sudo su
curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash -s -- -m raspberrypi3

     7.8pi帐号进入,查看hassio-supervisor状态,看是否安装成功
sudo journalctl -fu hassio-supervisor.service


最后,在不停的等待中。。。大约半小时内,打开浏览器中输入树莓派IP地址:http://ip:8123  就可以看到Hass.io的画面了~~

回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2018-1-26 00:16:57 | 显示全部楼层
本帖最后由 jyz_0501 于 2018-1-28 18:44 编辑

安装完Hassio之后第一时间 就是先把store源地址加上,安装插件。
官方源地址:https://github.com/hassio-addons/repository
然后根据需要把一些插件安装上,先把Homebridge  和  Samba  装上再说
等待HB插件安装完成,可以配置HB可视化,根据这个帖子 小白整理 Hass.io安装homebridge及图形界面
但是,帖子中端口号错误,另外HB2.1.1版本之后已经集成了这个插件,所以只需要做两步就可以。
1、在Homebridge的 options里面  直接将plugins[ ]括号里加上    "homebridge-config-ui" 保存;
2、在config.json文件里面,将如下代码添加进去

        {
      "platform": "config",
      "port": 8766,
      "log": "/var/log/homebridge.stdout.log",
      "error_log": "/var/log/daemon.log",
      "restart": "sudo systemctl restart homebridge.service",
      "name": "Visible HB"
    }


比如说我的config.json文件

{
  "bridge": {
    "name": "Home Assistant",
    "username": "B8:27:EB:83:60:C2此处是你的树莓派MAC,在安装HB成功之后一般自动生成,不用管",
    "port": 51826 此处端口号随意,在安装HB成功之后一般自动生成,不用管,
    "pin": "此处是你的homekit连接码"
  },
  "description": "Homebridge for Home Assistant",
  "accessories": [],
  "platforms": [
    {
      "platform": "HomeAssistant",
      "name": "HomeAssistant",
      "host": "http://此处填写你的树莓派IP:8123",
      "password": "",
      "default_visibility": "hidden",
      "supported_types": [
        "automation",
        "binary_sensor",
        "climate",
        "cover",
        "device_tracker",
        "fan",
        "group",
        "input_boolean",
        "light",
        "lock",
        "media_player",
        "remote",
        "scene",
        "script",
        "sensor",
        "switch",
        "vacuum"
      ],
      "logging": true,
      "verify_ssl": true
    },
        {
      "platform": "config",
      "port": 8766,
      "log": "/var/log/homebridge.stdout.log",
      "error_log": "/var/log/daemon.log",
      "restart": "sudo systemctl restart homebridge.service",
      "name": "Visible HB"
    }
  ]
}


保存完毕之后,安全起见, 要去这个网址JSONLint进行代码格式验证,防止格式有问题而无法启动HB

3、若要将HB可视化添加到侧面板,在configuration.yaml中添加如下代码:

panel_iframe:
#添加HA侧边面板
  bridge:
    title: 'HomeBridge'
    icon: mdi:steam
    url: 'http://192.168.31.243:8766'


由此而扩展侧边面板,我又添加了几个进去(由于Json格式是没有注释语法的,请自行删除  /*  */   ):

panel_iframe:
#添加HA侧边面板
  designicons:
    title: 'Design Icon'
    icon: mdi:vector-square
    url: 'https://cdn.materialdesignicons.com/2.0.46/'
  router:
    title: 'Mi Router'
    icon: mdi:router-wireless
    url: 'http://192.168.31.1' /*路由器网关地址*/
  bridge:
    title: 'HomeBridge'
    icon: mdi:steam
    url: 'http://192.168.31.243:8766' /*树莓派地址:8766端口*/
  docker:
    title: 'Docker'
    icon: mdi:console
    url: 'http://192.168.31.243:9000'

经过阅读南柯大大的帖子增加了 Configurator(先在store里面安装官方插件)
panel_iframe:
  configurator:
    title: Configurator
    icon: mdi:wrench
    url: [url=http://192.168.31.243:3218]http://192.168.31.243:3218[/url]

又安装了 MariaDB  使用Recorder 自动清理历史记录
{
  "databases": ["homeassistant"],
  "logins": [
    {
      "username": "hass",
      "host": "homeassistant",
      "password": "你的密码"
    }
  ],
  "rights": [
    {
      "username": "hass",
      "host": "homeassistant",
      "database": "homeassistant",
      "grant": "ALL PRIVILEGES ON"
    }
  ]
}
recorder:
  purge_interval: 2 #每两天执行一次清理,重启会重置
  purge_keep_days: 5 #历史数据保存的天数
  db_url: mysql://hass:你的密码@core-mariadb/homeassistant

更加详细的用法请参见此处
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2018-1-26 00:17:59 | 显示全部楼层
本帖最后由 jyz_0501 于 2018-2-2 13:25 编辑

第一阶段完成的这些。。。。

homeassistant:
  # Name of the location where Home Assistant is running
  # 智能家居系统的名字,显示在主界面顶部。
  name: 智能家庭
  # Location required to calculate the time the sun rises and sets
  # 下面填入纬度和经度,计算太阳升起和设定时间所需位置,越精确越好。
  latitude: 36.8522520715
  longitude: 你的纬度 
  #谷歌地图:36.8522549045,你的纬度 
  #百度地图:36.8579226871,你的纬度 
  #腾讯高德:36.8522520715,你的纬度 
  #图吧地图:36.8429499815,你的纬度 
  #谷歌地球:36.8518599815,你的纬度 
  #Hassio官方地图使用了[url=https://www.openstreetmap.org/]https://www.openstreetmap.org/[/url],可以去这个地址搜索 然后右键去调整你的Home位置
  # Impacts weather/sunrise data (altitude above sea level in meters)
  # 海拔高度用于修正天气参数和日出日落时间参数 (默认单位是:米)。
  elevation: 31
  
  # metric for Metric, imperial for Imperial
  # 度量衡单位制式(metric)是公制,(imperial)是英制。
  unit_system: metric
  
  # Pick yours from here: [url=http://en.wikipedia.org/wiki/List_of_tz_database_time_zones]http://en.wikipedia.org/wiki/List_of_tz_database_time_zones[/url]
  # 时区,从这里选择你的:[url=http://en.wikipedia.org/wiki/List_of_tz_database_time_zones]http://en.wikipedia.org/wiki/List_of_tz_database_time_zones[/url],默认北京时间。
  time_zone: Asia/Shanghai
  customize: !include customize.yaml

# Show links to resources in log and frontend
# 在网页界面的首页显示简介  (那一大段英文)不想看到的话,请在前面加上#号。
# introduction:

# Enables the frontend
# 是否使用默认的“首页”

# 测试任何您更改的配置文件,在命令行中用hass --script check_config。这个脚本可以让你测试的变化而不需要重新启动家庭助理。

# Enables the frontend
frontend:

# Enables configuration UI
# 自定义配置UI
config: 

http:
  # Uncomment this to add a password (recommended!)
  # 给系统网页的登录加上一个密码,先去掉下面这行的#号,然后把PASSWORD改成你想要的密码。
  # api_password:
  # Uncomment this if you are using SSL/TLS, running in Docker container, etc.
  # base_url: example.duckdns.org:8123

# Checks for available updates
# Note: This component will send some information about your system to
# the developers to assist with development of Home Assistant.
# For more information, please see:
# [url=https://home-assistant.io/blog/2016/10/25/explaining-the-updater/]https://home-assistant.io/blog/2016/10/25/explaining-the-updater/[/url]
updater:
  # Optional, allows Home Assistant developers to focus on popular components.
  # 升级提示,当 HomeAssitant 有新版本发布的时候,“日出日落”图标会变成(Updater)字样
  # include_used_components: true
  
panel_iframe:
#添加HA侧边面板
  designicons:
    title: 'Design Icon'
    icon: mdi:vector-square
    url: 'https://cdn.materialdesignicons.com/2.0.46/'
  router:
    title: 'Mi Router'
    icon: mdi:router-wireless
    url: 'http://192.168.31.1'
  bridge:
    title: 'HomeBridge'
    icon: mdi:steam
    url: 'http://192.168.31.243:8766'
  docker:
    title: 'Docker'
    icon: mdi:console
    url: 'http://192.168.31.243:9000'
recorder:
   purge_interval: 2 
    #每两天执行一次清理,重启会重置
   purge_keep_days: 5 
    #历史数据保存的天数
   db_url: mysql://hass:hassio@core-mariadb/homeassistant
    
# Discover some devices automatically
# 系统自动发现新的设备
discovery:

# Allows you to issue voice commands from the frontend in enabled browsers
# 启动浏览器的语音命令
conversation:

# Enables support for tracking state changes over time
# 在系统数据库中保存“历史数据”
history:

# View all events in a logbook
# 在logbook显示所有事件
logbook:

# Enables a map showing the location of tracked devices
map:

# Track the sun
sun:


      
# Weather prediction
# sensor:
  # - platform: yr

# Text to speech
# 文字转换语音
tts:
  - platform: baidu
    # language: zh
    app_id: 10534910
    api_key: 填入你获取到的百度API KEY
    secret_key: 填入你获取到的密钥
    speed: 5
    pitch: 5
    volume: 10
    person: 0
    
# Cloud
cloud:

xiaomi_aqara:
  discovery_retry: 5
  gateways:
    - mac: 你的小米网关的MAC地址
      key: 你的网关KEY
      
device_tracker:
  - platform: xiaomi
    host: 192.168.31.1
    username: admin
    password: '小米路由器的后台密码'
    new_device_defaults:
      track_new_devices : false
      #If new discovered devices are tracked by default
      #跟踪新设备的添加,默认true
      hide_if_away: false
    interval_seconds : 12
    #Seconds between each scan for new devices
    #扫描每个设备的间隔
    consider_home : 180
    #Seconds to wait till marking someone as not home after not being seen.
    #This parameter is most useful for households with Apple iOS devices that go into sleep mode while still at home to conserve battery life.
    #iPhones will occasionally drop off the network and then re-appear.
    #It helps prevent false alarms in presence detection when using IP scanners such as Nmap.
    #Accepts various time representations, (E.g. the following all represents 3 minutes:180,0:03,0:03:00)
    #在设定秒数之后追踪不到某个设备,设置为不在家
    #这个参数对于那些在家时进入睡眠模式的苹果iOS设备非常有用,以节省电池寿命。
    #iPhone偶尔会脱离网络,然后重新出现。在使用IP扫描器如Nmap进行检测时有助于防止误报。
    #接受各种时间表示(例如,以下代表3分钟:180,0:03,0:03:00)
    
android_ip_webcam:
  host: 网络WEBCAM的IP
  port: 8081
  switches:
    - overlay
    #日期时间显示
    - gps_active
    #激活GPS
    - video_recording
    #视频录制开关

switch: !include switchs.yaml
group: !include groups.yaml
automation: !include automations.yaml
sensor: !include sensors.yaml
script: !include scripts.yaml



回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2018-1-26 00:19:03 | 显示全部楼层
本帖最后由 jyz_0501 于 2018-2-1 22:15 编辑

按照 Xiaomi的官方插件开始接入Xiaomi网关,参照官方DOC,
一个网关的这样写
xiaomi_aqara:
  discovery_retry: 5
  gateways:
    - key: xxxxxxxxxxxxxxxx


多个网关的要把MAC写上  
xiaomi_aqara:
  gateways:
    - mac: xxxxxxxxxxxx
      key: xxxxxxxxxxxxxxxx
    - mac: xxxxxxxxxxxx
      key: xxxxxxxxxxxxxxxx

记住不用加引号,mac地址不要加: key不用加-
还可以自定义 铃声啊 音量啊 等等,我用不着所以没写,需要的自己研究下官方DOC  很简单的。

需要其他小米插件的 去这里我只有几个传感器 和网关以及一个空调伴侣

说到空调伴侣  就需要用论坛的方法了 详情看这个帖子
climate:
  - platform: mi_acpartner
    name: mi_acpartner
    host: 空调伴侣的ip
    token: 空调伴侣的token
    target_sensor: 温度sensor的entityid
    sync: 60

获取token之后将配置加入到配置文件中。
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2018-1-26 00:44:59 | 显示全部楼层
本帖最后由 jyz_0501 于 2018-2-15 19:40 编辑

1、根据 博联的官方doc接入博联RM2
官方是这么写的

sensor:
  - platform: broadlink
    update_interval: 60
    host: IP_ADDRESS
    mac: 'MAC_ADDRESS'
    monitored_conditions:
      - temperature
      - humidity
      - air_quality
      - light
      - noise

实际上,如果没有其他设备支持的话,只用light和temperature就可以了,尤其是temperature是本身就支持的,RM2自带温度传感器,其他的参数是A1里面带的。

所以填写好IP和MAC地址 写入单独的sensor.yaml就可以了。写入的时候记得删除前面的sensor: 如果你使用的package的话,就不需要删除sensor:


- platform: broadlink
  host: 192.168.31.99
  mac: 'B4:43:0D:**:**:**'
  update_interval: 60
  friendly_name: 博联RM2
  monitored_conditions:
    - 'temperature' 
    - 'light'


2、下面根据囧帅的帖子C大优化后的插件,接入鸿雁8340J京东微联版的MP1插排。搞活动的时候买了6个,客厅2个,3个房间各一个,餐厅放一个。
在homeassistant配置目录中建立custom_components/switch两层目录,把下载解压后的broadlink_mp1.py放到switch目录中。
然后用我另外新建的switches.yaml文件,添加配置之后,就形成了这个配置。

#-----------------------------客厅
- platform: broadlink_mp1
  host: 192.168.31.164
  mac: '34:EA:34:**:**:**'
  scan_interval: 6
#  type: mp1
  friendly_name: 'BroadLink_MP1_LivingRoom'
  alias:
    s1: 'LivingRoom_s1'
    s2: 'LivingRoom_s2'
    s3: 'LivingRoom_s3'
    s4: 'LivingRoom_s4'
#########################客厅电视柜
- platform: broadlink_mp1
  host: 192.168.31.21
  mac: '34:EA:34:**:**:**'
  scan_interval: 6
#  type: mp1
  friendly_name: 'BroadLink_MP1_LivingRoom2'
  alias:
    s1: 'LivingRoom_s5'
    s2: 'LivingRoom_s6'
    s3: 'LivingRoom_s7'
    s4: 'LivingRoom_s8'
    
#########################主卧
- platform: broadlink_mp1
  host: 192.168.31.153
  mac: '34:EA:34:**:**:**'
  scan_interval: 6
#  type: mp1
  friendly_name: 'BroadLink_MP1_BedRoom1'
  alias:
    s1: 'BedRoom_s1'
    s2: 'BedRoom_s2'
    s3: 'BedRoom_s3'
    s4: 'BedRoom_s4'
    
#########################次卧
- platform: broadlink_mp1
  host: 192.168.31.23
  mac: '34:EA:34:**:**:**'
  scan_interval: 6
#  type: mp1
  friendly_name: 'BroadLink_MP1_BedRoom2'
  alias:
    s1: 'BedRoom_s5'
    s2: 'BedRoom_s6'
    s3: 'BedRoom_s7'
    s4: 'BedRoom_s8'
  
#########################餐厅
- platform: broadlink_mp1
  host: 192.168.31.122
  mac: '34:EA:34:**:**:**'
  scan_interval: 6
#  type: mp1
  friendly_name: 'BroadLink_MP1_DinnerRoom'
  alias:
    s1: 'DinnerRoom_s1'
    s2: 'DinnerRoom_s2'
    s3: 'DinnerRoom_s3'
    s4: 'DinnerRoom_s4'
    
#########################书房
- platform: broadlink_mp1
  host: 192.168.31.157
  mac: '34:EA:34:**:**:**'
  scan_interval: 6
#  type: mp1
  friendly_name: 'BroadLink_MP1_Study'
  alias:
    s1: 'Study_s1'
    s2: 'Study_s2'
    s3: 'Study_s3'
    s4: 'Study_s4'




3、根据博联官方的Switch DOC ,配置接入自定义红外和射频码,至于如何学习红外和射频码,请参考这个帖子

#RM接入TC2和自定义开关
- platform: broadlink
  host: 192.168.31.99
  mac: 'B4:43:0D:**:**:**'
  timeout: 15
  switches:
    light1:
      friendly_name: "Study Light"
      command_on: '6QpCAN...............................WFgkJFg=='
      command_off: '6QpCAN...............................FgkJFg=='
    
    light2:
      friendly_name: "BedRoom Light_All"
      command_on: '6RRGAN...............................AAUg='
      command_off: '6RRGAN...............................kAAUg='
    light3:
      friendly_name: "BedRoom Light1"
      command_on: '6RRGAN...............................gkAAUg='
      command_off: '6RRGAN...............................kAAUg='
    light4:
      friendly_name: "BedRoom Light2"
      command_on: '6RRGAN...............................AAUg='
      command_off: '6RRGAN...............................AAUg='


4、最后,S1C安防套装的接入。使用这个主要是结合RM的射频控制车库门,用S1C的传感器监控车库门状态,以最终实现根据GPS定位 离家回家自动打开关闭车库门,以及Siri的控制。
这个目前暂时只能接入HB。使用外国大神的此HB插件。需要注意的是直到目前的3.0.3版本,作者依旧没有做到S1C的报警状态的控制,只能读取传感器的状态。而且根据我的测试,每次重启HB后,S1C的门磁传感器的初始状态都是开门。只有开关一次,才能检测到正确的状态。根据此插件形成config.json如下配置:  保存

         {
      "platform": "broadlinkS1C",
      "name": "BroadLink_s1c",
      "ip": "192.168.31.69",
      "stayMode": "disarm",
      "awayMode": "part_arm",
      "nightMode": "part_arm",
      "alarmSound": false,
      "notificationSound": false,
      "motionTimeout": 30,
      "useFanSpeed": false
    },

在HB的Options里面的插件中增加 "homebridge-broadlink-s1c",
之后重启HB就可以了

回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2018-1-26 01:02:17 | 显示全部楼层

博联PRO和黑豆以及美的WIFI智能空调的接入

本帖最后由 jyz_0501 于 2018-2-17 20:10 编辑

家里2个wifi空调,可以直接使用论坛的插件进行控制,另外一个没有wifi功能所以在房间中设置了一个黑豆,通过黑豆的红外功能,学码进行间接控制。
首先,wifi空调
采用了 大大的最新的集成插件  
地址  
很简单就是将附件解压到根目录,然后该一下configuration 文件里面的配置,帖子说得很明白

两个空调 所以 写两个 platform 就可以了

火狐截图_2018-02-15T11-25-40.199Z.png 火狐截图_2018-02-15T11-17-39.554Z.png

然后,黑豆在前一篇帖子里已经接入了,剩下的使用黑豆学码控制就可以。
具体配置稍后放出,可以参见空调自定义UI 帖子。
火狐截图_2018-02-15T11-16-46.170Z.png
回复

使用道具 举报

3

主题

100

帖子

675

积分

高级会员

Rank: 4

积分
675
金钱
575
HASS币
0
发表于 2018-1-26 08:00:29 | 显示全部楼层
楼主占了那么多层,开始没有
回复

使用道具 举报

13

主题

185

帖子

586

积分

高级会员

Rank: 4

积分
586
金钱
400
HASS币
0
发表于 2018-1-26 08:06:50 | 显示全部楼层
老板好了没好啊,一楼先上菜吧,来很久了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 17:27 , Processed in 0.231744 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表