Encender Luz de Gateway al abrir puerta

¿Atascado con una automatización de Home Assistant? ¿Alguna configuración que no va? Plantea tu problema e intentaremos ayudarte
Pepe
Mensajes: 16
Registrado: Jue Dic 13, 2018 8:18 am

Encender Luz de Gateway al abrir puerta

Mensaje por Pepe » Sab Dic 15, 2018 10:12 am

Tengo un sensor de xiaomi en la puerta y un enchufe tambien de xiaomi.

Quiero conseguir que al abrir la puerta el gateway se ilumine en un color determinado (rojo) aunque el color no es importante, y al cerrar la puerta se apague el gateway. Al mismo tiempo quiero que cuando se abra la puerta tambien active el enchufe (lampara) durante 3 minutos y pasado ese tiempo se apague.
En MiHome funciona asi, cuando se conecta con los servidores, claro
Tengo el codigo siguiente pero no me hace lo que quiero,

Código: Seleccionar todo

- id: '1540230613932'
  alias: Puerta Abierta
  trigger:
  - entity_id: binary_sensor.door_window_sensor_ababababababa
    platform: state
  condition:
  - condition: state
    entity_id: binary_sensor.door_window_sensor_ababababababa
    state: 'on'
  action:
  - service: light.turn_on
    entity_id: light.gateway_light_34cezzzz1234
    data_template:
      rgb_color: [255,85,0]
      brightness: 255
  - service: switch.turn_on
    entity_id: switch.plug_34cezzzz1234
  - delay: '00:00:03'
  - service: light.turn_off
    entity_id: light.gateway_light_34cezzzz1234
  - service: switch.turn_off
    entity_id: switch.plug_34cezzzz1234
  - delay: '00:03:00'
  - data:
      message: "Puerta Piso abierta \U0001F6AA"
    service: notify.telegram
al final envia un mensaje al telegram de puerta cerrada, al abrir no funciona hasta que no quito lo siguiente

Código: Seleccionar todo

- id: '1540230613932'
  alias: Puerta Abierta

  action:
  - service: light.turn_on
    entity_id: light.gateway_light_34cezzzz1234
    data_template:
      rgb_color: [255,85,0]
      brightness: 255
  - service: switch.turn_on
    entity_id: switch.plug_158dxxxxxxabcd
  - delay: '00:00:03'
  - service: light.turn_off
    entity_id: light.gateway_light_34cezzzz1234
  - service: switch.turn_off
    entity_id: switch.plug_34cezzzz1234
  - delay: '00:03:00'
ni que decir que ni pajorera idea tengo

eduardo
Site Admin
Mensajes: 94
Registrado: Mié Dic 12, 2018 1:09 am

Re: Encender Luz de Gateway al abrir puerta

Mensaje por eduardo » Sab Dic 15, 2018 10:15 am

Te actualizo con [code] y [/code] para que se vea bien las configuraciones :)
--
Fundador y miembro activo de la comunidad de domoticaencasa.es ! :D

Pepe
Mensajes: 16
Registrado: Jue Dic 13, 2018 8:18 am

Re: Encender Luz de Gateway al abrir puerta

Mensaje por Pepe » Sab Dic 15, 2018 10:20 am

Perdon he pulsado la de al lado.

eduardo
Site Admin
Mensajes: 94
Registrado: Mié Dic 12, 2018 1:09 am

Re: Encender Luz de Gateway al abrir puerta

Mensaje por eduardo » Sab Dic 15, 2018 10:24 am

Nada hombre, no pidas perdón
--
Fundador y miembro activo de la comunidad de domoticaencasa.es ! :D

DendelX
Mensajes: 56
Registrado: Vie Dic 14, 2018 8:39 am

Re: Encender Luz de Gateway al abrir puerta

Mensaje por DendelX » Sab Dic 15, 2018 11:21 am

en el trigger, entre platform y state te falta esta linea

from: 'off'

le estas diciendo que un sensor x desencadene algo pero no al pasar de que estado a que estado. Con esta linea le dices que cuando pase de off a "lo que sea" haga ese algo. Lo que pones en la condicion no funciona así, la condicion es algo que se tiene que cumplir en el momento del trigger, tu lo pones para que haga el cambio y eso va en el mismo trigger.

