68 lines
1.7 KiB
YAML
68 lines
1.7 KiB
YAML
refresh:
|
|
name: Refresh
|
|
description: Force an immediate refresh of album data from Immich.
|
|
target:
|
|
entity:
|
|
integration: immich_album_watcher
|
|
domain: sensor
|
|
|
|
get_recent_assets:
|
|
name: Get Recent Assets
|
|
description: Get the most recent assets from the targeted album.
|
|
target:
|
|
entity:
|
|
integration: immich_album_watcher
|
|
domain: sensor
|
|
fields:
|
|
count:
|
|
name: Count
|
|
description: Number of recent assets to return (1-100).
|
|
required: false
|
|
default: 10
|
|
selector:
|
|
number:
|
|
min: 1
|
|
max: 100
|
|
mode: slider
|
|
|
|
send_telegram_media_group:
|
|
name: Send Telegram Media Group
|
|
description: Send specified media URLs to a Telegram chat as a media group.
|
|
target:
|
|
entity:
|
|
integration: immich_album_watcher
|
|
domain: sensor
|
|
fields:
|
|
bot_token:
|
|
name: Bot Token
|
|
description: Telegram bot token. Uses configured token if not provided.
|
|
required: false
|
|
selector:
|
|
text:
|
|
chat_id:
|
|
name: Chat ID
|
|
description: Telegram chat ID to send to.
|
|
required: true
|
|
selector:
|
|
text:
|
|
urls:
|
|
name: URLs
|
|
description: List of media URLs to send (max 10). Each item should have 'url' and 'type' (photo/video).
|
|
required: true
|
|
selector:
|
|
object:
|
|
caption:
|
|
name: Caption
|
|
description: Optional caption for the media group (applied to first item).
|
|
required: false
|
|
selector:
|
|
text:
|
|
multiline: true
|
|
reply_to_message_id:
|
|
name: Reply To Message ID
|
|
description: Message ID to reply to.
|
|
required: false
|
|
selector:
|
|
number:
|
|
mode: box
|