mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-09 10:30:14 -04:00
rearranging esphome
This commit is contained in:
@@ -15,4 +15,4 @@ sensor:
|
|||||||
- sensor.boys_room_multisensor_battery_level
|
- sensor.boys_room_multisensor_battery_level
|
||||||
- sensor.dining_room_multisensor_battery_level
|
- sensor.dining_room_multisensor_battery_level
|
||||||
- sensor.furnace_room_water_sensor_battery_level
|
- sensor.furnace_room_water_sensor_battery_level
|
||||||
- sensor.zwave_remote_battery_level
|
- sensor.z_wave_remote_battery_level
|
||||||
|
|||||||
@@ -40,6 +40,12 @@ template:
|
|||||||
Return-Path: "{{ trigger.event.data['headers'].get('Return-Path',['n/a'])[0] }}"
|
Return-Path: "{{ trigger.event.data['headers'].get('Return-Path',['n/a'])[0] }}"
|
||||||
Received-first: "{{ trigger.event.data['headers'].get('Received',['n/a'])[0] }}"
|
Received-first: "{{ trigger.event.data['headers'].get('Received',['n/a'])[0] }}"
|
||||||
Received-last: "{{ trigger.event.data['headers'].get('Received',['n/a'])[-1] }}"
|
Received-last: "{{ trigger.event.data['headers'].get('Received',['n/a'])[-1] }}"
|
||||||
|
# - name: PNC Balance
|
||||||
|
# default_entity_id: sensor.pnc_balance
|
||||||
|
# unique_id: 741fc355-76da-4a14-8c31-8d9b94bd4376
|
||||||
|
# availability: "{{ states('sensor.balance_alert_messages') not in ['unknown', 'unavailable'] }}"
|
||||||
|
# state: >
|
||||||
|
# {{ trigger.event.data["text"] | regex_findall_index("\ x7491:\* \$([0-9.]+)") }}
|
||||||
binary_sensor:
|
binary_sensor:
|
||||||
- name: Low Balance
|
- name: Low Balance
|
||||||
device_class: problem
|
device_class: problem
|
||||||
|
|||||||
@@ -21,12 +21,11 @@ api:
|
|||||||
encryption:
|
encryption:
|
||||||
key: !secret api-encryption-key
|
key: !secret api-encryption-key
|
||||||
|
|
||||||
ota:
|
|
||||||
- platform: esphome
|
|
||||||
password: !secret ota-password
|
|
||||||
|
|
||||||
captive_portal:
|
captive_portal:
|
||||||
|
|
||||||
|
ota:
|
||||||
|
- id: !remove ota_esphome
|
||||||
|
|
||||||
button:
|
button:
|
||||||
- id: !remove local_restart_button
|
- id: !remove local_restart_button
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,68 @@
|
|||||||
|
# Board: ESP32 DevKit V1 (Espressif)
|
||||||
|
# Definition: definitions/boards/esp32-devkit-v1/manifest.yaml
|
||||||
|
|
||||||
|
esphome:
|
||||||
|
name: vehicle-sensor
|
||||||
|
friendly_name: vehicle-sensor
|
||||||
|
|
||||||
|
esp32:
|
||||||
|
variant: esp32
|
||||||
|
flash_size: 4MB
|
||||||
|
framework:
|
||||||
|
type: esp-idf
|
||||||
|
|
||||||
|
logger:
|
||||||
|
|
||||||
|
api:
|
||||||
|
encryption:
|
||||||
|
key: "e2u3+AiW0fFvHzQJTYe2wizTa73H/03NUBAjlkElFhU="
|
||||||
|
|
||||||
|
ota:
|
||||||
|
- platform: esphome
|
||||||
|
|
||||||
|
wifi:
|
||||||
|
ssid: !secret wifi_ssid
|
||||||
|
password: !secret wifi_password
|
||||||
|
ap:
|
||||||
|
ssid: ${friendly_name
|
||||||
|
password: !secret fallback_ap_password
|
||||||
|
substitutions:
|
||||||
|
devicename: vehicle-sensor
|
||||||
|
entity_name: vehicle_sensor
|
||||||
|
friendly_name: Vehicle Sensor
|
||||||
|
comment: Clever Vehicle Sensor
|
||||||
|
|
||||||
|
captive_portal:
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: ultrasonic
|
||||||
|
name: Car Sensor East Side
|
||||||
|
internal: true
|
||||||
|
echo_pin: GPIO16
|
||||||
|
trigger_pin: GPIO17
|
||||||
|
id: sensor_ultrasonic_1
|
||||||
|
timeout: 4.0m
|
||||||
|
update_interval: 0.5s
|
||||||
|
filters:
|
||||||
|
- or:
|
||||||
|
- throttle_average: 30s
|
||||||
|
- delta: 0.5
|
||||||
|
- sliding_window_moving_average:
|
||||||
|
window_size: 5
|
||||||
|
send_every: 5
|
||||||
|
- delta: 0.0254
|
||||||
|
|
||||||
|
- platform: ultrasonic
|
||||||
|
name: Car Sensor West Side
|
||||||
|
internal: true
|
||||||
|
echo_pin: GPIO25
|
||||||
|
trigger_pin: GPIO26
|
||||||
|
id: sensor_ultrasonic_2
|
||||||
|
filters:
|
||||||
|
- or:
|
||||||
|
- throttle_average: 30s
|
||||||
|
- delta: 0.5
|
||||||
|
- sliding_window_moving_average:
|
||||||
|
window_size: 5
|
||||||
|
send_every: 5
|
||||||
|
- delta: 0.0254
|
||||||
Reference in New Issue
Block a user