Daikin 大金空調 Local Daikin V0.0.6版 Home Assistant設定教學

小編在前一篇文中已經有提到大金更新2.8.0版韌體後
原有Home Assistant HACS中的Daikin altherma會失效無法控制
然後在Github找了很久才發現Local Daikin這個套件
並且也成功安裝控制大金空調!
沒有看過前文章的朋友們!!可以前往
https://www.donsn.idv.tw/wordpress/?p=2504

後續大金空調也發佈了3.6.0韌體 在嘗試更新後
發現不影響現有操作!!相關文章的連結在下方
https://www.donsn.idv.tw/wordpress/?p=2558

今天這篇文章主要是Local Daikin這個套件目前更新到了0.0.6版本
更新完之後會發現之前的設定失效~而且重新啟動也沒恢復!!
這個狀況令我冷汗直流啊!!

但會發生這樣的狀況主要是自己懶惰造成!!
畢竟人家Local Daikin套件的開發者早就寫說明寫得很清楚…

安裝

  1. local_daikin資料夾複製到您的 Home Assistantcustom_components目錄:
    <config>/custom_components/local_daikin/
    
  2. 重新啟動 Home Assistant。
  3. 前往: 設定 → 裝置和服務 → 新增整合 → local Daikin
  4. 輸入您的大金空調的 IP 位址。 

    其實就是安裝完之後要記得去新增local Daikin 直接透過介面新增控制項
    就能正常顯示!!更新3.6.0版韌體之後相關控制操作顯示也是完全沒問題的!!

分類: 昇昇日誌 | 發佈留言

lucky miner lv08 主板維修

原本小編是不打算開放這篇文章的!!!
但是基於DIY就是增進自己與同好的知識
所以最後還是開放了這篇文章提供同好朋友增加知識!!

事發源由是因為小編自己DIY刷LV08韌體前~
其實就發現LV08挖礦的哈希值一直都是停留在4T左右上不去
(最早購入時最高能跑到5T甚至6T)
就算是調整時脈與電壓也一樣!!!
那時候就開始萌生刷開源韌體應該會更高的想法!!!

後來就跑去茫茫網海中苦尋相關的資訊!!
但其實礦機在台灣的受眾很小~畢竟目前的電價來挖礦是不划算的
多數能找到資料的也都是國外的DIY創客…
經過收集也找到不少資源!!!
也是因為如此才發現~其實LV08這台機器並不在開源版本中
開源版本最新版的代號為304 該版本僅有6個運算核心 但目前也並未正式出現在市場上
而LV08應該是minerfixes廠商自行研發的 有9個1366核心
所以相關的硬體配置與線路都和開源版本的不同!!!
同理~硬體不同…韌體的配置寫法當然也就都不同
但是這種小事對於創客來說都是小菜一碟!!
畢竟~minerfixes用的也是開源版韌體本去修改

就當小編刷入開源韌體後….機器就開始不正常!!
螢幕不亮…風扇狂轉….重置按鈕失效!!
就算小編不斷的刷~刷~刷!!
狀況依然….
就在小編心死時……突然刷到一個版本….機器奇蹟的復活過來
就當放下心時…..
靠~!!機器顯示過熱降壓降頻….
後來跑去讀LOG~出現了故障訊息
₿ (20523) i2c.master: I2C transaction unexpected nack detected
₿ (20533) i2c.master: s_i2c_synchronous_transaction(918): I2C transaction failed
₿ (20543) i2c.master: i2c_master_transmit_receive(1214): I2C transaction failed
₿ (20543) i2c_bitaxe: Device TPS546 (0x7f)
₿ (20553) TPS546: Could not read Iout

TPS546其實是一顆電源管理IC
LV08上共有三顆TPS546 每顆各自負責3顆1366運算晶片的電源供應
一旦一顆TPS546出現異常 哈希值就會下降到剩下2/3
例:
假設預估全速運轉哈希值為6T 壞掉一顆哈希值就會剩下4T
更細的算法是
6T平均分配給3顆TPS546
每顆TPS546下應該會產生2T的算力
每組三顆晶片進行運算
那每顆晶片提供的平均算力約略為666G

有點離題了~!!!
回到維修的思路上~~那TPS546怎麼會故障呢?!
礦機硬體不外乎就是韌體、控制電路、總供電、分壓管理
基本上韌體與控制電路是一體的
是由ESP32-S3系列的晶片處理!
也就是這顆

