Leia dados do inversor SMA via Bluetooth
Exibe a produção diária do seu inversor de SMA com uma linha de linha.
Modelos atualmente suportados:
1700TL, 2100TL, 3000TL, 3000TLHF, 4000TL, 5000TL, 10000TL
O uso deste aplicativo possui limitações técnicas devido às condições enquanto usa o Bluetooth. Essas limitações são inerentes ao aplicativo e não têm nada a ver com a SMA
inversor.
Instruções:
Ligue seu Bluetooth.
Aperte o botão do menu e selecione 'Configurações' e, em seguida, 'inversores' para listar seus inversores atuais.
Para adicionar novos, selecione 'Scan para dispositivos'.
Se os novos foram encontrados, você pode selecionar um deles, inserir sua senha, selecione o modelo e clique em 'Salvar'.
Volte para a tela Configurações para selecionar este novo inversor como o atual.
Em seguida, pressione o botão Menu e selecione 'Conectar o inversor' para começar a ler os dados de produção do dia atual.
Você pode usar um gesto de deslizar lateral para acessar a produção diária, a produção total e, finalmente, uma tela com informações detalhadas sobre o inversor.
Deslize para cima ou para baixo para mudar o dia, semana ou mês.
Se o seu inversor não se transmitir, você poderá inserir manualmente as informações do inversor com 'Configuração manual'.
Selecione 'Data' para selecionar o dia atual. Se nenhum valores forem encontrados, a tela será preta e você deve se conectar ao seu inversor.
Para mudar para outro inversor, selecione 'Configurações' e escolha o que você deseja.
Para poder exportar para PvOutput.org, vá para Configurações e selecione 'PVOutput'. Clique no botão 'Adicionar' para adicionar seus dados específicos de PVOutput. Tenha cuidado com essa chave da API, é propensa a erros. Em seguida, clique em Salvar e, ao voltar para a tela Configurações, você deve selecionar um sistema atual de PVOutput.
Notei que, infelizmente, a exportação para o PVOutput não é permitida além de duas semanas no passado. :-//
Você também pode exportar o dia atual para um arquivo CSV. Eu assumi o formato usado pela SMA. Os arquivos são armazenados em /android/data/be.geek.smandroid/files/.
Isso foi testado com um HTC Desire executando o Gingerbread 2.3.3 e um inversor SMA Sunny Boy 2000HF-30.
Se você possui um desses selecione '3000TLHF' como modelo.
Esteja ciente de que, após algumas semanas de ingestão diária, o tamanho dos dados do seu aplicativo pode crescer consideravelmente. Use o botão 'Excluir' na tela Detalhes do inversor (ou use o botão 'Clear Data' do gerenciamento de aplicativos).
Ou use a opção Menu Excluir no menu principal.
Você pode mudar para uma visualização alternativa das configurações. Selecione 'Visualização atual' para escolher entre uma visualização diária (padrão), semanal ou mensal.
Se você escolher uma visualização semanal ou mensal, agora poderá recuperar dados do intervalo de data exibido. Esteja ciente de que ler um mês inteiro pode demorar um tempo considerável.
A opção 'LIVE' permite ler os dados do inversor continuamente. Selecione o dia atual primeiro (vou resolvê -lo automaticamente em uma próxima atualização). O intervalo de atualização é especificado nas configurações selecionando 'Atraso ao vivo atual'.
Se você tiver um sistema de pvoutput, ele exportará para isso.
Todo o código que se comunica com o inversor é originalmente de:
http://code.google.com/p/sma-bruetooth/
Minha porta Java está aqui:
https://github.com/g3ek/smajava
Nota importante para aqueles com problemas: esta é essencialmente uma porta Java de SMA-Bluetooth.
Considere ingressar na lista de discussão SMA-Bluetooth se você estiver tendo problemas com o seu tipo de inversor. Se você receber respostas úteis, poderá transmitir -as de volta para mim e verei o que posso fazer.
Solução de problemas:
Seu dispositivo Android e inversor devem primeiro ser emparelhados antes de poder se conectar. Normalmente, uma notificação aparece na primeira vez que você tenta se conectar, permitindo que você digite a senha de emparelhamento.
Alguns usuários não conseguiram se conectar com seus dispositivos HTC Desire HD com v2.3.5. Vou tentar rastrear a fonte desse problema.
Aparentemente, o código do inversor para 5000TL-21 ainda está errado. Alguém poderia confirmar isso?
v0.47
Menor mudança de nome