Lê dados do monitor de energia Emporia Vue. Cria um sensor para cada canal de dispositivo mostrando o uso médio em cada minuto.
Nota: Este projeto não está associado ou endossado pela Emporia Energy.
Os dados são extraídos da API Emporia usando o módulo python PyEmVue, também escrito por mim.
A maneira mais simples de instalar essa integração é com o Home Assistant Community Store (HACS). Isso (ainda) não faz parte do armazenamento padrão e precisará ser adicionado como um repositório personalizado.
A configuração de um repositório personalizado é feita por:
Custom repositories
Add custom repository URL
.Integration
.Add
. A configuração adicional é feita na configuração de integrações no Home Assistant. Pode ser necessário reiniciar o assistente inicial e limpar o cache do navegador antes que ele apareça. Tente ctrl+shift+r se não o encontrar na lista de configurações. Se não quiser usar o HACS ou apenas preferir instalações manuais, você pode instalá-lo como qualquer outro componente personalizado. Basta mesclar a pasta custom_components
com aquela na pasta de configuração do Home Assistant e pode ser necessário instalar manualmente a biblioteca PyEmVue.
A configuração é feita diretamente na interface do Home Assistant, nenhuma edição manual do arquivo de configuração é necessária.
Configuration
do Home AssistantIntegrations
+
na parte inferior Os sensores são nomeados automaticamente com base nas informações obtidas da API Emporia. Eles devem estar no formato Power {Device_Name} {Channel_Id}
onde Device_Name
é o nome definido no aplicativo Emporia para o dispositivo e Channel_Id
é o id de cada sensor conectado ao dispositivo Vue principal. O próprio dispositivo Vue possui o ID de canal 1,2,3
indicando o suporte trifásico embutido no dispositivo. O nome do sensor pode ser alterado no Home Assistant. Exemplo: Power Home 1,2,3
O ID da entidade de cada sensor é semelhante ao nome, mas não pode ser alterado. O ID da entidade usa o ID interno do dispositivo em vez do nome, pois o ID não pode mudar, mas o nome pode, ou seja, sensor.power_{Device_Id}_{Channel_Id}
. Exemplo: sensor.power_7576_123