0.106: Aumento do brilho da luz, melhor modo de segurança e diálogo pessoal

0.106: Aumento do brilho da luz, melhor modo de segurança e diálogo pessoal

componentes

Bem Olá!, Assistente de Casa Núcleo 0.106! Estamos felizes em ver você?

Um ótimo lançamento que melhora a estabilidade, a confiabilidade e muitas adições úteis para tornar tudo muito mais amigável e fácil de usar. Então vamos mergulhar!

Melhorias no modo de segurança

Assistente doméstico 0.105, introduzimos o modo de segurança. Nosso objetivo é garantir que o Home Assistant sempre inicie e fornecer uma interface para trabalhar. Não importa o que.

@balloob esteve ocupado neste lançamento para melhorar ainda mais esse recurso, e o Home Assistant agora é capaz de superar problemas quando coisas no sistema central apresentam problemas e mesmo quando a configuração do Lovelace não é legível. Além disso, a forma como o Modo de Segurança é apresentado mudou, então você sabe instantaneamente que está no Modo de Segurança:

Captura de tela do Home Assistant em execução no modo de segurança
Captura de tela do Home Assistant em execução no modo de segurança.

Aumentando e diminuindo o brilho das luzes

Já tentou fazer uma automação para aumentar ou diminuir as luzes? Ou tentou conectar um controle remoto para controlar o brilho de uma luz?
Se já fez isso, provavelmente sabe que fazer isso foi muito doloroso e envolveu alguns modelos adicionais para fazê-lo funcionar.

Esta versão tornou isso muito mais fácil. Um exemplo de automação de dispositivo:

Captura de tela de automação de um dispositivo com luzes reguladoras
Captura de tela de uma automação de dispositivo com luzes reguladoras.

Também adicionamos essa funcionalidade ao light.turn_on serviço. Agora você pode alterar o brilho, com base no brilho atual,
usando o brightness_step (-255, 255) e brightness_step_pct (-100, 100) parâmetros.

É bom saber que quando o brilho chegar a 0, a luz apagará. Se a luz já estiver apagada e você aumentar o brilho, ela acenderá.
Isso é incrível, porque se você tiver um botão giratório de dimmer (por exemplo, um IKEA SYMFONISK), você pode girá-lo para alterar o brilho, mas também ligar/desligar a luz apenas girando-o.

Melhorias nas caixas de diálogo de mais informações da pessoa

As pessoas têm uma nova caixa de diálogo com mais informações. Eles agora mostram a localização da pessoa no mapa e se a pessoa não estiver em uma zona, você poderá criar uma zona com a localização atual dessa pessoa com um clique.

Captura de tela das novas informações adicionais para uma pessoa
Captura de tela das novas informações adicionais para uma pessoa.

O painel de configuração de entidades agora mostra todas as entidades

O painel de configuração de entidades anteriormente continha apenas entidades que eram identificáveis ​​​​exclusivamente pelo Home Assistant (elas possuem o chamado: ID exclusivo). Porém, elas não são fornecidas por todas as integrações do Home Assistant, o que é confuso, pois o painel de entidades não mostrava todas as suas entidades.

Nesta versão, agora incluímos todas as entidades no painel, proporcionando uma visão geral completa de todas as entidades disponíveis em seu sistema. Você não pode editar todas as entidades, pois isso exige que uma entidade seja identificável exclusivamente. Se uma entidade não tiver um ID exclusivo, o ícone de lápis será riscado.

Captura de tela de entidades não editáveis ​​no painel de configuração
Captura de tela de entidades não editáveis ​​no painel de configuração.

Como todas as entidades estão agora disponíveis neste painel, ele não apenas fornece uma visão geral clara de todas as entidades disponíveis; você também pode usar o recurso “itens relacionados” introduzido no lançamento 0.105 para ver onde eles estão sendo usados!

Atualizações nos painéis de ferramentas do desenvolvedor

O painel de ferramentas do desenvolvedor também recebeu alguns pequenos toques interessantes. Na aba “Informações” agora você pode encontrar uma lista de todas as integrações que está usando e os logs agora também reconhecem as integrações.

