Skip to content

Commit 05bef53

Browse files
authored
Merge pull request #3 from etiennec78/dev
V1.0.4
2 parents e0e781c + ed32b2c commit 05bef53

5 files changed

Lines changed: 180 additions & 45 deletions

File tree

Automatic Gate/Extra/Esphome gate firmware/gate.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ script:
162162
title: !secret opening_tts_title
163163
data_template:
164164
data: |
165-
{{ '{"tag": "gate-opening", "car_ui": true, "notification_icon": "mdi:gate-open", "channel": "Gate alerts", "importance": "high"}' | from_json }}
165+
{{ '{"tag": "gate-movement", "car_ui": true, "notification_icon": "mdi:gate-open", "channel": "Gate alerts", "importance": "high"}' | from_json }}
166166
- homeassistant.service:
167167
service: tts.speak
168168
data:
@@ -206,7 +206,7 @@ script:
206206
title: !secret opening_tts_title
207207
data_template:
208208
data: |
209-
{{ '{"tag": "gate-opening", "car_ui": true, "notification_icon": "mdi:gate-open", "channel": "Gate alerts", "importance": "high"}' | from_json }}
209+
{{ '{"tag": "gate-movement", "car_ui": true, "notification_icon": "mdi:gate-open", "channel": "Gate alerts", "importance": "high"}' | from_json }}
210210
- homeassistant.service:
211211
service: tts.speak
212212
data:
@@ -333,7 +333,7 @@ script:
333333
message: clear_notification
334334
data_template:
335335
data: |
336-
{{ '{"tag": "gate-opening"}' | from_json }}
336+
{{ '{"tag": "gate-movement"}' | from_json }}
337337
else:
338338
- if:
339339
condition:

Automatic Gate/README.md

Lines changed: 26 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,30 @@
33
## Description 📝
44

55
**Modular** and **secure** gate automation that **opens your gate** upon leaving or arriving
6-
7-
* Supports up to 10 users driving **simultaneously**
8-
* **Prioritizes manual actions** over the automation, letting you control your gate even while the automation is running
9-
* **Security features** : Auto-close timer, alert notifications, timeout detection, aborting on vehicle left, aborting if driven near home without entering, keeping gate open while someone else approaches or leaves home
10-
* **Custom options** : Gate settings, security settings, iBeacon automatic closing, travel time update interval, notifications text
6+
Makes managing your gate while driving easier : don't ever touch your screen or remote again
7+
Have your gate greet you when you arrive home and be ready for you
8+
Customize the options to tailor the system to your exact needs
9+
10+
## Key Features 🌟
11+
12+
* **Automatic Opening**: Your gate will open automatically when you drive home. No need to press any buttons ! 🏠
13+
* **Smart Navigation**: Directly open the gate when leaving home, or launch an itinerary when starting from outside 🚀
14+
* **Multi-User Support**: Manages up to 10 drivers simultaneously 🚗
15+
* **Collision Prevention**: Ensures the gate doesn't close on anyone arriving or leaving at the same time 🚧
16+
* **Security & Reliability**:
17+
* Precise Waze and ETA calculations to have your gate fully open exactly when you arrive home 🎯
18+
* Real-time position tracking to adjust timing for traffic or if you pass by without entering 📍
19+
* Car status monitoring to cancel everything if you leave your car ✋
20+
* Built-in timeouts in case of an internet loss ⏳
21+
* Maximum entry and leaving time before auto-closing ⌛
22+
* Notification alerts at each decision of the automation 🚨
23+
* Manual actions prioritized over the automation, letting you control your gate even while the automation is running ✍️
24+
* **Customizable Settings**:
25+
* Auto-close with iBeacon 📡
26+
* Adjustable notifications 💬
27+
* Customizable security options 🔒
28+
* Customizable gate operation timings 🛠️
29+
* Customizable travel time refresh rate 🔁
1130

1231
## Flowchart 🔀
1332

