發表文章

目前顯示的是 2021的文章

找事做-家居物聯網-(智能家居011)-HomeAssistant整合Tuya智能開關新篇(Tuya2/LocalTuya)

圖片
 軟體不斷精進,作業方式當然也不斷更改這一篇介紹Tuya的2個連線方式  先下載官方APP(Tuya/Smart)並將設備加入 建立專案  a.建立專案,而數據中心建議選擇非內陸地區 專案和設備進行關聯 a.進入專案,並點選設備內的增加設備 b.出現QRCode後用APP內的掃描進行掃描 c.沒有問題APP關聯到的設備就會出現在畫面上 查看AccessID/Secret a.專案進入後可看到AccessID/secret,使用Tuya2到這即可由HA中安裝 b.點選該專案下的「API調適」 查看LocalKey a.再點選「API調適」內的「獲取設備詳情」 b.輸入設備ID再點選下方的發起調用鈕就可以查看該設備的LocalKey c. 注意數據中心必需選擇非內陸地區 HACS安裝Local Tuya a.到HACS中安裝Local Tuya的插件 再將LocalTuya整合到HA內 a.「設定」-「整合」-「新增整合」內選擇LocalTuya LocalTuya增加設備 選擇設備種類 建置設備資料 設備的NAME/FriendName建議使用英文,不然在HA中會自動轉譯成英文 而ID必需選1否則不會運做 注意事項 使用Tuya2只需取出Access ID和 Access Secret 後,先到HACS安裝插件再到設定中將插件整合到HA內即可 據說LocalTuya網際網路斷網時仍可使用,差別在資料不會回傳到IoT內 Local Tuya個人使用不時會出現連線失敗的訊息,不知原因為何 LocalKey在API調適內的某菜單中,而掛的位置會隨Tuya開發者心而變化,所以要找一下名稱是「获取设备信息」的菜單

找事做-家居物聯網-(智能家居010)-音樂播放器(kodi、mstream、mpd、volumio、mopidy)

圖片
原本在QNAP使用的QMusic還滿好用的,除一般音樂分類、playlist管理之外,輸出方式可選本機、DLNA的方式輸出,改成OMV後試過kodi、mstream、mpd、volumio、mopidy五種播放器 介紹mopidy、volumio安裝說明,其它未使用就不列入記錄 Mopidy 安裝方式: 依官網安裝即可 mopidy 不要直接安裝,不然會出現很怪的問題,例如參數檔不會讀取/etc/mopidy/mopidy.conf 再參考官網插入插件說明,安裝Mopidy-MusicBox-Webclient、Mopidy-MPD  執行 sudodpkg-reconfigure mopidy,產生mopidy.service讓程式可隨系統重啟而啟動 再修改mopidy.service檔案,將使用者變更為Desktop的帳號,若未使用Desktop則不用變更 執行mopidyctl config會產生參數建議,可直接複製後貼到/etc/mopidy/mopidy.conf檔案 [core] data_dir = $XDG_DATA_DIR/mopidy → local 讀取的路徑,未使用改不改都OK [audio] mixer = software → 建議打開,讓軟體可以控制 output:plusesink server = 127.0.0.1 →建議由autoaudio變更為plusesink server = 127.0.0.1 輸出端由HDMI改由主機pulseaudio server 輸出 變更前需先修改/etc/pulse/default.da,找到module-native-protoccol-tcp,在其後加上 auth-ip-acl=127.0.0.1 [musicbox_webclient] →內容照抄即可,若無可到該插件中找到設置說明 [file] →media_dirs = <變更為音樂目錄> [http] hostname = 0.0.0.0 → 建議變更 0.0.0.0 代表同主機IP [m3u] → default_encoding = UTF-8 不要使用內定的latin-1,防止讀取playlist時中文變亂碼 →playlists_dir = <playlist的存放目錄> [mpd] →hos

找事做-VB62的NAS之旅