Ambos agora incluem links para a documentação e nosso rastreador de problemas do GitHub. Isso permite que você mergulhe rapidamente quando tiver problemas com uma integração.

0.106
Captura de tela da lista de integrações e um exemplo de mensagem de log.

Cartão sensor

Nossa placa de sensor teve uma atualização de estilo. Inicialmente obtivemos o design do Cartão minigráfico Lovelace e agora atualizado para combinar com a nova aparência aprimorada desse cartão.

Captura de tela da placa do sensor atualizada
Captura de tela da placa do sensor atualizada.

Outras mudanças dignas de nota

Mas espere… tem mais! Algumas outras mudanças menores dignas de nota nesta versão:

  • No editor de zona introduzido na versão anterior, agora você pode alterar a localização da sua zona inicial. O raio da zona inicial ainda não pode ser alterado (vamos trabalhar nisso!), mas você pode arrastar a zona inicial no mapa.
  • Também uma melhoria em um recurso introduzido na versão anterior, o state_color A opção agora também está disponível para outros cartões, para que você possa substituir os padrões dos cartões.
  • Novas automações agora são padronizadas para automações de dispositivos em vez de gatilhos de estado e chamadas de serviço. As automações de dispositivos são muito mais fáceis e claras de criar a partir da IU. É claro que você ainda pode usar os gatilhos e ações antigos como está acostumado.
  • No Lovelace gerado não incluímos mais automações e entidades de bateria. Você pode encontrá-los no painel de configuração da automação e a bateria na página de configuração do dispositivo.
    Se você deseja ter suas automações e/ou bateria em sua UI Lovelace, você sempre pode assumir o controle e adicioná-las.
  • Scripts e cenas agora têm a capacidade de definir um ícone personalizado. Anteriormente, você teria que criar uma customização para fazer isso, agora basta defini-las em sua configuração.
    scene:
      - name: Movies
        icon: mdi:movie-open
        entities:
          light.tv_back_light:
            state: on
            brightness: 125
          light.ceiling: off
    

Cartões personalizados

Você é o criador de um cartão personalizado incrível para Lovelace?

Fizemos algumas alterações no Lovelace que podem afetar seu cartão personalizado, então não deixe de ler o no blog no site dos desenvolvedores sobre isso.

Novas integrações

Novas plataformas

Se você precisar de ajuda ...

… Não hesite em usar nosso muito ativo fóruns ou junte-se a nós um pouco bate-papo.

Está enfrentando problemas introduzidos por esta versão? Por favor, relate-os em nossa rastreador de problemas. Certifique-se de preencher todos os campos do modelo de problema.

