# Excedente solar

**URL:** <https://forum.cpha.pt/t/excedente-solar/8237>\
**Category:** Configuração\
**Tags:** energia\
**Created:** [18 Agosto , 2021 23:07 UTC](https://forum.cpha.pt/t/excedente-solar/8237 "2021-08-18T23:07:37Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![lopitos](https://forum.cpha.pt/user_avatar/forum.cpha.pt/lopitos/32/6060_2.png) [@lopitos](https://forum.cpha.pt/u/lopitos)\
**Post date:** [17 Outubro , 2021 10:18 UTC](https://forum.cpha.pt/t/excedente-solar/8237/62 "2021-10-17T10:18:10Z")

</div>

> [@nikito7](#):
>
> a hora do contador é a oficial.

Isso não é totalmente verdade do ponto de vista teórico.  
Eles têm que garantir o acerto da hora. E aparentemente não estão a fazer.

> Para os equipamentos de medição instalados nos pontos estabelecidos nas alíneas a), b) e d) do Artigo 24.º,  
> o operador da rede verifica diariamente o desvio horário dos respetivos relógios, procedendo ao respetivo  
> acerto, pelo menos, quando esse desvio, face à Hora Legal mantida pelo Observatório Astronómico de Lisboa, for igual ou superior a 1 minuto.

REGULAMENTO N.º 8/2021 da ERSE

---

<div class="post-metadata">