圖片
2021/10/06 手殘機器已掛機拆賣  原本家中QNAP 掛機了,買了一台二手的Acer XC-603當NAS主機, 使用了月餘並無大問題,但做客廳視聽機使用,當 Firefox 看影片偶爾卡機後需強制重開機(LiTV追劇片發生),系統另外會有程式佔住問題,雖每週安排重新開機解決,但總覺是 J1900 不夠力導致 . 用了快6年的VB62最近也當過熱運轉,雖換散熱膏但負載較大時仍會過熱或效能下降,組裝電腦也找了快半年的零件也快齊了,那就來個大換身,XC-630拆賣並做備用機,而VB62就拿來做NAS吧...... OS、Software就比照不再說明,而硬體,應可將其加滿到12G,硬碟就是大問題,miniPC現裝2顆2.5"硬碟,做NAS若拿2.5"來用會很傷口袋,但換成3.5"卻只能裝一顆,只好看能否改造. 買了SATA母對公線,打算將2顆2.5"硬碟直接外掛3.5"硬碟機櫃,但訴失敗可能是miniPC的外接SATA板沒有提供12V的. 換個方式那來個外接電源供電好了,原本就有電源供應器,改個開關由它供應機櫃的電源,想說等到VB62正式退役後進行,想想先了解一下VB62開關可否整合機櫃的開關來一起做用,拆機一看一量,慘了miniPC的電源開關是3.3V而機櫃電源供應器的電源是5V,雖然是2個不同設備共用開關應沒關係,但總有意外情況..... 再查一下miniPC的SATA是2個外接線和電源線直接接到SATA板後使用的,那不用這個板子直接接主板上的電源和SATA頭應該可用吧? 唯一擔心的是電源能否負荷2顆3.5"的電流... 想不如做,做一條4PIN轉2*SATA的電源線,裝了2顆3.5"HD開機測試,OK的都可測到,但當未正常使用,先記錄一下方式,待Z590主板送修回來 被這台的wifi/bluetooth、聲卡搞死了,首先是裝好卻無法開機出現rtl8821錯誤,找了一下原來realtek 驅動問題,找一下firemware就可解決,但要注意安裝前要先關閉這2個設備待裝好驅動後再打開就好了 再來聲卡(pluseaudio),原本指令可連同聲音而變更,但重裝後卻失效,只能在主機上進行切換,原本想放棄剛好看到sink-input選項,想想試看看大不了重開機或重裝,竟然解決了指令問題,只要再調整

Warpinator 手機&電腦檔案分享

圖片
 之前記錄過一篇手機和電腦檔案分享的軟體 AirDroid ,使用網頁方式和手機來傳送檔案,可跨平台(iOS、Android、Windows、Linux),但訴免費的卻只能4個裝置及必需登錄才可使用. 今天不小心看到Linuxmint 20.2 beta資訊,原來linux提供了另一套軟體Warpinator來使用,試用了一下比airdroid還好用,可惜沒有iOS....反正也沒差iOS設備只剩 ipad mini4了 電腦端的操做 同網域的設備 程式開啟後會自動搜尋同域的設備,再點選該設備後即可傳送檔案 收到傳送檔案時,可選擇接受或取消 若要傳送可選擇圖紅框按鈕 手機端的操做 同網域設備 點選欲傳送檔案的設備即可 傳送檔案 點右下方圖案 選取傳送的檔案 點選傳送的檔案(可多選)後再點上方的選取按鈕 傳送案中 注意事項:  warpinator直接到GooglePlay安裝即可,軟體不需註冊且沒有使用數量限制

找事做-家居物聯網-(智能家居009)-HomeAssistant整合Tuya智能開關

圖片
2021/10/11 建議參考新篇 在整合中直接安裝 Tuya 插件,但看不到設備,只好查網路好像沒有sonoff(易微聯的插件)必需要有localkey才能用插件連上,想想這東西怎沒有大神也,竟然讓我的zigbee關關無貨可到,怎麼那麼搶手啊? 只好花了一些時間找localkey方式,不管如何都需要使用tuya Iot的網站,但網站又要實名認證,台灣就算了但變成米國人或澳客一樣也要認證? 難道因為這些國家和對岸的衝突嗎? 原本打算放棄不整合到HA了,竟然在HA中看到這設備....原來是自己耍笨加了套件沒有重開,更開心的是又看到了tinytuya的python套件,終於可以安裝並且執行而看到ProductionKey了,唉又多走了一段路 輸入app上的帳密及註冊地 同 sonoff 一樣輸入APP帳密,但不同的是前者要設定在configuration.yaml內 整合後重開就會自動掃描 記得要重開啊,不然會等到天昏地暗也看不到 安裝並執行tinytuya 套件加入python內,並執行它 前面是DeviceID而後面是Production ID,有用的是DeviceID而且也可以在APP中找到... 注意事項  網路大都提到Tuya HA做控管,需在其iOT建置APP所以控管時會連回大陸這樣時間就會變慢,個人iOT帳密不同APP,所以利用APP插件應是沒有連回到大陸但APP有沒有就不知了?改天來斷外網試看看 加入整合後建議重開,若加新設備則不用,只要APP設好,HA就會自動抓到使用 2021/10/11 此方法較舊且官方已推出Tuya2,但設備一樣會由數據中心來控管,不太妥當,改用localTuya方式據說直接由網路控管,但使用狀態在IoT中有記錄....

