¡Actualice a la versión v0.9.64 o posterior lo antes posible si está ejecutando una versión entre v0.9.58 y v0.9.62! Todas las versiones de esta integración entre v0.9.58 y v0.9.62 han tenido un problema con el manejo de errores de reconexión del señalizador que causa muchos accesos fallidos a los servidores del señalizador de Easee. La instalación de una versión más nueva ayudará a mejorar la estabilidad de los servidores de Easee y liberará recursos para una respuesta más rápida. Es posible que no haya experimentado ningún problema en su instalación, pero en el fondo ha habido muchos problemas. Vea más detalles en la nota de la versión de v0.9.64.
Componente personalizado para admitir cargadores y ecualizadores Easee EV.
El sensor de estado es el sensor predeterminado y tiene los siguientes valores
disconnected
awaiting_start
charging
ready_to_charge
completed
error
Algunos de los otros sensores no comunes, como corriente y voltaje, están deshabilitados de forma predeterminada (se muestran como "no disponibles"). Se pueden habilitar en la GUI de HA a través de Integraciones->[Nombre de Easee]->Dispositivos->[Nombre de Easee Equilizer] y en Diagnóstico, haga clic en Corriente/Voltaje->gear_icon y luego Habilítelo. Cada uno de estos sensores también tiene atributos que contienen valores como corriente y voltaje por fase. Consulte el n.º 271 sobre cómo utilizar estos atributos.
Hay 2 métodos diferentes para instalar el componente personalizado.
custom_components
si no existe, navegue hasta ella después de la creación.git clone https://github.com/nordicopen/easee_hass.git easee
bash links.sh
Desde la versión 0.9.47, la integración solo incluye los cargadores y ecualizadores que se agregaron a la aplicación oficial de Easee, en lugar de mostrar todos los que están disponibles para el usuario que inició sesión. Este cambio se realizó porque en instalaciones más grandes podría haber decenas o cientos de cargadores enumerados, lo que en la mayoría de los casos no tiene mucho sentido. Entonces, si no ve todos sus productos en la integración, abra la aplicación oficial y asegúrese de que aparezcan allí primero. Tenga en cuenta también que si no se agrega ningún cargador a la aplicación, se mostrará el mensaje de error "No se encontraron sitios en esta cuenta" durante la instalación.
La configuración se realiza en Configuración > Integraciones, donde primero la configura y luego establece las opciones para lo que desea monitorear.
El uso básico de las integraciones de la interfaz de usuario debería explicarse por sí mismo. La integración define una serie de servicios que se pueden utilizar desde automatizaciones y scripts para controlar el cargador y el proceso de carga. Los servicios disponibles se pueden encontrar en Home Assistant en Herramientas para desarrolladores->Servicios.
La forma más sencilla de configurar servicios y sus parámetros es utilizar el editor de automatización o las herramientas de desarrollador. Sin embargo, también puedes escribir el código en yaml simple. La interfaz de usuario utilizará device_id como destino para los servicios. Esta es una cadena aleatoria generada internamente por HA y no es muy fácil de usar. Para simplificar para los codificadores incondicionales y ser compatible con versiones anteriores de esta integración, también puede usar charger_id o circuito_id como objetivos. Tres ejemplos que harán lo mismo:
service : easee.set_circuit_dynamic_limit
data :
device_id : b40f1f45d28b0891
current_p1 : 10
service : easee.set_circuit_dynamic_limit
data :
charger_id : EVK1234
current_p1 : 10
service : easee.set_circuit_dynamic_limit
data :
circuit_id : 30456
current_p1 : 10
Para obtener detalles sobre la API de Easee, consulte https://developer.easee.cloud/reference
Se puede habilitar un registro de depuración completo ingresando lo siguiente en configuration.yaml
y reiniciando Home Assistant
logger :
default : info
logs :
pyeasee : debug
custom_components.easee : debug
Una opción de desarrollo es utilizar VS Code Dev Container. Necesitas tener instalado Docker.
Ctrl
+ Shift
+ P
y seleccione Tasks: Run Task
> Run Home Assistant on port 9125
.Add Integration
y agregue la integración Easee
.F5
para adjuntarlo al Home Assistant que se ejecuta en el contenedor.Siempre corre
$ make lint
antes de impulsar sus cambios.
Estamos utilizando Lokalise para gestionar el envío de traducciones. Nos proporcionan una plataforma increíble que es fácil de usar y mantener.
Para ayudar con la traducción de la integración de Easee, haga clic aquí. Si se le solicita que inicie sesión, normalmente es más fácil utilizar "Iniciar sesión con GitHub".
Si desea agregar un nuevo idioma, abra un problema aquí en este repositorio.
Las traducciones se retiran cuando se prepara una nueva versión de la integración. Por lo tanto, debe esperar hasta que haya una nueva versión hasta buscar las actualizaciones.
Si desea agregar nuevos elementos que necesitan traducción, debe ingresarlos en /translations/en.json y enviar un PR. Las nuevas claves aparecerán en Lokalise cuando se fusione el PR.
Este proyecto fue iniciado por el fallecido Niklas Fondberg, @fondberg. El repositorio ha sido heredado por sus colaboradores.
El proyecto cuenta con el apoyo de