All Projects → tiagofreire-pt → Home_Assistant_EDP_Box

tiagofreire-pt / Home_Assistant_EDP_Box

Licence: GPL-3.0 License
Integração das EDP Box com Home Assistant Core

Projects that are alternatives of or similar to Home Assistant EDP Box

Home Assistant Hisense TV
Integration of smart TVs from Hisense on Home Assistant Core
Stars: ✭ 30 (-67.03%)
Mutual labels:  home, assistant, smart
Hass Components
My Home Assistant custom components
Stars: ✭ 21 (-76.92%)
Mutual labels:  home, smart, homeassistant
lovelace-collapsable-cards
A custom Lovelace card that hides other cards behind a dropdown toggle
Stars: ✭ 83 (-8.79%)
Mutual labels:  home, assistant, homeassistant
Scheduler Card
HA Lovelace card for control of scheduler entities
Stars: ✭ 154 (+69.23%)
Mutual labels:  home, assistant, homeassistant
SMLReader
ESP8266 based smart meter (SML) to MQTT gateway
Stars: ✭ 170 (+86.81%)
Mutual labels:  meter, sml, smart
ha-config-ataraxis
My Home Assistant Configs. If you like what you see, please ⭐️my repo. It would encourage me a lot 🤘
Stars: ✭ 146 (+60.44%)
Mutual labels:  assistant, homeassistant
nws alerts
An updated version of the nws_alerts custom integration for Home Assistant
Stars: ✭ 24 (-73.63%)
Mutual labels:  home, assistant
server
MyController 2.x server
Stars: ✭ 14 (-84.62%)
Mutual labels:  mqtt, tasmota
amshan-homeassistant
Home Assistant integrasjon for strømmålere (AMS/HAN/P1). Integrasjonen støter både streaming (serieport/TCP-IP) og MQTT (Tibber Pulse, energyintelligence.se etc)
Stars: ✭ 39 (-57.14%)
Mutual labels:  mqtt, homeassistant
domoticz gaspar
Get Gaspar smart meter index to domoticz
Stars: ✭ 23 (-74.73%)
Mutual labels:  meter, smart
GoogleSpeak
No description or website provided.
Stars: ✭ 14 (-84.62%)
Mutual labels:  mqtt, homeassistant
hometop HT3
Pimp your heater.
Stars: ✭ 34 (-62.64%)
Mutual labels:  mqtt, homeassistant
zwave-core
Flexible Z-Wave Service Server - Access your Z-Wave nodes fast and independent - Planned/supported: REST-API, Browser UI, MQTT* - Perfect for maintaining big node-numbers, drop-in ozwcp replacement!
Stars: ✭ 19 (-79.12%)
Mutual labels:  mqtt, homeassistant
ad-alexatalkingclock
Alexa (or other Smart Speakers) tell you the time without asking every hour. Please ⭐️if you like my app :)
Stars: ✭ 30 (-67.03%)
Mutual labels:  assistant, homeassistant
node-deepstackai-trigger
Detects motion using Deepstack AI and calls registered triggers based on trigger rules.
Stars: ✭ 154 (+69.23%)
Mutual labels:  mqtt, homeassistant
zigbee
Database of Zigbee devices compatible with third party gateways: ZHA, deCONZ, Zigbee2MQTT, Tasmota, ZiGate, ioBroker,
Stars: ✭ 117 (+28.57%)
Mutual labels:  homeassistant, tasmota
HomeAssistant-Config
Here is my current Home Assistant config. Hope this helps who needs it!!
Stars: ✭ 87 (-4.4%)
Mutual labels:  homeassistant, tasmota
automate-home
Yet another python home automation (iot) project. Because a smart light is more than just on or off.
Stars: ✭ 59 (-35.16%)
Mutual labels:  home, smart
IoT-Technical-Guide
🐝 IoT Technical Guide --- 从零搭建高性能物联网平台及物联网解决方案和Thingsboard源码分析 ✨ ✨ ✨ (IoT Platform, SaaS, MQTT, CoAP, HTTP, Modbus, OPC, WebSocket, 物模型,Protobuf, PostgreSQL, MongoDB, Spring Security, OAuth2, RuleEngine, Kafka, Docker)
Stars: ✭ 2,565 (+2718.68%)
Mutual labels:  mqtt, modbus
modbus4mqtt
Modbus TCP <-> MQTT glue. YAML configuration. Robust.
Stars: ✭ 21 (-76.92%)
Mutual labels:  mqtt, modbus

Âmbito

