Herramientas de usuario

Herramientas del sitio


informatica:software:home_assistant:configuraciones

¡Esta es una revisión vieja del documento!


Configuraciones de Home Assistant

/config/configuration.yml

homeassistant:
  # Name of the location where Home Assistant is running
  name: Home
 
  # Location required to calculate the time the sun rises and sets
  latitude: 43.37152122
  longitude: -8.39214385
 
  # Impacts weather/sunrise data (altitude above sea level in meters)
  # https://www.freemaptools.com/elevation-finder.htm  
  elevation: 24 # 57 en Oriente
 
  # metric for Metric, imperial for Imperial
  unit_system: metric
 
  # Pick yours from here: ahttp://en.wikipedia.org/wiki/List_of_tz_database_time_zones
  time_zone: Europe/Madrid
 
  # Customization file
  customize: !include customize.yaml
 
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Checks for available updates
# updater:
 
# Discover some devices automatically
discovery:

# Obtiene información del sistema
system_health:

# Track the sun
sun:

# recorder:
#   purge_keep_days: 32
#   db_url: mysql://hassio:hassio5eteIFwH@192.168.0.26/hassio_db?charset=utf8
#   exclude:
    # domains:
#       - automation
      # - group
      # - zone
      # # - scene
      # - cover
  #     - automation
  #     - weblink
  #     - updater
#     entity_globs:
#       - sensor.interruptor_* 
#     entities:
#       - sun.sun
#       - sensor.interruptor_inalambrico_senal
#       - sensor.sensor_de_luz_senal
#       - sensor.sensor_puerta_senal
#       - sensor.temperatura_humedad_salon
#       - sensor.temperatura_humedad_estudio
#       - sensor.smart_cube_senal
#       - sensor.luz_habitacion_arale_senal
#       - sensor.luz_dormitorio_flexo_senal
#       - sensor.sensor_de_luz_arale_senal
#       - sensor.luz_salon_senal
#       - sensor.enchufe_xiaomi_senal
#       - sensor.0x00178801021bbb4c_linkquality
#       - sensor.0xd0cf5efffeda9d8e_linkquality
#       - sensor.cubo_linkquality
#       - sensor.enchufe_xiaomi_linkquality
#       - sensor.interruptor_2_linkquality
#       - sensor.interruptor_linkquality
#       - sensor.luz_arale_linkquality
#       - sensor.luz_flexo_linkquality
#       - sensor.luz_salon_linkquality
#       - sensor.sensor_movimiento_arale
#       - sensor.sensor_movimiento_pasillo
#       - sensor.sensor_puerta_linkquality
      #- sensor.0x00178801021bbb4c_battery
      #- sensor.cubo_battery
      #- sensor.interruptor_2_battery
      #- sensor.interruptor_battery
      #- sensor.sensor_movimiento_arale_battery
      #- sensor.sensor_movimiento_battery
      #- sensor.sensor_puerta_battery
      #- sensor.sensor_temperatura_humedad_battery
      #- sensor.vacuum_battery
#     event_types:
#       - call_service # Don't record service calls
 
  #     - sun.sun # Don't record sun data
  #     - sensor.last_boot # Comes from 'systemmonitor' sensor platform
  #     - sensor.date  
 
# Enlaces a otras webs
#weblink:
#  entities:
#    - name: Gastos compartidos
#      url: https://apps.micoshi.net/gc/
 
# Seguimiento de dispositivos
# utilizando el router
#device_tracker:
#  - platform: thomson
#    host: 192.168.0.1
#    username: admin
#    password: !secret technicolor_password
#    interval_seconds: 12
#    consider_home: 180
#    new_device_defaults:
#      track_new_devices: true
 
 
 
# Detector de presencia
device_tracker:
  - platform: ping
    hosts:
      pazair: 192.168.0.2
      rrr: 192.168.0.22
      # arale_cam: 192.168.0.3
      # jm_motog6: 192.168.0.4
      tablet: 192.168.0.6      
      ester_note8pro: 192.168.0.11
      # arale_motog3: 192.168.0.14
      omv: 192.168.0.26
      # dafang: 192.168.0.111
 
 
 
# Integración de MQTT en Home Assistant
# El broker debe estar instalado y en ejecución
mqtt:
  # broker: 192.168.0.110
  discovery: true
  discovery_prefix: homeassistant
  birth_message:
    topic: 'hass/status'
    payload: 'online'
  will_message:
    topic: 'hass/status'
    payload: 'offline'
 
