Caldeira Ecoforest

Repositório e novo post criados!!!

https://forum.cpha.pt/t/addon-para-caldeiras-ecoforest/4199

Desculpem a demora, mas estes ultimos dias foram bem complicados…

Um abraço

Boa… Ainda ontem comecei a olhar para o código do Nuno. Hoje vejo o teu.

Agora que está quase a chegar o frio, está na altura de perder um bocadinho de volta disto, subiu as prioridades :joy:
Como é que está a integração? Conseguiram colocar a funcionar?

Boas
Também tenho uma Córdoba, se me puderem ajudar, já vi que aqui é só prós e eu nada…
Conectei a caldeira ao WiFi e consigo aceder através da página por IP e consigo aceder com uma app espanhola, que está engraçada ( PlayStore)
Mas o problema é que sem ser por WiFi nunca consigo acesso a ecoforest … Estarei a fazer alguma coisa mal ???
Ou é mesmo assim … Acho que não pq quando comprei me disseram que podia aceder remotamente fora de casa.
Obrigado
Hugo

@pjanuario Eu entretanto instalei o Node-Red e converti a integração para um flow. Também não é das coisas mais “elegantes” que existe mas funciona bem. Se alguém quiser também posso partilhar.

@Hugo_Silva1, não sei se percebi o teu problema, podes explicar melhor? Não consegues aceder do HA à caldeira?

Se a máquina tiver acesso à internet deverias conseguir aceder fora de casa através de https://ecoforesthome.com/pt-pt
As credenciais são as mesmas que usas localmente.

sensor:

  • platform: rest

    name: ecoforest

    resource: ´http://192.168.1.13:8998/ecoforest/fullstats’

    method: “GET”

    scan_interval: 10

    force_update: true

    json_attributes:

    • temperatura

    • consigna_potencia

    • modo_func

    • modo_operacion

    • state

    • on_off

    • consigna_temperatura

    • estado

    • error_MODO_on_off

  • platform: template

    sensors:

    ecoforest_status:

    entity_id: sensor.ecoforest
    
    friendly_name: "Status"
    
    value_template: "{{ state_attr('sensor.ecoforest', 'state') }}"
    

    ecoforest_temp:

    entity_id: sensor.ecoforest
    
    friendly_name: "Temperature"
    
    unit_of_measurement: "°C"
    
    value_template: "{{ state_attr('sensor.ecoforest', 'consigna_temperatura') }}"
    

    ecoforest_potencia:

    entity_id: sensor.ecoforest
    
    friendly_name: "Power"
    
    value_template: "{{ state_attr('sensor.ecoforest', 'consigna_potencia') }}"
    

    ecoforest_room_temp:

    entity_id: sensor.ecoforest
    
    friendly_name: "Room Temperature"
    
    unit_of_measurement: "°C"
    
    value_template: "{{ state_attr('sensor.ecoforest', 'temperatura') }}"
    
  • platform: rest

    name: ecoforest_operation_temps

    resource:’’____://192.168.1.13:8998/ecoforest/operationtemps’’

    method: “GET”

    scan_interval: 10

    force_update: true

    json_attributes:

    • error_get_meas_agua

    • Aa

    • " Ab"

    • " Ac"

    • " Ad"

    • " Ae"

    • " Af"

    • " Ag"

    • " Ah"

    • " Ai"

  • platform: template

    sensors:

    ecoforest_aqs_temp:

    entity_id: sensor.ecoforest_operation_temps
    
    friendly_name: "DHW Temperature"
    
    unit_of_measurement: "°C"
    
    value_template: "{{ state_attr('sensor.ecoforest_operation_temps', ' Ac') }}"
    

    ecoforest_impulsao_temp:

    entity_id: sensor.ecoforest_operation_temps
    
    friendly_name: "Impulsao Temperature"
    
    unit_of_measurement: "°C"
    
    value_template: "{{ state_attr('sensor.ecoforest_operation_temps', 'Aa') }}"
    

    ecoforest_retorno_temp:

    entity_id: sensor.ecoforest_operation_temps
    
    friendly_name: "Return Temperature"
    
    unit_of_measurement: "°C"
    
    value_template: "{{ state_attr('sensor.ecoforest_operation_temps', ' Ab') }}"
    

    ecoforest_heating_temp:

    entity_id: sensor.ecoforest_operation_temps
    
    friendly_name: "Heating Temperature"
    
    unit_of_measurement: "°C"
    
    value_template: "{{ state_attr('sensor.ecoforest_operation_temps', ' Af') }}"
    
  • platform: rest

    name: ecoforest_configuration_temps

    resource: ‘http://192.168.1.13:8998/ecoforest/configtemps

    method: “GET”

    scan_interval: 10

    force_update: true

    json_attributes:

    • error_get_set_meas_agua

    • Ba

    • " Bb"

    • " Bc"

    • " Bd"

    • " Be"

    • " Bf"

    • " Bg"

    • " Bh"

    • " Bi"

    • " Bj"

    • " Bk"

    • " Bl"

    • " Bm"

    • " Bn"

    • " AD"

  • platform: template

    sensors:

    ecoforest_aqs_requested_temp:

    entity_id: sensor.ecoforest_configuration_temps
    
    friendly_name: "DHW Requested Temperature"
    
    unit_of_measurement: "°C"
    
    value_template: "{{ state_attr('sensor.ecoforest_configuration_temps', 'Ba') }}"
    

    ecoforest_ambiente_requested_temp:

    entity_id: sensor.ecoforest_configuration_temps
    
    friendly_name: "Ambiente Requested Temperature"
    
    unit_of_measurement: "°C"
    
    value_template: "{{ state_attr('sensor.ecoforest_configuration_temps', ' Be') }}"
    

    ecoforest_delte_aqs_temp:

    entity_id: sensor.ecoforest_configuration_temps
    
    friendly_name: "Delta DHW Temperature"
    
    unit_of_measurement: "°C"
    
    value_template: "{{ state_attr('sensor.ecoforest_configuration_temps', ' Bc') }}"
    

    ecoforest_requested_aqs_pump_temp:

    entity_id: sensor.ecoforest_configuration_temps
    
    friendly_name: "Requested DHW Pump Temperature"
    
    unit_of_measurement: "°C"
    
    value_template: "{{ state_attr('sensor.ecoforest_configuration_temps', ' Bj') }}"
    

    ecoforest_heating_requested_pump_temp:

    entity_id: sensor.ecoforest_configuration_temps
    
    friendly_name: "Heating Requested Pump Temperature"
    
    unit_of_measurement: "°C"
    
    value_template: "{{ state_attr('sensor.ecoforest_configuration_temps', ' Bk') }}"
    
  • platform: rest

    name: ecoforest_operation

    resource: ‘____://192.168.1.13:8998/ecoforest/operationmode’

    method: “GET”

    scan_interval: 10

    force_update: true

    json_attributes:

    • error_get_CONTROL_CLIMA_INVIERNO

    • CONTROL_CLIMA_INVIERNO

    • state

  • platform: template

    sensors:

    ecoforest_operation_mode:

    entity_id: sensor.ecoforest_operation
    
    friendly_name: "Get Operation Mode"
    
    value_template: "{{ state_attr('sensor.ecoforest_operation', 'CONTROL_CLIMA_INVIERNO') }}"
    

    ecoforest_operation_mode_state:

    friendly_name: "Operation Mode State"
    
    value_template: "{{ state_attr('sensor.ecoforest_operation', 'state') }}"

