NETIO não aparece no sistema

Estou a tentar o HA pela segunda vez… A primeira foi à mais de um ano mas a dificuldade que me fez desistir continua presente nas versões mais recentes, será que alguém mais experiente em HA me pode ajudar?

Tenho um NetIO 230B que insiste em não aparecer no HA apesar de ele ter um componente oficial para ele.

Já tentei:

  • Full Reset
  • NetIO 230B responde perfeitamente pela web ou por comandos
  • coloquei as passwords defult

Como tenho o configuration.yaml:

#Tomada Netio by GooSe
switch:
  - platform: netio
    host: 192.168.1.32
    username: admin
    password: admin
    outlets:
      1: Free
      2: TV
      3: teste
      4: Lamp

Qual o erro que tenho no LOG:
Log Details (ERROR)

Error doing job: Task exception was never retrieved

Traceback (most recent call last):
File “/usr/lib/python3.6/site-packages/homeassistant/helpers/entity.py”, line 215, in async_update_ha_state
state = self.state
File “/usr/lib/python3.6/site-packages/homeassistant/helpers/entity.py”, line 379, in state
return STATE_ON if self.is_on else STATE_OFF
File “/usr/lib/python3.6/site-packages/homeassistant/components/switch/netio.py”, line 162, in is_on
return self.netio.states[self.outlet - 1]
TypeError: unsupported operand type(s) for -: ‘str’ and ‘int’

Varias pessoas se queixam do mesmo no fórum oficial.

Aparentemente o problema está no componente oficial e, assim sendo, nada a fazer excepto que haja um custom_component corrigido…

Não é possível editar e corrigir o componente o componente?
o código é este:
https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/switch/netio.py
correcto?

sim, é possível. Depois é só colocar dentro da pasta custom_components.

Já exprimentas te a activar o discovery: no teu configuration.yaml para ver se resolve?

Pois. Agora é só saber como corrigir o erro… :stuck_out_tongue:

O Discovery já vem ativo por defeito no RP3 com Hass.io correcto?

Sim, mas caso não esteja adiciona ao ficheiro configuration.yaml:

#### Discover some devices automatically
discovery:

Sem ter um equipamento igual é difícil fazer alguma coisa…

Sim já estava adicionado por defeito.

Se alguém tiver capacidade, vontade e disponibilidade posso tentar fazer chegar um para testar…

De que zona do país és?

da Maia/Porto mas vou frequente a Lisboa também.

Quando vieres para os lados de Lisboa avisa.

Entretanto se puderes enviar uma cópia do log, não apenas as linhas do erro mas todo o log, posso ir dando uma vista de olhos a isso.

Talvez queiram monitorizar:

2 Curtiram

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


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