eu tenho um APC SMART-UPS BR 2000 Bi com comunicação serial-usb, o windows reconhece o cabo, cria a porta com3, porém o sistema não conecta
APC SMART-UPS BR 2000 Bi não conecta
Daniel, boa tarde. Já tem alguns anos que incorporei as últimas mudanças do apcupsd ao apcctrl. Como nunca utilizei conexão NIS server, não consigo te dizer o que pode estar acontecendo. Acredito que a melhor forma de entender como você pode fazer para incorporar o driver do apcctrl ao apcupsd seria fazendo um diff entre os dois projetos. Você também pode acompanhar os commits do apcctrl. Att, Wagner Em qua., 14 de jun. de 2023 20:03, Daniel Aviz Bastos daniel-aviz@users.sourceforge.net escreveu:...
Boa tarde, acredito que a melhor forma de entender como você pode fazer para incorporar o driver do apcctrl ao apcupsd seria fazendo um diff entre os dois projetos. Você também pode acompanhar os commits do apcctrl. Minha rotina anda bem corrida. Não consigo retomar esse assunto agora. O que consigo te dizer é que houve mudança do mantenedor do apcupsd e agora pode ser possível fazer isso. Mas existem várias demandas para conseguir incorporar o driver. Vou resgatar essas pendências e vou postar aqui....
Boa tarde, acredito que a melhor forma de entender como você pode fazer para incorporar o driver do apcctrl ao apcupsd seria fazendo um diff entre os dois projetos. Você também pode acompanhar os commits do apcctrl. Minha rotina anda bem corrida. Não consigo retomar esse assunto agora. O que consigo te dizer é que houve mudança do mantenedor do apcupsd e agora pode ser possível fazer isso. Mas existem várias demandas para conseguir incorporar o driver. Vou resgatar essas pendências e vou postar aqui....
Alguém conseguiu importar os drivers do apcctrl para o apcupsd no Linux? O apcctrl funciona perfeito no meu linux, mas gostaria de utilizar a integração do Home Assistant (software open source para automação residencial) com o apcupsd, mas essa intergração não funcionou com o appctrl, apesar deste usar o mesmo NIS Server do apcupsd.
[resolvendo a pthread no mingw]
[Compilando tudo!!! Falta resolver a pthread]
[Adicionando o que estava de fora para nao perder nada]
[Compilando tudo!!! Falta resolver a pthread]
Diogo, graças ao seu comentário insisti em tentar alguns modelos do driver usbhid-ups e aparentemente está funcionando o modelo "APC ups 2 Back-UPS Pro USB (usbhid)". Agradeço a ajuda, um abraço!
Aparentemente está usando o usbhid-ups, achei no /etc/ups/ups.conf.
Infelizmente não tenho experiência com Synology. No caso do TrueNAS é necessário escolher o driver correto para configurar, como nesta tela: https://www.truenas.com/docs/core/services/ups/ Já tentei alguns diferentes com este no-break e não obtive sucesso. Obrigado pela sua resposta e fico no aguardo da sua gentileza...
Posso ver sim, mas faz um tempo que não mexo com isso. Então acho que só vou ter tempo para fuçar no fim de semana, a não ser que você saiba me dizer onde eu verifico isso.
Diogo, faria a caridade de me dizer qual driver o NUT está usando e qualquer outra informação adicional? Tenho o mesmo modelo e estou tendo problemas em conseguir fazer ele funcionar no TrueNAS :/
Caros, o projeto apcctrl foi baseado na última versão do apcupsd (3.14.14). Originalmente, quando eu desenvolvi esse driver para os modelos brasileiros, minha intenção era incorporar no apcupsd. O problema é que não tive nenhum retorno dos mantenedores do apcupsd. Vocês podem observar que o apcupsd é um projeto com pouca atividade no repositório. Assim, fiz o fork do projeto. Quanto a ideia de transplantar o driver brazil para o apcupsd, eu não acho que vale o esforço. Vou descrever os cenários para...
Ei pessoal, desejo que todos estejam bem e com boa saúde! Sei que esse tópico já está parado há um bom tempo, e pelo jeito, até o momento (2021) as sugestões enviadas para o projeto do apcupsd não foram incorporadas. Fiquei curioso sobre como posso fazer esse "transplante" dos drivers Brazil do apcctrl para o apcupsd. Alguém poderia dar algumas dicas dos passos? - O que copiar? Para onde? - Depois é só compilar e instalar o apcupsd? Conheci o apcctrl e apcupsd a pouco tempo, estou aprendendo a gerenciar...
Olá Pessoal, tudo bem? Primeiramente agradeço muito o empenho e dedicação em criar essas extensões para o apcupsd, trabalho sensacional! Parabéns! Após dar uma olhada nos dados todos trocados aqui nesse ticket, consegui fazer o nobreak 2200VA funcionar com o apcctrl usando o branch específico, porém observa-se que os dados não batem (tenho um de 1500VA ligado na mesma linha). Gostariam que eu tirasse um log dos dados de ambos para podermos calibrar as equações? Como posso ajudar? Tenho experiência...
Está 100% operacional, foi só ligar o USB e clicar num checkbox. Na interface gráfica não aparece nada, faz um tempo que não mexo com nobreaks, mas fucei um pouco na linha de comando e acho que está usan o NUT. Se você quiser que eu faça algum teste específico ou algo do gênero me avise.
Olá Wagner, obrigado pelo retorno. Pois é eu já desconfiava. A frequência seria talvês 1 vez a cada 2 dias. O problema não é tanto ele entrar e sim ele sair. Tem hora que ele fica tentando voltar e entra em loop. algumas vezes consegue voltar rápido e algumas........ fica um tempão. Será que tem algum parâmetro no apcctrl que pode ajudar? Eu já resignei que é defeito a essa altura. A não ser que quando a bateria fica velha ele começa a dar essas loucuras. Será? Obrigado.
Diogo, aparentemente a APC está finalmente atualizando esses nobreaks. Essa saída do lsusb parece indicar que não existe mais o conversor USB-Serial que existia nos modelos antigos. Ele está todo operacional no Synology? Existe alguma interface no Synology que indica se ele está usando o apcupsd ou o Network UPS Tools (NUT)???
Eduardo, boa noite. O seu modelo não possui essa capacidade. Essa limitação não está relacionada com o software e sim com o nobreak. Curiosidade, com que frequência ele tem entrado no modo de bateria?
Olá! tenho um BZ1500PBI-BR e ele simplesmente enche o saco apesar de estar talvês tentado proteger o sistema. O caso é que ele entra em estado de bateria o tempo tempo sem real necessidade. eu gostaria de saber se tem como mudar a sensibilidade dele pra estas ações com esse software já que o oficial não tem. Pelo que vi até agora acredito que aqui também não, mas espero estar enganado sobre isso, claro. Resumindo, eu gostaria que ele ficasse na dele, a não ser que acabe a energia. Eu creio até que...
O nobreak chegou, parece que o hardware de diferente mesmo. Funcionou no Synology sem precisar de fazer nada. O lsusb dele: 051d:0002:0003 03 2.00 12MBit/s 100mA 1IF (APC by Schneider BZ1500XLBI-BR VIDE ETIQUETA) Me avise se quiser alguma imformação ou que eu faça algum teste.
Tem o SGM diponível ainda sim
Comprei ontem, mais uns dias deve chegar. Está com um bom desconto no Kabum. A versão do SGM 3.8 aparece como descontinuada. Só tem o PowerChute, que é o mesmo ofericido fora do país. Ou eles adicionarm suporte aos Microsol ou esses nobreaks novos usam o protocolo padrão. Mais uns dias e a gente descobre.
Diogo, tenho quase certeza que você não consegue. Acho que esse modelo é o mesmo que dei uma ajuda uns meses atrás. Você já comprou o nobreak? Eu acredito que o "PowerChute Personal Edition" é o SGM. acho que eles escreveram o SGM e mudaram de nome... Sabe se ainda é possível baixar esse SGM do site? Ainda não consegui pesquisar direito sobre esses novos nobreaks. Att, Wagner Em seg, 30 de nov de 2020 21:31, Diogo diogot@users.sourceforge.net escreveu: Boa noite Wagner, obrigado pela resposta. Pelo...
Boa noite Wagner, obrigado pela resposta. Pelo o que eu vi esse modelo já não usa mais o SGM Auto-Shutdown Software, mas o próprio PowerChute Personal Edition. Você acha que pode ser que eu consiga usar ele com o apcupsd padrão? Digo isso porque quero ligar ele num Synology e acho que pode ser meio chatinho para customizar ele. Obrigado
Diogo, boa noite. Um outro usuário entrou em contato e eu precisei gerar uma versão especial. Nessa versão que eu gerei, os níveis de tensão não estavam corretos. Existem algumas constantes que podem variar de modelo para modelo e eu sei quais são esses valores para esse modelo. Será preciso fazer um trabalho de engenharia reversa para esse modelo... Resumindo, acredito que você vai conseguir usar o software para monitorar se a rede elétrica caiu ou não. Mas os níveis de tensão, corrente e preenchida...
Estou querendo comprar um BZ1500XLBI-BR para ligar num Mac ou um Synology, alugém saberia me dizer se esses drivers funcionam com ele?
Ao compilar e rodar o script configure, esta gerando o seguinte erro: checking how many arguments gethostbyname_r() takes... can't tell configure: error: gethostbyname_r is required e portanto não executa o comando make. O que será que estou fazendo de errado? Versao MacOS 10.15.7, ApcCtrl 0.8.21 Obrigado.
Ola @wpopov. Ok estou enviando todo o log do apctest apctest_all.log = apctest 2>&1 | tee apctest_all.log os outros sao os do programa. segue em anexo. Vou deixar ele quieto por ora. Ja cansei de ouvir o apito tambem rsrs Abs, C.
Carlos, A maior parte dos paramentos que o nobreak envia estão contidos dentro de um único byte e é preciso utilizar um valor de offset e uma taxa para converter o valor. Por exemplo: A tensão que você lê na bateria é calculada +- assim: Tensão = 20 + byte * 0,05 Observe que a tensão nunca vai ficar abaixo de 20V e nunca maior que 32,75V. Se essas constantes não estiverem corretas o valor que o software vai te informar podem estar completamente errados... Melhor você deixar o nobreak carregando e...
Estava indo tudo bem até a carga 81.8% 6113; Carga: 63.1%; Tensão: 24.25V; Out Power: 53.3W; Autonomia: 144.9 min 6114; Carga: 63.1%; Tensão: 24.25V; Out Power: 53.2W; Autonomia: 145.3 min 6115; Carga: 63.1%; Tensão: 24.25V; Out Power: 53.1W; Autonomia: 145.9 min 6116; Carga: 63.1%; Tensão: 24.25V; Out Power: 53.0W; Autonomia: 146.1 min 6138; Carga: 64.8%; Tensão: 24.28V; Out Power: 52.6W; Autonomia: 151.9 min 6157; Carga: 66.6%; Tensão: 24.31V; Out Power: 52.3W; Autonomia: 157.5 min 6158; Carga:...
Entendi obrigado pela explicação. Nao sei o que aconteceu mas agora parece que está indo! 1642; Carga: 81.8%; Tensão: 24.55V; Out Power: 53.0W; Autonomia: 189.4 min 1643; Carga: 81.8%; Tensão: 24.55V; Out Power: 53.1W; Autonomia: 189.1 min 1644; Carga: 81.8%; Tensão: 24.55V; Out Power: 53.1W; Autonomia: 188.7 min 1645; Carga: 81.8%; Tensão: 24.55V; Out Power: 53.2W; Autonomia: 188.4 min 1647; Carga: 81.8%; Tensão: 24.55V; Out Power: 53.3W; Autonomia: 187.9 min 1648; Carga: 81.8%; Tensão: 24.55V;...
Em relação ao bcharger ocorre porque o nobreak o nobreak informa que está carregando a bateria. Mas ele não informa qual a intensidade da corrente de carregamento e a tensão da bateria quando o nobreak está conectado a rede elétrica é na verdade a tensão do carregador de bateria e não a tensão da bateria. Ou seja, o bcharger é informado que está em 50% como uma forma de reportar que a bateria não está completamente carregada. Só seria possível informar um valor mais correto se o apcctrl monitorar...
Essa questão de 50% e 100% é normal. Deus eu explico. Você não precisa desconectar da rede elétrica. O teste deveria desconectar sozinho Em seg, 14 de set de 2020 12:26, carlos agunicat@users.sourceforge.net escreveu: O nobreak está conectado à rede elétrica. Mas pelo que entendi o teste desconectaria e conectaria automaticamente isso? Deveria tirar? Esse comportamento eu "acho" que se deve ao fato que o nobreak não está mostrando os valores do BCHARGE entre 0-50-100. Tem uma foto do grafana que...
O nobreak está conectado à rede elétrica. Mas pelo que entendi o teste desconectaria e conectaria automaticamente isso? Deveria tirar? Esse comportamento eu "acho" que se deve ao fato que o nobreak não está mostrando os valores do BCHARGE entre 0-50-100. Tem uma foto do grafana que postei lá em cima e ele mostra indo de 50% pra 100% assim que, acredito eu, ele bateu 100%. ou seja agora a Carga deve estar abaixo de 100% mas vai mostrar 100% até chegar em 50%. Faz sentido? Se precisar de alguma informação...
Carlos, isso é muito estranho. O teste do deveria desligar a entrada do nobreak. O teste desconecta automaticamente o nobreak da rede elétrica e reconecta automaticamente. Se ele estiver conectado na rede elétrica ele nunca vai sair de 100%. Agora, se ele estivesse desconectado da rede elétrica ele deveria consumir a bateria MESMO "sem" carga porque o circuito de chaveamento e o transformador não são perfeitos e eles vão consumir, pelo menos, uns 15% da potência máxima. Pelo visto o seu modelo vai...
Me tira uma dúvida por favor. Eu iniciei os testes com devices consumindo nas tomadas (ventilador USB girando por exemplo). Mas depois que começou o teste ele desligou as tomadas. Agora está em andamento mas como as tomadas estão desligadas acho que nunca vai sair de 100% certo? 5491; Carga: 100.0%; Tensão: 25.00V; Out Power: 49.2W; Autonomia: 260.7 min 5492; Carga: 100.0%; Tensão: 25.00V; Out Power: 49.2W; Autonomia: 260.7 min 5493; Carga: 100.0%; Tensão: 25.00V; Out Power: 49.2W; Autonomia: 260.7...
Falei errado. Seria TIMELEFT 0 -> 15 -> 30. Acabei de ver.. Atenção!!! Você não deve variar a carga no nobreak durante o teste. Você quer continuar? Vou recomeçar o teste.
Ola @wpopov Se nao me engano nao havia nada. Para executar o teste eu preciso deixar alguma coisa conectada? Estranho estava fazendo uns testes de desligamento etc. e os únicos valores que mudam sao: BATTV BCHARGE TIMELEFT e TIMEONBATT. O BCHARGE só vai de 0 -> 50 -> 100. Mesmo com TIMEONBATT 0 -> 15 -> 30. Deixei um ventilador USB e uma IP CAM conectados e vou fazer o teste. Seria esse certo? 8) Test battery health Obrigado. C.
Carlos, quando você executou os teste habita alguma carga conectada no nobreak? O log parece indicar que não havia nada conectado. Esses valores de potência de saída são muito importantes para o cálculo da autonomia. Por isso, eles precisam ser corrigidos. Se possível, tente executar o teste de bateria do apctest T+ Wagner Em dom, 13 de set de 2020 12:00, carlos agunicat@users.sourceforge.net escreveu: @wpopov funcionou!! Muito obrigado pelo suporte super rapido!! ``` 2020-09-13 11:56:37 apctest...
@wpopov funcionou!! Muito obrigado pelo suporte super rapido!! 2020-09-13 11:56:37 apctest 0.8.21 (May 10 2019) debian Checking configuration ... sharenet.type = Network & ShareUPS Disabled cable.type = Custom Cable Simple mode.type = BRAZIL UPS Driver Setting up the port ... Doing prep_device() ... You are using a APC Brazil type, so I'm entering BRAZIL test mode Hello, this is the apcctrl Cable Test program. This part of apctest is for testing APC-Microsol Brazil. Please select the function you...
Carlos, fiz uma análise superficial no log que você enviou. Tudo indica que o protocolo de comunicação é o mesmo que já era usado no modelo 2200bi-br, mas aparentemente existe alguma variação no código de identificação que eu desconhecia. A APC usa os códigos de identificação para diferenciar os vários modelos. Criei uma branch no repositorio git e peço que você teste ela. O comportamento esperado é que o nobreak será identificado mas os níveis de tensão podem ficar fora do esperado. Isso não causará...
[Adicao do codigo de identificacao 191 para o bz2200bi-br]
Interessante é que assim q eu removo o USB ele dá o aviso. Broadcast message from root@apcups (Sun Sep 13 08:20:52 2020): Warning communications lost with UPS myups
Ola @wpopov ! Obrigado pela resposta. No momento fiz 2 testes. O Centos7 está numa VM dentro do ESXI 6.7 com USB passthrough. Nao deveria ter problemas mas só pra validar estou fazendo o mesmo teste num raspberry também. Os dois aprensentam o mesmo problema. rpi uname -a Linux raspberrypi 4.4.11+ #888 Mon May 23 20:02:58 BST 2016 armv6l GNU/Linux Os dois com /dev/ttyACM0 - APC_BY_SCHNEIDER_ELECTRIC_APC_USB_SERIAL_CONVERTER. Estou enviando 2 logs em anexo. centos.log rpi.log
Carlos, boa tarde. Pode enviar um grande trecho de log com o debug em 200? Att, Wagner Em sáb, 2020-09-12 às 19:38 +0000, carlos escreveu: Acabei de ver que dava para aumentar o debug. Attachments: 15999394945f5d23a69e580.png (66.6 kB; image/png) [tickets:#5] BZ2200BI-BR com STATUS em branco e sem alarme Status: open Milestone: 2.0 Created: Sat Sep 12, 2020 07:00 PM UTC by carlos Last Updated: Sat Sep 12, 2020 07:00 PM UTC Owner: nobody Olá pessoal, Primeiramente muito obrigado pelo projeto. Esses...
Acabei de ver que dava para aumentar o debug.
BZ2200BI-BR com STATUS em branco e sem alarme
Oi wagner! obrigado pela resposta. O problema do NUT é a instalação do bendito driver da libusb..... Futuquei nele esta semana mas desisti da ideia... Tem que "abrir completamente as pernas do windows" pra conseguir instalar o driver "unsigned" da libusb... Se por acaso você incluir suporte ao TSSHARA me fala! posso fazer os testes pra você caso não possua nenhum nobrek dessa marca. abraço flavio
Olá Flávio! Sim, já cogitei. Já entrei em contato com a TS SHARA. O que eles me informaram é que o protocolo que eles utilizam é genérico. Não tenho certeza se é o megatron. Um software que implementa isso é o https://networkupstools.org/ Att, Wagner Em sáb, 16 de mai de 2020 14:01, Flavio Rabello flaviorabello@users.sourceforge.net escreveu: ola! você já cogitou incluir suporte para outros fabricantes? com o TS SHARA por exemplo? O software original deles simplesmente não funciona no Windows Server...
ola! você já cogitou incluir suporte para outros fabricantes? com o TS SHARA por exemplo? O software original deles simplesmente não funciona no Windows Server 2012.
Entendi, não sabia que era algo tão complexo assim essa questão da autonomia. De qualquer forma, minha indagação no ticket não é sobre a acuracia das leituras do UPS, mas na discrepância entre o ApcCtrl e o SGM, que apesar de não ser um equipamento de medição, as leituras dele parecem bem decentes no SGM quando comparado com um wattimetro RMS, onde apresentou uma diferenca quase insignificante no SGM (+/- 8W) mas gigantesca no ApcCtrl (+/- 160W). Foi desse teste que conclui que o ApcCtrl estaria...
Fernando, esse comportamento já era esperado. Algumas coisas devem ser observadas: 1) Seu nobreak NÃO é um equipamento de medição. Ele está longe de ser. Portanto, não confie demasiadamente nos dados. 2) Quanto a carga da bateria, o software SGM está te apresentando apenas a tensão da bateria. Mas essa informação não quer dizer muita coisa. O dado mais importante é o tempo restante da carga. No apcctrl eu preferi apresentar a percentagem do tempo restante. 3) Recomendo ler os comentários que estão...
Oseias, boa noite. Sim, você pode fazer isso. Mas eu prefiro utilizar o monitoramento do próprio apcctrl/apcupsd. Dê olha olhada no tópico sobre acesso via rede nesse link para a Wiki
Primeiramente parabéns aos desenvolvedores e colaboradores do projeto. Está fucionando muito bem. Criei este tópico para ouvir se é possível monitorar o Raspberry Pi através do protocolo SNMP e como fazer isso. Abraço à todos.
Leituras não batem com as do SGM Light no BZ1500PBI-BR
Bom dia, Bráulio. Eu não conheço nenhum comando que deva ser enviado para o nobreak solicitando isso. Você já viu isso acontecendo? Existe um comando que permite solicitar o desligamento do nobreak quando ele não detectar nenhuma carga. Essa é, ou deveria ser, a operação padrão do apcctrl. Att, Wagner Em qua, 11 de set de 2019 08:45, "Bráulio Barros de Oliveira" brauliobo@users.sourceforge.net escreveu: Bom dia, Não vejo a opção de desligar o beep do alarme no apctest. Como fazer isso? att, bráulio...
Bom dia, Não vejo a opção de desligar o beep do alarme no apctest. Como fazer isso? att, bráulio ~/P/o/Review-collector ❯❯❯ sudo apctest 2019-09-11 08:05:59 apctest 0.8.21 (May 10 2019) archlinux Checking configuration ... sharenet.type = Network & ShareUPS Disabled cable.type = Custom Cable Simple mode.type = BRAZIL UPS Driver Setting up the port ... Doing prep_device() ... You are using a APC Brazil type, so I'm entering BRAZIL test mode Hello, this is the apcctrl Cable Test program. This part...
Segue a imagem da UPS que não comunica com nenhum servidor
Bom dia, Wagner. As portas estão listadas de forma idêntica nos dois servidores: "USB Serial Port (COM3)". Idênticas também na guia Driver: fornecedor "APC by Schneider Electric", Data "06/12/2012" e versão "5.1.2600.7". Quanto ao modelo, não tenho 100% de certeza, pois o gabinete externo de um deles foi danificado no transporte após feita uma manutenção e a assistência trocou o mesmo (gabinete). Fiz alguns testes com o "apctest.exe" usando cabos diferentes, portas USB diferentes e alternando servidores)....
Sérgio, Os nobreaks são exatamente do mesmo modelo? Quais são? Como essas portas COM são listadas no "device manager"? Em ter, 20 de ago de 2019 09:35, "Sergio Galvão" serginhodti@users.sourceforge.net escreveu: Tenho dois servidores, cada um com seu no-break APC. Um deles, tem o Server 2012. Neste, o apcctrl está operando corretamente. No outro, com o Server 2016, o serviço inicia, o apctray carrega, e após alguns segundos indica COMMLOST. A porta serial USB está aparecendo normalmente no gerenciador...
Tenho dois servidores, cada um com seu no-break APC. Um deles, tem o Server 2012. Neste, o apcctrl está operando corretamente. No outro, com o Server 2016, o serviço inicia, o apctray carrega, e após alguns segundos indica COMMLOST. A porta serial USB está aparecendo normalmente no gerenciador de dispositivos. Alguém já viu isso e/ou sabe qual pode ser o problema?
Obrigado vou verificar
Integração com o NUT
Modelos suportados
Adicionando Recursos, Bug BCHARGE ocilando.
Levi, implementei o cálculo automátivo de potência de saída. Por enquanto, só testei no Debian. Mas a versão para Windows já está disponível. Já em relação ao cálculo da bateria, isso é muito mais complexo que a imagem que você enviou. Se tiver interesse, dê uma olhada no arquivo brazilbattery.c Outra característica que influencia muito o cálculo é a precisão do conversor analógico digital embutido no nobreak. As medidas são discretas, variando de alguns mili Volts. Por exemplo, o nobreak informa...
Merge branch 'show_current_load_power_0002' into develop
[Apresentacao da potencia de saida em Watts e VA]
[Apresentacao da potencia de saida em Watts e VA]
iweriweirwagner
wagner
weorwromnorewowwagnerr
wwagnerr
wewerw
wwerwrwerwerew
werww
hhhhSubject line (try to keep under 50 characters)
[teste pre-push]
[teste pre-push]
[teste pre-push]
[teste pre-push]
[teste pre-push]
[teste pre-push]
[teste pre-push]
[teste pre-push]
[teste pre-push]
[Ajustes para o novo repositorio GIT]
Merge branch 'git_repo_adjusts_0001' into develop
Recommit