UPS geridas pelo HA

Depois de ter já desisitdo de tentar gerir a Smart UPS Eurotech através do HA, que UPSs comprovadamente funcionam via NUT ou APCUPSd e com capacidade entre 700 e 1000VA?

Obrigado

Eu estou a usar a APC Back-UPS Pro 900 e funciona perfeitamente.

Já tenho a minha UPS a funcionar e resolvi deixar a minha experiência.

A Smart UPS Eurotech não consegui ligar ao HA nem com o NUT nem com o APCUPSd.

Comprei uma Salicru One que consegui licar por NUT com a seguinte configuração:

devices:
  - name: myups
    driver: blazer_usb
    port: auto
    config: []

Acabei por devolver essa UPS e comprei uma Phasak PH 9410 de 1000VA. Para isso a configuração agora é:

devices:
  - name: myups
    driver: nutdrv_qx
    port: auto
    config: []

Consigo aceder à carga e tensão da bateria, tensão de entrada e saida AC, carga da UPS e modo de funcionamento (bypass ou bateria).

Falta agora a parte da gestão da estrutura em caso de falha de tensão e baixa carga da bateria mas para isso vou abrir outro post.

3 Curtiram

Jorge, tudo bem? a comunicação que o HA faz com a tua APC é via USB ou via IP ?

Pergunto isto porque tenho uma APC com interface de rede, e ainda não percebi como é que interligo o HA à APC. Já li a documentação do apcupsd que está na pagina do HA, e não vejo nada para colocar o IP da APC a não ser quando crio o sensor apcupsd: que tem uma variável host.

Já fiz vários testes e não consigo meter isto a funcionar :frowning:

se colocar algo deste tipo

apcupsd:
  host: 192.168.88.18``

dá -me erro quando reinicio o HA.

Invalid config

The following integrations and platforms could not be set up:

  • apcupsd
  • apcupsd.binary_sensor
  • apcupsd.sensor

Please check your config.

se colocar algo do estilo

apcupsd:

o HA arranca na boa mas assim não faz sentido e realmente não funciona.

um abraço

Estou a integrar via USB, por IP nunca integrei nenhuma.

Instalou o ADD-ON “APC UPS Daemon” ?
É que é a partir daqui que se prepara a configuração e a ligação via USB. É importante que o sistema consiga ver a UPS via USB.
Depois no configuration.yaml é so colocar:

apcupsd:
  host: 127.0.0.1
  port: 3551

Boa noite,

já consegui resolver, e aparentemente funciona com qualqur UPS com ethernet, porque o add-on permite comunicar com SNMP.

Deixo aqui o meu caso:

1º instalar o add-on APC UPS Daemon (No USB)

2º configurar na UPS o protocolo SNMP
image

3º configurar o add-on

name: APC
cable: ether
type: snmp
device:  IP da UPS
extra: []

4º configurar o .yaml

apcupsd:

binary_sensor:

  • platform: apcupsd
 sensor:
 - platform: apcupsd
     resources:
       - apc
       - date
       - hostname
       - version
       - upsname
       - cable
       - driver
       - upsmode
       - starttime
       - model
       - status
       - linev
       - loadpct
       - bcharge
       - timeleft
       - mbattchg
       - mintimel
       - maxtime
       - maxlinev
       - minlinev
       - outputv

5º adicionar ao dashboard

um abraço

3 Curtiram

Primeiro tens que instalar upsapc no Linux… Por linha de comandos… Depois de teres acesso pelo terminal já consegues integrar no HA.

sensor:

  - platform: apcupsd
    resources:
    - bcharge
    - loadpct
    - status
    - timeleft
    - model
    - battv


########
automation:

  - id: UPS_01
    alias: 'Notificar falta de energia ups'
    trigger:
      - platform: state
        entity_id: sensor.ups_status
        from: 'ONLINE'
        to: 'ONBATT'
    action:
      - service: notify.notify
        data:
          title: "HomeAssistant"
          message: "Falta de energia na UPS"

depois da instalação… No ficheiro de configuração tens que dizer qual a posta usb/serial que estás a usar…

Qualquer dúvida digam…

Será que funciona com algo deste genero ?

Queria uma ups mais pequena seria apenas para Comunicações e server com Promox

Talvez tenhas que fazer algo parecido com isto… Que é instalar o software em Linux.

Mas não tenho a certeza…

http://www.bernaerts-nicolas.fr/linux/75-debian/335-debian-wheezy-install-monitor-eaton-ups

@HAfunatic, está na lista de UPS compatíveis com NUT que tem add-on para HA. Tenho a minha a funcionar com este add-on e … não me tem dado problemas.

A Salicru One tinha algum problema? Estava a pensar comprar uma para ligar o raspberry e o router…

A UPS não tinha problema, talvez o operador não tivesse engenho necessário para o fazer

Eu fiz a minha própria integração usando python. Talvez você consiga adaptar para o seu UPS.

https://github.com/dmslabsbr/smsUps

1 Curtiu

Bem o meu interesse era mais de monitorar a UPS que tenho ligada aos meus pc’s para obter o consumo energético deles que hoje consigo usar no energy panel. Como tenho uma UPS da Eaton a usar o software UPS Companion usei um exploit que descobri online e criei um pequeno package para a minha…
Resultado…

Basta usar o IP do pc onde está ligada a UPS que no meu router estão todos bloqueados para não mudarem.

Se obtiveres uma resposta a http://PC-IPADRESS:4679/server/data_srv.js?action=init
Então vai funcionar nos teu sistema…

Fiz este add-on para UPS da SMS, modelo Manager III. É vendido no Brasil, mas pode ser que seja compatível com outros modelos.

1 Curtiu

Tenho uma UPS desta linha integrada com o HA. NUT server a correr em docker. Não consigo tirar todos os parâmetros, mas acho que tenho os mais importantes

Só li este post depois de comprar uma Eurotech 1500VA 900W (Eurotech UPS1500EU).

Depois de algum tempo a investigar na internet encontrei este site:
https://github.com/balves42/docker-tools

Depois de investir algum tempo a tentar configurar, consegui que funcionasse com o NUT addon com a seguinte configuração:

devices:
  - name: myups
    driver: nutdrv_qx
    port: auto
    config:
      - driver = "nutdrv_qx"
      - subdriver = "hunnox"
      - protocol = q1
      - port = "auto"
      - vendorid = "0001"
      - productid = "0000"
      - desc = "Eurotech UPS 1500VA"
      - norating
      - novendor
      - langid_fix = "0x0409"
      - override.battery.packs = 2

Apesar de no site indicar, apenas quando removi a configuração “vendor” é que começou a funcionar.

Com esta configuração já integra alguns dados no Home Assistant:

Espero que isto possa ajudar alguem que também esteja a passar pela mesma dificuldade.
Ainda vou ver se consigo integrar mais informação, mas com esta informação integrada já consigo criar algumas automatizações.

1 Curtiu

Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade