树莓派3B安装Hass.io避坑指南

背景

之前在树莓派3B上安装的hassbian无法通过hassbian-script更新。经过查询,发现官方在2019年底停止了对hassbian的继续维护。

参考链接:https://www.home-assistant.io/blog/2019/10/26/rip-hassbian/

选择

首先转载一张图,这张图是在树莓派上安装Home Assistant的不同方式。

其中Hassbian和Mossbian(由Hassbian演变)已经不用看了。两个方案:

  1. 直接在树莓派的系统Raspbian上通过手动的方式安装Home Assistant;
  2. 直接安装Hass.io固件;

需要说明的是,如果你期望除了使用Home Assistant外,还需要在树莓派上跑一些程序的话,你可以选择方案1;但如果你的树莓派只用来使用Home Assistant,方案2的Hass.io应该是个不错的选择。 继续阅读树莓派3B安装Hass.io避坑指南

Sublime Text 3 找不到 Install Package 的问题解决

Sublime Text 3在用各种方式安装Package Control后,在Command+Shift+P模式下仍无法搜索到“Package Control: Install Package”。

通过查询资料,发现是Sublime Text 3把Package Control插件忽略了。

解决方法如下:

点击最顶部工具栏Sublime Text > Preference > Settings,进入设置文件编辑页面。

在两侧分别寻找“ignored_packages”,并将其中“Package Control”一行删掉。

保存配置文件,重启Sublime Text 3,大功告成。

 

斐讯DC1排插OTA更新ESP DC1固件

前情

  1. 斐讯DC1排插无法使用,需要刷写ESPHOME固件,接入Home Assistant。
    具体查看《斐讯DC1排插硬改esp8266刷esphome教程汇总》
  2. 通过OTA的方式更新了固件。
    具体查看《DC1更新固件及OTA中遇到的问题

问题

自从上次更新完固件后,排插就不正常了,首先是无论是否连接成功,WiFi指示灯一直处于闪烁状态;其次是每隔一段时间都会听到斐讯DC1排插自动重启的声音。

一直刷项目主页,等待固件的再次更新,但直到最近一次查看,发现这个项目已经停止维护了,也就是说不会有更新固件来解决这个问题了。

不过还好的是,项目里也标记了另两个可作为替代的项目。

    1. https://github.com/qlwz/esp_dc1
      推荐,功能完善,有WEB后台
    2. https://github.com/IoTDevice/phicomm_dc1
      程序更简洁,可作为学习参考

本篇文章将讲解固件1的更新。 继续阅读斐讯DC1排插OTA更新ESP DC1固件

pymysql.err.DataError: (1406, “Data too long for column ‘url’ at row 1”) 的解决方法

首先使用SSH或本地终端连接MySQL数据库。推荐使用SSH,因为大部分数据库禁止了非本机的访问。

执行如下命令

mysql -h <DBhostname> -u <DBuser> -p <DBname>

输入数据库密码,即可连接成功。

再输入如下命令

SET @@global.sql_mode= ‘’;

可能会提示权限不足,可尝试使用root用户登录该数据库。

执行后,即可解决问题。

QXcbConnection: Could not connect to display 的两种解决方法

Ubuntu的VPS安装PhantomJS后,运行时报错。提示:

qt.qpa.screen: QXcbConnection: Could not connect to display
Could not connect to any X display.

第一种方法

网上一搜就能搜到的方法,大概率没效果。

先执行

echo ${DISPLAY}

查看返回的信息,如果不为空,则将返回的内容拼写到命令里,如

export DISPLAY=':0.0'
# 或
export DISPLAY=':1.0'
# 或
export DISPLAY=':2.0'

为空的话等同于:0.0。

在我的案例里,这个方法没有效果。

第二种方法

继续阅读QXcbConnection: Could not connect to display 的两种解决方法

群晖无法启动虚拟机,提示主机cpu或内存不足的解决办法

家里的黑群晖前几天经历了一次非正常关机,再次通电后,通过自带VM管理安装的Window虚拟机无法开启,提示“无法启动虚拟机,因为主机上的cpu或内存不足”。

问题明显不是cpu或内存不足的问题,因为之前一直能运行,也没什么问题。开始怀疑是主板bios设置因为非正常关机出现了问题,但折腾了半天也没发现哪个设置有问题。 继续阅读群晖无法启动虚拟机,提示主机cpu或内存不足的解决办法

记一次MacBook Pro 2016官方更换键盘

现在主力在用的本是2017年2月购于日本的2016款 MacBook Pro。当时还附加购买了Apple Care,这样不仅可以延长保修到三年,保修也变成了全球联保。算下来,本+延保折合人民币大概17,000元左右,比国内单买这款本还便宜1000。

MacBook Pro 2016相比2015款,设计跨度比较大,也是首次使用了蝴蝶键盘。 继续阅读记一次MacBook Pro 2016官方更换键盘

极路由B70 刷荒野无灯版 Padavan

2019年12月更新:

荒野无灯的相关页面无法打开,推测荒野无灯版Padavan已经无人维护。以下为备用地址:

https://tc5.us/dir/15278356-33396090-0c56bd?34245805

http://t.cn/AiKxxPIe


在完成了之前的备份与Breed刷入后,极路由B70已经具备比较安全的刷写第三方固件的能力了。

如果还没看过之前的文章请戳:

我之前的两台Padavan都使用的是荒野无灯版的Padavan,这个版本的Padavan不仅添加了一些比较常用的插件,更新也是比较稳定的。当然如果你已经选择安装其他版本padavan,也可以按照这篇文章完成刷入。

1. 下载Padavan固件

请从本文最上方的备用地址下载。

荒野无灯版 Padavan的官网地址是:http://p4davan.80x86.io/

下载地址:http://p4davan.80x86.io/download/

在左侧选择路由器型号“极路由 HiWifi B70”,点击右侧的第一个蓝色按钮。如果无法下载,请在左侧切换下镜像服务器。

为了保证你下载的固件是当前最新且未被修改过的,建议你通过上述方法进行下载。

继续阅读极路由B70 刷荒野无灯版 Padavan

极路由B70 备份MAC地址和原厂固件

前情

家里几个月前升级了300M的光线宽带,但两台路由器K2和Newifi mini都是百兆口,无法充分利用300M的带宽。并且在跑满100M带宽时,偶尔会出现断网情况,应该是硬件或散热出了问题。

经过一番研究,极路由B70的性价比最高,并且有稳定更新的padavan固件,决定将主副路由全换成极路由B70。

继续阅读极路由B70 备份MAC地址和原厂固件

OpenWrt 区分物理接口 指定接口/Wifi走VPN

PS4玩港服游戏,丢包严重,想单独划分一个有线和一个无线(ssid),从这两个入口连接的设备流量全部都走VPN,其他有线和无线不受影响。

设备:

  1. 路由器(newifi mini) 1个wan 2个lan 1个2.4gwifi 1个5gwifi
  2. pptp账号一枚
  3. 主路由

目标:

  1. 给路由器(newifi mini)刷PandoraBox
  2. 划分出一个lan口、一个wifi
  3. 在PandoraBox上设置pptp
  4. 将划分出的lan和wifi设置到有pptp的wan

继续阅读OpenWrt 区分物理接口 指定接口/Wifi走VPN