Files
fresh-home/components/packages/pixel_7_coordinates.yaml
T
2024-04-14 14:08:56 -04:00

38 lines
1.1 KiB
YAML

# Toggle controlling the status of coordinate logging
input_boolean:
log_pixel_7_coordinates:
name: "Log Pixel 7 Coordinates"
icon: mdi:crosshairs-gps
# Coordinate log configuration
notify:
- name: Pixel 7 Coordinates
platform: file
filename: /config/custom_logs/pixel_7_coordinates.csv
timestamp: false
# Automation to handle the actual logging of coordinates
automation:
- alias: "Log Pixel 7 Coordinates"
id: 7e726150-6bd7-40c8-a990-13df987d0fca
trigger:
- platform: state
entity_id: input_boolean.log_pixel_7_coordinates
from: "off"
to: "on"
- platform: state
entity_id: device_tracker.pixel_7
- platform: homeassistant
event: start
condition:
- condition: state
entity_id: input_boolean.log_pixel_7_coordinates
state: "on"
action:
- service: notify.pixel_7_coordinates
data:
message: "{{now().strftime('%Y-%m-%d')}}T{{now().strftime('%H:%M:%S.%f')}},{{states('device_tracker.pixel_7')}},{{state_attr('device_tracker.pixel_7','latitude')}},{{state_attr('device_tracker.pixel_7','longitude')}}"