@@ -24,7 +43,7 @@
2443
| Sensor | Type | Provider | Multiple | Description |
2544
| :-------------------: | :------------: | :----------------: | :------: | :---------------------------------------------------------------------------------------------------------------------- |
2645
| [Gate](https://github.com/etiennec78/Home-Automation/blob/master/Automatic%20Gate/sensors.md#gate-%EF%B8%8F) | switch/cover | Any | No | Any gate or garage door which is either a switch or a cover. Could be from my [esphome firmware](Extra/Esphome%20gate%20firmware) or any other integration |
27-
| [GPS location trackers](https://github.com/etiennec78/Home-Automation/blob/master/Automatic%20Gate/sensors.md#gps-location-trackers-) | person | Companion | Yes | Try to avoid using wifi/ble location trackers as latency could be an issue. Use high precision when driving near home |
46+
| [GPS location trackers](https://github.com/etiennec78/Home-Automation/blob/master/Automatic%20Gate/sensors.md#gps-location-trackers-) | person | Companion | Yes | ⚠️ Use [high precision while driving near home](https://github.com/etiennec78/Home-Automation/blob/master/Automatic%20Gate/sensors.md#gps-location-trackers-) or you could time out. Try to avoid using BLE/Wifi location trackers |
2847
| [Driving sensor](https://github.com/etiennec78/Home-Automation/blob/master/Automatic%20Gate/sensors.md#driving-sensors-) | binary_sensor | Companion/Template | Yes | Either Android Auto, bluetooth connexion, or both grouped |
2948
| [Travel time](https://github.com/etiennec78/Home-Automation/blob/master/Automatic%20Gate/sensors.md#travel-time-sensors-%EF%B8%8F) | sensor | Waze | Yes | For now only Waze integration accepted, calculates the travel time between you and your home. Disable auto polling |
3049
| [Proximity sensors](https://github.com/etiennec78/Home-Automation/blob/master/Automatic%20Gate/sensors.md#proximity-sensors-) | sensor | Proximity | Yes | Calculates the distance of each user from home |
@@ -40,7 +59,7 @@
4059
| [BLE transmitter](https://github.com/etiennec78/Home-Automation/blob/master/Automatic%20Gate/sensors.md#bluetooth-transmitter-) | none | Companion | Yes | Companion app ble transmitter to automatically close gate upon leaving |
4160
| [BLE entities](https://github.com/etiennec78/Home-Automation/blob/master/Automatic%20Gate/sensors.md#bluetooth-entities-) |signal_strength | Any | Yes | Each BLE entity to monitor, to close the gate when it goes to unavailable. Could be from my [esphome firmware](Extra/Esphome%20gate%20firmware) or else |
4261
| [BLE scanner switch](https://github.com/etiennec78/Home-Automation/blob/master/Automatic%20Gate/sensors.md#bluetooth-scanner-switch-) | switch | Any | No | A switch which can turn on/off your BLE scanner. Not useful if you want your BLE scanner running 24/7 |
43-
| [Notify all devices](https://github.com/etiennec78/Home-Automation/blob/master/Automatic%20Gate/sensors.md#notify-all-devices-group-) | group | Group | No | Only necessary for [esphome firmware](Extra/Esphome%20gate%20firmware) and extra gate automations |
62+
| [Notify all devices](https://github.com/etiennec78/Home-Automation/blob/master/Automatic%20Gate/sensors.md#notify-all-devices-group-) | group | Group | No | Only necessary for [esphome firmware](Extra/Esphome%20gate%20firmware). Allows it to notify all devices when opening on in case of an error |
4463
| [Nearest distance](https://github.com/etiennec78/Home-Automation/blob/master/Automatic%20Gate/sensors.md#nearest-distance-sensor-) | sensor | Proximity | No | Only necessary for [esphome firmware](Extra/Esphome%20gate%20firmware). Gives the distance of the nearest person from home |
4564

4665

0 commit comments

Comments
 (0)