Integrar Sonoff en Eedomus con firmware modificado

Re:Integrar Sonoff en Eedomus con firmware modificado
« Respuesta #15 en: Septiembre 04, 2018, 09:16:33 am »
Me pareció ver que había de sonoff de 16a puede ser?


Enviado desde mi iPhone utilizando Tapatalk

Re:Integrar Sonoff en Eedomus con firmware modificado
« Respuesta #16 en: Septiembre 04, 2018, 09:22:33 am »
Efectivamente se llama sonoff pow r2 16a se puede integrar con Alexis, ifttt. Asíq se podrá integrar por api en eedomus? Gracias por la ayuda


Enviado desde mi iPhone utilizando Tapatalk

phroc

  • *
  • 5703
  • Belle époque
    • Ver Perfil
    • PR-DOMOTICA
Re:Integrar Sonoff en Eedomus con firmware modificado
« Respuesta #17 en: Septiembre 04, 2018, 10:07:00 am »
Por API no. Esa API que tiene no es pública, es para IFTTT.

Si no lo flasheas, lo puedes integrar por IFTTT. Expliqué aquí como hacerlo:

http://www.domoticadomestica.com/como-integrar-los-productos-sonoff-en-eedomus-a-traves-de-ifttt/

Eso sí, para usarlo con un pulsador de pared, tendrás que soldar dos cables donde el pulsador del Sonoff.

https://pr-domotica.es/

Communication Manager & Business Manager Spain at  NodOn
Consultoría en domótica inalámbrica e IoT
Formación Oficial Jeedom
Formación LoRa

richi

  • ***
  • 166
    • Ver Perfil
Re:Integrar Sonoff en Eedomus con firmware modificado
« Respuesta #18 en: Octubre 27, 2018, 08:39:27 am »
Definitivamente solo se puede usar con pulsador?.
No hay forma de usarlo con interruptor o conmutador?

phroc

  • *
  • 5703
  • Belle époque
    • Ver Perfil
    • PR-DOMOTICA
Re:Integrar Sonoff en Eedomus con firmware modificado
« Respuesta #19 en: Octubre 27, 2018, 11:33:06 am »
Si quieres poder usarlo en conmutadas, en efecto tienes que usar pulsadores conectados en paralelo. De hecho, con esa configuración puedes tener el número de pulsadores que quieras en un mismo circuito: dos, tres o más...

https://pr-domotica.es/

Communication Manager & Business Manager Spain at  NodOn
Consultoría en domótica inalámbrica e IoT
Formación Oficial Jeedom
Formación LoRa

richi

  • ***
  • 166
    • Ver Perfil
Re:Integrar Sonoff en Eedomus con firmware modificado
« Respuesta #20 en: Octubre 29, 2018, 09:54:30 am »
Los pulsadores los tengo que descartar porque a "la jefa" no le molan ... es muy tradicional.

Voy a darle una oportunidad al gpio14 para ver si también me va errático como a tí o se queda fiable ... updatearé por aquí los resultados.

phroc

  • *
  • 5703
  • Belle époque
    • Ver Perfil
    • PR-DOMOTICA
Re:Integrar Sonoff en Eedomus con firmware modificado
« Respuesta #21 en: Octubre 29, 2018, 10:30:04 am »
Los pulsadores los tengo que descartar porque a "la jefa" no le molan ... es muy tradicional.

Voy a darle una oportunidad al gpio14 para ver si también me va errático como a tí o se queda fiable ... updatearé por aquí los resultados.

Debería funcionar con el gpio 14, para eso está. Ya nos cuentas.

https://pr-domotica.es/

Communication Manager & Business Manager Spain at  NodOn
Consultoría en domótica inalámbrica e IoT
Formación Oficial Jeedom
Formación LoRa

richi

  • ***
  • 166
    • Ver Perfil
