Como ligar um BH Onofre a uns estores eléctricos


(Rodolfo) #1

:bookmark_tabs: Como ligar um BH Onofre a uns estores eléctricos
(Ricardo Silva) #2

Ja comprei o bh onofre, e por acaso estava a começar a desenvolver. vou já me inspirar da tua partilha.
Obrigado.


:bookmark_tabs: Como ligar um BH Onofre a uns estores eléctricos
(Ricardo Silva) #3

@RodolfoVieira No teu codigo referenciaste a bibliotesa “Timing” mas não a usas no codigo. É normal?


(Rodolfo) #4

@ricain eu penso que ela esta dentro das librarias do zip que disponibilizei.


(Ricardo Silva) #5

Provavelmente, mas o que quis dizer é que incluas a biblioteca timing mas ela não é usada depois.
Pode ter sido a copiar o codigo onde usas a biblioteca e nessa não usas essa biblioteca.

Mas isso é só uma anotação.
Quando receber o meu bh onofre vou testar o meu codigo e disponibilizo aqui :wink:


(Rodolfo) #6

Ah sim já percebi isso, mas o código é do Bruno Horta, nem sequer me apercebi disso mas que funciona funciona :wink:


(Ricardo Silva) #7

Enquanto que me chega todo o material estive a pensar no codigo e acho que deve se acrescentar esta alteração que fiz (não consigo testar ainda):

int realStateOpen = debouncerOpen.read();
    int realStateClose = debouncerClose.read();	  
	  //OPEN
      if(!realStateOpen && stopped){
          stopped=false;
          openCover();
      }
      //CLOSE
      if(!realStateClose && stopped){
          stopped=false;
          closeCover();
      }
      //STOP
      if(realStateOpen && realStateClose){
        if(!stopped){
          stopped=true;
          stopCover();
        }
      }	

Adicionei a varíavel “stopped” nos if porque cá em casa as pessoas gostam de deixar os interuptores na posição de aberto ou fechado. Sendo assim, imagina o HA manda abrir a persiana e o interruptor esta em “fechar”. A persiana abria mas depois fechava por causa do interruptor, com o “stopped” ela não fecha, e só assume outra vez o valor dos interruptor se esses passam pelo estado de “stop”, nenhum dos 2 carregados.

Acho que esta bem, mas só testando.


:bookmark_tabs: MadBlinds v1 - Como ligar estores eléctricos a um Sonoff Dual (descontinuado)
(Rodolfo) #8

@ricain quando puderes testa. Os interruptores dos estores deviam set substituidos por interruptores campainha assim isso ja nao acontecia.


(Ricardo Silva) #9

Sim assim resolvia essa situação.

Eu quando tiver todo o material vou testar e depois disponibilizo o código que usei.

Também dá para pôr o sensor touch que o @brunohorta usa nos videos transformando esses interruptores em interruptores touch :wink:


(Rodolfo) #10

Sim até me esqueci de mencionar isso. Mas para tornar a cena mais natural e se calhar (e até mais barato) substituies esses interruptores teus em campainha… não sei é se há duplo só vi single.


(Jorge Assunção) #11

Podem usar isto:


4,99€


15,99€


(Rodolfo) #12

@j_assuncao, esse primeiro pelo preço parece em conta… mas ha um pormenor importante a saber ele funciona tipo de campainha? ou é como um interruptor normal?


(Jorge Assunção) #13

Só passando por um Aki para saber. Não me.lembro de ter visto nada sobre isso na descrição…


(Ricardo Silva) #14

Em modo campainha tambem dá. É só guardar o valor numa varíavel e quando carregar abre, voltas a carregar stop, voltas a carregar fecha. Como no video do @brunohorta:

IMAGE ALT TEXT HERE

Edit: Como se insere videos do youtube?
Edit2: Consegui :slight_smile:


(Rodolfo) #15

Esse código ta funcional para ambos…mas para campainha é melhor na minha opiniao.


(Marco Ervões) #16

A efapel tem interruptores para estores com botões basculantes ou seja de pressão. E são a bom preço.


(Jorge Assunção) #17

http://www.caiado.pt/catalogos/catalogo-efapel-2014-2015.pdf


(Jorge Assunção) #18

Mais preços:

https://mauser.pt/catalog/product_info.php?cPath=570_572_855_1007&products_id=78593

3,53€ o miolo + 0,78€ os botões + 0.70€ o espelho…


(Marco Ervões) #19

Isso está caro, comprem em lojas de material eléctrico sai mais barato


(Jorge Assunção) #20

Mas a Mauser é uma loja de material eléctrico…