# Sensors

  binary_sensor:
    # ---------------------
    # Aqara human body movement and illuminance sensor - RTCGQ11LM
    # ---------------------  
    # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_pasillo
      name: "Sensor de movimiento pasillo"
      availability_topic: zigbee2mqtt/bridge/state
      payload_on: true
      payload_off: false
      value_template: "{{ value_json.occupancy }}"
      device_class: "motion"
 
    #- platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_arale
      name: "Sensor de movimiento Arale"
      availability_topic: zigbee2mqtt/bridge/state
      payload_on: true
      payload_off: false
      value_template: "{{ value_json.occupancy }}"
      device_class: "motion"
    # ---------------------
    # Aqara door & window contact sensor - MCCGQ11LM
    # ---------------------      
    #- platform: mqtt
    - state_topic: zigbee2mqtt/sensor_puerta
      name: "Sensor puerta"
      availability_topic: zigbee2mqtt/bridge/state
      payload_on: false
      payload_off: true
      value_template: "{{ value_json.contact }}"
      device_class: "door"    
 
    # ---------------------
    # Bombilla IKEA salón
    # ---------------------  
    #- platform: "mqtt"
    - state_topic: zigbee2mqtt/luz_salon
      availability_topic: "zigbee2mqtt/bridge/state"
      payload_on: true
      payload_off: false
      value_template: "{{ value_json.update_available}}"
 
    # ---------------------
    # Bombilla IKEA estudio flexo
    # ---------------------  
  #- platform: "mqtt"
    - state_topic: zigbee2mqtt/luz_flexo
      availability_topic: "zigbee2mqtt/bridge/state"
      payload_on: true
      payload_off: false
      value_template: "{{ value_json.update_available}}"
 
  # Luces
  light:
  # ---------------------
  # Bombilla IKEA salón
  # --------------------- 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/luz_salon
      name: "Luz salón"
      availability_topic: zigbee2mqtt/bridge/state
      brightness: true
      color_temp: true
      schema: "json"
      brightness_scale: 254
      command_topic: zigbee2mqtt/luz_salon/set
 
  # ---------------------
  # Bombilla IKEA estudio flexo - LED1623G12
  # --------------------- 
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/luz_flexo
      availability_topic: zigbee2mqtt/bridge/state
      name: "Luz estudio flexo"
      brightness: true
      schema: "json"
      command_topic: zigbee2mqtt/luz_flexo/set
      brightness_scale: 254
 
  # ----------------------------------------------------------------------------
  # Aqara smart LED bulb - ZNLDP12LM
  # ----------------------------------------------------------------------------
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/luz_arale
      name: "Luz habitación Arale"
      availability_topic: "zigbee2mqtt/bridge/state"
      brightness: true
      color_temp: true
      schema: "json"
      command_topic: zigbee2mqtt/luz_arale/set
 
    # Agrupación de todas las luces
    #- platform: group
    #  name: Luces casa
    #  entities:
    #    - light.luz_salon
    #    - light.luz_estudio_flexo
    #    - light.luz_habitacion_arale
 