Quebrando Mudanças

  • Tesla – O intervalo de verificação padrão do Tesla foi aumentado de 660 segundos para 300 segundos. Este é o resultado de novos testes que mostram que o padrão anterior não permitiria que os veículos Tesla adormecessem. Você deve reavaliar o intervalo de verificação caso o tenha alterado, para evitar o esgotamento da bateria. O intervalo de varredura teve o mínimo reduzido para 60. – (@alandtse - #31194) (documentos tesla)
  • Insteon – Os atributos de estado do dispositivo da entidade Insteon foram alterados para estar em conformidade com os padrões de nomenclatura. O endereço Insteon é agora insteon_address e o Grupo Insteon é agora insteon_group. Talvez seja necessário atualizar automações e scripts que dependem desses atributos. – (@ teharris1 - #31183) (documentos do insteon)
  • AVM FRITZ!DECT (Removido) – O FRITZ!Dect está sendo removido e você deve usar a integração do FRITZ!Box, que oferece mais recursos. – (@escoand - #31359) ([fritzbox docs])Exemplo de configuração YAML:
    switch:
      - platform: fritzdect
        username: YOUR_USERNAME
        password: YOUR_PASSWORD
    

    deve mudar para

    fritzbox:
    devices:
      - host: fritz.box
        username: YOUR_USERNAME
        password: YOUR_PASSWORD
    
  • Danfoss Air – Os nomes de alguns sensores danfoss_air incluem um erro ortográfico da palavra Danfoss. Este erro de digitação foi corrigido e você precisará ajustar todas as ocorrências respectivamente. – (@KasperLK - #31344) (documentos danfoss_air)Os seguintes sensores são afetados:
    • dandoss_air_dial_battery -> danfoss_air_dial_battery
    • dandoss_air_exhaust_fan_speed -> danfoss_air_exhaust_fan_speed
    • dandoss_air_supply_fan_speed -> danfoss_air_supply_fan_speed
  • Météo-France – Météo-France agora suporta o fluxo de configuração e está disponível para ser adicionado como uma integração a partir da UI de integrações! Não tem mais monitored_conditions e todos os sensores serão adicionados automaticamente. – (@Quentame - #29927) (documentos meteo_france)
  • olhares – Os sensores Glances agora são adicionados dinamicamente, o que resulta em entidades com novos nomes, em particular sensores para discos montados e temperatura. Você precisará remover a configuração existente e adicioná-la novamente, e ajustar quaisquer automações que você tenha usando os novos nomes de entidade. – (@ engrbm87 - #28639) (olha documentos)
  • Chamadas de serviço – As chamadas de serviço que fazem referência a entidades inexistentes agora registrarão um aviso em vez de serem omitidas silenciosamente. Se você estiver usando um modelo e não quiser selecionar nenhuma entidade, será necessário passar none em vez de. A integração TTS não terá mais como alvo todos os reprodutores de mídia se nenhum ID de entidade for transmitido. all em vez de. – (@balloob - #31427)
  • Claro – Não é mais permitido passar nos dois brightness e brightness_pct para light.turn_on serviço. Anteriormente, passar ambos teria usado brightness_pct. - (@balloob - #31452) (documentos leves)
  • DSMR – Adicionado medidor belga. Alguns sensores DSMR foram renomeados para se alinharem às especificações DSMR. Os sensores de “Potência” agora são propriamente sensores de “Energia” e aqueles que anteriormente usavam as descrições “baixa” e “normal” agora usam “tarifa 1” e “tarifa 2”, respectivamente. – (@dupondje - #30121) (documentos dsmr)Exemplo de alterações de sensor:
    • Power Consumption (low) -> Energy Consumption (tarif 1)
    • Power Consumption (normal) -> Energy Consumption (tarif 2)
  • Laranja Livebox Play TV – A integração do Orange Livebox Play TV foi removida. Uma alteração no site raspada com esta integração foi alterada, causando a falha da integração. Essa integração violou nossas decisões de design e, portanto, foi removida. – (@francês - #31525) (quebra de mudança)
  • núcleo – Somente usuários administradores podem parar ou reiniciar o Home Assistant. – (@balloob - #31509) (documentos homeassistant)
  • Claro Petcare – Sure Petcare oferece suporte a novos recursos e melhorou os recursos existentes. Como resultado, você vai querer observar que household_id foi removido das opções de configuração porque não é mais necessário. – (@benleb - #31437) (documentos do surepetcare)Exemplo de configuração YAML:
    surepetcare:
      username: YOUR_SURE_PETCARE_LOGIN
      password: YOUR_SURE_PETCARE_PASSWORD
      feeders: [12345, 67890]
      flaps: [13579]
      pets: [24680]
    
  • Frontend - frontend.set_theme e frontend.reload_themes agora exigem acesso de administrador. Isso não interromperá as automações que definem temas porque elas são executadas com acesso de administrador. Também um themes_updated event não contém mais todos os dados do tema. – (@balloob - #31654) (documentos de front-end)
  • Modbus – O Sensor Binário Modbus agora pode ler dados de entradas discretas. Uma nova variável input_type foi adicionado para definir se você deseja ler coil or discrete_input. Bobina é a opção padrão. – (@vzahradnik - #30004) (docs modbus)Exemplo de configuração YAML:
    binary_sensor:
      - platform: modbus
        scan_interval: 10
        inputs:
          - name: Sensor1
            hub: hub1
            slave: 1
            address: 100
            input_type: discrete_input
    
  • Tado – Adicionar suporte para várias contas Tado alterou a geração de ID exclusiva de sensores e dispositivos climáticos e agora inclui o ID da casa. Além disso, foi adicionado suporte para zonas de aquecedor de água. As zonas de água quente Tado com controlo de temperatura criaram anteriormente uma entidade climática, por exemplo, climate.hot_water, e estes serão substituídos por um water_heater.hot_water entidade. Esta mudança não é válida para zonas de água quente sem controle de temperatura, pois não possuem zona climática.

    (@gorynychzmey - #31527) (@michaelarnauts - #30095) (todos os documentos)

    Exemplo de configuração YAML:

    tado:
      - username: [email protected]
        password: !secret tado_pwd1
      - username: [email protected]
        password: !secret tado_pwd2
    

    Se você tiver apenas uma conta, esta configuração também funcionará:

    tado:
      username: [email protected]
      password: !secret tado_pwd
    
  • UniFi – A alteração das configurações de rastreamento não desativará mais as entidades, mas as removerá completamente da máquina de estado e do registro da entidade. O filtro SSID agora marcará todos os clientes sem fio como not_home se estiverem conectados a SSIDs que não fazem parte do filtro. – (@ Kane610 - #31762) (documentos unifi)
  • Resto – Muitos dispositivos continuam a usar XML para APIs RESTful. Esta mudança implementa a conversão da saída XML em JSON via xmltojson para que possa funcionar com o componente do sensor de descanso existente.xmltojson as tags podem ser confusas; se você não estiver familiarizado com a conversão, use o xmltodict ferramenta criada por @balloob para identificar as tags a serem usadas para analisar o JSON resultante.

    Como os atributos que normalmente precisam ser extraídos estão mais profundos no documento, foi adicionado suporte para passar um modelo para localizar os atributos JSON. APIs JSON que não possuem seus atributos de nível superior também podem se beneficiar dessa mudança. – (@bdraco - #31809) (documentos de descanso)

    Exemplo de configuração YAML:

    sensor:
      - platform: rest
        resource: http://192.168.1.20/status.xml
        authentication: basic
        username: username
        password: password
        json_attributes:
          - "htstatus"
          - "poolsp"
          - "spasp"
          - "pooltemp"
          - "spatemp"
          - "airtemp"
        json_attributes_path: "$.response.temp"
        value_template: ""
      - platform: rest
        resource: http://192.168.1.5/status.xml
        json_attributes:
          - "led0"
          - "led1"
          - "user0"
          - "temp0"
          - "btn0"
        json_attributes_path: "$.response"
        value_template: "OK"
    
  • Monitor GreenEye (GEM) – As leituras de temperatura do Monitor Greeneye agora estão corretas (anteriormente elas reportavam o dobro do valor real). Se você compensou isso em seus painéis ou exibições, precisará desfazer essa compensação com esta versão. – (@jkeljo - #31896) (documentos greeneye_monitor)
  • Duke Energy – A integração da Duke Energy foi removida. O site da Duke Energy mudou, causando a quebra da integração por contar com web scraping, cujo uso não é mais permitido. – (@francês - #31921) (quebra de mudança)
  • deCONZ – deCONZ não irá mais alterar as entidades para desabilitadas ao usar as opções de configuração de integração, mas sim removê-las completamente da máquina de estado. Habilitar a opção carregará todas as entidades relevantes novamente. – (@ Kane610 - #31661) (deconz documentos)
  • Anel – Todas as contas Ring requerem autenticação de dois fatores. Isso significa que não é mais possível configurá-lo via YAML, pois não suporta 2FA. – (@balloob - #32039) (documentos de anel) (alteração significativa) (correção beta)
  • Matiz - A filename A opção da configuração da ponte Hue foi descontinuada em 0.104 e agora removida. – (@francês - #32027) (documentos de matiz) (alteração significativa) (correção beta)

Correções beta

Todas as alterações