通過藍牙從SMA逆變器讀取數據
用線圖顯示 SMA 逆變器的每日產量。
目前支持的型號:
1700TL、2100TL、3000TL、3000TLHF、4000TL、5000TL、10000TL
由於使用藍牙時的條件,該應用程序的使用存在技術限制。這些限制是應用程序固有的,與 SMA 無關
逆變器。
指示:
打開藍牙。
點擊菜單按鈕並選擇“設置”,然後選擇“逆變器”以列出您當前的逆變器。
要添加新設備,請選擇“掃描設備”。
如果發現新的,您可以選擇其中之一,輸入密碼,選擇型號,然後單擊“保存”。
返回設置屏幕,選擇該新逆變器作為當前逆變器。
接下來點擊菜單按鈕並選擇“連接逆變器”開始讀取當天的生產數據。
您可以使用橫向滑動手勢來訪問每日產量、總產量以及最後一個包含逆變器詳細信息的屏幕。
向上或向下滑動可更改日、週或月。
如果您的逆變器不自行廣播,您可以通過“手動設置”手動輸入逆變器信息。
選擇“日期”以選擇當前日期。如果未找到任何值,屏幕將變黑,您應該連接到逆變器。
要切換到另一台逆變器,請選擇“設置”並選擇您想要的逆變器。
為了能夠導出到 pvoutput.org,請轉到設置並選擇“PVOutput”。單擊“添加”按鈕添加 pvoutput 特定數據。請小心該 api 密鑰,它很容易出錯。接下來單擊“保存”,當返回設置屏幕時,您必須選擇當前的光伏輸出系統。
不幸的是,我注意到過去兩週內不允許導出到 pvoutput。 :-/
您還可以將當天導出到 csv 文件。我接管了SMA使用的格式。文件存儲在/Android/data/be.geek.smandroid/files/中。
已使用運行 Gingerbread 2.3.3 的 HTC Desire 和 SMA Sunny Boy 2000HF-30 逆變器對此進行了測試。
如果您有其中之一,請選擇“3000TLHF”作為型號。
請注意,每天攝入幾週後,您的應用程序的數據大小可能會大幅增長。使用逆變器詳細信息屏幕中的“刪除”按鈕(或使用應用程序管理中的“清除數據”按鈕)。
或者使用主菜單中的刪除菜單選項。
您可以從“設置”切換到備用視圖。選擇“當前視圖”以在每日(默認)、每週或每月視圖之間進行選擇。
如果您選擇每週或每月視圖,您現在可以從顯示的日期範圍中檢索數據。請注意,閱讀整個月可能會花費相當長的時間。
“實時”選項允許您連續讀取逆變器數據。首先選擇當天(我會在下次更新時自動排序)。通過選擇“當前實時延遲”在“設置”中指定更新間隔。
如果您有 pvoutput 系統,它將導出到此系統。
所有與逆變器通信的代碼來源於:
http://code.google.com/p/sma-bluetooth/
我的java端口在這裡:
https://github.com/g3ek/smajava
對於那些有問題的人來說,重要提示:這本質上是 sma-bluetooth 的 java 端口。
如果您的逆變器類型出現問題,請考慮加入 sma-bluetooth 郵件列表。如果您得到有用的答案,可以將其轉發給我,我會看看我能做些什麼。
故障排除:
您的 Android 設備和逆變器必須先配對才能連接。通常,當您第一次嘗試連接時,會彈出一條通知,讓您輸入配對密碼。
部分用戶無法連接 v2.3.5 的 HTC Desire HD 設備。我將嘗試追踪這個問題的根源。
看來5000TL-21的逆變器代碼仍然是錯誤的。有人可以證實這一點嗎?
v0.47
較小的名稱更改
閱讀更多信息