##########################
# Enchufe inteligente Xiaomi - ZNCZ04LM
##########################

  switch:
    #- platform: mqtt
    - state_topic: "zigbee2mqtt/enchufe_xiaomi"
      name: "Enchufe Xiaomi"
      availability_topic: "zigbee2mqtt/bridge/state"
      payload_off: "OFF"
      payload_on: "ON"
      value_template: "{{ value_json.state }}"
      command_topic: "zigbee2mqtt/enchufe_xiaomi/set"

  sensor:
  # Weather prediction
  # - platform: yr # Ya no funciona
 
  # ---------------------
  # MiJia wireless switch - WXKG01LM
  # ---------------------
  #- platform: mqtt
    - state_topic: zigbee2mqtt/interruptor
      name: "Interruptor inalámbrico"
      availability_topic: zigbee2mqtt/bridge/state
      icon: "mdi:toggle-switch"
      value_template: "{{ value_json.click }}"
      expire_after: 1
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/interruptor
      name: "Interruptor inalámbrico (batería)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/interruptor
      name: "Interruptor inalámbrico (señal)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"    
  # ---------------------
  # Aqara human body movement and illuminance sensor - RTCGQ11LM
  # ---------------------  
  #- platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_pasillo
      name: "Sensor de luz pasillo (luminosidad)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "lx"
      device_class: "illuminance"
      value_template: "{{ value_json.illuminance }}"
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_pasillo
      name: "Sensor de luz pasillo (batería)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_pasillo
      name: "Sensor de luz pasillo (señal)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_arale
      name: "Sensor de luz Arale (luminosidad)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "lx"
      device_class: "illuminance"
      value_template: "{{ value_json.illuminance }}"
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_arale
      name: "Sensor de luz Arale (batería)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_arale
      name: "Sensor de luz Arale (señal)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"  
 
  # ----------------------------------------------------------------------------
  # Aqara door & window contact sensor - MCCGQ11LM
  # ----------------------------------------------------------------------------
  # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_puerta
      name: "Sensor puerta (batería)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_puerta
      name: "Sensor puerta (señal)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"    
 
  # ---------------------
  # Bombilla IKEA salón
  # ---------------------    
  # - platform: mqtt
    - state_topic: zigbee2mqtt/luz_salon
      name: "Luz salón (señal)"
      availability_topic: zigbee2mqtt/bridge/state
      icon: "mdi:signal"
      unit_of_measurement: "lqi"
      value_template: "{{ value_json.linkquality }}"  
 
  # ---------------------
  # Bombilla IKEA estudio flexo
  # ---------------------    
  # - platform: mqtt
    - state_topic: zigbee2mqtt/luz_flexo
      availability_topic: zigbee2mqtt/bridge/state
      icon: "mdi:signal"
      unit_of_measurement: "lqi"
      value_template: "{{ value_json.linkquality }}"  
      name: "Luz dormitorio flexo (señal)"
 
  # ---------------------
  # Termostato
  # ---------------------
  # Para poder utilizar el atributo "valve_state"
  # en automatismos
  #- platform: template 
    #sensors:
      #calefaccion:
        #value_template: "{{ states.climate.termostato.attributes.valve_state }}"
        #friendly_name: 'Calefacción'
 
  # ----------------------------------------------------------------------------
  # Aqara temperature, humidity and pressure sensor - WSDCGQ11LM - Salón
  # ----------------------------------------------------------------------------
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_salon
      name: "Temperatura salón"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "°C"
      device_class: "temperature"
      value_template: "{{ value_json.temperature }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_salon
      name: "Humedad salón"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "humidity"
      value_template: "{{ value_json.humidity }}"    
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_salon
      availability_topic: "zigbee2mqtt/bridge/state"
      name: "Presión salón"
      unit_of_measurement: "hPa"
      device_class: "pressure"
      value_template: "{{ value_json.pressure }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_salon
      name: "Sensor temperatura y humedad salón (batería)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_salon
      name: "Sensor temperatura y humedad salón (señal)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"
 
 
  # ----------------------------------------------------------------------------
  # Aqara temperature, humidity and pressure sensor - WSDCGQ11LM - Estudio
  # ----------------------------------------------------------------------------
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_estudio
      name: "Temperatura estudio"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "°C"
      device_class: "temperature"
      value_template: "{{ value_json.temperature }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_estudio
      name: "Humedad estudio"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "humidity"
      value_template: "{{ value_json.humidity }}"    
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_estudio
      availability_topic: "zigbee2mqtt/bridge/state"
      name: "Presión estudio"
      unit_of_measurement: "hPa"
      device_class: "pressure"
      value_template: "{{ value_json.pressure }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_estudio
      name: "Sensor temperatura y humedad estudio (batería)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_estudio
      name: "Sensor temperatura y humedad estudio (señal)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"
 
  # ----------------------------------------------------------------------------
  # Aqara temperature, humidity and pressure sensor - WSDCGQ11LM - Dormitorio
  # ----------------------------------------------------------------------------
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_dormitorio
      name: "Temperatura dormitorio"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "°C"
      device_class: "temperature"
      value_template: "{{ value_json.temperature }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_dormitorio
      name: "Humedad dormitorio"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "humidity"
      value_template: "{{ value_json.humidity }}"    
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_dormitorio
      availability_topic: "zigbee2mqtt/bridge/state"
      name: "Presión dormitorio"
      unit_of_measurement: "hPa"
      device_class: "pressure"
      value_template: "{{ value_json.pressure }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_dormitorio
      name: "Sensor temperatura y humedad dormitorio (batería)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_dormitorio
      name: "Sensor temperatura y humedad dormitorio (señal)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"
 
  # ----------------------------------------------------------------------------
  # Aqara temperature, humidity and pressure sensor - WSDCGQ11LM - Arale
  # ----------------------------------------------------------------------------
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_arale
      name: "Temperatura arale"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "°C"
      device_class: "temperature"
      value_template: "{{ value_json.temperature }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_arale
      name: "Humedad arale"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "humidity"
      value_template: "{{ value_json.humidity }}"    
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_arale
      availability_topic: "zigbee2mqtt/bridge/state"
      name: "Presión arale"
      unit_of_measurement: "hPa"
      device_class: "pressure"
      value_template: "{{ value_json.pressure }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_arale
      name: "Sensor temperatura y humedad arale (batería)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_arale
      name: "Sensor temperatura y humedad arale (señal)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"
 
 
  # ----------------------------------------------------------------------------
  # Mi/Aqara smart home cube - MFKZQ01LM
  # ----------------------------------------------------------------------------
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/cubo
      name: "Smart cube"
      availability_topic: "zigbee2mqtt/bridge/state"
      icon: "mdi:gesture-double-tap"
      value_template: "{{ value_json.action }}"
      expire_after: 1
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/cubo
      name: "Smart cube (batería)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/cubo
      name: "Smart cube (señal)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"
 
  # ----------------------------------------------------------------------------
  # Aqara smart LED bulb - ZNLDP12LM
  # ----------------------------------------------------------------------------
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/luz_arale
      name: "Luz habitación Arale (señal)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"  
 
  # ----------------------------------------------------------------------------
  # Enchufe inteligente - Teckin SP22
  # ----------------------------------------------------------------------------
#  # - platform: mqtt
#    name: "Enchufe cocina: Consumo actual"
#    icon: "mdi:power-plug"
#    - state_topic: "tele/enchufe/SENSOR"
#    value_template: '{{ value_json["ENERGY"]["Power"] }}'
#    unit_of_measurement: "W"
 
