NEW REQUEST: On-demand refresh
Closed this issue · 2 comments
charliesoap4 commented
RIght now, you can only set a refresh interval at launch. Normally, 30min is fine. Every once in a while, it'd be nice to force a refresh when I choose to.
Gibby commented
@charliesoap4 you can.
Here are my scripts for my vehicle, see the last one
---
locate_vehicle:
alias: Locate vehicle
sequence:
- service: mqtt.publish
data:
topic: homeassistant/VIN_GOES_HERE/command
payload: '{"command": "getLocation"}'
mode: single
icon: 'mdi:map-marker'
start_vehicle:
alias: vehicle Start Vehicle
sequence:
- service: mqtt.publish
data:
topic: homeassistant/VIN_GOES_HERE/command
payload: '{"command": "startVehicle"}'
mode: single
icon: 'mdi:car-estate'
stop_vehicle:
alias: vehicle Cancel Start Vehicle
sequence:
- service: mqtt.publish
data:
topic: homeassistant/VIN_GOES_HERE/command
payload: '{"command": "cancelStartVehicle"}'
mode: single
icon: 'mdi:car-estate'
unlock_vehicle:
alias: vehicle Unlock Vehicle
sequence:
- service: mqtt.publish
data:
topic: homeassistant/VIN_GOES_HERE/command
payload: '{"command": "unlockDoor"}'
mode: single
icon: 'mdi:car-estate'
lock_vehicle:
alias: Lock vehicle
sequence:
- service: mqtt.publish
data:
topic: homeassistant/VIN_GOES_HERE/command
payload: '{"command": "lockDoor"}'
mode: single
icon: 'mdi:car-estate'
alarm_vehicle:
alias: Alarm vehicle
sequence:
- service: mqtt.publish
data:
topic: homeassistant/VIN_GOES_HERE/command
payload: '{"command": "alert"}'
mode: single
icon: 'mdi:car-estate'
cancel_alarm_vehicle:
alias: Cancel vehicle Alarm
sequence:
- service: mqtt.publish
data:
topic: homeassistant/VIN_GOES_HERE/command
payload: '{"command": "cancelAlert"}'
mode: single
icon: 'mdi:car-estate'
update_vehicle_info:
alias: Update vehicle Info
sequence:
- service: mqtt.publish
data:
topic: homeassistant/VIN_GOES_HERE/command
payload: '{"command": "diagnostics"}'
mode: single
icon: 'mdi:car-estate'
Here is my lovelace
---
- type: custom:layout-card
layout: vertical
cards:
- type: grid
cards:
- type: button
tap_action:
action: toggle
entity: script.start_vehicle
name: Start
show_state: false
- type: button
tap_action:
action: toggle
entity: script.stop_vehicle
name: Cancel Start
show_state: false
icon: 'mdi:car-off'
- type: button
tap_action:
action: toggle
entity: script.lock_vehicle
name: Lock
show_state: false
icon: 'mdi:car-door-lock'
- type: button
tap_action:
action: toggle
entity: script.unlock_vehicle
name: Unlock
show_state: false
icon: 'mdi:car-door'
- type: button
tap_action:
action: toggle
entity: script.update_vehicle_info
name: Update Info
show_state: false
icon: 'mdi:refresh'
- type: button
tap_action:
action: toggle
entity: script.locate_vehicle
name: Update Location
show_state: false
icon: 'mdi:map'
columns: 3
charliesoap4 commented
Awesome. Thanks.