domoticz专题

Domoticz 中添加彩云天气

前言 用过一段时间的彩云天气 APP,最吸引我的地方是精确到局部区域的天气预测,虽然准确度并不算高,但是对于预测下雨还是不错的选择。在 Domoticz 中添加彩云天气的数据,利用的是彩云天气提供的 API,本文参考了 Domoticz 官方文档 和 http/https poller 的使用,在此表示感谢。 步骤 在设置 → 硬件中添加一项 HTTP/HTTPS poller,填入 URL,此

在Domoticz中添加彩云天气python插件

做个笔记,之前遇到些问题,现在解决了,但是都没有记下来,现在开始记下来。同时如果有人对domoticz感兴趣的话,也可以少走一些我走过的弯路。 我用的是domoticz windows版,WiKi上说只有Beta版才能添加python插件。开发好的插件放在这个路径里...\Domoticz\plugins\ domoticz启动后会自动识别plugin.py,哪怕是在子文件夹中。 提醒: 创

基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(十)使用domoticz+mosquitto+Android客户端实现控制STM32板上的LED(一)

本文将在前面mini2440建立的domoticz、mosquitto为服务器的基础上,以Android做远程客户端来实现对STM32芯片的开发板的LED进行灯控制,当然,这是一个基本功能的实现,如果长期使用的话,还需要做很多其他的工作(例如断网重连,重连多少次重启系统等等,还要有个可以在SD卡上读入的硬件配置信息等等)。 首先展示一下开发板这边情况,硬件方面是在2011年买的“金牛开发板”,主

基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(六)使用domoticz联合arm上的mosquitto实现Android客户端远程控制

本篇将使用mini2440上的domoticz服务平台和mosquitto,以domoticz上的虚拟设备为例,实现对设备的控制,以及使用Android的客户端APP实现远程控制。 1、启动mini2440板上的mosquitto代理服务器,在串口端执行命令: mosquitto -c /etc/mosquitto/mosquitto.conf & 2、运行mini2440板上的do

基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(五)交叉编译并安装zlib、curl、boost和domoticz

本篇是本次整合智能家居系统的重点,最终结果是将domoticz交叉编译并安装到mimi2440的嵌入式linux系统中,并让它运行起来,以供后续开发使用。 1、交叉编译zlib: 解压zlib-1.2.11.tar.gz后,进入目录,然后 cmake -DCMAKE_C_COMPILER="arm-linux-gcc" -DCMAKE_INSTALL_PREFIX=/usr/local/ar

基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(三)编译并安装cmake和git工具

编译cmake和git很简单,把源代码解压后,进入源码目录,然后均进行如下安装: ./configuremakemake install cmake-3.7.2主要是为编译boost-1.63而准备。 git-2.2.2主要是为编译domoticz而准备,因为编译domoticz的时候,cmake会使用git来确定并生成版本号信息头文件,如果没有这个工具,会编译失败,错误提示说缺少app

基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(二)前期准备

首先在linux平台这边先安装arm-linux-gcc-4.4.3,可以使用友善之臂提供的这个编译工具,安装过程请自行参考其他文章。 需要先准备好以下源代码: 1、cmake-3.7.2(本地编译) https://cmake.org/files/v3.7/cmake-3.7.2.tar.gz 或者3.7.2以上版本,因为后面要使用cmake搜索boost-1.63,低版本的cmake会

基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(一)前言

最近想为自家做一套智能家居系统,手上有闲置的mini2440开发板还有一块STM32F107芯片的金牛开发板,想把它们利用起来。 整体构架思路是: 1、使用Mosquitto在mini2440上做MQTT代理服务器; 2、使用Domoticz做Web平台; 3、用STM32F107的开发板做MQTT的客户端,用来跟其他电器接口; 4、当然,mini2440上也有可以用的GPIO可以利用起