Todos os circuitos no Home Assistant — duas vias de entrada

Execute o hub ao lado do Home Assistant e ele publica cada ponto de medição por MQTT discovery. Execute-o dentro do Home Assistant como dispositivo ESPHome e os pontos simplesmente lá estão. De qualquer forma, as entidades de energia vão diretamente para o painel de energia — sem modelo, sem utility_meter — e nada sai da sua própria rede.

Settings → Home Assistant do RBgrid: o formulário do broker MQTT — endereço, porta, login e palavra-passe; o hub liga-se após um reinício.Abrir a imagem em tamanho real

Um dispositivo, duas formas de o executar

Ambos correm o mesmo núcleo de medição no seu próprio ESP32 e medem da mesma forma. O que muda é onde o configura e o que vê.

A aplicação própria do hub

o hub serve uma aplicação web no seu próprio endereço; tarifas, pontos, histórico e preços são definidos lá. O Home Assistant liga-se por MQTT se o quiser. Escolha-a se não usa o Home Assistant, ou se quer que o hub funcione sozinho.

Dentro do Home Assistant

o hub é um dispositivo ESPHome, e o painel RBgrid no Home Assistant é onde o configura. Sem aplicação web, sem broker para gerir. Escolha-a se o Home Assistant já é a sua interface.

Os preços de mercado funcionam nas duas. O hub obtém ele próprio o preço do dia seguinte para a sua zona, aplica o seu contrato e calcula cada período de 15 minutos com o preço desse período — qualquer que seja a forma como o executa. Como funcionam os preços dinâmicos

Home Assistant

O hub publica cada ponto para o Home Assistant por MQTT discovery; uma tabela indica o que acrescentar ao painel de energia.

Por hub

Potência líquida, Frequência, Custo (Total/Dia), Valor de exportação (Total/Dia) — apresentado como "Revenue (Total/Day)" na v1.1.0 — Tensão do barramento

Por ponto

Corrente, Potência, Potência reativa, Fator de potência, Energia entrada/saída (vitalícia, total_increasing) + Dia

Escolhas para o painel de energia

Para o painel de energiaEscolha a entidade RBgrid
Consumo da redeo Energy In do ponto de alimentação
Devolução à redeo Energy Out do ponto de alimentação
Painéis solareso Energy Out do ponto de geração
Dispositivos individuaiso Energy In de cada ponto de circuito

Todos são sensores de energia total_increasing (Wh), por isso o painel de energia aceita-os diretamente — sem utility_meter, sem modelo.

Já tem um leitor P1 / DSMR? Ele lê o total da casa inteira no contador; o RBgrid mede cada circuito atrás dele — os dois complementam-se. O RBgrid não lê a porta P1 diretamente.

MQTT, WebSocket e REST

  • mqtt

    Tópicos fixos rbgrid/<mac12>/telemetry|status|cmd|cmd/resp; o prefixo não é configurável. Descoberta do HA em homeassistant/sensor/…. Só o broker é configurável.

    • Telemetria a cada 3 segundos
    • descoberta retida do Home Assistant
    • um canal de comandos para escritas
    • define o seu próprio broker (nenhum por predefinição)
    • prefixo de tópico fixo rbgrid/<mac>/….
  • rest · ws

    REST para integradores: /api/v1/summary, /history, /export.csv, /economics. Quadro de telemetria WebSocket v2. Receitas: Node-RED, Grafana.

    Node-RED e Grafana: leia o feed REST/WebSocket ou subscreva MQTT — sem plugin.

Preços de mercado no dispositivo, não apenas horários. O hub obtém ele próprio o preço do dia seguinte para a sua zona e aplica por cima o seu contrato: margem, imposto de energia, taxa de rede e IVA. Guarda o preço usado ao lado dos quilowatt-hora a que o aplicou, para que cada valor de custo possa ser rastreado até ao preço que o produziu. Os horários por zona continuam a funcionar e substituem quando uma fonte não estiver acessível. E se o preço já estiver no Home Assistant, este pode passá-lo ao hub.

Como funcionam os preços dinâmicos