#  # - platform: mqtt
#    name: "Enchufe cocina: Consumo hoy"
#    icon: "mdi:chart-areaspline"
#    - state_topic: "tele/enchufe/SENSOR"
#    value_template: '{{ value_json["ENERGY"]["Today"] }}'
#    unit_of_measurement: "kWh"
 
  # ----------------------------------------------------------------------------
  # Enchufe inteligente Xiaomi - ZNCZ04LM
  # ----------------------------------------------------------------------------
  # - platform: mqtt
    - state_topic: "zigbee2mqtt/enchufe_xiaomi"
      name: "Enchufe Xiaomi - Consumo actual"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "W"
      icon: "mdi:flash"
      value_template: "{{ value_json.power }}"
 
  # - platform: mqtt
    - state_topic: "zigbee2mqtt/enchufe_xiaomi"
      name: "Enchufe Xiaomi - Consumo acumulado"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "kWh"
      value_template: "{{ value_json.consumption }}"
      icon: "mdi:flash"
 
  # - platform: mqtt
    - state_topic: "zigbee2mqtt/enchufe_xiaomi"
      name: "Enchufe Xiaomi - Intensidad"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "A"
      icon: "mdi:current-ac"
      value_template: "{{ value_json.current }}"
 
  # - platform: mqtt
    - state_topic: "zigbee2mqtt/enchufe_xiaomi"
      name: "Enchufe Xiaomi - Voltaje"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "V"
      icon: "mdi:alpha-v"
      value_template: "{{ value_json.voltage }}"
 
  # - platform: mqtt
    - state_topic: "zigbee2mqtt/enchufe_xiaomi"
      name: "Enchufe Xiaomi - Temperatura"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "°C"
      device_class: "temperature"
      value_template: "{{ value_json.temperature }}"
 
  # - platform: mqtt
    - state_topic: "zigbee2mqtt/enchufe_xiaomi"
      name: "Enchufe Xiaomi: Señal"
      availability_topic: "zigbee2mqtt/bridge/state"
      icon: "mdi:signal"
      unit_of_measurement: "lqi"
      value_template: "{{ value_json.linkquality }}"  
 
 
  # ----------------------------------------------------------------------------
  # Enchufe inteligente TV - Teckin SP22
  # ----------------------------------------------------------------------------
  ## - platform: mqtt
  #  name: "Enchufe TV: Consumo actual"
  #  icon: "mdi:power-plug"
  #  - state_topic: "tele/enchufe2/SENSOR"
  #  value_template: '{{ value_json["ENERGY"]["Power"] }}'
  #  unit_of_measurement: "W"
 
  ## - platform: mqtt
  #  name: "Enchufe TV: Consumo hoy"
  #  icon: "mdi:chart-areaspline"
  #  - state_topic: "tele/enchufe2/SENSOR"
  #  value_template: '{{ value_json["ENERGY"]["Today"] }}'
  #  unit_of_measurement: "kWh"
 
  # ----------------------------------------------------------------------------
  # Enchufe inteligente 3 - Teckin SP22
  # ----------------------------------------------------------------------------
  # - platform: mqtt
    - state_topic: "tele/enchufe3/SENSOR"
      name: "Enchufe 3: Consumo actual"
      icon: "mdi:power-plug"
      value_template: '{{ value_json["ENERGY"]["Power"] }}'
      unit_of_measurement: "W"
 
  # - platform: mqtt
    - state_topic: "tele/enchufe3/SENSOR"
      name: "Enchufe 3 : Consumo hoy"
      icon: "mdi:chart-areaspline"
      value_template: '{{ value_json["ENERGY"]["Today"] }}'
      unit_of_measurement: "kWh"
 
 