基本上這顆各大開程式發板上都看得到
除非是自己惡搞~亂搞~不然…真的很耐用!!!

排除掉上面兩個原因…再來就是控制電路了!!
但是前面也說了~這個電路是minerfixes自行開發設計的
在市場上基本上找不到相對應的電路資料!!!
所以就先跳過找下一個懷疑點…總供電

LV08的供電是很單純的可調式變壓器構成
基本上就是110V輸入後轉成2組12V輸出
故障排除的方式
就是三用電表去量測輸出端電壓正不正常!!!
如果輸出端11V~12V上下5% 都是可接受的正常範圍
當然~小編量完之後也排除總供電故障
就只剩下分壓管理了!!

怪了~
問題又回到這組TPS546上…該不會這晶片如此不耐用???
其實在LV08的主機板上~TPS546和運算晶片都是有獨立散熱片
又有兩組風扇運轉幫助散熱…理論上不太容易掛掉!!!
但~!!
會不會是線路上的小問題造成供電錯誤呢!!!
這時候就要開始用眼睛找會發生問題的地方了!!
可以先看下面的圖…

中間三顆就是TPS546
附近的電阻和電容就是負責供電給TPS546的電路零件
靠近黑色散熱片下方(紅方框)的地方
是經由管理晶片再傳給運算晶片的供電電路零件
也就是~分別量測每組TPS546的供電及輸出零件
如果有哪顆數值與其它2組不同…它就是故障的!!!
沒錯~用說的….就是這麼容易!!!
但是做起來!!! 就是要命!!!

為什麼呢….

看到這堆零件~好像很容易!!
有些SMD零件小到比米粒還小
真的很傷眼睛啊!!!!
零件在電路上~也只能相互比對去確認是不是正常的…
除非手上有LCR鑷子…速度會快上好幾倍!!!
但…..小編只有三用電表!!!可憐啊~~~

所以最終小編找到的故障點是哪裡呢???
如下圖紅圈圈處~

就是這顆米粒大小的SMD電容~
不是被高壓擊穿~也不是長期高溫劣化…
主要原因是…開路了!!!
不是擊穿….那為什麼會開路??
當小編一顆一顆零件細細量測品嘗的時候!!
就發現到有一個不像SMD電阻…也不像SMD電容的的東西
但又有銲錫焊過的痕跡….那個大小也很怪….

突然看到…這顆C19編號的SMD電容的大小和其他兩組好像不一樣
仔細對照….靠!!!這顆電容少了一半…..
沒錯~這顆電容裂開了!!
那顆看到很怪的東西就是C19電容的另一半軀體….
根據零件位置去分析~
很大的機率是被散熱片壓到..這顆電容又剛剛好是這排電容中最高的
散熱片畢竟是金屬…壓到短路…老實說很正常!!!
但這排零件又這麼剛好沒有絕緣設計….恩!!!

最終~案情終於明朗了!!
換掉這顆電容…機器重新復活

至於要用多大的電容….要去哪裡找零件…
小編拿古早時期維修筆記型電腦的廢棄主機板
直接從上面拿零件….零件超多..超好用的!!
什麼大小、種類…幾乎都有~!!!
根本就是DIY維修的藏寶庫~必備良品!!!

至於要怎麼換上去….
這~
你(妳)既然會看到這裡….
該用烙鐵或是熱風槍….
這種有點危險性的~~!!!就交給其他人去教了!!!

但還是必須奉勸沒經驗的小白…真的不會修!!
請找原廠配合的維修站維修….
台灣聽說有個維修據點!!!(在北部)
至於維修費用多少小編不清楚~~

畢竟….小編是自己處理好的!!!哈~~

分類: 昇昇日誌 | 發佈留言

lucky miner lv08 刷韌體&步驟解說

看到lucky miner lv08會點進來看的各位
想必肯定是居家礦工的一員!!!
那這篇文章內容肯定與你們的礦機息息相關!!
尤其是有入手LV07及LV08的各位
廢話不多說~開始進入主題!!!!

注意:
本刷機步驟中不包含備份LV08韌體,且會使原有的lucky miner lv08韌體被清除!!!!
亦不保證能100%成功刷機,如要嘗試….最終結果須請自行負責!!!

