發表文章

目前顯示的是有「OpenHAB2」標籤的文章

IoT|硬體 |樹莓派|實作|安裝 Homebridge 並整合 openhab 2

圖片
https://www.npmjs.com/package/homebridge-openhab2 安裝 Install the mdns and avahi library sudo apt-get install libnss-mdns libavahi-compat-libdnssd-dev 首先移除舊版 node.js sudo apt-get purge node node.js node.js -y 確認移除舊版 node.js ================== sudo apt-get autoremove 安裝相關套件 sudo apt-get install git make Automatic node.js installation;add repositories curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - 安裝 node.js sudo apt-get install -y nodejs 為確保系統軟體庫為最新狀態,請先執行系統更新 =================================== sudo apt-get update sudo apt-get upgrade 檢查安裝好的 node.js and npm 版本 uname -a 安裝結過驗證 ========== Linux raspberrypi 4.4.50-v7+ 970 SMP Mon Feb 20 19:18:29 GMT 2017 armv7l GNU/Linux node --version 版本內容 ======= v8.11.2 npm --v 版本內容 ======= 5.6.0 安裝 Homebridge 套宴(避免檔案權限不足,需使用 roo 權限安裝) sudo npm install -g --unsafe-perm homebridge 安裝 homebridge-openhab2 套件(避免檔案權限不足,...

IoT|硬體|Linkit 7697|透過安裝於樹莓派之 OpenHAB,以 MQTT 控制 LED(門鎖) 燈

圖片
[事情準備] 安裝 Mosquitto 及設定 安裝 OpenHAB 及設定 安裝 OpenHAB、OpenHAB 2 for MQTT 擴充功能 安裝 OpenHAB for MQTT 擴充功能, 首先安裝 binding,可以透過下表指令列出套件名稱 apt-cache search mqtt 安裝 openhab-addon-binding-mqtt [ OpenHAB ] sudo apt-get install  openhab-addon-binding-mqtt [OpenHAB2] 透過 Web UI 安裝  binding-mqtt1 - 1.9.0 [設定 OpenHAB、OpenHAB 2 MQTT] 配置  openHAB  使用 MQTT   服務 [ OpenHAB ] sudo nano /etc/openhab/configurations/openhab.cfg 修改成以下內容 ============ ####################################################################################### #####                       Transport configurations                              ##### ##################################...

IoT|硬體 |樹莓派|實作|安裝 OpenHAB / OpenHAB 2 打造智慧家庭

圖片
OpenHAB 介紹 OpenHAB (Open Home Automation Bus) 主要的目標就是要讓使用者輕鬆的完成智慧家庭 (Smart Home) 的建置,只要一個介面就完成所有的動作。 它使用 Java 語言撰寫,所以可以輕鬆的跨平台,依據 OSGi (Open Service Gateway Initiative) 規範開發,在 Jetty Web Server 上運作。 為了讓各種軟硬體可以簡單的被整合,整體架構被設計成將軟體、硬體、協定、介面 ... 等元素各自獨立,讓不同廠商或組織提供的自動化設備、智慧裝置、網路服務、通訊協定 ... 等透過特製的模組來整合,讓我們不管是用電腦、手機或平板,都可以透過 WebUI 及客製的原生 App 來遠端操作。 它支援 Windows、macOS、Linux  等平台,當然也可以在 Raspberry Pi、BeagleBone Blacki、UDOO i、Cubietruck 等單板電腦上執行,甚至在 Synology 或 QNAP 的 NAS 上也可以運行。 OpenHAB 安裝及設定 [事前準備] 檢查 Raspbian Java 版本;如果不是1.7或更高版本,那是無法安裝 OpenHAB 的 java -version 若是版本不夠高,使用以下指令選擇較高級版本 ----------------------------------- sudo update-alternatives --config java 若有出現異常, Raspbian 官方套件庫提供了 OpenJDK 1.7 及 1.8 兩個版本,建議使用下列指令安裝 ------------------------------------------------------------------------------ sudo apt-get -y install openjdk-8-jre 更新 Raspbian 系統 sudo apt-get update —> 更新軟體套件清單 sudo apt-get -y dist-upgrade —> 更新軟體套件 ...