**Author:** ![nikito7](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nikito7/32/18185_2.png) [@nikito7](https://forum.cpha.pt/u/nikito7)\
**Post date:** [17 Outubro , 2021 12:37 UTC](https://forum.cpha.pt/t/excedente-solar/8237/63 "2021-10-17T12:37:33Z")

</div>

Só na rede inteligente (PLC).

A HAN não controla o contador.

---

<div class="post-metadata">

**Author:** ![nikito7](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nikito7/32/18185_2.png) [@nikito7](https://forum.cpha.pt/u/nikito7)\
**Post date:** [17 Outubro , 2021 13:34 UTC](https://forum.cpha.pt/t/excedente-solar/8237/64 "2021-10-17T13:34:47Z")

</div>

Kaifa

 ![20211017_143218](https://forum.cpha.pt/uploads/default/original/2X/6/6e28e09ac803dee0c6c7da7ba0d013ec1d673a8d.jpeg)

Janz gprs (integrado)

 ![20211017_143233](https://forum.cpha.pt/uploads/default/original/2X/e/ec58535b66a156207c82b4bf9cd4cb7d64f9f2e6.jpeg)

---

<div class="post-metadata">

**Author:** ![lopitos](https://forum.cpha.pt/user_avatar/forum.cpha.pt/lopitos/32/6060_2.png) [@lopitos](https://forum.cpha.pt/u/lopitos)\
**Post date:** [17 Outubro , 2021 16:37 UTC](https://forum.cpha.pt/t/excedente-solar/8237/65 "2021-10-17T16:37:06Z")

</div>

> [@nikito7](#):
>
> Janz gprs (integrado)

O meu é um Janz GPRS (monofásico).

Está sempre com hora diferente. Mais de um minuto.

No teu caso, qual desses dois têm a hora correta?

---

<div class="post-metadata">

**Author:** ![nikito7](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nikito7/32/18185_2.png) [@nikito7](https://forum.cpha.pt/u/nikito7)\
**Post date:** [17 Outubro , 2021 17:55 UTC](https://forum.cpha.pt/t/excedente-solar/8237/66 "2021-10-17T17:55:54Z")

</div>

> [@lopitos](#):
>
> No teu caso, qual desses dois têm a hora correta?

Kaifa.

O janz atrasa muito rapidamente.

O kaifa tem bug no histórico do diagrama de carga.

---

<div class="post-metadata">

**Author:** ![nikito7](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nikito7/32/18185_2.png) [@nikito7](https://forum.cpha.pt/u/nikito7)\
**Post date:** [18 Outubro , 2021 21:09 UTC](https://forum.cpha.pt/t/excedente-solar/8237/67 "2021-10-18T21:09:45Z")

</div>

![20211018_220732](https://forum.cpha.pt/uploads/default/original/2X/d/d1f268975e44670677f6a0ccf9e8b79057e15c47.jpeg)

hxxps://github.com/nikito7/edpbox/blob/dev/tasmota/Script-EB1-remote.js

---

<div class="post-metadata">

**Author:** ![Moacir\_Ferreira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/moacir_ferreira/32/10556_2.png) [@Moacir\_Ferreira](https://forum.cpha.pt/u/Moacir_Ferreira)\
**Post date:** [19 Outubro , 2021 08:34 UTC](https://forum.cpha.pt/t/excedente-solar/8237/68 "2021-10-19T08:34:25Z")

</div>

Tenho feito um trabalho pesado para obter dados confiáveis de consumo/produção, ou seja, os mesmos que os do operador. Deixo aqui então algum feedback:

- O que conta oficialmente é o diagrama de cargas emitido pela E-redes. Quem como eu não tem leituras no site da E-redes deve tentar entrar no site, pedir as leituras; vem a reposta dizendo que não há; neste ponto, trocar na URL do site o “readings” para “consumptions”. Se tiverem, as leituras daí compõem o teu diagrama de cargas oficial. Para teres o valor absoluto divida os valores da folha Excel por 4.

- O relógio do contador pode não estar preciso. É relativamente pouco impactante porque a contagem no diagrama de cargas dá-se à cada 15 minutos. Com isto eles sempre podem calcular a diferença entre os últimos 15 minutos.

- O contador tem, por definição da E-redes, até 72 dias de memória (profiles) do diagrama de cargas. Entretanto, no meu contador (Kaifa) não funciona. Caso optem por fazer o mesmo que a E-redes faz para colher o diagrama de cargas, configurem o Tasmota para ir buscar o _“last profile”_ que é o registo “01440001”. Para este efeito, utilizem os vários exemplos já aqui deixados pelo Nikito7.

A única vantagem de colher o diagrama é poder antecipar, com precisão de 100%, o teu custo/lucro com energia.

Ainda tal como prometido, recebi a minha primeira fatura de venda de energia. Deixo aqui um excerto dos valores para os mais curiosos. Ponderem que pedi a empresa compradora explicações sobre as discrepâncias entre os valores do diagrama de cargas e aqueles valores entregues ao comprador.

 ![image](https://forum.cpha.pt/uploads/default/original/2X/c/c379856bd83405e588c421019edfad1236d5da3a.png)

---

<div class="post-metadata">

**Author:** ![nikito7](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nikito7/32/18185_2.png) [@nikito7](https://forum.cpha.pt/u/nikito7)\
**Post date:** [19 Outubro , 2021 10:40 UTC](https://forum.cpha.pt/t/excedente-solar/8237/69 "2021-10-19T10:40:11Z")

</div>

> [@Moacir\_Ferreira](#):
>
> “01440001”

Devido a limitações do tasmota `01440601`

---

<div class="post-metadata">

**Author:** ![as13](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/a/839c29/32.png) [@as13](https://forum.cpha.pt/u/as13)\
**Post date:** [23 Outubro , 2021 22:20 UTC](https://forum.cpha.pt/t/excedente-solar/8237/70 "2021-10-23T22:20:42Z")

</div>

Moacir\_Ferreira já tem algum feedback da venda de produção?

---

<div class="post-metadata">

**Author:** ![Moacir\_Ferreira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/moacir_ferreira/32/10556_2.png) [@Moacir\_Ferreira](https://forum.cpha.pt/u/Moacir_Ferreira)\
**Post date:** [24 Outubro , 2021 19:22 UTC](https://forum.cpha.pt/t/excedente-solar/8237/71 "2021-10-24T19:22:35Z")

</div>

Lol. O excerto da minha primeira fatura de venda está 1 post acima.

---

<div class="post-metadata">

**Author:** ![Coelho\_Coelho](https://forum.cpha.pt/user_avatar/forum.cpha.pt/coelho_coelho/32/8295_2.png) [@Coelho\_Coelho](https://forum.cpha.pt/u/Coelho_Coelho)\
**Post date:** [24 Outubro , 2021 19:45 UTC](https://forum.cpha.pt/t/excedente-solar/8237/72 "2021-10-24T19:45:27Z")

</div>

Obrigado pela partilha, já agora , qual a potência fotovoltaica instalada ?  
Obrigado

---

<div class="post-metadata">

**Author:** ![Moacir\_Ferreira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/moacir_ferreira/32/10556_2.png) [@Moacir\_Ferreira](https://forum.cpha.pt/u/Moacir_Ferreira)\
**Post date:** [24 Outubro , 2021 23:19 UTC](https://forum.cpha.pt/t/excedente-solar/8237/73 "2021-10-24T23:19:45Z")

</div>

São 16 painéis, perfeitamente voltados a sul, de 350W cada um, dando um total em plena produção de até 5.600 watts. Esta produção de 5.600 watts eu só consegui observar quando o meio dia solar tem a mesma inclinação que os painéis.

---

<div class="post-metadata">

**Author:** ![TiagoF](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/t/67e7ee/32.png) [@TiagoF](https://forum.cpha.pt/u/TiagoF)\
**Post date:** [2 Novembro , 2021 15:43 UTC](https://forum.cpha.pt/t/excedente-solar/8237/74 "2021-11-02T15:43:53Z")

</div>

Boas,

Parece-me muito interessante o teu projeto de aproveitamento do excedente fotovoltaico tirando partido do netmetering de 15 minutos.

No meu caso, como não tenho cilindro/termoacumulador, a ideia é aproveitar o excedente dentro dos 15 minutos para utilizar num aquecedor a óleo numa divisão onde não tenho AC’s.  
Ora, agora entramos num problema pessoal grande em termos de HA… sou um grande nabo.

Assim, gostava de saber se podes partilhar aqui no fórum a totalidade do teu projeto e se possível um tutorial.

Penso que numa altura em que está mais frio, este projeto será uma mais valia para a comunidade.

---

<div class="post-metadata">

**Author:** ![TiagoF](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/t/67e7ee/32.png) [@TiagoF](https://forum.cpha.pt/u/TiagoF)\
**Post date:** [11 Novembro , 2021 15:28 UTC](https://forum.cpha.pt/t/excedente-solar/8237/75 "2021-11-11T15:28:51Z")

</div>

@luuuis , não querendo ser chato, gostava de saber se podes partilhar aqui no fórum a totalidade do teu projeto e se possível um tutorial, para a tua ideia de aproveitamento do excedente fotovoltaico tirando partido do netmetering de 15 minutos.

Obrigado

---

<div class="post-metadata">

**Author:** ![luuuis](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luuuis/32/14755_2.png) [@luuuis](https://forum.cpha.pt/u/luuuis)\
**Post date:** [11 Novembro , 2021 22:25 UTC](https://forum.cpha.pt/t/excedente-solar/8237/76 "2021-11-11T22:25:39Z")

</div>

Viva,

O meu flow no Node RED foi uma coisa que se foi desenvolvendo organicamente, logo mistura uma série de funções tal como termostato, perfis de utilização, modo de férias, gestão de excedentes. Logo, não constitui um módulo de gestão de excedentes que se possa conjugar facilmente e não adianta partilhar tudo porque não vai servir.

O ideal seria eu fazer um “subflow” que trata só da parte dos excedentes e depois pode ser partilhado e reutilizado facilmente, mas ter tempo para isso já é outra coisa. Entretanto posso partilhar aqui o screenshot do flow que trata disto. A parte do `profile` que trata da gestão de excedente está num link que já partilhei em [Excedente solar - #59 por luuuis](https://forum.cpha.pt/t/excedente-solar/8237/59).

 ![Node-RED - Home Assistant 2021-11-11 22-05-25](https://forum.cpha.pt/uploads/default/original/2X/d/dd969b8b593fcc930162d782a9a1dc6b7e1b2c62.jpeg)

---

<div class="post-metadata">

**Author:** ![TiagoF](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/t/67e7ee/32.png) [@TiagoF](https://forum.cpha.pt/u/TiagoF)\
**Post date:** [12 Novembro , 2021 20:36 UTC](https://forum.cpha.pt/t/excedente-solar/8237/77 "2021-11-12T20:36:09Z")

</div>

Obrigado @luuuis.  
Lá vou eu ter de estudar mais um pouco… 😅

---

<div class="post-metadata">

**Author:** ![Carlos.Lourenco](https://forum.cpha.pt/user_avatar/forum.cpha.pt/carlos.lourenco/32/6110_2.png) [@Carlos.Lourenco](https://forum.cpha.pt/u/Carlos.Lourenco)\
**Post date:** [16 Novembro , 2021 11:12 UTC](https://forum.cpha.pt/t/excedente-solar/8237/78 "2021-11-16T11:12:14Z")

</div>

Viva @luuuis,

Antes de mais, obrigado pela partilha.

> [@luuuis](#):
>
> ```auto
> utility_meter:
> meters_home_grid_consumption_quarter_hourly:
> source: sensor.home_grid_consumption_total
> cycle: quarter-hourly
> meters_home_grid_feed_in_quarter_hourly:
> source: sensor.home_grid_feed_in_total
> cycle: quarter-hourly
> 
> ```
> 
> Depois um template que me dá o acumulado do que injectei na rede segundo as contas da E-Redes.
> 
> ```auto
> sensor:
> - platform: template
> sensors:
> home_grid_feed_in_quarter_hourly_net:
> friendly_name: "Home: net grid feed-in (quarter-hourly)"
> device_class: energy
> unit_of_measurement: 'kWh'
> value_template: "{{ ((states('sensor.meters_home_grid_feed_in_quarter_h
> 
> ```

Estava a ver o yaml que partilhaste no neste post e fique confuso se para experimentar devo colocar tal como está ou tenho que substituir pelas minhas entidade do Shelly EM.

Obrigado,

---

<div class="post-metadata">

**Author:** ![luuuis](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luuuis/32/14755_2.png) [@luuuis](https://forum.cpha.pt/u/luuuis)\
**Post date:** [16 Novembro , 2021 12:00 UTC](https://forum.cpha.pt/t/excedente-solar/8237/79 "2021-11-16T12:00:29Z")

</div>

Em vez de `sensor.home_grid_consumption_total` e `sensor.home_grid_feed_in_total` deves usar os teus sensores “totalizadores” de consumo e produção. Tudo o resto é derivado desses valores.

Nota: os totalizadores do Shelly aparentemente não enviam dados com a frequência necessária para o nosso propósito pois só enviam quando houve uma alteração significativa em kWh e nós estamos a lidar com valores pequenos por ser só em períodos de 15 minutos. Por essa razão recomendo a usar directamente os sensores `_current_consumption` (que reportam em W) e calcular os acumulados com um sensor `integration` .

Anteriormente estava a trabalhar com Wibeee e agora tenho isto a funcionar com um Shelly 3EM. Em breve colocarei aqui a configuração relevante para um Shelly.

---

<div class="post-metadata">

**Author:** ![lopitos](https://forum.cpha.pt/user_avatar/forum.cpha.pt/lopitos/32/6060_2.png) [@lopitos](https://forum.cpha.pt/u/lopitos)\
**Post date:** [16 Novembro , 2021 13:53 UTC](https://forum.cpha.pt/t/excedente-solar/8237/80 "2021-11-16T13:53:17Z")

</div>

Eu tenho assim com o meu Shelly:

Tenho o sensor de potência a dar o valor instantâneo do consumo da rede e da injeção da rede.

```auto
  - platform: template
    sensors:

      consumo_geral_potencia_instantanea:
        friendly_name: "Consumo Geral - Watts da Rede"
        unit_of_measurement: 'W'
        value_template: >
          {% if states('sensor.potencia_instantanea_geral') | int > 0 %}
            {{ states('sensor.potencia_instantanea_geral') }}
          {% else -%}
            0
          {% endif %}

      injecao_potencia_instantanea:
        friendly_name: "Injeção Rede Watts"
        unit_of_measurement: 'W'
        value_template: >
          {% if states('sensor.potencia_instantanea_geral') | int < 0 %}
            {{ states('sensor.potencia_instantanea_geral') | float * -1 }}
          {% else -%}
            0
          {% endif %}

# cálculos valores uteis energia usada na casa
      energia_utilizada_solar:
        friendly_name: "KWh Energia Solar Usada (2021-09-10)"
        value_template: >-
          {{ states('sensor.energia_producao_paineis') | float - states('sensor.energia_injecao_para_rede') | float | round(2) }}
        unit_of_measurement: 'KWh'

      energia_utilizada_solar_diaria:
        friendly_name: "KWh Energia Solar Usada Diária"
        value_template: >-
          {{ states('sensor.energia_producao_diaria') | float - states('sensor.energia_injecao_rede_diaria') | float | round(2) }}
        unit_of_measurement: 'KWh'

```

Após isso isso uso o integration:

```auto
sensor:

  - platform: integration
    name: "Energia Geral Total"
    source: sensor.consumo_geral_potencia_instantanea
    unit_prefix: k
    round: 3
    method: left

  - platform: integration
    name: "Energia Produção Paineis"
    source: sensor.producao_solar_instantanea
    unit_prefix: k
    round: 3
    method: left

  - platform: integration
    name: "Energia Injeção para Rede"
    source: sensor.injecao_potencia_instantanea
    unit_prefix: k
    round: 3
    method: left

```

Utility meter:

```auto
utility_meter:

  energia_consumo_rede_15_15: 
    source: sensor.energia_geral_total
    cycle: quarter-hourly

  energia_injecao_rede_15_15:
    source: sensor.energia_injecao_para_rede
    cycle: quarter-hourly

```

Nota importante: fiz esta resposta no telemóvel, o que não é simples. Algum erro, desculpem.

---

<div class="post-metadata">

**Author:** ![lopitos](https://forum.cpha.pt/user_avatar/forum.cpha.pt/lopitos/32/6060_2.png) [@lopitos](https://forum.cpha.pt/u/lopitos)\
**Post date:** [20 Novembro , 2021 17:28 UTC](https://forum.cpha.pt/t/excedente-solar/8237/81 "2021-11-20T17:28:54Z")

</div>

Hoje estou no PC.

Criei um auxiliar e dei o seguinte nome: `input_number.valor_kwh_ligar_resistencia_1`  
Uso este auxiliar para definir o valor, a partir do qual, pretendo que a resistência se ligue. Tenho exposto no lovelace.  
Vou partilhar o flow do NR (já passei o flow no Scrubber - [https://zachowj.github.io/node-red-contrib-home-assistant-websocket/scrubber/](https://zachowj.github.io/node-red-contrib-home-assistant-websocket/scrubber/)):

```auto
[{"id":"4a2f69dbe60798af","type":"trigger-state","z":"695d2e761986ef56","name":"Kwh > XX Valor definido 1","server":"","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"sensor.saldo_injecao_consumo_15_em_15_minutos","entityidfiltertype":"exact","debugenabled":false,"constraints":[{"targetType":"this_entity","targetValue":"","propertyType":"current_state","comparatorType":">","comparatorValueDatatype":"jsonata","comparatorValue":"$entities(\"input_number.valor_kwh_ligar_resistencia_1\").state","propertyValue":"new_state.state"},{"targetType":"this_entity","targetValue":"","propertyType":"previous_state","comparatorType":"<=","comparatorValueDatatype":"jsonata","comparatorValue":"$entities(\"input_number.valor_kwh_ligar_resistencia_1\").state","propertyValue":"old_state.state"}],"inputs":1,"outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","enableInput":true,"x":150,"y":100,"wires":[["8f5bf7dd619a5d81"],[]]},{"id":"8f5bf7dd619a5d81","type":"api-current-state","z":"695d2e761986ef56","name":"Ainda Ligada?","server":"","version":2,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"switch.aqs_resistencia_acumulador","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"x":380,"y":100,"wires":[[],["059c647acb7496d0"]]},{"id":"059c647acb7496d0","type":"api-call-service","z":"695d2e761986ef56","name":"Ligar Resistência Acumulador","server":"","version":3,"debugenabled":false,"service_domain":"switch","service":"turn_on","entityId":"switch.aqs_resistencia_acumulador","data":"","dataType":"json","mergecontext":"","mustacheAltTags":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"data"}],"queue":"none","x":650,"y":100,"wires":[[]]},{"id":"5debddfe79e45f47","type":"trigger-state","z":"695d2e761986ef56","name":"Kwh = 0","server":"","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"sensor.saldo_injecao_consumo_15_em_15_minutos","entityidfiltertype":"exact","debugenabled":false,"constraints":[{"targetType":"this_entity","targetValue":"","propertyType":"previous_state","comparatorType":">","comparatorValueDatatype":"num","comparatorValue":"0","propertyValue":"old_state.state"},{"targetType":"this_entity","targetValue":"","propertyType":"current_state","comparatorType":"<=","comparatorValueDatatype":"num","comparatorValue":"0","propertyValue":"new_state.state"}],"inputs":1,"outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","enableInput":true,"x":100,"y":180,"wires":[["7be007d140d7a7ce"],[]]},{"id":"7be007d140d7a7ce","type":"api-call-service","z":"695d2e761986ef56","name":"Desligar Resistência Acumulador","server":"","version":3,"debugenabled":false,"service_domain":"switch","service":"turn_off","entityId":"switch.aqs_resistencia_acumulador","data":"","dataType":"json","mergecontext":"","mustacheAltTags":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"data"}],"queue":"none","x":400,"y":180,"wires":[[]]}]

```

[Página anterior](https://forum.cpha.pt/t/excedente-solar/8237.md?page=3)

[Próxima página](https://forum.cpha.pt/t/excedente-solar/8237.md?page=5)