A integração de contadores inteligentes com sistemas de domótica permite potenciar automações, controlo e análises com base na informação disponível das grandezas elétricas e estados do equipamento. Nomeadamente, tensão, intensidade de corrente, potência ativa, fator de potência, frequência, estado do disjuntor controlador de potência, et al.

A E-Redes S.A. (anteriormente EDP Distribuição S.A.) surge neste contexto enquanto Operadora da Rede de Distribuição de baixa tensão. Independentemente do comercializador de energia elétrica com quem tem contrato de fornecimento e de estar em mercado regulado ou liberalizado.

Objetivo

Pretende-se partilhar o conceito de integração de dispositivos EDP Box com um hub de domótica a executar Home Assistant Core.

Esta integração é possível graças à porta de comunicação HAN que está disponível internamente nos contadores inteligentes. É também proposto neste repositório um procedimento para requisitar formalmente o acesso a esta porta e determinar o suporte do seu contador atual.

São propostas duas alternativas distintas possíveis para integração:

  1. Integração indireta com Home Assistant, usando um microcontrolador ESP8266 com firmware Tasmota, através de MQTT.
  2. Integração direta com Home Assistant Core, através do seu componente nativo para protocolo MODBUS.

Conteúdos

  1. A EDP Box e a sua porta HAN
    1. Pedido de acesso e suporte do seu atual contador
    2. Interface físico
    3. Impedância de linha
    4. Comunicação
  2. Tasmota e script de configuração para MODBUS - Para método indireto
    1. Descarga e instalação do firmware no ESP8266
    2. Ligação física entre o contador inteligente e o ESP8266
    3. Configuração do perfil de GPIO
    4. Configuração de MQTT
    5. Configuração do script para Smart Meter Interface (SMI)
  3. Home Assitant Core e a sua configuração - Para método direto e indireto
    1. Ligação física entre o contador inteligente e o hub com Home Assistant Core
    2. Ficheiro de configuração
    3. Personalizar as entidades geradas - método direto
    4. Aplicação das configurações

Requisitos mínimos

Transversais

  • Contador inteligente com porta HAN ativada, suportando o protocolo de tramas MODBUS.
  • Acesso exterior à porta HAN, previamente instalado pela E-Redes S.A.;
  • Raspberry Pi 3 B+ ou superior (alternativamente, Home Assistant Core em outra máquina física ou virtualizada);
  • Home Assistant Core instalado (versão inicial de prova de conceito: 0.106.6. Recomendada a versão 2021.9.6 ou superior);
  • Mosquitto MQTT Broker instalado (versão 5.0 ou superior, como add-on oficial em Home Assistant Core. Ou qualquer outro broker MQTT à sua escolha);
  • Acessórios de ligação variados.

Exclusivamente para o 1º método (indireto)

  • Conversor TTL vs RS-485 (por exemplo, "TTL to RS485 For Arduino")
  • Wemos D1 Mini

Exclusivamente para o 2º método (direto)

  • Conversor USB - TTL vs RS-485 (por exemplo, "Waveshare Industrial USB to RS485")
  • Cabo extensor USB "A macho" - "A fêmea" (recomendado)

Fontes

EDP Box - HAN protocol specification (DEF-C44-509/N) - Julho 2020

Descrição dos requisitos e respetiva aplicabilidade em função do tipo de módulo HAN - Abril 2021

Contadores de energia elétrica - Especificação funcional (DEF-C44-506/N)

Novos Equipamentos

Notas importantes

A porta de comunicação HAN está no interior das EDP Box. A manipulação, danos, prejuízos ou acesso não autorizado a esta porta é da total responsabilidade do próprio.

Todas as marcas registadas, nomes de produtos ou de marcas, referidas neste documento, são propriedade registada do respectivo detentor.

Versionamento

  • 13 de Março de 2020: primeira integração publicada e validada, através de USB.
  • 4 de Julho de 2020: segunda integração validada e publicada, através de MQTT e WIFI.
  • 10 de Outubro de 2020: atualização para contadores trifásicos (@nikito7) e Tasmota 8.5.1.
  • 11 de Abril de 2021: suporte para contadores ZIV.
  • 20 de Maio de 2021: todos os contadores existentes funcionam.
  • 13 de Setembro de 2021: atualização do método directo, conforme a revisão à integração modbus.

A fazeres

Método direto (atualizado em 13/09/2021):

  • Potência ativa
  • Estado do DCP
  • Totalizadores de energia
  • Religação do DCP

Método indireto (atualizado em 05/07/2020):

  • Tarifa
  • Estado do DCP
  • Totalizadores de energia
  • Religação do DCP
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].