#   # ----------------------------------------------------------------------------
#   # Robot aspirador Roborock S50
#   # ----------------------------------------------------------------------------
# 
#   - platform: template
#     sensors:
#       vacuum_status:
#         friendly_name: Estado
#         entity_id:
#           - vacuum.xiaomi_vacuum_cleaner
#         value_template: 'Estado: {{ states.vacuum.xiaomi_vacuum_cleaner.attributes.status }}'
#         icon_template: >
#           {% set val =  states.vacuum.xiaomi_vacuum_cleaner.attributes.status  %}
#           {% if val == 'Charging' %}
#             mdi:battery-charging
#           {% elif val == 'Cleaning' %}
#             mdi:move-resize
#           {% elif val == 'Returning home' %}
#             mdi:keyboard-return
#           {% elif val == 'Idle' %}
#             mdi:dots-horizontal
#           {% elif val == 'Paused' %}
#             mdi:pause-circle
#           {% else %}
#             mdi:help-circle
#           {% endif %}
#       vacuum_fan_speed:
#         friendly_name: Velocidad ventilador
#         entity_id:
#           - vacuum.xiaomi_vacuum_cleaner
#         value_template: 'Modo: {{ states.vacuum.xiaomi_vacuum_cleaner.attributes.fan_speed }}'
#         icon_template: 'mdi:speedometer'
#       vacuum_battery:
#         friendly_name: Bateria
#         entity_id:
#           - vacuum.xiaomi_vacuum_cleaner
#         value_template: 'Bateria: {{ states.vacuum.xiaomi_vacuum_cleaner.attributes.battery_level }}'
#         unit_of_measurement: '%'
#         icon_template: '{{ states.vacuum.xiaomi_vacuum_cleaner.attributes.battery_icon }}'
#       vacuum_cleaning_time:
#         friendly_name: Ultimo ciclo
#         entity_id:
#           - vacuum.xiaomi_vacuum_cleaner
#         value_template: '{{ states.vacuum.xiaomi_vacuum_cleaner.attributes.cleaning_time }}'
#         icon_template: 'mdi:timer'
#       vacuum_cleaned_area:
#         friendly_name: Area ultimo ciclo
#         unit_of_measurement: 'm ²'
#         entity_id:
#           - vacuum.xiaomi_vacuum_cleaner
#         value_template: '{{ states.vacuum.xiaomi_vacuum_cleaner.attributes.cleaned_area }}'
#         icon_template: 'mdi:ruler'
#       vacuum_cleanmainbrush:
#         friendly_name: Reemplazo cepillo principal
#         unit_of_measurement: 'h'
#         entity_id:
#           - vacuum.xiaomi_vacuum_cleaner
#         value_template: 'Cepillo principal: {{ states.vacuum.xiaomi_vacuum_cleaner.attributes.main_brush_left }}'
#         icon_template: 'mdi:screwdriver'
#       vacuum_cleansidebrush:
#         friendly_name: Reemplazo cepillo lateral
#         unit_of_measurement: 'h'
#         entity_id:
#           - vacuum.xiaomi_vacuum_cleaner
#         value_template: 'Cepillo lateral: {{ states.vacuum.xiaomi_vacuum_cleaner.attributes.side_brush_left }}'
#         icon_template: 'mdi:screwdriver'
#       vacuum_cleanfilter:
#         friendly_name: Reemplazo filtro
#         unit_of_measurement: 'h'
#         entity_id:
#           - vacuum.xiaomi_vacuum_cleaner
#         value_template: 'Filtro: {{ states.vacuum.xiaomi_vacuum_cleaner.attributes.filter_left }}'
#         icon_template: 'mdi:screwdriver'
#       vacuum_sensordirtyleft:
#         friendly_name: Limpieza sensores
#         unit_of_measurement: 'h'
#         entity_id:
#           - vacuum.xiaomi_vacuum_cleaner
#         value_template: 'Sensores: {{ states.vacuum.xiaomi_vacuum_cleaner.attributes.sensor_dirty_left }}'
#         icon_template: 'mdi:screwdriver'
#       vacuum_do_not_disturb:
#         friendly_name: No molestar
#         entity_id:
#           - vacuum.xiaomi_vacuum_cleaner
#         value_template: '{{ states.vacuum.xiaomi_vacuum_cleaner.attributes.do_not_disturb }}'
#         icon_template: >
#           {% set val =  states.vacuum.xiaomi_vacuum_cleaner.attributes.do_not_disturb  %}
#           {% if val == 'on' %}
#             mdi:do-not-disturb
#           {% else %}
#             mdi:do-not-disturb-off
#           {% endif %}
#       vacuum_operation:
#         friendly_name: Estado
#         value_template: 'Estado'
#       vacuum_accessories:
#         friendly_name: Mantenimiento
#         value_template: 'Mantenimiento'  
#       vacuum_cleaner_error_sensor:
#         friendly_name: Error
#         value_template: >-
#           {% if states.vacuum.xiaomi_vacuum_cleaner.attributes.error is defined %}
#             {{states.vacuum.xiaomi_vacuum_cleaner.attributes.error}}
#           {% else %}
#             No Error
#           {% endif %}
 
 
 
# Text to speech
tts:
  - platform: google_translate
    service_name: google_say
 
 

group: !include groups.yaml
 
#automation: !include automations.yaml
automation: !include automations.yaml
        
script: !include scripts.yaml

camera:
#
# Cámara Xiaomi-DaFang
#
  - platform: generic
    name: DaFang3
    username: root
    password: !secret dafang_password
    authentication: basic
    still_image_url: https://192.168.0.111/cgi-bin/currentpic.cgi
#    stream_source: rtsp://192.168.0.111:8554/unicast
    verify_ssl: false
    scan_interval: 5
 
#
# Cámara Xiaomi-DaFang dormitorio
#
  - platform: generic
    name: DaFang2
    username: root
    password: !secret dafang_password
    authentication: basic
    still_image_url: https://192.168.0.112/cgi-bin/currentpic.cgi
#    stream_source: rtsp://192.168.0.111:8554/unicast
    verify_ssl: false
    scan_interval: 5

stream:
    
##########################    
# Termostato    
##########################
 
# climate:
#   - platform: hysenheating
#     name: Termostato
#     host: 192.168.0.114
#     mac: '78:0F:77:EB:E3:29'
#     scan_interval: 60
#     timeout: 10
 
#climate: 
  #- platform: hysen
    #devices:
      #termostato:
        #name: Termostato
        #host: 192.168.0.115
        #mac: '78:0F:77:EB:E3:29'
 
#climate:
  #platform: floureon
  #name: Termostato
  #mac: 78:0F:77:EB:E3:29
  #host: 192.168.0.115
  #use_external_temp: false
 
 
##########################
# Enchufe inteligente
##########################
 
#  - platform: mqtt
#    name: "Enchufe cocina"
#    command_topic: "cmnd/enchufe/power"
#    state_topic: "stat/enchufe/POWER"
#    qos: 1
#    payload_on: "ON"
#    payload_off: "OFF"
#    retain: true
 
