通过蓝牙从SMA逆变器读取数据
通过线条显示您的SMA逆变器的日常生产。
当前支持的模型:
1700TL,2100TL,3000TL,3000TLHF,4000TL,5000TL,10000TL
由于使用蓝牙时的条件,该应用程序的使用具有技术限制。这些限制是应用程序固有的,与SMA无关
逆变器。
指示:
打开蓝牙。
点击菜单按钮,然后选择“设置”,然后选择“逆变器”以列出当前的逆变器。
添加新的选择“设备扫描”。
如果找到了新的,则可以选择其中之一,输入密码,选择模型,然后单击“保存”。
返回到设置屏幕,选择此新逆变器作为当前的逆变器。
接下来,点击菜单按钮,然后选择“连接逆变器”以开始阅读当天的生产数据。
您可以使用侧向滑动手势来访问日常生产,总生产以及最后一个屏幕,其中包含有关逆变器的详细信息。
向上或向下滑动以更改一天,一周或一个月。
如果您的逆变器未广播本身,则可以使用“手动设置”手动输入逆变器信息。
选择“日期”以选择当前一天。如果找不到值,则屏幕将是黑色的,您应该连接到逆变器。
要切换到另一个逆变器选择“设置”,然后选择所需的逆变器。
为了能够导出到pvoutput.org,请转到设置并选择“ pvOutput”。单击“添加”按钮以添加您的PvOutput特定数据。请小心该API键,这是错误的。接下来单击“保存”,然后返回“设置屏幕”时,您必须选择当前的PvOutput系统。
我注意到,不幸的是,过去2周不允许出口到PvOutput。 : - //
您还可以将当前的时间导出到CSV文件。我接管了SMA使用的格式。这些文件存储在/android/data/be.geek.smandroid/files/中。
这已经通过HTC Desire运行Gingerbread 2.3.3和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
次要名称更改