Re:Integrar Sonoff en Eedomus con firmware modificado
« Respuesta #22 en: Noviembre 16, 2018, 15:21:59 pm »
Algo hay raro  :(
Puenteando GPIO14 y GND no funciona en absoluto.

Entiendo que esto es algo físico, que no depende del firmware ...¿es correcto?
¿Alguien ha usado el GPIO14? ... además de Phroc

He visto este post en el que usan un capacitador para evitar los falsos on/off, pero sin él debería funcionar también, al menos para pruebas --> https://community.home-assistant.io/t/sonoff-flickering-with-gpio14-and-gnd-connected/72403/2

richi

  • ***
  • 166
    • Ver Perfil
Re:Integrar Sonoff en Eedomus con firmware modificado
« Respuesta #23 en: Noviembre 16, 2018, 15:31:20 pm »
La explicación de los falsos on/off está muy explicada aquí (instrucciones de Tasmota):

Código: [Seleccionar]
Electrical considerations
When you switch a GPIO pin to an input and hang a long wire off of it, that wire can pick up stray signals and cause the voltage on the GPIO pin to vary. This can cause the system to think the switch has changed.

To fix this, there are several things you can do.

add a pull-up resistor
add a bypass capacitor
shielding on the wire
use twisted pair wiring
A pull-up resistor is a resistor connected between the GPIO pin and 3.3v. The exact value of this is not critical, 4.7k is a common value to use, as is 10k. This ensures that when the switch it open, the GPIO pin will go high.

A bypass capacitor is a small (pF range) capacitor that is connected between the GPIO and ground. This provides a path for any radio signals that are picked up by the wire to go to ground and not confuse the system.

Shielding or using twisted pair wiring are other ways to reduce the effect of radio signals on the system.

phroc

  • *
  • 5703
  • Belle époque
    • Ver Perfil
    • PR-DOMOTICA
Re:Integrar Sonoff en Eedomus con firmware modificado
« Respuesta #24 en: Noviembre 16, 2018, 17:44:10 pm »
Para usar el GPIO habría que modificar ligeramente mi script. Pero es muy sencillo, de hecho el script inicial contemplaba esa posibilidad pero al comprobar que no iba bien opté por el pulsador físico del módulo nada más.

https://pr-domotica.es/

Communication Manager & Business Manager Spain at  NodOn
Consultoría en domótica inalámbrica e IoT
Formación Oficial Jeedom
Formación LoRa

richi

  • ***
  • 166
    • Ver Perfil
Re:Integrar Sonoff en Eedomus con firmware modificado
« Respuesta #25 en: Noviembre 16, 2018, 19:20:50 pm »
Para usar el GPIO habría que modificar ligeramente mi script. Pero es muy sencillo, de hecho el script inicial contemplaba esa posibilidad pero al comprobar que no iba bien opté por el pulsador físico del módulo nada más.
Pues si tienes esas líneas de código en el repositorio y me las pegas te lo agradezco.

Yo hago pruebas y te confirmo como va tal cual y si no va bien hago pruebas con el capacitador y vemos.

Gracias!!

Enviado desde mi Redmi 4X mediante Tapatalk


phroc

  • *
  • 5703
  • Belle époque
    • Ver Perfil
    • PR-DOMOTICA
Re:Integrar Sonoff en Eedomus con firmware modificado
« Respuesta #26 en: Noviembre 17, 2018, 11:10:11 am »
Acabo de mirar y ya no tengo ese código, pero es muy sencillo el cambio:

- Donde pone: int gpio0Switch = 0; pon: int gpio14Switch = 14;

- Y luego donde pone: gpio0Switch pon gpio14Switch (en varios sitios)

Así debería "funcionar" si el comportamiento del gpio 14 es el esperado.
« Última modificación: Noviembre 17, 2018, 16:51:51 pm por phroc »
https://pr-domotica.es/

Communication Manager & Business Manager Spain at  NodOn
Consultoría en domótica inalámbrica e IoT
Formación Oficial Jeedom
Formación LoRa

richi

  • ***
  • 166
    • Ver Perfil
Re:Integrar Sonoff en Eedomus con firmware modificado
« Respuesta #27 en: Noviembre 17, 2018, 11:57:04 am »
Mil gracias, lo pruebo y os cuento que tal ;)

richi

  • ***
  • 166
    • Ver Perfil
Re:Integrar Sonoff en Eedomus con firmware modificado
« Respuesta #28 en: Noviembre 19, 2018, 15:59:02 pm »
Bueno, pues después de algunas pruebas estoy en un loop infinito ...  ::)

He conseguido que mientras el interruptor esté ON (los dos polos del interruptor están unidos) se mantenga encendido y cuando el interruptor está OFF (se separan los dos polos) se apague.

El problema es que al encenderlo desde Eedomus pero estar el interruptor en OFF enseguida se apaga porque entra en la regla de "Si el relé está ON pero el interruptor está OFF lo apagas" (que es la que uso para apagarlo desde el interruptor).

Entonces ando sin ideas para decirle que si lo enciendo desde Eedomus da igual cómo esté el interruptor, que lo encienda y mantenga encendido :(

Alguna idea?

richi

  • ***
  • 166
    • Ver Perfil
Re:Integrar Sonoff en Eedomus con firmware modificado
« Respuesta #29 en: Noviembre 19, 2018, 16:45:10 pm »
Bueno, pues más o menos tengo eso resuelto también, cambiando el estado del gpio14 mediante la petición de Eedomus (luego comparto el código cuando esté más limpio).

El problema que veo es que si enciendo desde Eedomus, al usar el interruptor físico debería apagar, pero como realmente lo que haces es unir los dos polos (estaba apagado físicamente y al pulsar el interruptor lo enciendo) vuelve a encenderlo. Entonces la sensación es que al usar el interruptor físico no funciona.
No sé si me explico porque es un poco lío, pero básicamente si lo uso solo desde Eedomus va bien, si lo uso solo desde el interruptor va bien ... pero si enciendo de uno y apago de otro es el problema.

Se que estos casos con un pulsador se resolverían, pero mi mujer "necesita" un interruptor.

Así que tengo que seguir rompiéndome la cabeza para ver cómo saber cómo se encendió/apagó e intentar adaptarme.
Si alguien ya ha pasado con esto y tiene la solución rápida se lo agradezco .... si no yo la publicaré cuando lo consiga  ;)