mirror of
https://github.com/elisspace/core.git
synced 2026-10-06 09:16:28 +00:00
* iCloud: setup ConfigFlow and prepare for more platforms - add config flow + tests - fix existing services - add play_sound & display_message services - document services - can use devices with the same name - prepare to add sensor platform * Review : not copy account conf * Review: Safer test patch * Review: remove reset_account * Review: Use executor_job while IO * Review: Use executor_job while IO 2 * Review: use hass.helpers.storage.Store() * Review: no IO in tests * Remove reset from services.yaml * Review: remove authenticate.return_value = Mock() * Review: do not initialize the api with the mocked service * isort * Review: @MartinHjelmare Test config flow with all steps * Review: Fix failed tests names * Codevov: Add one missing test
50 lines
1.6 KiB
YAML
50 lines
1.6 KiB
YAML
update:
|
|
description: Update iCloud devices.
|
|
fields:
|
|
account:
|
|
description: Your iCloud account username (email) or account name.
|
|
example: 'steve@apple.com'
|
|
|
|
play_sound:
|
|
description: Play sound on an Apple device.
|
|
fields:
|
|
account:
|
|
description: (required) Your iCloud account username (email) or account name.
|
|
example: 'steve@apple.com'
|
|
device_name:
|
|
description: (required) The name of the Apple device to play a sound.
|
|
example: 'stevesiphone'
|
|
|
|
display_message:
|
|
description: Display a message on an Apple device.
|
|
fields:
|
|
account:
|
|
description: (required) Your iCloud account username (email) or account name.
|
|
example: 'steve@apple.com'
|
|
device_name:
|
|
description: (required) The name of the Apple device to display the message.
|
|
example: 'stevesiphone'
|
|
message:
|
|
description: (required) The content of your message.
|
|
example: 'Hey Steve !'
|
|
sound:
|
|
description: To make a sound when displaying the message (boolean).
|
|
example: 'true'
|
|
|
|
lost_device:
|
|
description: Make an Apple device in lost state.
|
|
fields:
|
|
account:
|
|
description: (required) Your iCloud account username (email) or account name.
|
|
example: 'steve@apple.com'
|
|
device_name:
|
|
description: (required) The name of the Apple device to set lost.
|
|
example: 'stevesiphone'
|
|
number:
|
|
description: (required) The phone number to call in lost mode (must contain country code).
|
|
example: '+33450020100'
|
|
message:
|
|
description: (required) The message to display in lost mode.
|
|
example: 'Call me'
|
|
|