##########################
# Enchufe inteligente 2
##########################
 
  #- platform: mqtt
  #  name: "Enchufe TV"
  #  command_topic: "cmnd/enchufe2/power"
  #  state_topic: "stat/enchufe2/POWER"
  #  qos: 1
  #  payload_on: "ON"
  #  payload_off: "OFF"
  #  retain: true
 
##########################
# Enchufe inteligente 3
##########################
 
#  - platform: mqtt
#    name: "Enchufe 3"
#    command_topic: "cmnd/enchufe3/power"
#    state_topic: "stat/enchufe3/POWER"
#    qos: 1
#    payload_on: "ON"
#    payload_off: "OFF"
#    retain: true
 
## Escenas
scene: !include scenes.yaml
discovery
discovery_prefix
broker
port
username
password
certificate
client_cert
client_key
# Sensors

  binary_sensor:
    # ---------------------
    # Aqara human body movement and illuminance sensor - RTCGQ11LM
    # ---------------------  
    # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_pasillo
      name: "Sensor de movimiento pasillo"
      availability_topic: zigbee2mqtt/bridge/state
      payload_on: true
      payload_off: false
      value_template: "{{ value_json.occupancy }}"
      device_class: "motion"
 
    #- platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_arale
      name: "Sensor de movimiento Arale"
      availability_topic: zigbee2mqtt/bridge/state
      payload_on: true
      payload_off: false
      value_template: "{{ value_json.occupancy }}"
      device_class: "motion"
    # ---------------------
    # Aqara door & window contact sensor - MCCGQ11LM
    # ---------------------      
    #- platform: mqtt
    - state_topic: zigbee2mqtt/sensor_puerta
      name: "Sensor puerta"
      availability_topic: zigbee2mqtt/bridge/state
      payload_on: false
      payload_off: true
      value_template: "{{ value_json.contact }}"
      device_class: "door"    
 
    # ---------------------
    # Bombilla IKEA salón
    # ---------------------  
    #- platform: "mqtt"
    - state_topic: zigbee2mqtt/luz_salon
      availability_topic: "zigbee2mqtt/bridge/state"
      payload_on: true
      payload_off: false
      value_template: "{{ value_json.update_available}}"
 
    # ---------------------
    # Bombilla IKEA estudio flexo
    # ---------------------  
  #- platform: "mqtt"
    - state_topic: zigbee2mqtt/luz_flexo
      availability_topic: "zigbee2mqtt/bridge/state"
      payload_on: true
      payload_off: false
      value_template: "{{ value_json.update_available}}"
 
  # Luces
  light:
  # ---------------------
  # Bombilla IKEA salón
  # --------------------- 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/luz_salon
      name: "Luz salón"
      availability_topic: zigbee2mqtt/bridge/state
      brightness: true
      color_temp: true
      schema: "json"
      brightness_scale: 254
      command_topic: zigbee2mqtt/luz_salon/set
 
  # ---------------------
  # Bombilla IKEA estudio flexo - LED1623G12
  # --------------------- 
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/luz_flexo
      availability_topic: zigbee2mqtt/bridge/state
      name: "Luz estudio flexo"
      brightness: true
      schema: "json"
      command_topic: zigbee2mqtt/luz_flexo/set
      brightness_scale: 254
 
  # ----------------------------------------------------------------------------
  # Aqara smart LED bulb - ZNLDP12LM
  # ----------------------------------------------------------------------------
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/luz_arale
      name: "Luz habitación Arale"
      availability_topic: "zigbee2mqtt/bridge/state"
      brightness: true
      color_temp: true
      schema: "json"
      command_topic: zigbee2mqtt/luz_arale/set
 
    # Agrupación de todas las luces
    #- platform: group
    #  name: Luces casa
    #  entities:
    #    - light.luz_salon
    #    - light.luz_estudio_flexo
    #    - light.luz_habitacion_arale
 