@Henrique_Baptista quando publicares código ou logs deves fazê-lo como texto. Depois deves sublinhar o texto que queres transformar em código e clicar no icone </>. Deverá existir um espaço antes e outro depois do bloco de código para que funcione correctamente. O código em Yaml é muito sensível aos espaçamentos e sem o código devidamente formatado não te poderemos ajudar. Além disso, existem regras no fórum que devem ser cumpridas e que podes ler nos nossos Termos do Serviço/Regras e na FAQ.

Vê um exemplo:

Boa noite.
Assim farei.
Será por essa questão que me suspenderam a conta?
Obrigado

A suspensão da conta é feita por um sistema automático que detecta possível spam e bots.

A razão da suspensão foi esta:
image
Isto acontece normalmente quando o texto é inserido através de copy/paste, o que para o bot significa que foi copiado doutro sitio e, sendo igual a algo já publicado noutro sitio, é spam.

boas, tenho caldeira ecoforest aveiro.
Tinha controlo sobre a caldeira com o tablet que veio com ela, tambem conseguia controlar com telemovel ou pc com wifi perto dela,mas queria aceder a ela por cabo de rede para conseguir aceder de fora, ja que a placa dela ainda e das anteriores e nao deixa ligar diretamente ao router.
como existia essa opçao na placa de alternar de wifi para a porta de rede fiz Mas nao sabia que a placa nao foi preparada para isso por isso perdi o acesso total a ela pois o wifi nao liga e nao da para aceder pela porta de rede, so ponho a funcionar pelo ON-OFF e com os valores de funcionamento programados ate ali.
Enviaram me um ficheiro para instalar por uma pen mas nao consigo, nao faz download, ja formatei a pen ou as pens em todos os formatos mas nada.
Nao me apetecia pagar uma assistencia de 180euros sem tentar alguma ajuda de quem passou pelo mesmo ou tem esperiencia dessas caldeiras.
obrigado ,abraco

Viva, eu tenho uma Ecoforest Cordoba. Tanto quanto me lembro a placa de controlo tem uma etiqueta com o userid / password para aceder. E o router dá qual o IP que foi assignado à caldeira. Depois é abrir o browser usando como url o ip da caldeira com userid / password que vem na etiqueta.


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade