1月20日停机原因

dream/ 一月 21, 2019/ 未分类/ 0评论

19日下午,删除服务器时误操作,删除了原来的云服务器。故网站停机一天。

以后注意,生产环境和测试环境要隔离,实际运行网站和开测试服务器不要用同一个云服务器账号。

[……]

阅读全文

cent os 7关闭防火墙

dream/ 一月 21, 2019/ linux, socket/ 0评论

centos 7中关闭防火墙后才可以被访问,以及建立socket连接等。

如果不关闭,会导致socket连接时,报错connect: No route to host。

systemctl stop firewalld.service

[……]

阅读全文

小米手机取消全盘加密

dream/ 一月 6, 2019/ android/ 1评论

对于小米等国产手机,默认会在第一次初始化时对data分区进行全盘加密,并且无法在系统内取消加密。加密后的data分区无法在第三方recovery中查看内容,为了取消掉这个加密,一般有两种解决方案。

1.在第一次启动之前,修改/etc/fstab将其中的强制加密(forceencrypt)替换为可选加密(encryptable)。也可以使用修改了fstab.qcom的

2.部分第三方recovery自带解密功能(或格式化data分区),但需要恢复出厂设置。

[……]

阅读全文

[翻译]home assistant 组件 google assistant 的设置

dream/ 十二月 21, 2018/ home assistant/ 0评论

本文翻译自home assistant手册google assistant页面,原链接:https://www.home-assistant.io/components/google_assistant/

Google Assistant

google_assistant组件允许您通过Google智能助理(在您的手机或平板电脑上)或Google Home设备进行控制。

通过Home Assistant Cloud自动设置

借助Home Assistant Cloud,只需点击几下鼠标即可将您的Home Assistant实例连接到Google智能助理。使用Home Assista[……]

阅读全文

SSH设置免密登陆

dream/ 十二月 20, 2018/ linux, 服务器/ 0评论

本文介绍了使用ssh免密码登陆,即生成一对密钥和公钥,SSH时使用公钥而非密码来登陆,从而避免每次登陆都输入密码。

1.生成密钥和公钥

ssh-keygen -t rsa

存放位置选择默认值,密码(passphrase)随意。

2.将生成的密钥上传到服务器

ssh-copy-id username@server

输入远程用户的密码后,SSH公钥就会上传。SSH公钥保存在远程服务器的~/.ssh/authorized_keys文件中。[……]

阅读全文

home assistant 配置参考

dream/ 十二月 19, 2018/ home assistant/ 0评论

1. 核心配置文件configuration.yaml

homeassistant:
  #home assistant名称
  name: dts_home_test
  #经纬度
  latitude: 36
  longitude: 120
  #海拔高度
  elevation: 0
  #单位系统 公制/英制 metric/imperial
  unit_system: metric
  #时区
  time_zone: Asia/Shanghai
  #风格化
  customize: !include customize.yaml

#introduction:

#开启前端
f[......]

阅读全文

树莓派GPIO接入home assistant

dream/ 十二月 18, 2018/ 树莓派/ 0评论

一. 环境和所需材料

装有home assistant的树莓派3B+,5V继电器,LED,杜邦线若干

二. 配置home assistant组件rpi_gpio

编辑configuration.yaml配置文件,添加rpi_gpio组件。此处添加一个开关(switch)和一个二元传感器(binary_sensor)。

binary_sensor:
  - platform: rpi_gpio
    ports:
      6: rpi_GPIO6
    bouncetime: 50      #去抖动时间 default:50 ms
    invert_logic: false #反转[......]

阅读全文

ESP8266作为MQTT设备接入home assistant

dream/ 十二月 17, 2018/ Arduino, C/C++, ESP8266, MQTT协议, 嵌入式, 树莓派/ 0评论

本文介绍了在 arduino IDE 烧写ESP8266并作为MQTT设备接入到树莓派上运行的home assistant的过程。

一. 环境

arduino IDE,ESP8266,树莓派3B+,Home Assistant 0.83.2

二. arduino IDE编写ESP8266固件并写入

添加PubSubClient库到arduino IDE,打开 工具->管理库 搜索库 PubSubClient by Nick O’Leary 并安装。

编写ESP8266程序代码,并烧写。

示例为一个发布ESP8266工作秒数的传感器。示例代码如下。

#include <ESP82[......]

阅读全文