Entity not available


(Diogo Reis) #1

Bom Dia.

Sou um iniciante ao HA… e precisava de uma ajuda…

Após bater um bocadinho com a cabeça consegui instalar(mais ou menos) um custom component (wibeee)

Mas deparo-me com duas situações.
1- Dá-me a mensagem de Entity not available, conforme imagem anexa… mas o componente está a recolher dados bem… conforme podemos verificar no dados dos círculos.
2- Um alerta nas configurações… que não parece fazer sentido…

Alguém me pode ajudar?

Desde já muito agradecido.


image

configuration.yaml

homeassistant:
  # Name of the location where Home Assistant is running
  name: xxxxx
  # Location required to calculate the time the sun rises and sets
  latitude: 99,9999
  longitude: -9.9999
  # Impacts weather/sunrise data (altitude above sea level in meters)
  elevation: 0
  # metric for Metric, imperial for Imperial
  unit_system: metric
  # Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
  time_zone: Europe/Lisbon
  # Customization file
  customize: !include customize.yaml

# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# http:
#   base_url: example.duckdns.org:8123

# Discover some devices automatically
discovery:

# Sensors
sensor:
  # Weather prediction
  - platform: yr
  #Mirubee
  - platform: wibeee
    name: Wibee
    host: 192.168.1.75
    scan_interval: 60
  - platform: solax
    ip_address: 192.168.1.96

# Text to speech
tts:
  - platform: google_translate
  
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml

groups.yaml

supplies_view:
  view: yes
  name: Supplies
  #icon: mdi:network
  entities:
    - group.wibeee_phase1
    - group.wibeee_phase2
    - group.wibeee_phase3
    - group.wibeee_phase4

wibeee_phase1:
  name: 'Wibeee Phase 1'
  entities:
    - sensor.fase1_energia_activa
    - sensor.fase1_p_activa
#    - sensor.fase1_p_aparent
#    - sensor.fase1_capacitive_reenergia_activa
#    - sensor.fase1_capacitive_rep_activa
    - sensor.fase1_frecuencia
#    - sensor.fase1_inductive_reenergia_activa
#    - sensor.fase1_inductive_rep_activa
    - sensor.fase1_irms
    - sensor.fase1_factor_potencia
    - sensor.fase1_vrms
wibeee_phase2:
  name: 'Wibeee Phase 2'
  entities:
    - sensor.fase2_energia_activa
    - sensor.fase2_p_activa
#    - sensor.fase2_p_aparent
#    - sensor.fase2_capacitive_reenergia_activa
#    - sensor.fase2_capacitive_rep_activa
    - sensor.fase2_frecuencia
#    - sensor.fase2_inductive_reenergia_activa
#    - sensor.fase2_inductive_rep_activa
    - sensor.fase2_irms
    - sensor.fase2_factor_potencia
    - sensor.fase2_vrms
wibeee_phase3:
  name: 'Wibeee Phase 3'
  entities:
    - sensor.fase3_energia_activa
    - sensor.fase3_p_activa
#    - sensor.fase3_p_aparent
#    - sensor.fase3_capacitive_reenergia_activa
#    - sensor.fase3_capacitive_rep_activa
    - sensor.fase3_frecuencia
#    - sensor.fase3_inductive_reenergia_activa
#    - sensor.fase3_inductive_rep_activa
    - sensor.fase3_irms
    - sensor.fase3_factor_potencia
    - sensor.fase3_vrms
wibeee_phase4:
  name: 'Wibeee Phase 4 = Total'
  entities:
    - sensor.fase4_energia_activa
    - sensor.fase4_p_activa
#    - sensor.fase4_p_aparent
#    - sensor.fase4_capacitive_reenergia_activa
#    - sensor.fase4_capacitive_rep_activa
    - sensor.fase4_frecuencia
#    - sensor.fase4_inductive_reenergia_activa
#    - sensor.fase4_inductive_rep_activa
    - sensor.fase4_irms
    - sensor.fase4_factor_potencia
    - sensor.fase4_vrms

(Rodolfo) #2

Não necessitas de ter groups.yaml isso já não se usa.
Tens que ver aqui:

Primeiro se te aparecem o nome dos sensores…
depois directamente no UI crias um card “entities card” e chamas o sensores que queres ver.


(Jorge Silva) #3

Esse componente foi alterado. Apenas funciona como custom component.
Este link pode ajudar: https://community.home-assistant.io/t/new-integration-energy-monitoring-device-circutor-wibeee/45276
Caso não consiga, mais tarde posso ver como tenho o meu configurado.


(Diogo Reis) #4

Boa noite.

Sim @JSilva, foi por ai que comecei a minha “aventura” mas de momento estou um pouco preso.

O custom component está a recolher os dados… mas apareciam agrupados conforme tinha agrupado no groups. Segui o conselho do @RodolfoVieira(Obrigado Rodolfo) e já retirei.
Ainda não percebi é como os agrupo. Os states existem e a recolher informação.

Se o @JSilva me puder ajudar com base no que tem, eu agradecia…
Mais uma questão… eu criei o custom com base em https://github.com/juanjoSanz/hass_wibeee.
O seu também aparece o warning de keys inválidas?

Atentamente

Diogo Reis


(Jorge Silva) #5

Tenho configurado desta forma:

configuration.yaml

sensor: !include sensors.yaml

sensors.yaml

  - platform: wibeee
    name: "Wibeee"
    host: 192.168.1.95
    scan_interval: 5

Depois tenho os ficheiros abaixo dentro da pasta: custom_components/wibeee
init.py (este ficheiro tem que estar vazio)
manifest.json
sensor.py

A visualização dos valores tenho configurado no lovelace como entities, da seguinte forma:

entities:
  - entity: sensor.wibeee_phase4_active_power
    icon: 'mdi:flash'
    name: Potência Total
  - entity: sensor.wibeee_phase1_active_power
    icon: 'mdi:flash'
    name: Potência Fase 1
  - entity: sensor.wibeee_phase2_active_power
    icon: 'mdi:flash'
    name: Potência Fase 2
  - entity: sensor.wibeee_phase3_active_power
    icon: 'mdi:flash'
    name: Potência Fase 3
how_header_toggle: false
title: Energia
type: entities

Também me aparece o warning de key inválidas. Parece que ainda não existe solução para esse erro.

Quando faço alterações no HA, por vezes os valores também não me aparecem na entity. Para voltarem a aparecer tenho que reiniciar a máquina.

Espero ter ajudado.


(Rodolfo) #6

@Diogo_Reis para adicionares um cartao com as entidades fazes do seguinte modo:

Exemplo:

https://drive.google.com/open?id=1m80Z4j6Cd66A5d0qF0ZNAvUDCtzMHbid


(Diogo Reis) #7

Fantástico.
image
Muito Obrigado ao @RodolfoVieira e ao @JSilva.

Uma nova questão… :slight_smile: … consigo apresentar valores com base em cálculos?
Exemplo queria apresentar se valor A for menor que 0… mostrar valor -B, se for maior ou igual a 0 mostrar B.

Atentamente

Diogo Reis


(Rodolfo) #8

Podes fazer isso usando fórmulas matemáticas com o uso de templates… Mas isso é algo que já é para um utilizador mais avançado. Mas não te impede de tentares perceber como se faz , pesquisa por templates.


(Diogo Reis) #9

Mais uma vez muito obrigado pela ajuda, @RodolfoVieira.

Sim, para já vou instalar mais umas coisas que tenho aqui em casa… e quando tiver mais “calo”… então irei começar a inventar.

Obrigado