Ejemplo

Código: Seleccionar todo

- id: '1540230613932'
  alias: Puerta Abierta
  trigger:
  - entity_id: tu sensorr
    from: 'off'
    platform: state
    to: 'on'

Pepe
Mensajes: 16
Registrado: Jue Dic 13, 2018 8:18 am

Re: Encender Luz de Gateway al abrir puerta

Mensaje por Pepe » Sab Dic 15, 2018 12:17 pm

He quitado lo de MiHome cuando le ha dado la gana a los chinos y he desactivado la alarma del gateway ¿quien la habrá activado? jamas puse alarma.

Ahora al abrir la puerta se enciende el Gateway y activa el enchufe de la lampara y la enciende. y recibo telegram puerta abierta y puerta cerrada. Al cerrar el gateway se queda encendido y a los 3 minutos la lampara se queda encendida. Total que si me voy se queda encendido todo. Ahora voy a ver como solventar eso.

DendelX
Mensajes: 56
Registrado: Vie Dic 14, 2018 8:39 am

Re: Encender Luz de Gateway al abrir puerta

Mensaje por DendelX » Sab Dic 15, 2018 12:52 pm

en la parte de action que tienes para apagar yo al menos lo veo un poco raro. te pongo como lo hago yo y pruebas, quizá la sintaxis te esté fallando. Ademas el ultimo delay no tiene sentido. Esperar al final... a que?

para encender:

Código: Seleccionar todo

  action:
  - data:
      brightness: '255'
      color_temp: '207'
      entity_id: light.patio1
    service: light.turn_on
para apagar:

Código: Seleccionar todo

  action:
  - data:
      entity_id: light.sofa
    service: light.turn_off

angelicooo
Mensajes: 17
Registrado: Jue Dic 13, 2018 1:22 am

Re: Encender Luz de Gateway al abrir puerta

Mensaje por angelicooo » Sab Dic 15, 2018 2:06 pm

Las automatizaciones las haces por código o desde la interfaz gráfica del apartado configuraciones? Lo digo porque desde esta interfaz a mi parecer es mucho mejor hacerlas y mas simple.

Pepe
Mensajes: 16
Registrado: Jue Dic 13, 2018 8:18 am

Re: Encender Luz de Gateway al abrir puerta

Mensaje por Pepe » Sab Dic 15, 2018 2:15 pm

Desde la interfaz hice una una que no funciono y despues no podia eliminar, de ahi que no lo haya utilizado mas. busco codigos y los pego tal cual con ayuda siempre de alguien, unas veces funcionan u la mayoria no.

Mis automatizaciones son las siguientes en HA

-Se abre puerta mensaje a telegram, se cierra puerta mensaje a telegram
-Cada 4 horas recibo un mensaje en telegram de las temperaturas
-con sensor agua y placa de no se que, cuando llueve recibo mensaje en telegram ( esto va de aquella manera)

Todo lo demas me ha fallado, lo de abrir puerta y encender luces o gateway es de MiHome cuando al chino le da la gana. en Home assistant nunca he sabido hacer nada. de hecho lo que quiero hacer tampoco me esta saliendo,
He conseguido enceder Gateway y lampara pero no se apagan cuando quiero, Tendre que seguir en MiHome

angelicooo
Mensajes: 17
Registrado: Jue Dic 13, 2018 1:22 am

Re: Encender Luz de Gateway al abrir puerta

Mensaje por angelicooo » Sab Dic 15, 2018 3:09 pm

Para eliminar automatizaciones hechas con la interfaz gráfica tienes que ir al archivo de automatizaciones y borrar el que sea que hayas creado. Copiar código de sitios random y pegarlo asi tal cual no te va a funcionar nunca, ya que no siguen tus ids de tus dispositivos etc. Crea las automatizaciones desde la interfaz gráfica que te va a ser mejor y entra en la documentación de cada dispositivo, que suele explicar que parámetros se necesitan para hacer los scripts o automatizaciones.

Responder