승차공유(Lyft)


lyft 센서는 주어진 start_latitudestart_longitude에서 사용 가능한 모든 Lyft에 대한 시간과 가격 추정치를 제공합니다. ATTRIBUTES는 차량 용량과 운임과 같은 서비스에 대한 추가 정보를 제공하는데 사용됩니다. end_latitudeend_longitude가 지정되면 가격 추정치도 제공됩니다. 주어진 start 위치에서 픽업시간 동안 각 서비스에 대해 하나의 센서가 생성됩니다. 목적지가 지정되면 예상 가격에 대해 각 서비스에 대한 두 번째 센서가 작성됩니다. 센서는 공식 Lyft API에 의해 구동됩니다.

client_idclient_secret을 얻으려면 여기 응용 프로그램을 생성해야합니다.

이 센서를 활성화하려면 configuration.yaml 파일에 다음 줄을 추가하십시오 :

# Example configuration.yaml entry
sensor:
  - platform: lyft
    client_id: CLIENT_ID
    client_secret: CLIENT_SECRET

Configuration Variables

client_id

(string)(Required)

A client id obtained from developer.lyft.com after creating an app.

client_secret

(string)(Required)

A client secret obtained from developer.lyft.com after creating an app.

start_latitude

(float)(Optional)

The starting latitude for a trip.

Default value:

The latitude defined under the homeassistant key in configuration.yaml.

start_longitude

(float)(Optional)

The starting longitude for a trip.

Default value:

The longitude defined under the homeassistant key in configuration.yaml.

end_latitude

(float)(Optional)

The ending latitude for a trip. While end_latitude is optional, providing an end_latitude/end_longitude allows price estimates as well as time.

end_longitude

(float)(Optional)

The ending longitude for a trip. While end_longitude is optional, providing an end_latitude/end_longitude allows price estimates as well as time.

product_ids

(list | string)(Optional)

A list of Lyft product IDs.

전체 설정 항목은 아래 샘플과 같습니다.

# Example configuration.yaml entry
sensor:
  - platform: lyft
    client_id: CLIENT_ID
    client_secret: CLIENT_SECRET
    start_latitude: 37.8116380
    start_longitude: -122.2648050
    end_latitude: 37.615223
    end_longitude: -122.389977
    product_ids:
      - 'lyft'
      - 'lyft_plus'