# MadBlinds v2 - Como Controlares os estores eléctricos e "estimares" a sua posição (Desactualizado)

**URL:** https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604
**Category:** MadBlinds
**Created:** [1 Julho , 2018 13:16 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604 "2018-07-01T13:16:09Z")
**Posts on this page:** 20
**Page:** 7

<div class="post-metadata">

### Author: ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)
#### Post date: [12 Janeiro , 2019 17:43 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/122 "2019-01-12T17:43:23Z")

</div>

Tal como disse o @Maddoctor não é possível utilizar o hífen nos nomes dos dispositivos, sensores, etc. tal como não devem ser utilizadas letras maiúsculas.

---

<div class="post-metadata">

### Author: ![Calmeida](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/c/8dc957/32.png) [@Calmeida](https://forum.cpha.pt/u/Calmeida)
#### Post date: [12 Janeiro , 2019 18:20 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/123 "2019-01-12T18:20:39Z")

</div>

Sou um nabo nisto…Obrigado. Tenho de alterar isso…quando chegar a casa trato disso e dou notícias.

---

<div class="post-metadata">

### Author: ![tmarquespt](https://forum.cpha.pt/user_avatar/forum.cpha.pt/tmarquespt/32/16063_2.png) [@tmarquespt](https://forum.cpha.pt/u/tmarquespt)
#### Post date: [12 Janeiro , 2019 23:26 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/124 "2019-01-12T23:26:46Z")

</div>

@Calmeida  
Imaginando que estás a usar um BHonofre com SSR de 2A, desaconselho vivamente que o ligues aos estores.

Se quiseres BHOnofre para estores tens de comprar a **nova versão** Rev5 com relés mecânicos de 5A. Não me lembro se o problema era estragar o onofre ou estragar o motor do estore, em qualquer dos casos eu não arriscava dado que são conhecidos alguns problemas.

Encomenda uns novos para os estores de 5A e usa esses para iluminação 🙂

---

<div class="post-metadata">

### Author: ![Calmeida](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/c/8dc957/32.png) [@Calmeida](https://forum.cpha.pt/u/Calmeida)
#### Post date: [13 Janeiro , 2019 00:07 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/125 "2019-01-13T00:07:09Z")

</div>

@tmarquespt, eu tenho o rev5, comprei para testar com os estores. 😉

---

<div class="post-metadata">

### Author: ![maxcalavera](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maxcalavera/32/1039_2.png) [@maxcalavera](https://forum.cpha.pt/u/maxcalavera)
#### Post date: [13 Janeiro , 2019 09:17 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/126 "2019-01-13T09:17:51Z")

</div>

@MadDoctor aqui fica uma imagem do module configuration. Tenho configurado o switchmode como 7.