##########################
# Enchufe inteligente Xiaomi - ZNCZ04LM
##########################

  switch:
    #- platform: mqtt
    - state_topic: "zigbee2mqtt/enchufe_xiaomi"
      name: "Enchufe Xiaomi"
      availability_topic: "zigbee2mqtt/bridge/state"
      payload_off: "OFF"
      payload_on: "ON"
      value_template: "{{ value_json.state }}"
      command_topic: "zigbee2mqtt/enchufe_xiaomi/set"

  sensor:
  # Weather prediction
  # - platform: yr # Ya no funciona
 
  # ---------------------
  # MiJia wireless switch - WXKG01LM
  # ---------------------
  #- platform: mqtt
    - state_topic: zigbee2mqtt/interruptor
      name: "Interruptor inalámbrico"
      availability_topic: zigbee2mqtt/bridge/state
      icon: "mdi:toggle-switch"
      value_template: "{{ value_json.click }}"
      expire_after: 1
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/interruptor
      name: "Interruptor inalámbrico (batería)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/interruptor
      name: "Interruptor inalámbrico (señal)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"    
  # ---------------------
  # Aqara human body movement and illuminance sensor - RTCGQ11LM
  # ---------------------  
  #- platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_pasillo
      name: "Sensor de luz pasillo (luminosidad)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "lx"
      device_class: "illuminance"
      value_template: "{{ value_json.illuminance }}"
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_pasillo
      name: "Sensor de luz pasillo (batería)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_pasillo
      name: "Sensor de luz pasillo (señal)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_arale
      name: "Sensor de luz Arale (luminosidad)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "lx"
      device_class: "illuminance"
      value_template: "{{ value_json.illuminance }}"
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_arale
      name: "Sensor de luz Arale (batería)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_movimiento_arale
      name: "Sensor de luz Arale (señal)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"  
 
  # ----------------------------------------------------------------------------
  # Aqara door & window contact sensor - MCCGQ11LM
  # ----------------------------------------------------------------------------
  # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_puerta
      name: "Sensor puerta (batería)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: mqtt
    - state_topic: zigbee2mqtt/sensor_puerta
      name: "Sensor puerta (señal)"
      availability_topic: zigbee2mqtt/bridge/state
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"    
 
  # ---------------------
  # Bombilla IKEA salón
  # ---------------------    
  # - platform: mqtt
    - state_topic: zigbee2mqtt/luz_salon
      name: "Luz salón (señal)"
      availability_topic: zigbee2mqtt/bridge/state
      icon: "mdi:signal"
      unit_of_measurement: "lqi"
      value_template: "{{ value_json.linkquality }}"  
 
  # ---------------------
  # Bombilla IKEA estudio flexo
  # ---------------------    
  # - platform: mqtt
    - state_topic: zigbee2mqtt/luz_flexo
      availability_topic: zigbee2mqtt/bridge/state
      icon: "mdi:signal"
      unit_of_measurement: "lqi"
      value_template: "{{ value_json.linkquality }}"  
      name: "Luz dormitorio flexo (señal)"
 
  # ---------------------
  # Termostato
  # ---------------------
  # Para poder utilizar el atributo "valve_state"
  # en automatismos
  #- platform: template 
    #sensors:
      #calefaccion:
        #value_template: "{{ states.climate.termostato.attributes.valve_state }}"
        #friendly_name: 'Calefacción'
 
  # ----------------------------------------------------------------------------
  # Aqara temperature, humidity and pressure sensor - WSDCGQ11LM - Salón
  # ----------------------------------------------------------------------------
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_salon
      name: "Temperatura salón"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "°C"
      device_class: "temperature"
      value_template: "{{ value_json.temperature }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_salon
      name: "Humedad salón"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "humidity"
      value_template: "{{ value_json.humidity }}"    
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_salon
      availability_topic: "zigbee2mqtt/bridge/state"
      name: "Presión salón"
      unit_of_measurement: "hPa"
      device_class: "pressure"
      value_template: "{{ value_json.pressure }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_salon
      name: "Sensor temperatura y humedad salón (batería)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_salon
      name: "Sensor temperatura y humedad salón (señal)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"
 
 
  # ----------------------------------------------------------------------------
  # Aqara temperature, humidity and pressure sensor - WSDCGQ11LM - Estudio
  # ----------------------------------------------------------------------------
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_estudio
      name: "Temperatura estudio"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "°C"
      device_class: "temperature"
      value_template: "{{ value_json.temperature }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_estudio
      name: "Humedad estudio"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "humidity"
      value_template: "{{ value_json.humidity }}"    
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_estudio
      availability_topic: "zigbee2mqtt/bridge/state"
      name: "Presión estudio"
      unit_of_measurement: "hPa"
      device_class: "pressure"
      value_template: "{{ value_json.pressure }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_estudio
      name: "Sensor temperatura y humedad estudio (batería)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_estudio
      name: "Sensor temperatura y humedad estudio (señal)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"
 
  # ----------------------------------------------------------------------------
  # Aqara temperature, humidity and pressure sensor - WSDCGQ11LM - Dormitorio
  # ----------------------------------------------------------------------------
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_dormitorio
      name: "Temperatura dormitorio"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "°C"
      device_class: "temperature"
      value_template: "{{ value_json.temperature }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_dormitorio
      name: "Humedad dormitorio"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "humidity"
      value_template: "{{ value_json.humidity }}"    
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_dormitorio
      availability_topic: "zigbee2mqtt/bridge/state"
      name: "Presión dormitorio"
      unit_of_measurement: "hPa"
      device_class: "pressure"
      value_template: "{{ value_json.pressure }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_dormitorio
      name: "Sensor temperatura y humedad dormitorio (batería)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_dormitorio
      name: "Sensor temperatura y humedad dormitorio (señal)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"
 
  # ----------------------------------------------------------------------------
  # Aqara temperature, humidity and pressure sensor - WSDCGQ11LM - Arale
  # ----------------------------------------------------------------------------
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_arale
      name: "Temperatura arale"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "°C"
      device_class: "temperature"
      value_template: "{{ value_json.temperature }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_arale
      name: "Humedad arale"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "humidity"
      value_template: "{{ value_json.humidity }}"    
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_arale
      availability_topic: "zigbee2mqtt/bridge/state"
      name: "Presión arale"
      unit_of_measurement: "hPa"
      device_class: "pressure"
      value_template: "{{ value_json.pressure }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_arale
      name: "Sensor temperatura y humedad arale (batería)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/temperatura_humedad_arale
      name: "Sensor temperatura y humedad arale (señal)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"
 
 
  # ----------------------------------------------------------------------------
  # Mi/Aqara smart home cube - MFKZQ01LM
  # ----------------------------------------------------------------------------
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/cubo
      name: "Smart cube"
      availability_topic: "zigbee2mqtt/bridge/state"
      icon: "mdi:gesture-double-tap"
      value_template: "{{ value_json.action }}"
      expire_after: 1
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/cubo
      name: "Smart cube (batería)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "%"
      device_class: "battery"
      value_template: "{{ value_json.battery }}"
 
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/cubo
      name: "Smart cube (señal)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"
 
  # ----------------------------------------------------------------------------
  # Aqara smart LED bulb - ZNLDP12LM
  # ----------------------------------------------------------------------------
  # - platform: "mqtt"
    - state_topic: zigbee2mqtt/luz_arale
      name: "Luz habitación Arale (señal)"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "-"
      value_template: "{{ value_json.linkquality }}"  
 
  # ----------------------------------------------------------------------------
  # Enchufe inteligente - Teckin SP22
  # ----------------------------------------------------------------------------