有用過lucky miner lv08 就會知道LV08的韌體版本是V1.0.0
minerfixes官方也尚未公開韌體給使用者自行刷新!!!
而想要擺脫minerfixes 死板韌體控制的方式!
就只能去刷非官方的開源韌體…
但是….
LV06 是可以透過上傳開源版的www.bin及esp-miner.bin 直接更新為開源韌體!!!
LV08與LV07的官方韌體….則沒有給使用者更新韌體的功能
也就是…只能用USB轉ttl才能刷機!!
至於USB轉ttl是什麼鬼東西…後面會提到!

目前在github.com上公開的ESP-Miner開發的版本種類太多
而且似乎還有流傳出假韌體的問題…
如果一不小心刷到…礦機輕則中風重則變磚…
當然….如果懂ttl刷機….就不怕上面說的狀況…
…除非ESP被燒壞掉…哈

首先必須先說如果要使用ttl刷機
必備的東西就是USB轉線傳的設備
目前網路上某皮隨便搜就一堆了
(USB轉TTL串口、FT232RL、CP2102、CP2104、CH341……等等)
通常都是一塊有USB接頭的電路板 加上幾條杜邦線母頭….
然後板子上每根針腳基本上一定會有 RX TX VCC GND
其餘多出來的~不用管!! 因為刷機不會用到!!
補:VCC有分 3V 及 5V  LV08刷機只能用3V

另外 先插上電腦測試能不能辨識到硬體正常顯示com port
因為有些會需要另外安裝驅動才能正常使用!!!

然後就是重點中的重點了!!
LV08機器的ttl接點位置如下 本圖片由開源網站提供!!!

剛剛有提到只會用到RX TX VCC GND
但不是直接照圖上RX TX 就嚕上去…
這樣一輩子都沒辦法刷…
其實就是一收一發的概念!!
圖上是RX 我們會接TX
同理如果TX 我們就接RX
GND就是接地…直接接GND

聽到這裡…肯定有人好奇…那VCC接哪裡…..那IO0又是啥
其實VCC的位置就是那個 2 和 GND 中間的圓孔
直接用3V0就能直接驅動ESP32

而IO0是觸發ESP32開啟寫入的觸發腳位
需要與GND短路(接再一起)才會辨識到寫入模式!!

當初提供這張接點圖的那位思維應該是…..啊..機器接電就不用接VCC…
其實也沒問題….但機器接電就開始發燙….如果沒弄好不是燒機爆IC
不然就是自己被110V電到…
個人會覺得接VCC比較安全….

如果上面所說的都搞懂了…重點就是開刷…
目前有三種刷機方式…分別為
Bitaxetool
ESPTool
Web Adafruit ESPTool

通常不建議上面2種…主推Web Adafruit ESPTool
不用另外安裝奇怪的軟體…直接開瀏覽器就開刷!!!

在來就是韌體(固件)..
目前有再持續開發LV07及08韌體的就是
mrbonkerz/ESP-Miner-LVXX

其實…點進去之後就會發現…..
上面說到的東西~裡面都有提到…只是都是英文罷了!!!

固件、硬體、軟體都到位了!!接下來就是開刷步驟
首先~先把Web Adafruit ESPTool網頁打開

先看右上角有一串數字..可能是115200 band (建議調整成921600 band)
115200上傳韌體的時間會多一倍(慢很多)
調整完先別急著按connect

請先把LV08慢慢的拆開~如果怕忘記線怎麼接回去的….請先拍照留念
只要拆上蓋就好~其他的不用拆
然後就是找到圖片上的腳位…線插上..
我是用公頭杜邦線 五根插上後用手指按著..只要五條針腳有接觸導通就沒問題

確定手穩住後 就按下connect 這時候網頁會提示你選擇com post
(看你的USB轉ttl是哪個….port就選哪個)

正常就會跳出硬體版本、多少RAM…..就是下面的畫面

offset設定成 0X 000000(6個零)
韌體的部分..舉例就選擇esp-miner-factory-lv08-v2.7.1-1.0.7.bin

然後就直接點選Program 就會開始跑百分比了!!!
等到畫面提示重新啟動硬體…還記得手指按著線的手…這時候才能放開!!!

然後就是接上機殼 接上電 等待新韌體的啟動!!!

附註:
據了解~minerfixes(大陸)銷售客服對於提供LV07及LV08韌體相關問題
一律都是回應官方並未開放提供!
所以想要自己刷韌體的朋友們!建議還是要備份原有的韌體在進行刷機的動作!!!
不然到時候機器出問題又想刷回原本的韌體~可是機會渺茫啊!!!

分類: 昇昇日誌 | 發佈留言