[https://1drv.ms/u/s!AhhTRQMupRdtg5UIQuRZVy7yc243RQ](https://1drv.ms/u/s!AhhTRQMupRdtg5UIQuRZVy7yc243RQ)

Obrigado pela atenção.

---

<div class="post-metadata">

### Author: ![Maddoctor](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maddoctor/32/1508_2.png) [@Maddoctor](https://forum.cpha.pt/u/Maddoctor)
#### Post date: [13 Janeiro , 2019 16:50 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/127 "2019-01-13T16:50:48Z")

</div>

Parece estar bem configurado, no entanto o interruptor aparece como ON… Estranho… Se calhar as ligações estão erradas no interruptor… Os fios do interruptor estão entre gpio e gnd ou gpio e 3.3?

---

<div class="post-metadata">

### Author: ![Calmeida](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/c/8dc957/32.png) [@Calmeida](https://forum.cpha.pt/u/Calmeida)
#### Post date: [13 Janeiro , 2019 18:15 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/128 "2019-01-13T18:15:03Z")

</div>

@Maddoctor, muito obrigado pelo código! já consegui meter a funcionar. Ainda tive mais 2 problemas, no cover o no facto de ter primeiro o topic e depois o prefix, e como não consegui alterar isso, alterei o código.  
Está impecável! obrigado a todos pela ajuda! 😉

---

<div class="post-metadata">

### Author: ![maxcalavera](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maxcalavera/32/1039_2.png) [@maxcalavera](https://forum.cpha.pt/u/maxcalavera)
#### Post date: [14 Janeiro , 2019 08:03 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/129 "2019-01-14T08:03:15Z")

</div>

@MadDoctor as ligações estão tal como no tutorial… Muito obrigado pelo teu apoio…

[https://1drv.ms/u/s!AhhTRQMupRdtg5Uf9UDzv1D5-8AGgg](https://1drv.ms/u/s!AhhTRQMupRdtg5Uf9UDzv1D5-8AGgg)

---

<div class="post-metadata">

### Author: ![Maddoctor](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maddoctor/32/1508_2.png) [@Maddoctor](https://forum.cpha.pt/u/Maddoctor)
#### Post date: [14 Janeiro , 2019 11:30 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/130 "2019-01-14T11:30:38Z")

</div>

Experimenta antes switchmode 5… Deve funcionar…

---

<div class="post-metadata">

### Author: ![maxcalavera](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maxcalavera/32/1039_2.png) [@maxcalavera](https://forum.cpha.pt/u/maxcalavera)
#### Post date: [15 Janeiro , 2019 14:45 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/131 "2019-01-15T14:45:54Z")

</div>

@MadDoctor, obrigado pela dica, agora ficou a funcionar fixe. Muito obrigado pela tua paciência, atenção e compreensão… Forte abraço.

---

<div class="post-metadata">

### Author: ![Ricardo\_Ferreira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/ricardo_ferreira/32/1229_2.png) [@Ricardo\_Ferreira](https://forum.cpha.pt/u/Ricardo_Ferreira)
#### Post date: [25 Janeiro , 2019 00:44 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/132 "2019-01-25T00:44:15Z")

</div>

Boa noite,

Venho mais uma vez pedir ajuda de experts.  
Depois de mais uns dias com este projeto parado, e depois de arranjar uns quantos shelly 2, estou a tentar utilizar o código fornecido pelo Rodolfo num shelly2 com a firmware original.  
Já tentei várias vezes flashar o shelly2 com tasmota mas não consegui, então desisti e tentei outra abordagem.  
Então, tudo funciona devidamente à exceção do pulsetime e do interlock que não sei como “ativar” e de não conseguir fazer com que o slider faça ativar os reles.  
O slider mexe quando ativo cada um dos reles nos botões do HA, mas se mexer o slider, nada acontece; quando chega a 100% ou o 0% também não faz parar os reles (é suposto isso acontecer?)  
Segue o código para se tiverem tempo para analisar e me dar algumas dicas…

```
input_text:
#Alterar "inicial" para o valor em segundos que o estore demora a abrir desde a posição fechada e vice-versa nos input_text tempodeabertura e tempodefecho.
  tempodeabertura_sala:
    name: tempo de maximo de abertura sala
    initial: 35
  tempodefecho_sala:
    name: tempo de maximo de fecho sala
    initial: 35
  iniciofecho_sala:
    name: iniciofecho sala
  inicioabertura_sala:
    name: inicioabertura sala

cover:
  - platform: template
    covers:
      sala:
        friendly_name: "sala"
        position_template: '{{ states.input_number.abertura_sala.state }}'
        open_cover:
          - service: mqtt.publish
            data:
              topic: 'shellies/shellyswitch-13503C/relay/0/command'
              payload: 'on'
        close_cover:
          - service: mqtt.publish
            data:
              topic: 'shellies/shellyswitch-13503C/relay/1/command'
              payload: 'on'
        stop_cover:
          - service: mqtt.publish
            data:
              topic: 'shellies/shellyswitch-13503C/relay/0/command'
              payload: 'off'
         - service: mqtt.publish
            data:
              topic: 'shellies/shellyswitch-13503C/relay/1/command'
              payload: 'off'

binary_sensor:
  - platform: mqtt
    name: rele_1_sala
    state_topic: "shellies/shellyswitch-13503C/relay/0"
    payload_on: "on"
    payload_off: "off"
  - platform: mqtt
    name: rele_2_sala
    state_topic: "shellies/shellyswitch-13503C/relay/1"
    payload_on: "on"
    payload_off: "off"

input_boolean:
  alterarslider_sala:
    name: Alterar o slider sala
    initial: on

input_number:
  abertura_sala:
    name: Abertura sala
    min: 0
    max: 100
    step: 1
    unit_of_measurement: '%'
    icon: mdi:blinds
  abertura_salaold:
    name: valor antigo de abertura sala
    min: 0
    max: 100
    step: 1
    unit_of_measurement: '%'

automation:
  - id: iniciofecho_sala
    alias: começou a fechar sala
    initial_state: 'on'
    trigger:
    - platform: state
      entity_id: binary_sensor.rele_2_sala
      to: 'on'
    action:
      service: input_text.set_value
      data_template:
        entity_id: input_text.iniciofecho_sala
        value: '{{ now() }}'

  - id: fimfecho_sala
    alias: parou de fechar sala
    initial_state: 'on'
    trigger:
    - platform: state
      entity_id: binary_sensor.rele_2_sala
      to: 'off'
    condition:
    - condition: state
      entity_id: 'input_boolean.alterarslider_sala'
      state: 'on'
    action:
    - service: input_number.set_value
      data_template:
        entity_id: input_number.abertura_salaold
        value: >-
          {% if (states.input_number.abertura_sala.state)|int - ((as_timestamp(now()) - (as_timestamp(states.input_text.iniciofecho_sala.state))|float|round(2))*100/(states.input_text.tempodefecho_sala.state|int))|int < 4 %}
            0
          {% else %}
            {{ (states.input_number.abertura_sala.state)|int - ((as_timestamp(now()) - (as_timestamp(states.input_text.iniciofecho_sala.state))|float|round(2))*100/(states.input_text.tempodefecho_sala.state|int))|int }}
          {% endif %}
    - service: input_number.set_value
      data_template:
        entity_id: input_number.abertura_sala
        value: '{{ states.input_number.abertura_salaold.state }}'

  - id: inicioabertura_sala
    alias: começou a abrir sala
    initial_state: 'on'
    trigger:
    - platform: state
      entity_id: binary_sensor.rele_1_sala
      to: 'on'
    action:
      service: input_text.set_value
      data_template:
        entity_id: input_text.inicioabertura_sala
        value: '{{ now() }}'

  - id: fimabertura_sala
    alias: parou de abrir sala
    initial_state: 'on'
    trigger:
    - platform: state
      entity_id: binary_sensor.rele_1_sala
      to: 'off'
    condition:
    - condition: state
      entity_id: 'input_boolean.alterarslider_sala'
      state: 'on'
    action:
    - service: input_number.set_value
      data_template:
        entity_id: input_number.abertura_salaold
        value: >-
          {% if (states.input_number.abertura_sala.state)|int + ((as_timestamp(now()) - (as_timestamp(states.input_text.inicioabertura_sala.state))|float|round(2))*100/(states.input_text.tempodeabertura_sala.state|int))|int > 96 %}
            100
          {% else %}
            {{ (states.input_number.abertura_sala.state)|int + ((as_timestamp(now()) - (as_timestamp(states.input_text.inicioabertura_sala.state))|float|round(2))*100/(states.input_text.tempodeabertura_sala.state|int))|int }}
          {% endif %}
    - service: input_number.set_value
      data_template:
        entity_id: input_number.abertura_sala
        value: '{{ states.input_number.abertura_salaold.state }}'

  - id: aberturapeloslider_sala
    alias: Abertura pelo slider sala
    initial_state: 'on'
    trigger:
      platform: state
      entity_id: input_number.abertura_sala
    condition:
    - condition: template
      value_template: '{{ states.input_number.abertura_sala.state|int > states.input_number.abertura_salaold.state|int }}'
    action:
    - service: input_boolean.turn_off
      data:
        entity_id: input_boolean.alterarslider_sala
    - service: mqtt.publish
      data:
        topic: 'shellies/shellyswitch-13503C/relay/0'
        payload_template: "on; delay {% if is_state('input_number.abertura_sala', '100.0') %} {{ (((states.input_number.abertura_sala.state|int - states.input_number.abertura_salaold.state|int)*(states.input_text.tempodeabertura_sala.state|float)/100)|round(1)*10)|round(0) + 20 }} {% else %}
{{ (((states.input_number.abertura_sala.state|int - states.input_number.abertura_salaold.state|int)*(states.input_text.tempodeabertura_sala.state|float)/100)|round(1)*10)|round(0) }} {% endif %}; off"
    - delay:
        milliseconds: 800
    - wait_template: "{{ is_state('binary_sensor.rele_1_sala', 'off') }}"
    - service: input_boolean.turn_on
      data:
        entity_id: input_boolean.alterarslider_sala
    - service: input_number.set_value
      data_template:
        entity_id: input_number.abertura_salaold
        value: '{{ states.input_number.abertura_sala.state }}'

  - id: fechopeloslider_sala
    alias: Fecho pelo slider sala
    initial_state: 'on'
    trigger:
      platform: state
      entity_id: input_number.abertura_sala
    condition:
    - condition: template
      value_template: '{{ states.input_number.abertura_sala.state|int < states.input_number.abertura_salaold.state|int }}'
    action:
    - service: input_boolean.turn_off
      data:
        entity_id: input_boolean.alterarslider_sala
    - service: mqtt.publish
      data:
        topic: 'shellies/shellyswitch-13503C/relay/1'
        payload_template: "on; delay {% if is_state('input_number.abertura_sala', '0.0') %} {{ (((states.input_number.abertura_salaold.state|int - states.input_number.abertura_sala.state|int)*(states.input_text.tempodefecho_sala.state|float)/100)|round(1)*10)|round(0) + 20 }} {% else %}
{{ (((states.input_number.abertura_salaold.state|int - states.input_number.abertura_sala.state|int)*(states.input_text.tempodefecho_sala.state|float)/100)|round(1)*10)|round(0) }} {% endif %}; 'off'"
    - delay:
        milliseconds: 800
    - wait_template: "{{ is_state('binary_sensor.rele_2_sala', 'off') }}"
    - service: input_boolean.turn_on
      data:
        entity_id: input_boolean.alterarslider_sala
    - service: input_number.set_value
      data_template:
        entity_id: input_number.abertura_salaold
        value: '{{ states.input_number.abertura_sala.state }}'

```

Obrigado desde já pela ajuda, vou continuar a tentar e explorar. Se conseguir algum avanço logo aviso.

---

<div class="post-metadata">

### Author: ![tmarquespt](https://forum.cpha.pt/user_avatar/forum.cpha.pt/tmarquespt/32/16063_2.png) [@tmarquespt](https://forum.cpha.pt/u/tmarquespt)
#### Post date: [25 Janeiro , 2019 15:40 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/133 "2019-01-25T15:40:09Z")

</div>

Quanto ao resto não sei, mas sem o pulsetime os relés não vão parar ao fim de X tempo.

Esse código foi feito para trabalhar com tasmota, se não estás a usar tasmota podes ter de adaptar alguma coisa.

Qual é o problema a flashar o shelly2?

---

<div class="post-metadata">

### Author: ![tmarquespt](https://forum.cpha.pt/user_avatar/forum.cpha.pt/tmarquespt/32/16063_2.png) [@tmarquespt](https://forum.cpha.pt/u/tmarquespt)
#### Post date: [25 Janeiro , 2019 20:57 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/134 "2019-01-25T20:57:07Z")

</div>

Uma mensagem foi dividida em um novo tópico: [Como ‘flashar’ o Shelly2](https://forum.cpha.pt/t/como-flashar-o-shelly2/1763)

---

<div class="post-metadata">

### Author: ![mfrodrigues](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/m/e480ec/32.png) [@mfrodrigues](https://forum.cpha.pt/u/mfrodrigues)
#### Post date: [2 Fevereiro , 2019 01:49 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/136 "2019-02-02T01:49:43Z")

</div>

> [@Ricardo\_Ferreira](#):
>
> Obrigado desde já pela ajuda, vou continuar a tentar e explorar. Se conseguir algum avanço logo aviso.

Viva, experimentei hoje o shelly2 nos meus estores e funcionou muito bem. A calibração (feita na aplicação deles) é essencial para o processo.

Para usares o firmware original (como eu), não te esqueças de atualizar para a última versão que tem melhorias significativas.

Tenho aqui o código que está a funcionar no meu caso:

> [@Cover - Estores](https://forum.cpha.pt/t/cover-estores/1819/3):
>
> Resolvido! Afinal é porque eu ainda não tinha calibrado os estores na aplicação shelly. Depois de calibrar, o sliders já apareceu! e funciona muito bem Código final: - platform: mqtt name: bedroom\_cover position\_topic: "shellies/shellyswitch-55C81B/roller/0" command\_topic: "shellies/shellyswitch-55C81B/roller/0/command" position\_topic: "shellies/shellyswitch-55C81B/roller/0/pos" set\_position\_topic: "shellies/shellyswitch-55C81B/roller/0/command/pos" payload\_open: "ope…

---

<div class="post-metadata">

### Author: ![Daniel\_Dias](https://forum.cpha.pt/user_avatar/forum.cpha.pt/daniel_dias/32/2156_2.png) [@Daniel\_Dias](https://forum.cpha.pt/u/Daniel_Dias)
#### Post date: [20 Março , 2019 21:23 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/137 "2019-03-20T21:23:11Z")

</div>

Viva,

Antes de mais um muito obrigado pela vossa partilha de conhecimento.  
Comprei 10 Sonoff Dual r2 para os meus estores e usei este código que partilharam e está a funcionar impecável.

No entanto tenho uma dúvida. O que é necessário alterar para o slider dar feedback em tempo real quando o estore abre e fecha? Gostaria de ver a barra a acompanhar mas ela só mexe quando está todo aberto, todo fechado, quando carrego no botão de stop, ou quando arrasto o slider para a posição que quero.

Era interessante por exemplo carregar no botão de subir e estar a ver a barra do slider a avançar.

Podem ajudar ou dar alguma dica do que fazer?

Obrigado.

---

<div class="post-metadata">

### Author: ![Maddoctor](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maddoctor/32/1508_2.png) [@Maddoctor](https://forum.cpha.pt/u/Maddoctor)
#### Post date: [20 Março , 2019 22:26 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/138 "2019-03-20T22:26:08Z")

</div>

Neste momento é impossível. Implicaria bastantes mudanças ao código sem vantagem evidente… Sinceramente não vejo vantagem… Se controlares pelo interface do HA, escolhes a percentagem de abertura… Se controlares pelos botões físicos, é porque estás a ver os estores e não o UI do HA… Assim sendo é só uma função “só porque sim” sem utilidade práctica, na minha opinião…

---

<div class="post-metadata">

### Author: ![Daniel\_Dias](https://forum.cpha.pt/user_avatar/forum.cpha.pt/daniel_dias/32/2156_2.png) [@Daniel\_Dias](https://forum.cpha.pt/u/Daniel_Dias)
#### Post date: [21 Março , 2019 22:38 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/139 "2019-03-21T22:38:11Z")

</div>

ok, obrigado.  
Realmente não é algo que seja necessário.

---

<div class="post-metadata">

### Author: ![andcorreia](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/a/d2c977/32.png) [@andcorreia](https://forum.cpha.pt/u/andcorreia)
#### Post date: [24 Março , 2019 06:31 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/140 "2019-03-24T06:31:00Z")

</div>

Alguem usa esse esquema para aparecer no Homekit (Apple)??  
Se sim ele aparece a % normal?

---

<div class="post-metadata">

### Author: ![hmplima](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/h/b38774/32.png) [@hmplima](https://forum.cpha.pt/u/hmplima)
#### Post date: [19 Abril , 2019 16:48 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/141 "2019-04-19T16:48:28Z")

</div>

Boas, comecei a utilizar esta opção com o slider á pouco tempo, está a funcionar só que a versão anterior quando carregava para descer ou subir o botão inverso ficava logo activo era sinal que tinha recebido o comando neste caso não me está a acontecer isto é normal?  
O problema é quando não estou em casa, carrego para descer ou subir fico na duvida se aceitou o comando ou não até receber a informação de fechado ou aberto por completo.

---

<div class="post-metadata">

### Author: ![tmarquespt](https://forum.cpha.pt/user_avatar/forum.cpha.pt/tmarquespt/32/16063_2.png) [@tmarquespt](https://forum.cpha.pt/u/tmarquespt)
#### Post date: [20 Abril , 2019 08:24 UTC](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604/142 "2019-04-20T08:24:17Z")

</div>

Tens as automações ligadas?

Dá uma olhadela no tasmota do stefanbode. Para estores é o melhor imo

[Página anterior](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604.md?page=6)

[Próxima página](https://forum.cpha.pt/t/madblinds-v2-como-controlares-os-estores-electricos-e-estimares-a-sua-posicao-desactualizado/604.md?page=8)