#  # - platform: mqtt
#    name: "Enchufe cocina: Consumo actual"
#    icon: "mdi:power-plug"
#    - state_topic: "tele/enchufe/SENSOR"
#    value_template: '{{ value_json["ENERGY"]["Power"] }}'
#    unit_of_measurement: "W"
 
#  # - platform: mqtt
#    name: "Enchufe cocina: Consumo hoy"
#    icon: "mdi:chart-areaspline"
#    - state_topic: "tele/enchufe/SENSOR"
#    value_template: '{{ value_json["ENERGY"]["Today"] }}'
#    unit_of_measurement: "kWh"
 
  # ----------------------------------------------------------------------------
  # Enchufe inteligente Xiaomi - ZNCZ04LM
  # ----------------------------------------------------------------------------
  # - platform: mqtt
    - state_topic: "zigbee2mqtt/enchufe_xiaomi"
      name: "Enchufe Xiaomi - Consumo actual"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "W"
      icon: "mdi:flash"
      value_template: "{{ value_json.power }}"
 
  # - platform: mqtt
    - state_topic: "zigbee2mqtt/enchufe_xiaomi"
      name: "Enchufe Xiaomi - Consumo acumulado"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "kWh"
      value_template: "{{ value_json.consumption }}"
      icon: "mdi:flash"
 
  # - platform: mqtt
    - state_topic: "zigbee2mqtt/enchufe_xiaomi"
      name: "Enchufe Xiaomi - Intensidad"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "A"
      icon: "mdi:current-ac"
      value_template: "{{ value_json.current }}"
 
  # - platform: mqtt
    - state_topic: "zigbee2mqtt/enchufe_xiaomi"
      name: "Enchufe Xiaomi - Voltaje"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "V"
      icon: "mdi:alpha-v"
      value_template: "{{ value_json.voltage }}"
 
  # - platform: mqtt
    - state_topic: "zigbee2mqtt/enchufe_xiaomi"
      name: "Enchufe Xiaomi - Temperatura"
      availability_topic: "zigbee2mqtt/bridge/state"
      unit_of_measurement: "°C"
      device_class: "temperature"
      value_template: "{{ value_json.temperature }}"
 
  # - platform: mqtt
    - state_topic: "zigbee2mqtt/enchufe_xiaomi"
      name: "Enchufe Xiaomi: Señal"
      availability_topic: "zigbee2mqtt/bridge/state"
      icon: "mdi:signal"
      unit_of_measurement: "lqi"
      value_template: "{{ value_json.linkquality }}"  
 
 
  # ----------------------------------------------------------------------------
  # Enchufe inteligente TV - Teckin SP22
  # ----------------------------------------------------------------------------
  ## - platform: mqtt
  #  name: "Enchufe TV: Consumo actual"
  #  icon: "mdi:power-plug"
  #  - state_topic: "tele/enchufe2/SENSOR"
  #  value_template: '{{ value_json["ENERGY"]["Power"] }}'
  #  unit_of_measurement: "W"
 
  ## - platform: mqtt
  #  name: "Enchufe TV: Consumo hoy"
  #  icon: "mdi:chart-areaspline"
  #  - state_topic: "tele/enchufe2/SENSOR"
  #  value_template: '{{ value_json["ENERGY"]["Today"] }}'
  #  unit_of_measurement: "kWh"
 
  # ----------------------------------------------------------------------------
  # Enchufe inteligente 3 - Teckin SP22
  # ----------------------------------------------------------------------------
  # - platform: mqtt
    - state_topic: "tele/enchufe3/SENSOR"
      name: "Enchufe 3: Consumo actual"
      icon: "mdi:power-plug"
      value_template: '{{ value_json["ENERGY"]["Power"] }}'
      unit_of_measurement: "W"
 
  # - platform: mqtt
    - state_topic: "tele/enchufe3/SENSOR"
      name: "Enchufe 3 : Consumo hoy"
      icon: "mdi:chart-areaspline"
      value_template: '{{ value_json["ENERGY"]["Today"] }}'
      unit_of_measurement: "kWh"
informatica/software/home_assistant/configuraciones.1686565927.txt.gz · Última modificación: por tempwin