# 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')}}"