找事做-家居物聯網-(智能家居008)-HomeAssistant整合米家掃拖機器人

圖片
幫別人賺大錢的小綠在6年後吸力大大下降,想想不能一直花錢給人玩,那就買一個省力的掃地機器人,這台算是第二台這類機器個人還是蠻欣賞的,但一直卡要選在掃地還是掃拖的機器又或者不要選太聰明的選擇碰撞方式的,最後小米1C沒折價,只好買掃拖機器人了,小米節的折扣約12XX再加上900的現金卷,以73XX再加上一組螺絲刀組合的價錢入手 這一篇就記錄如何將掃拖機器人整合到HA內及碰到的問題 先到HA的整合插件中找XiaoMi 要連接掃拖機器人,所以點Xiaomi Miio 取得機器的Token 進入後有很多方式教你如何取得Token 下載取token的程式 我是linux環境,所以下載了python程式,它也提供了Windows程式 建議使用上述方式提取,相對比安裝米家舊APP程式或者俄羅斯玩家破解的APP,反而簡單很多 提取token 如畫面可提取出機器ID(DID)、Token、機器型號、連線IP,這些資料待會會用到 到MI家官網查機器的型號 這型號和剛取token得到的型號不一樣,這個是要用在Github中找插件用的 到GitHub中找插件styj02ym 試過很多方式但自己太笨了還是無法連線,後來在對岸中介紹的這個插件才可連線 將其下載解壓到custom_components目錄內,再將參數加到configuration.yaml檔案內 不要忘了重新啟動 HomeAssistant 加入面版 不知為何不能自動加到面版內,只好手動加入 加入面版UI 最後再加入面版的UI,這樣總覽就可看到該插件,再點開就可以查看狀態並操作了 家中地圖 家中分區目的是可指定分區打掃,所以做個區隔 插件地圖 HACS中加入Xiaomo cloud map extractor插件可以顯示APP中的地圖,地圖較小可以變更map參數的scale來改變大小 注意事項:  機器人爬高不錯,硬上了勳風風扇不得己只好設個禁止區域,再者對地毯沒有爬過能力也只好再加設禁止區了 首次使用要全跑過才能做分區或禁止區的的設置 原本打算將地圖加入HA內,也就參考惟家的方式但FloleVac無法連線,不管用帳號或用手動方式都一樣,二來提供的插件不支援styj02ym😂看來只能再找了 2021/06/15 查看各插版有無更新,也看了原本的地圖插件xiaomi cloud map extrac

OpenMediaVault-OMV

圖片
原本單純只是了解並玩一下智能家居,愈搞愈大變成了OMV NAS的了解,做為未來QNAP的備案在這記錄OMV各項功能,方便日後查找 插件 新增插件 到官網可下載 插件 ,再上傳到OMV,安裝extra插件為例,此插件提供了docker.....插件的安裝和整合 插件安裝 下載後點選該插件後即再選安裝 插件安裝完成 安裝的是extra插件,所以會整合到左邊功能區內,這個插件同時也提供了數個插件的安裝,可以依需要自行點選 openmediavault-downloader BT/YT...的下載工具 openmediavault-clamav 防毒及掃毒軟體 docker 安裝extra插件後,就可以看到這APP,建議安裝,純指令模式,一般都會再加裝docker's GUI 程式Portainer來操作 linuxserver/nginx: www 架站程式,可做OMV的導航頁,可不用有內定的 --- version: "2.1" services:   nginx:     image: ghcr.io/linuxserver/nginx     container_name: nginx     environment:       - PUID=1000 ---> PUID/PGID 使用 id 可查得       - PGID=1000       - TZ= Asia/Taipei     volumes:       - < nas 絕對路徑 >:/config     ports:       - 80:80       - 443:443 ---> 沒用可刪除     restart: unless-stopped   linuxserver/Heimdall(Muximux): 可直接自訂導航頁,速度有點慢... --- version: "2.1" services:   heimdall:     image: ghcr.io/linuxserver/heimdall     container_name: heimdall     environment:       - PUID=1000 ---> PUID/PGID 使用 id 可查得       -