]> git.giorgioravera.it Git - homeassistant.git/commitdiff
Added Xiaomi Door Mija Sensor & Automations
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Sat, 1 Feb 2020 16:16:13 +0000 (17:16 +0100)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Sat, 1 Feb 2020 16:16:13 +0000 (17:16 +0100)
automation/doors.yaml [new file with mode: 0644]
binary_sensor/doors.yaml
history.yaml
logbook.yaml
recorder.yaml

diff --git a/automation/doors.yaml b/automation/doors.yaml
new file mode 100644 (file)
index 0000000..11882a7
--- /dev/null
@@ -0,0 +1,56 @@
+######################################################################
+# Home Door: Switch on Lights
+#
+# Actions:
+# - light.turn_on
+# - delay
+#
+# Note: delay is necessary to avoid multiple opening in 5 minutes
+######################################################################
+
+- alias: "Porta Casa: Accendi Luce Corridoio"
+  initial_state: 'on'
+
+  trigger:
+    platform: state
+    entity_id: binary_sensor.porta_casa_stato
+    to: 'on'
+
+  condition:
+  - condition: time
+    after: '23:00:00'
+    before: '06:00:00'
+
+  action:
+    - service: light.turn_on
+      entity_id: light.luce_corridoio
+    - delay: '00:05:00'
+
+######################################################################
+# Home Door: Alarm
+#
+# Actions:
+# - script.notify_all
+######################################################################
+
+- alias: "Porta Casa: Allarme"
+  initial_state: 'on'
+
+  trigger:
+    platform: state
+    entity_id: binary_sensor.porta_casa_stato
+    to: 'on'
+    
+  condition:
+    condition: state
+    entity_id: binary_sensor.guard_mode
+    state: 'on'
+
+  action:
+    service: script.notify_all
+    data_template:
+      title: "Home Assistant - Presenza non autorizzata"
+      volume_level: '0.4'
+      language: 'it'
+      message: "È stata rilevata una presenza non autorizzata."
+      enable_persistent: 1
\ No newline at end of file
index c3d1080dad910f9b03e7092abe98edb3a1a2d65c..1681ce731cdd1be8495a947eca9420e15b702a22 100644 (file)
@@ -1,9 +1,22 @@
 ######################################################################
-# Xiaomi Aqara MCCGQ11LM
+# Xiaomi MiJia Door & Window Contact Sensor (MCCGQ01LM)
 ######################################################################
 
 - platform: "mqtt"
   name: "Porta Casa: Stato"
+  state_topic: "zigbee2mqtt/0x00158d0003e79145"
+  availability_topic: "zigbee2mqtt/bridge/state"
+  payload_on: false
+  payload_off: true
+  value_template: "{{ value_json.contact }}"
+  device_class: "door"
+
+######################################################################
+# Xiaomi Aqara Door & Window Contact Sensor (MCCGQ11LM)
+######################################################################
+
+- platform: "mqtt"
+  name: "Porta Casa 2: Stato"
   state_topic: "zigbee2mqtt/0x00158d0002caf32f"
   availability_topic: "zigbee2mqtt/bridge/state"
   payload_on: false
index 445ba79ebdb74bdffdcfd19d4d77a20d064bb3a9..fa37b5bffb232962bffb16b327d1797360f1baac 100644 (file)
@@ -71,6 +71,8 @@ exclude:
     - sensor.zigbee2mqtt_networkmap
     - sensor.porta_casa_batteria
     - sensor.porta_casa_stato_link
+    - sensor.porta_2_casa_batteria
+    - sensor.porta_2_casa_stato_link
     - sensor.pulsante_batteria
     - sensor.pulsante_stato_link
   domains:
index 2017c71744ae8cd4281525a8f560e6dffd532b76..9b1f85fa89bf0b46afd440a595524a3d0b54f4f2 100644 (file)
@@ -71,6 +71,8 @@ exclude:
     - sensor.zigbee2mqtt_networkmap
     - sensor.porta_casa_batteria
     - sensor.porta_casa_stato_link
+    - sensor.porta_2_casa_batteria
+    - sensor.porta_2_casa_stato_link
     - sensor.pulsante_batteria
     - sensor.pulsante_stato_link
   domains:
index 8f385b3f4de48fcc9dcc47de9e67dd7aa06eb442..8d1c0d27a1fd7389cca6feb36f9b0c751ddb4827 100644 (file)
@@ -73,6 +73,8 @@ exclude:
     - sensor.zigbee2mqtt_networkmap
     - sensor.porta_casa_batteria
     - sensor.porta_casa_stato_link
+    - sensor.porta_2_casa_batteria
+    - sensor.porta_2_casa_stato_link
     - sensor.pulsante_batteria
     - sensor.pulsante_stato_link
   domains: