Isso já parece uma boa base para fazer um componente.
@nlopes, já funciona e ja o criei como addon!
Agora queria criar um card porreiro, com on/off, potencia, alarmes, etc…
Ando com pouco tempo, mas graças a ti, já levo um bom avanço.
Muito obrigado
Se possivél, partilha esse addon aqui no fórum Quando o fizeres abre um novo tópico.
@j_assuncao, claro que sim! A ver se este fim de semana tenho um bocadinho para criar o repo no git para alojar o addon e aasim a malta so ter de colocar o url na store do HA, pois neste momento tenho-o como um addon local.
Cria o repo que ajudamos com o código também
Obrigado.
Ja esta quase!! Ja converti o script para python 3, ja tenho o addon a usar as imagens do HA, com config e alguns improvements… vou so fazer mais uns testes e escrever alguma documentaçao e faço push para o repo! Stay connected! Vou precisar de ajuda para trabalhar a UI…
Connected!
Manda que tento ajudar.
Abraço!
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
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:
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.