Add prettier (in pre-commit and CI) (#33693)
* Add prettier (in pre-commit and CI) * Make all file prettier * Change order * Add to Azure Pipelines * Fix a YAML file prettier caught as invalid * Remove flow mapping using curly braces from all YAML service files
This commit is contained in:
parent
e3bcfb88e7
commit
39336d3ea3
187 changed files with 1649 additions and 1688 deletions
|
@ -55,6 +55,10 @@ repos:
|
||||||
rev: v1.21.0
|
rev: v1.21.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: yamllint
|
- id: yamllint
|
||||||
|
- repo: https://github.com/prettier/prettier
|
||||||
|
rev: 2.0.2
|
||||||
|
hooks:
|
||||||
|
- id: prettier
|
||||||
- repo: local
|
- repo: local
|
||||||
hooks:
|
hooks:
|
||||||
# Run mypy through our wrapper script in order to get the possible
|
# Run mypy through our wrapper script in order to get the possible
|
||||||
|
|
5
.prettierignore
Normal file
5
.prettierignore
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
*.md
|
||||||
|
azure-*.yml
|
||||||
|
docs/source/_templates/*
|
||||||
|
homeassistant/components/*/.translations/*.json
|
||||||
|
tests/fixtures/*
|
|
@ -72,6 +72,10 @@ stages:
|
||||||
. venv/bin/activate
|
. venv/bin/activate
|
||||||
pre-commit run pyupgrade --all-files
|
pre-commit run pyupgrade --all-files
|
||||||
displayName: 'Run pyupgrade'
|
displayName: 'Run pyupgrade'
|
||||||
|
- script: |
|
||||||
|
. venv/bin/activate
|
||||||
|
pre-commit run prettier --all-files
|
||||||
|
displayName: 'Run prettier'
|
||||||
- job: 'Validate'
|
- job: 'Validate'
|
||||||
pool:
|
pool:
|
||||||
vmImage: 'ubuntu-latest'
|
vmImage: 'ubuntu-latest'
|
||||||
|
|
|
@ -6,10 +6,10 @@ write_data_by_name:
|
||||||
fields:
|
fields:
|
||||||
adsvar:
|
adsvar:
|
||||||
description: The name of the variable to write to.
|
description: The name of the variable to write to.
|
||||||
example: '.global_var'
|
example: ".global_var"
|
||||||
adstype:
|
adstype:
|
||||||
description: The data type of the variable to write to.
|
description: The data type of the variable to write to.
|
||||||
example: 'int'
|
example: "int"
|
||||||
value:
|
value:
|
||||||
description: The value to write to the variable.
|
description: The value to write to the variable.
|
||||||
example: 1
|
example: 1
|
||||||
|
|
|
@ -5,20 +5,20 @@ add_tracking:
|
||||||
fields:
|
fields:
|
||||||
tracking_number:
|
tracking_number:
|
||||||
description: Tracking number for the new tracking
|
description: Tracking number for the new tracking
|
||||||
example: '123456789'
|
example: "123456789"
|
||||||
title:
|
title:
|
||||||
description: A custom title for the new tracking
|
description: A custom title for the new tracking
|
||||||
example: 'Laptop'
|
example: "Laptop"
|
||||||
slug:
|
slug:
|
||||||
description: Slug (carrier) of the new tracking
|
description: Slug (carrier) of the new tracking
|
||||||
example: 'USPS'
|
example: "USPS"
|
||||||
|
|
||||||
remove_tracking:
|
remove_tracking:
|
||||||
description: Remove a tracking from Aftership.
|
description: Remove a tracking from Aftership.
|
||||||
fields:
|
fields:
|
||||||
tracking_number:
|
tracking_number:
|
||||||
description: Tracking number of the tracking to remove
|
description: Tracking number of the tracking to remove
|
||||||
example: '123456789'
|
example: "123456789"
|
||||||
slug:
|
slug:
|
||||||
description: Slug (carrier) of the tracking to remove
|
description: Slug (carrier) of the tracking to remove
|
||||||
example: 'USPS'
|
example: "USPS"
|
||||||
|
|
|
@ -5,7 +5,7 @@ alarm_disarm:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of alarm control panel to disarm.
|
description: Name of alarm control panel to disarm.
|
||||||
example: 'alarm_control_panel.downstairs'
|
example: "alarm_control_panel.downstairs"
|
||||||
code:
|
code:
|
||||||
description: An optional code to disarm the alarm control panel with.
|
description: An optional code to disarm the alarm control panel with.
|
||||||
example: 1234
|
example: 1234
|
||||||
|
@ -15,7 +15,7 @@ alarm_arm_custom_bypass:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of alarm control panel to arm custom bypass.
|
description: Name of alarm control panel to arm custom bypass.
|
||||||
example: 'alarm_control_panel.downstairs'
|
example: "alarm_control_panel.downstairs"
|
||||||
code:
|
code:
|
||||||
description: An optional code to arm custom bypass the alarm control panel with.
|
description: An optional code to arm custom bypass the alarm control panel with.
|
||||||
example: 1234
|
example: 1234
|
||||||
|
@ -25,7 +25,7 @@ alarm_arm_home:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of alarm control panel to arm home.
|
description: Name of alarm control panel to arm home.
|
||||||
example: 'alarm_control_panel.downstairs'
|
example: "alarm_control_panel.downstairs"
|
||||||
code:
|
code:
|
||||||
description: An optional code to arm home the alarm control panel with.
|
description: An optional code to arm home the alarm control panel with.
|
||||||
example: 1234
|
example: 1234
|
||||||
|
@ -35,7 +35,7 @@ alarm_arm_away:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of alarm control panel to arm away.
|
description: Name of alarm control panel to arm away.
|
||||||
example: 'alarm_control_panel.downstairs'
|
example: "alarm_control_panel.downstairs"
|
||||||
code:
|
code:
|
||||||
description: An optional code to arm away the alarm control panel with.
|
description: An optional code to arm away the alarm control panel with.
|
||||||
example: 1234
|
example: 1234
|
||||||
|
@ -45,7 +45,7 @@ alarm_arm_night:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of alarm control panel to arm night.
|
description: Name of alarm control panel to arm night.
|
||||||
example: 'alarm_control_panel.downstairs'
|
example: "alarm_control_panel.downstairs"
|
||||||
code:
|
code:
|
||||||
description: An optional code to arm night the alarm control panel with.
|
description: An optional code to arm night the alarm control panel with.
|
||||||
example: 1234
|
example: 1234
|
||||||
|
@ -55,7 +55,7 @@ alarm_trigger:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of alarm control panel to trigger.
|
description: Name of alarm control panel to trigger.
|
||||||
example: 'alarm_control_panel.downstairs'
|
example: "alarm_control_panel.downstairs"
|
||||||
code:
|
code:
|
||||||
description: An optional code to trigger the alarm control panel with.
|
description: An optional code to trigger the alarm control panel with.
|
||||||
example: 1234
|
example: 1234
|
||||||
|
|
|
@ -2,8 +2,8 @@ alarm_keypress:
|
||||||
description: Send custom keypresses to the alarm.
|
description: Send custom keypresses to the alarm.
|
||||||
fields:
|
fields:
|
||||||
keypress:
|
keypress:
|
||||||
description: 'String to send to the alarm panel.'
|
description: "String to send to the alarm panel."
|
||||||
example: '*71'
|
example: "*71"
|
||||||
|
|
||||||
alarm_toggle_chime:
|
alarm_toggle_chime:
|
||||||
description: Send the alarm the toggle chime command.
|
description: Send the alarm the toggle chime command.
|
||||||
|
|
|
@ -1,12 +1,18 @@
|
||||||
toggle:
|
toggle:
|
||||||
description: Toggle alert's notifications.
|
description: Toggle alert's notifications.
|
||||||
fields:
|
fields:
|
||||||
entity_id: {description: Name of the alert to toggle., example: alert.garage_door_open}
|
entity_id:
|
||||||
|
description: Name of the alert to toggle.
|
||||||
|
example: alert.garage_door_open
|
||||||
turn_off:
|
turn_off:
|
||||||
description: Silence alert's notifications.
|
description: Silence alert's notifications.
|
||||||
fields:
|
fields:
|
||||||
entity_id: {description: Name of the alert to silence., example: alert.garage_door_open}
|
entity_id:
|
||||||
|
description: Name of the alert to silence.
|
||||||
|
example: alert.garage_door_open
|
||||||
turn_on:
|
turn_on:
|
||||||
description: Reset alert's notifications.
|
description: Reset alert's notifications.
|
||||||
fields:
|
fields:
|
||||||
entity_id: {description: Name of the alert to reset., example: alert.garage_door_open}
|
entity_id:
|
||||||
|
description: Name of the alert to reset.
|
||||||
|
example: alert.garage_door_open
|
||||||
|
|
|
@ -3,49 +3,49 @@ enable_recording:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: "Name(s) of the cameras, or 'all' for all cameras."
|
description: "Name(s) of the cameras, or 'all' for all cameras."
|
||||||
example: 'camera.house_front'
|
example: "camera.house_front"
|
||||||
|
|
||||||
disable_recording:
|
disable_recording:
|
||||||
description: Disable continuous recording to camera storage.
|
description: Disable continuous recording to camera storage.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: "Name(s) of the cameras, or 'all' for all cameras."
|
description: "Name(s) of the cameras, or 'all' for all cameras."
|
||||||
example: 'camera.house_front'
|
example: "camera.house_front"
|
||||||
|
|
||||||
enable_audio:
|
enable_audio:
|
||||||
description: Enable audio stream.
|
description: Enable audio stream.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: "Name(s) of the cameras, or 'all' for all cameras."
|
description: "Name(s) of the cameras, or 'all' for all cameras."
|
||||||
example: 'camera.house_front'
|
example: "camera.house_front"
|
||||||
|
|
||||||
disable_audio:
|
disable_audio:
|
||||||
description: Disable audio stream.
|
description: Disable audio stream.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: "Name(s) of the cameras, or 'all' for all cameras."
|
description: "Name(s) of the cameras, or 'all' for all cameras."
|
||||||
example: 'camera.house_front'
|
example: "camera.house_front"
|
||||||
|
|
||||||
enable_motion_recording:
|
enable_motion_recording:
|
||||||
description: Enable recording a clip to camera storage when motion is detected.
|
description: Enable recording a clip to camera storage when motion is detected.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: "Name(s) of the cameras, or 'all' for all cameras."
|
description: "Name(s) of the cameras, or 'all' for all cameras."
|
||||||
example: 'camera.house_front'
|
example: "camera.house_front"
|
||||||
|
|
||||||
disable_motion_recording:
|
disable_motion_recording:
|
||||||
description: Disable recording a clip to camera storage when motion is detected.
|
description: Disable recording a clip to camera storage when motion is detected.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: "Name(s) of the cameras, or 'all' for all cameras."
|
description: "Name(s) of the cameras, or 'all' for all cameras."
|
||||||
example: 'camera.house_front'
|
example: "camera.house_front"
|
||||||
|
|
||||||
goto_preset:
|
goto_preset:
|
||||||
description: Move camera to PTZ preset.
|
description: Move camera to PTZ preset.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: "Name(s) of the cameras, or 'all' for all cameras."
|
description: "Name(s) of the cameras, or 'all' for all cameras."
|
||||||
example: 'camera.house_front'
|
example: "camera.house_front"
|
||||||
preset:
|
preset:
|
||||||
description: Preset number, starting from 1.
|
description: Preset number, starting from 1.
|
||||||
example: 1
|
example: 1
|
||||||
|
@ -55,7 +55,7 @@ set_color_bw:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: "Name(s) of the cameras, or 'all' for all cameras."
|
description: "Name(s) of the cameras, or 'all' for all cameras."
|
||||||
example: 'camera.house_front'
|
example: "camera.house_front"
|
||||||
color_bw:
|
color_bw:
|
||||||
description: Color mode, one of 'auto', 'color' or 'bw'.
|
description: Color mode, one of 'auto', 'color' or 'bw'.
|
||||||
example: auto
|
example: auto
|
||||||
|
@ -65,24 +65,24 @@ start_tour:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: "Name(s) of the cameras, or 'all' for all cameras."
|
description: "Name(s) of the cameras, or 'all' for all cameras."
|
||||||
example: 'camera.house_front'
|
example: "camera.house_front"
|
||||||
|
|
||||||
stop_tour:
|
stop_tour:
|
||||||
description: Stop camera's PTZ tour function.
|
description: Stop camera's PTZ tour function.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: "Name(s) of the cameras, or 'all' for all cameras."
|
description: "Name(s) of the cameras, or 'all' for all cameras."
|
||||||
example: 'camera.house_front'
|
example: "camera.house_front"
|
||||||
|
|
||||||
ptz_control:
|
ptz_control:
|
||||||
description: Move (Pan/Tilt) and/or Zoom a PTZ camera
|
description: Move (Pan/Tilt) and/or Zoom a PTZ camera
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: "Name of the camera, or 'all' for all cameras."
|
description: "Name of the camera, or 'all' for all cameras."
|
||||||
example: 'camera.house_front'
|
example: "camera.house_front"
|
||||||
movement:
|
movement:
|
||||||
description: "up, down, right, left, right_up, right_down, left_up, left_down, zoom_in, zoom_out"
|
description: "up, down, right, left, right_up, right_down, left_up, left_down, zoom_in, zoom_out"
|
||||||
example: 'right'
|
example: "right"
|
||||||
travel_time:
|
travel_time:
|
||||||
description: "(optional) Travel time in fractional seconds: from 0 to 1. Default: .2"
|
description: "(optional) Travel time in fractional seconds: from 0 to 1. Default: .2"
|
||||||
example: '.5'
|
example: ".5"
|
||||||
|
|
|
@ -5,31 +5,31 @@ adb_command:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of Android TV / Fire TV entities.
|
description: Name(s) of Android TV / Fire TV entities.
|
||||||
example: 'media_player.android_tv_living_room'
|
example: "media_player.android_tv_living_room"
|
||||||
command:
|
command:
|
||||||
description: Either a key command or an ADB shell command.
|
description: Either a key command or an ADB shell command.
|
||||||
example: 'HOME'
|
example: "HOME"
|
||||||
download:
|
download:
|
||||||
description: Download a file from your Android TV / Fire TV device to your Home Assistant instance.
|
description: Download a file from your Android TV / Fire TV device to your Home Assistant instance.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of Android TV / Fire TV entity.
|
description: Name of Android TV / Fire TV entity.
|
||||||
example: 'media_player.android_tv_living_room'
|
example: "media_player.android_tv_living_room"
|
||||||
device_path:
|
device_path:
|
||||||
description: The filepath on the Android TV / Fire TV device.
|
description: The filepath on the Android TV / Fire TV device.
|
||||||
example: '/storage/emulated/0/Download/example.txt'
|
example: "/storage/emulated/0/Download/example.txt"
|
||||||
local_path:
|
local_path:
|
||||||
description: The filepath on your Home Assistant instance.
|
description: The filepath on your Home Assistant instance.
|
||||||
example: '/config/example.txt'
|
example: "/config/example.txt"
|
||||||
upload:
|
upload:
|
||||||
description: Upload a file from your Home Assistant instance to an Android TV / Fire TV device.
|
description: Upload a file from your Home Assistant instance to an Android TV / Fire TV device.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of Android TV / Fire TV entities.
|
description: Name(s) of Android TV / Fire TV entities.
|
||||||
example: 'media_player.android_tv_living_room'
|
example: "media_player.android_tv_living_room"
|
||||||
device_path:
|
device_path:
|
||||||
description: The filepath on the Android TV / Fire TV device.
|
description: The filepath on the Android TV / Fire TV device.
|
||||||
example: '/storage/emulated/0/Download/example.txt'
|
example: "/storage/emulated/0/Download/example.txt"
|
||||||
local_path:
|
local_path:
|
||||||
description: The filepath on your Home Assistant instance.
|
description: The filepath on your Home Assistant instance.
|
||||||
example: '/config/example.txt'
|
example: "/config/example.txt"
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
apple_tv_authenticate:
|
apple_tv_authenticate:
|
||||||
description: Start AirPlay device authentication.
|
description: Start AirPlay device authentication.
|
||||||
fields:
|
fields:
|
||||||
entity_id: {description: Name(s) of entities to authenticate with., example: media_player.apple_tv}
|
entity_id:
|
||||||
apple_tv_scan: {description: Scan for Apple TV devices.}
|
description: Name(s) of entities to authenticate with.
|
||||||
|
example: media_player.apple_tv
|
||||||
|
apple_tv_scan:
|
||||||
|
description: Scan for Apple TV devices.
|
||||||
|
|
|
@ -2,14 +2,8 @@
|
||||||
"domain": "august",
|
"domain": "august",
|
||||||
"name": "August",
|
"name": "August",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/august",
|
"documentation": "https://www.home-assistant.io/integrations/august",
|
||||||
"requirements": [
|
"requirements": ["py-august==0.25.0"],
|
||||||
"py-august==0.25.0"
|
"dependencies": ["configurator"],
|
||||||
],
|
"codeowners": ["@bdraco"],
|
||||||
"dependencies": [
|
|
||||||
"configurator"
|
|
||||||
],
|
|
||||||
"codeowners": [
|
|
||||||
"@bdraco"
|
|
||||||
],
|
|
||||||
"config_flow": true
|
"config_flow": true
|
||||||
}
|
}
|
||||||
|
|
|
@ -87,7 +87,6 @@
|
||||||
"not_opened": "{entity_name} closed",
|
"not_opened": "{entity_name} closed",
|
||||||
"turned_on": "{entity_name} turned on",
|
"turned_on": "{entity_name} turned on",
|
||||||
"turned_off": "{entity_name} turned off"
|
"turned_off": "{entity_name} turned off"
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,8 +3,7 @@ set_all_zones:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of any blackbird zone.
|
description: Name of any blackbird zone.
|
||||||
example: 'media_player.zone_1'
|
example: "media_player.zone_1"
|
||||||
source:
|
source:
|
||||||
description: Name of source to switch to.
|
description: Name of source to switch to.
|
||||||
example: 'Source 1'
|
example: "Source 1"
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,14 @@
|
||||||
send:
|
send:
|
||||||
description: Send a raw packet to device.
|
description: Send a raw packet to device.
|
||||||
fields:
|
fields:
|
||||||
host: {description: IP address of device to send packet via. This must be an already configured device., example: "192.168.0.1"}
|
host:
|
||||||
packet: {description: base64 encoded packet.}
|
description: IP address of device to send packet via. This must be an already configured device.
|
||||||
|
example: "192.168.0.1"
|
||||||
|
packet:
|
||||||
|
description: base64 encoded packet.
|
||||||
learn:
|
learn:
|
||||||
description: Learn a IR or RF code from remote.
|
description: Learn a IR or RF code from remote.
|
||||||
fields:
|
fields:
|
||||||
host: {description: IP address of device to send packet via. This must be an already configured device., example: "192.168.0.1"}
|
host:
|
||||||
|
description: IP address of device to send packet via. This must be an already configured device.
|
||||||
|
example: "192.168.0.1"
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
# Describes the format for available calendar services
|
# Describes the format for available calendar services
|
||||||
|
|
||||||
|
|
|
@ -5,61 +5,61 @@ turn_off:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Entity id.
|
description: Entity id.
|
||||||
example: 'camera.living_room'
|
example: "camera.living_room"
|
||||||
|
|
||||||
turn_on:
|
turn_on:
|
||||||
description: Turn on camera.
|
description: Turn on camera.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Entity id.
|
description: Entity id.
|
||||||
example: 'camera.living_room'
|
example: "camera.living_room"
|
||||||
|
|
||||||
enable_motion_detection:
|
enable_motion_detection:
|
||||||
description: Enable the motion detection in a camera.
|
description: Enable the motion detection in a camera.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to enable motion detection.
|
description: Name(s) of entities to enable motion detection.
|
||||||
example: 'camera.living_room_camera'
|
example: "camera.living_room_camera"
|
||||||
|
|
||||||
disable_motion_detection:
|
disable_motion_detection:
|
||||||
description: Disable the motion detection in a camera.
|
description: Disable the motion detection in a camera.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to disable motion detection.
|
description: Name(s) of entities to disable motion detection.
|
||||||
example: 'camera.living_room_camera'
|
example: "camera.living_room_camera"
|
||||||
|
|
||||||
snapshot:
|
snapshot:
|
||||||
description: Take a snapshot from a camera.
|
description: Take a snapshot from a camera.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to create snapshots from.
|
description: Name(s) of entities to create snapshots from.
|
||||||
example: 'camera.living_room_camera'
|
example: "camera.living_room_camera"
|
||||||
filename:
|
filename:
|
||||||
description: Template of a Filename. Variable is entity_id.
|
description: Template of a Filename. Variable is entity_id.
|
||||||
example: '/tmp/snapshot_{{ entity_id }}'
|
example: "/tmp/snapshot_{{ entity_id }}"
|
||||||
|
|
||||||
play_stream:
|
play_stream:
|
||||||
description: Play camera stream on supported media player.
|
description: Play camera stream on supported media player.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to stream from.
|
description: Name(s) of entities to stream from.
|
||||||
example: 'camera.living_room_camera'
|
example: "camera.living_room_camera"
|
||||||
media_player:
|
media_player:
|
||||||
description: Name(s) of media player to stream to.
|
description: Name(s) of media player to stream to.
|
||||||
example: 'media_player.living_room_tv'
|
example: "media_player.living_room_tv"
|
||||||
format:
|
format:
|
||||||
description: (Optional) Stream format supported by media player.
|
description: (Optional) Stream format supported by media player.
|
||||||
example: 'hls'
|
example: "hls"
|
||||||
|
|
||||||
record:
|
record:
|
||||||
description: Record live camera feed.
|
description: Record live camera feed.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of entities to record.
|
description: Name of entities to record.
|
||||||
example: 'camera.living_room_camera'
|
example: "camera.living_room_camera"
|
||||||
filename:
|
filename:
|
||||||
description: Template of a Filename. Variable is entity_id. Must be mp4.
|
description: Template of a Filename. Variable is entity_id. Must be mp4.
|
||||||
example: '/tmp/snapshot_{{ entity_id }}.mp4'
|
example: "/tmp/snapshot_{{ entity_id }}.mp4"
|
||||||
duration:
|
duration:
|
||||||
description: (Optional) Target recording length (in seconds).
|
description: (Optional) Target recording length (in seconds).
|
||||||
default: 30
|
default: 30
|
||||||
|
@ -67,4 +67,3 @@ record:
|
||||||
lookback:
|
lookback:
|
||||||
description: (Optional) Target lookback period (in seconds) to include in addition to duration. Only available if there is currently an active HLS stream.
|
description: (Optional) Target lookback period (in seconds) to include in addition to duration. Only available if there is currently an active HLS stream.
|
||||||
example: 4
|
example: 4
|
||||||
|
|
||||||
|
|
|
@ -3,21 +3,21 @@ seek_forward:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of entity for the instance of Channels to seek in.
|
description: Name of entity for the instance of Channels to seek in.
|
||||||
example: 'media_player.family_room_channels'
|
example: "media_player.family_room_channels"
|
||||||
|
|
||||||
seek_backward:
|
seek_backward:
|
||||||
description: Seek backward by a set number of seconds.
|
description: Seek backward by a set number of seconds.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of entity for the instance of Channels to seek in.
|
description: Name of entity for the instance of Channels to seek in.
|
||||||
example: 'media_player.family_room_channels'
|
example: "media_player.family_room_channels"
|
||||||
|
|
||||||
seek_by:
|
seek_by:
|
||||||
description: Seek by an inputted number of seconds.
|
description: Seek by an inputted number of seconds.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of entity for the instance of Channels to seek in.
|
description: Name of entity for the instance of Channels to seek in.
|
||||||
example: 'media_player.family_room_channels'
|
example: "media_player.family_room_channels"
|
||||||
seconds:
|
seconds:
|
||||||
description: Number of seconds to seek by. Negative numbers seek backwards.
|
description: Number of seconds to seek by. Negative numbers seek backwards.
|
||||||
example: 120
|
example: 120
|
||||||
|
|
|
@ -5,7 +5,7 @@ set_aux_heat:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to change.
|
description: Name(s) of entities to change.
|
||||||
example: 'climate.kitchen'
|
example: "climate.kitchen"
|
||||||
aux_heat:
|
aux_heat:
|
||||||
description: New value of axillary heater.
|
description: New value of axillary heater.
|
||||||
example: true
|
example: true
|
||||||
|
@ -15,17 +15,17 @@ set_preset_mode:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to change.
|
description: Name(s) of entities to change.
|
||||||
example: 'climate.kitchen'
|
example: "climate.kitchen"
|
||||||
preset_mode:
|
preset_mode:
|
||||||
description: New value of preset mode
|
description: New value of preset mode
|
||||||
example: 'away'
|
example: "away"
|
||||||
|
|
||||||
set_temperature:
|
set_temperature:
|
||||||
description: Set target temperature of climate device.
|
description: Set target temperature of climate device.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to change.
|
description: Name(s) of entities to change.
|
||||||
example: 'climate.kitchen'
|
example: "climate.kitchen"
|
||||||
temperature:
|
temperature:
|
||||||
description: New target temperature for HVAC.
|
description: New target temperature for HVAC.
|
||||||
example: 25
|
example: 25
|
||||||
|
@ -37,14 +37,14 @@ set_temperature:
|
||||||
example: 20
|
example: 20
|
||||||
hvac_mode:
|
hvac_mode:
|
||||||
description: HVAC operation mode to set temperature to.
|
description: HVAC operation mode to set temperature to.
|
||||||
example: 'heat'
|
example: "heat"
|
||||||
|
|
||||||
set_humidity:
|
set_humidity:
|
||||||
description: Set target humidity of climate device.
|
description: Set target humidity of climate device.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to change.
|
description: Name(s) of entities to change.
|
||||||
example: 'climate.kitchen'
|
example: "climate.kitchen"
|
||||||
humidity:
|
humidity:
|
||||||
description: New target humidity for climate device.
|
description: New target humidity for climate device.
|
||||||
example: 60
|
example: 60
|
||||||
|
@ -54,7 +54,7 @@ set_fan_mode:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to change.
|
description: Name(s) of entities to change.
|
||||||
example: 'climate.nest'
|
example: "climate.nest"
|
||||||
fan_mode:
|
fan_mode:
|
||||||
description: New value of fan mode.
|
description: New value of fan mode.
|
||||||
example: On Low
|
example: On Low
|
||||||
|
@ -64,7 +64,7 @@ set_hvac_mode:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to change.
|
description: Name(s) of entities to change.
|
||||||
example: 'climate.nest'
|
example: "climate.nest"
|
||||||
hvac_mode:
|
hvac_mode:
|
||||||
description: New value of operation mode.
|
description: New value of operation mode.
|
||||||
example: heat
|
example: heat
|
||||||
|
@ -74,7 +74,7 @@ set_swing_mode:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to change.
|
description: Name(s) of entities to change.
|
||||||
example: 'climate.nest'
|
example: "climate.nest"
|
||||||
swing_mode:
|
swing_mode:
|
||||||
description: New value of swing mode.
|
description: New value of swing mode.
|
||||||
|
|
||||||
|
@ -83,11 +83,11 @@ turn_on:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to change.
|
description: Name(s) of entities to change.
|
||||||
example: 'climate.kitchen'
|
example: "climate.kitchen"
|
||||||
|
|
||||||
turn_off:
|
turn_off:
|
||||||
description: Turn climate device off.
|
description: Turn climate device off.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to change.
|
description: Name(s) of entities to change.
|
||||||
example: 'climate.kitchen'
|
example: "climate.kitchen"
|
||||||
|
|
|
@ -5,25 +5,25 @@ decrement:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Entity id of the counter to decrement.
|
description: Entity id of the counter to decrement.
|
||||||
example: 'counter.count0'
|
example: "counter.count0"
|
||||||
increment:
|
increment:
|
||||||
description: Increment a counter.
|
description: Increment a counter.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Entity id of the counter to increment.
|
description: Entity id of the counter to increment.
|
||||||
example: 'counter.count0'
|
example: "counter.count0"
|
||||||
reset:
|
reset:
|
||||||
description: Reset a counter.
|
description: Reset a counter.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Entity id of the counter to reset.
|
description: Entity id of the counter to reset.
|
||||||
example: 'counter.count0'
|
example: "counter.count0"
|
||||||
configure:
|
configure:
|
||||||
description: Change counter parameters
|
description: Change counter parameters
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Entity id of the counter to change.
|
description: Entity id of the counter to change.
|
||||||
example: 'counter.count0'
|
example: "counter.count0"
|
||||||
minimum:
|
minimum:
|
||||||
description: New minimum value for the counter or None to remove minimum
|
description: New minimum value for the counter or None to remove minimum
|
||||||
example: 0
|
example: 0
|
||||||
|
|
|
@ -5,28 +5,28 @@ open_cover:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of cover(s) to open.
|
description: Name(s) of cover(s) to open.
|
||||||
example: 'cover.living_room'
|
example: "cover.living_room"
|
||||||
|
|
||||||
close_cover:
|
close_cover:
|
||||||
description: Close all or specified cover.
|
description: Close all or specified cover.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of cover(s) to close.
|
description: Name(s) of cover(s) to close.
|
||||||
example: 'cover.living_room'
|
example: "cover.living_room"
|
||||||
|
|
||||||
toggle:
|
toggle:
|
||||||
description: Toggles a cover open/closed.
|
description: Toggles a cover open/closed.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of cover(s) to toggle.
|
description: Name(s) of cover(s) to toggle.
|
||||||
example: 'cover.garage_door'
|
example: "cover.garage_door"
|
||||||
|
|
||||||
set_cover_position:
|
set_cover_position:
|
||||||
description: Move to specific position all or specified cover.
|
description: Move to specific position all or specified cover.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of cover(s) to set cover position.
|
description: Name(s) of cover(s) to set cover position.
|
||||||
example: 'cover.living_room'
|
example: "cover.living_room"
|
||||||
position:
|
position:
|
||||||
description: Position of the cover (0 to 100).
|
description: Position of the cover (0 to 100).
|
||||||
example: 30
|
example: 30
|
||||||
|
@ -36,35 +36,35 @@ stop_cover:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of cover(s) to stop.
|
description: Name(s) of cover(s) to stop.
|
||||||
example: 'cover.living_room'
|
example: "cover.living_room"
|
||||||
|
|
||||||
open_cover_tilt:
|
open_cover_tilt:
|
||||||
description: Open all or specified cover tilt.
|
description: Open all or specified cover tilt.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of cover(s) tilt to open.
|
description: Name(s) of cover(s) tilt to open.
|
||||||
example: 'cover.living_room_blinds'
|
example: "cover.living_room_blinds"
|
||||||
|
|
||||||
close_cover_tilt:
|
close_cover_tilt:
|
||||||
description: Close all or specified cover tilt.
|
description: Close all or specified cover tilt.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of cover(s) to close tilt.
|
description: Name(s) of cover(s) to close tilt.
|
||||||
example: 'cover.living_room_blinds'
|
example: "cover.living_room_blinds"
|
||||||
|
|
||||||
toggle_cover_tilt:
|
toggle_cover_tilt:
|
||||||
description: Toggles a cover tilt open/closed.
|
description: Toggles a cover tilt open/closed.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of cover(s) to toggle tilt.
|
description: Name(s) of cover(s) to toggle tilt.
|
||||||
example: 'cover.living_room_blinds'
|
example: "cover.living_room_blinds"
|
||||||
|
|
||||||
set_cover_tilt_position:
|
set_cover_tilt_position:
|
||||||
description: Move to specific position all or specified cover tilt.
|
description: Move to specific position all or specified cover tilt.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of cover(s) to set cover tilt position.
|
description: Name(s) of cover(s) to set cover tilt position.
|
||||||
example: 'cover.living_room_blinds'
|
example: "cover.living_room_blinds"
|
||||||
tilt_position:
|
tilt_position:
|
||||||
description: Tilt position of the cover (0 to 100).
|
description: Tilt position of the cover (0 to 100).
|
||||||
example: 30
|
example: 30
|
||||||
|
@ -74,4 +74,4 @@ stop_cover_tilt:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of cover(s) to stop.
|
description: Name(s) of cover(s) to stop.
|
||||||
example: 'cover.living_room_blinds'
|
example: "cover.living_room_blinds"
|
||||||
|
|
|
@ -3,16 +3,12 @@
|
||||||
"name": "deCONZ",
|
"name": "deCONZ",
|
||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"documentation": "https://www.home-assistant.io/integrations/deconz",
|
"documentation": "https://www.home-assistant.io/integrations/deconz",
|
||||||
"requirements": [
|
"requirements": ["pydeconz==70"],
|
||||||
"pydeconz==70"
|
|
||||||
],
|
|
||||||
"ssdp": [
|
"ssdp": [
|
||||||
{
|
{
|
||||||
"manufacturer": "Royal Philips Electronics"
|
"manufacturer": "Royal Philips Electronics"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"codeowners": [
|
"codeowners": ["@kane610"],
|
||||||
"@kane610"
|
|
||||||
],
|
|
||||||
"quality_scale": "platinum"
|
"quality_scale": "platinum"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,7 @@ configure:
|
||||||
fields:
|
fields:
|
||||||
entity:
|
entity:
|
||||||
description: Entity id representing a specific device in deCONZ.
|
description: Entity id representing a specific device in deCONZ.
|
||||||
example: 'light.rgb_light'
|
example: "light.rgb_light"
|
||||||
field:
|
field:
|
||||||
description: >-
|
description: >-
|
||||||
Field is a string representing a full path to deCONZ endpoint (when
|
Field is a string representing a full path to deCONZ endpoint (when
|
||||||
|
@ -15,11 +15,11 @@ configure:
|
||||||
example: '{"on": true}'
|
example: '{"on": true}'
|
||||||
bridgeid:
|
bridgeid:
|
||||||
description: (Optional) Bridgeid is a string unique for each deCONZ hardware. It can be found as part of the integration name.
|
description: (Optional) Bridgeid is a string unique for each deCONZ hardware. It can be found as part of the integration name.
|
||||||
example: '00212EFFFF012345'
|
example: "00212EFFFF012345"
|
||||||
|
|
||||||
device_refresh:
|
device_refresh:
|
||||||
description: Refresh device lists from deCONZ.
|
description: Refresh device lists from deCONZ.
|
||||||
fields:
|
fields:
|
||||||
bridgeid:
|
bridgeid:
|
||||||
description: (Optional) Bridgeid is a string unique for each deCONZ hardware. It can be found as part of the integration name.
|
description: (Optional) Bridgeid is a string unique for each deCONZ hardware. It can be found as part of the integration name.
|
||||||
example: '00212EFFFF012345'
|
example: "00212EFFFF012345"
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
# Describes the format for available webostv services
|
# Describes the format for available webostv services
|
||||||
|
|
||||||
get_command:
|
get_command:
|
||||||
description: 'Send a generic http get command.'
|
description: "Send a generic http get command."
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of the denonavr entities where to run the API method.
|
description: Name(s) of the denonavr entities where to run the API method.
|
||||||
example: 'media_player.living_room_receiver'
|
example: "media_player.living_room_receiver"
|
||||||
command:
|
command:
|
||||||
description: Endpoint of the command, including associated parameters.
|
description: Endpoint of the command, including associated parameters.
|
||||||
example: '/goform/formiPhoneAppDirect.xml?RCKSK0410370'
|
example: "/goform/formiPhoneAppDirect.xml?RCKSK0410370"
|
||||||
|
|
|
@ -5,22 +5,22 @@ see:
|
||||||
fields:
|
fields:
|
||||||
mac:
|
mac:
|
||||||
description: MAC address of device
|
description: MAC address of device
|
||||||
example: 'FF:FF:FF:FF:FF:FF'
|
example: "FF:FF:FF:FF:FF:FF"
|
||||||
dev_id:
|
dev_id:
|
||||||
description: Id of device (find id in known_devices.yaml).
|
description: Id of device (find id in known_devices.yaml).
|
||||||
example: 'phonedave'
|
example: "phonedave"
|
||||||
host_name:
|
host_name:
|
||||||
description: Hostname of device
|
description: Hostname of device
|
||||||
example: 'Dave'
|
example: "Dave"
|
||||||
location_name:
|
location_name:
|
||||||
description: Name of location where device is located (not_home is away).
|
description: Name of location where device is located (not_home is away).
|
||||||
example: 'home'
|
example: "home"
|
||||||
gps:
|
gps:
|
||||||
description: GPS coordinates where device is located (latitude, longitude).
|
description: GPS coordinates where device is located (latitude, longitude).
|
||||||
example: '[51.509802, -0.086692]'
|
example: "[51.509802, -0.086692]"
|
||||||
gps_accuracy:
|
gps_accuracy:
|
||||||
description: Accuracy of GPS coordinates.
|
description: Accuracy of GPS coordinates.
|
||||||
example: '80'
|
example: "80"
|
||||||
battery:
|
battery:
|
||||||
description: Battery level of device.
|
description: Battery level of device.
|
||||||
example: '100'
|
example: "100"
|
||||||
|
|
|
@ -2,9 +2,6 @@
|
||||||
"domain": "doods",
|
"domain": "doods",
|
||||||
"name": "DOODS - Distributed Outside Object Detection Service",
|
"name": "DOODS - Distributed Outside Object Detection Service",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/doods",
|
"documentation": "https://www.home-assistant.io/integrations/doods",
|
||||||
"requirements": [
|
"requirements": ["pydoods==1.0.2", "pillow==7.0.0"],
|
||||||
"pydoods==1.0.2",
|
|
||||||
"pillow==7.0.0"
|
|
||||||
],
|
|
||||||
"codeowners": []
|
"codeowners": []
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,16 +2,9 @@
|
||||||
"domain": "doorbird",
|
"domain": "doorbird",
|
||||||
"name": "DoorBird",
|
"name": "DoorBird",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/doorbird",
|
"documentation": "https://www.home-assistant.io/integrations/doorbird",
|
||||||
"requirements": [
|
"requirements": ["doorbirdpy==2.0.8"],
|
||||||
"doorbirdpy==2.0.8"
|
"dependencies": ["http", "logbook"],
|
||||||
],
|
|
||||||
"dependencies": [
|
|
||||||
"http",
|
|
||||||
"logbook"
|
|
||||||
],
|
|
||||||
"zeroconf": ["_axis-video._tcp.local."],
|
"zeroconf": ["_axis-video._tcp.local."],
|
||||||
"codeowners": [
|
"codeowners": ["@oblogic7", "@bdraco"],
|
||||||
"@oblogic7", "@bdraco"
|
|
||||||
],
|
|
||||||
"config_flow": true
|
"config_flow": true
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,4 +3,4 @@ set_txt:
|
||||||
fields:
|
fields:
|
||||||
txt:
|
txt:
|
||||||
description: Payload for the TXT record.
|
description: Payload for the TXT record.
|
||||||
example: 'This domain name is reserved for use in documentation'
|
example: "This domain name is reserved for use in documentation"
|
||||||
|
|
|
@ -55,7 +55,7 @@ resume_program:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to change.
|
description: Name(s) of entities to change.
|
||||||
example: 'climate.kitchen'
|
example: "climate.kitchen"
|
||||||
resume_all:
|
resume_all:
|
||||||
description: Resume all events and return to the scheduled program. This default to false which removes only the top event.
|
description: Resume all events and return to the scheduled program. This default to false which removes only the top event.
|
||||||
example: true
|
example: true
|
||||||
|
@ -65,7 +65,7 @@ set_fan_min_on_time:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to change.
|
description: Name(s) of entities to change.
|
||||||
example: 'climate.kitchen'
|
example: "climate.kitchen"
|
||||||
fan_min_on_time:
|
fan_min_on_time:
|
||||||
description: New value of fan min on time.
|
description: New value of fan min on time.
|
||||||
example: 5
|
example: 5
|
||||||
|
|
|
@ -2,10 +2,6 @@
|
||||||
"domain": "edl21",
|
"domain": "edl21",
|
||||||
"name": "EDL21",
|
"name": "EDL21",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/edl21",
|
"documentation": "https://www.home-assistant.io/integrations/edl21",
|
||||||
"requirements": [
|
"requirements": ["pysml==0.0.2"],
|
||||||
"pysml==0.0.2"
|
"codeowners": ["@mtdcr"]
|
||||||
],
|
|
||||||
"codeowners": [
|
|
||||||
"@mtdcr"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,12 @@
|
||||||
heat_set:
|
heat_set:
|
||||||
description: Set heating/cooling level for eight sleep.
|
description: Set heating/cooling level for eight sleep.
|
||||||
fields:
|
fields:
|
||||||
duration: {description: Duration to heat/cool at the target level in seconds., example: 3600}
|
duration:
|
||||||
entity_id: {description: Entity id of the bed state to adjust., example: sensor.eight_left_bed_state}
|
description: Duration to heat/cool at the target level in seconds.
|
||||||
target: {description: Target cooling/heating level from -100 to 100., example: 35}
|
example: 3600
|
||||||
|
entity_id:
|
||||||
|
description: Entity id of the bed state to adjust.
|
||||||
|
example: sensor.eight_left_bed_state
|
||||||
|
target:
|
||||||
|
description: Target cooling/heating level from -100 to 100.
|
||||||
|
example: 35
|
||||||
|
|
|
@ -2,11 +2,7 @@
|
||||||
"domain": "elkm1",
|
"domain": "elkm1",
|
||||||
"name": "Elk-M1 Control",
|
"name": "Elk-M1 Control",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/elkm1",
|
"documentation": "https://www.home-assistant.io/integrations/elkm1",
|
||||||
"requirements": [
|
"requirements": ["elkm1-lib==0.7.17"],
|
||||||
"elkm1-lib==0.7.17"
|
"codeowners": ["@bdraco"],
|
||||||
],
|
|
||||||
"codeowners": [
|
|
||||||
"@bdraco"
|
|
||||||
],
|
|
||||||
"config_flow": true
|
"config_flow": true
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,7 @@ alarm_arm_home_instant:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of alarm control panel to arm.
|
description: Name of alarm control panel to arm.
|
||||||
example: 'alarm_control_panel.main'
|
example: "alarm_control_panel.main"
|
||||||
code:
|
code:
|
||||||
description: An code to arm the alarm control panel.
|
description: An code to arm the alarm control panel.
|
||||||
example: 1234
|
example: 1234
|
||||||
|
@ -13,7 +13,7 @@ alarm_arm_night_instant:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of alarm control panel to arm.
|
description: Name of alarm control panel to arm.
|
||||||
example: 'alarm_control_panel.main'
|
example: "alarm_control_panel.main"
|
||||||
code:
|
code:
|
||||||
description: An code to arm the alarm control panel.
|
description: An code to arm the alarm control panel.
|
||||||
example: 1234
|
example: 1234
|
||||||
|
@ -23,7 +23,7 @@ alarm_arm_vacation:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of alarm control panel to arm.
|
description: Name of alarm control panel to arm.
|
||||||
example: 'alarm_control_panel.main'
|
example: "alarm_control_panel.main"
|
||||||
code:
|
code:
|
||||||
description: An code to arm the alarm control panel.
|
description: An code to arm the alarm control panel.
|
||||||
example: 1234
|
example: 1234
|
||||||
|
@ -33,7 +33,7 @@ alarm_display_message:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of alarm control panel to display messages on.
|
description: Name of alarm control panel to display messages on.
|
||||||
example: 'alarm_control_panel.main'
|
example: "alarm_control_panel.main"
|
||||||
clear:
|
clear:
|
||||||
description: 0=clear message, 1=clear message with * key, 2=Display until timeout; default 2
|
description: 0=clear message, 1=clear message with * key, 2=Display until timeout; default 2
|
||||||
example: 1
|
example: 1
|
||||||
|
|
|
@ -5,10 +5,10 @@ alarm_keypress:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of the alarm control panel to trigger.
|
description: Name of the alarm control panel to trigger.
|
||||||
example: 'alarm_control_panel.downstairs'
|
example: "alarm_control_panel.downstairs"
|
||||||
keypress:
|
keypress:
|
||||||
description: 'String to send to the alarm panel (1-6 characters).'
|
description: "String to send to the alarm panel (1-6 characters)."
|
||||||
example: '*71'
|
example: "*71"
|
||||||
|
|
||||||
invoke_custom_function:
|
invoke_custom_function:
|
||||||
description: >
|
description: >
|
||||||
|
|
|
@ -3,7 +3,7 @@ select_cmode:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of projector
|
description: Name of projector
|
||||||
example: 'media_player.epson_projector'
|
example: "media_player.epson_projector"
|
||||||
cmode:
|
cmode:
|
||||||
description: Name of Cmode
|
description: Name of Cmode
|
||||||
example: 'cinema'
|
example: "cinema"
|
||||||
|
|
|
@ -7,7 +7,7 @@ set_system_mode:
|
||||||
which it will revert to Auto. Not all systems support all modes.
|
which it will revert to Auto. Not all systems support all modes.
|
||||||
fields:
|
fields:
|
||||||
mode:
|
mode:
|
||||||
description: 'One of: Auto, AutoWithEco, Away, DayOff, HeatingOff, or Custom.'
|
description: "One of: Auto, AutoWithEco, Away, DayOff, HeatingOff, or Custom."
|
||||||
example: Away
|
example: Away
|
||||||
period:
|
period:
|
||||||
description: >-
|
description: >-
|
||||||
|
|
|
@ -3,10 +3,10 @@ teach_face:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: The facebox entity to teach.
|
description: The facebox entity to teach.
|
||||||
example: 'image_processing.facebox'
|
example: "image_processing.facebox"
|
||||||
name:
|
name:
|
||||||
description: The name of the face to teach.
|
description: The name of the face to teach.
|
||||||
example: 'my_name'
|
example: "my_name"
|
||||||
file_path:
|
file_path:
|
||||||
description: The path to the image file.
|
description: The path to the image file.
|
||||||
example: '/images/my_image.jpg'
|
example: "/images/my_image.jpg"
|
||||||
|
|
|
@ -3,10 +3,10 @@ ptz:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to move.
|
description: Name(s) of entities to move.
|
||||||
example: 'camera.living_room_camera'
|
example: "camera.living_room_camera"
|
||||||
movement:
|
movement:
|
||||||
description: "Direction of the movement. Allowed values: up, down, left, right, top_left, top_right, bottom_left, bottom_right."
|
description: "Direction of the movement. Allowed values: up, down, left, right, top_left, top_right, bottom_left, bottom_right."
|
||||||
example: 'up'
|
example: "up"
|
||||||
travel_time:
|
travel_time:
|
||||||
description: "(Optional) Travel time in seconds. Allowed values: float from 0 to 1. Default: 0.125"
|
description: "(Optional) Travel time in seconds. Allowed values: float from 0 to 1. Default: 0.125"
|
||||||
example: 0.125
|
example: 0.125
|
||||||
|
|
|
@ -2,9 +2,7 @@
|
||||||
"domain": "frontend",
|
"domain": "frontend",
|
||||||
"name": "Home Assistant Frontend",
|
"name": "Home Assistant Frontend",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/frontend",
|
"documentation": "https://www.home-assistant.io/integrations/frontend",
|
||||||
"requirements": [
|
"requirements": ["home-assistant-frontend==20200403.0"],
|
||||||
"home-assistant-frontend==20200403.0"
|
|
||||||
],
|
|
||||||
"dependencies": [
|
"dependencies": [
|
||||||
"api",
|
"api",
|
||||||
"auth",
|
"auth",
|
||||||
|
@ -16,8 +14,6 @@
|
||||||
"system_log",
|
"system_log",
|
||||||
"websocket_api"
|
"websocket_api"
|
||||||
],
|
],
|
||||||
"codeowners": [
|
"codeowners": ["@home-assistant/frontend"],
|
||||||
"@home-assistant/frontend"
|
|
||||||
],
|
|
||||||
"quality_scale": "internal"
|
"quality_scale": "internal"
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ set_theme:
|
||||||
fields:
|
fields:
|
||||||
name:
|
name:
|
||||||
description: Name of a predefined theme or 'default'.
|
description: Name of a predefined theme or 'default'.
|
||||||
example: 'light'
|
example: "light"
|
||||||
|
|
||||||
reload_themes:
|
reload_themes:
|
||||||
description: Reload themes from yaml configuration.
|
description: Reload themes from yaml configuration.
|
||||||
|
|
|
@ -3,11 +3,7 @@
|
||||||
"name": "Global Disaster Alert and Coordination System (GDACS)",
|
"name": "Global Disaster Alert and Coordination System (GDACS)",
|
||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"documentation": "https://www.home-assistant.io/integrations/gdacs",
|
"documentation": "https://www.home-assistant.io/integrations/gdacs",
|
||||||
"requirements": [
|
"requirements": ["aio_georss_gdacs==0.3"],
|
||||||
"aio_georss_gdacs==0.3"
|
"codeowners": ["@exxamalte"],
|
||||||
],
|
|
||||||
"codeowners": [
|
|
||||||
"@exxamalte"
|
|
||||||
],
|
|
||||||
"quality_scale": "platinum"
|
"quality_scale": "platinum"
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@ set_zone_mode:
|
||||||
description: The zone's entity_id.
|
description: The zone's entity_id.
|
||||||
example: climate.kitchen
|
example: climate.kitchen
|
||||||
mode:
|
mode:
|
||||||
description: 'One of: off, timer or footprint.'
|
description: "One of: off, timer or footprint."
|
||||||
example: timer
|
example: timer
|
||||||
|
|
||||||
set_zone_override:
|
set_zone_override:
|
||||||
|
@ -26,4 +26,3 @@ set_zone_override:
|
||||||
description: >-
|
description: >-
|
||||||
The duration of the override. Optional, default 1 hour, maximum 24 hours.
|
The duration of the override. Optional, default 1 hour, maximum 24 hours.
|
||||||
example: '{"minutes": 135}'
|
example: '{"minutes": 135}'
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
power_on: { description: Power on all devices which supports it. }
|
power_on:
|
||||||
|
description: Power on all devices which supports it.
|
||||||
select_device:
|
select_device:
|
||||||
description: Select HDMI device.
|
description: Select HDMI device.
|
||||||
fields:
|
fields:
|
||||||
|
|
|
@ -21,10 +21,10 @@ set_variable_value:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of homematic central to set value.
|
description: Name(s) of homematic central to set value.
|
||||||
example: 'homematic.ccu2'
|
example: "homematic.ccu2"
|
||||||
name:
|
name:
|
||||||
description: Name of the variable to set.
|
description: Name of the variable to set.
|
||||||
example: 'testvariable'
|
example: "testvariable"
|
||||||
value:
|
value:
|
||||||
description: New value
|
description: New value
|
||||||
example: 1
|
example: 1
|
||||||
|
@ -82,4 +82,3 @@ put_paramset:
|
||||||
paramset:
|
paramset:
|
||||||
description: A paramset dictionary
|
description: A paramset dictionary
|
||||||
example: '{"WEEK_PROGRAM_POINTER": 1}'
|
example: '{"WEEK_PROGRAM_POINTER": 1}'
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ dismiss:
|
||||||
fields:
|
fields:
|
||||||
target:
|
target:
|
||||||
description: An array of targets. Optional.
|
description: An array of targets. Optional.
|
||||||
example: ['my_phone', 'my_tablet']
|
example: ["my_phone", "my_tablet"]
|
||||||
data:
|
data:
|
||||||
description: Extended information of notification. Supports tag. Optional.
|
description: Extended information of notification. Supports tag. Optional.
|
||||||
example: '{ "tag": "tagname" }'
|
example: '{ "tag": "tagname" }'
|
||||||
|
|
|
@ -3,47 +3,46 @@ update:
|
||||||
fields:
|
fields:
|
||||||
account:
|
account:
|
||||||
description: Your iCloud account username (email) or account name.
|
description: Your iCloud account username (email) or account name.
|
||||||
example: 'steve@apple.com'
|
example: "steve@apple.com"
|
||||||
|
|
||||||
play_sound:
|
play_sound:
|
||||||
description: Play sound on an Apple device.
|
description: Play sound on an Apple device.
|
||||||
fields:
|
fields:
|
||||||
account:
|
account:
|
||||||
description: (required) Your iCloud account username (email) or account name.
|
description: (required) Your iCloud account username (email) or account name.
|
||||||
example: 'steve@apple.com'
|
example: "steve@apple.com"
|
||||||
device_name:
|
device_name:
|
||||||
description: (required) The name of the Apple device to play a sound.
|
description: (required) The name of the Apple device to play a sound.
|
||||||
example: 'stevesiphone'
|
example: "stevesiphone"
|
||||||
|
|
||||||
display_message:
|
display_message:
|
||||||
description: Display a message on an Apple device.
|
description: Display a message on an Apple device.
|
||||||
fields:
|
fields:
|
||||||
account:
|
account:
|
||||||
description: (required) Your iCloud account username (email) or account name.
|
description: (required) Your iCloud account username (email) or account name.
|
||||||
example: 'steve@apple.com'
|
example: "steve@apple.com"
|
||||||
device_name:
|
device_name:
|
||||||
description: (required) The name of the Apple device to display the message.
|
description: (required) The name of the Apple device to display the message.
|
||||||
example: 'stevesiphone'
|
example: "stevesiphone"
|
||||||
message:
|
message:
|
||||||
description: (required) The content of your message.
|
description: (required) The content of your message.
|
||||||
example: 'Hey Steve !'
|
example: "Hey Steve !"
|
||||||
sound:
|
sound:
|
||||||
description: To make a sound when displaying the message (boolean).
|
description: To make a sound when displaying the message (boolean).
|
||||||
example: 'true'
|
example: "true"
|
||||||
|
|
||||||
lost_device:
|
lost_device:
|
||||||
description: Make an Apple device in lost state.
|
description: Make an Apple device in lost state.
|
||||||
fields:
|
fields:
|
||||||
account:
|
account:
|
||||||
description: (required) Your iCloud account username (email) or account name.
|
description: (required) Your iCloud account username (email) or account name.
|
||||||
example: 'steve@apple.com'
|
example: "steve@apple.com"
|
||||||
device_name:
|
device_name:
|
||||||
description: (required) The name of the Apple device to set lost.
|
description: (required) The name of the Apple device to set lost.
|
||||||
example: 'stevesiphone'
|
example: "stevesiphone"
|
||||||
number:
|
number:
|
||||||
description: (required) The phone number to call in lost mode (must contain country code).
|
description: (required) The phone number to call in lost mode (must contain country code).
|
||||||
example: '+33450020100'
|
example: "+33450020100"
|
||||||
message:
|
message:
|
||||||
description: (required) The message to display in lost mode.
|
description: (required) The message to display in lost mode.
|
||||||
example: 'Call me'
|
example: "Call me"
|
||||||
|
|
||||||
|
|
|
@ -5,23 +5,23 @@ push_alarm_state:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of the alarm control panel which state has to be updated.
|
description: Name of the alarm control panel which state has to be updated.
|
||||||
example: 'alarm_control_panel.downstairs'
|
example: "alarm_control_panel.downstairs"
|
||||||
state:
|
state:
|
||||||
description: The state to which the alarm control panel has to be set.
|
description: The state to which the alarm control panel has to be set.
|
||||||
example: 'armed_night'
|
example: "armed_night"
|
||||||
|
|
||||||
trigger:
|
trigger:
|
||||||
description: Triggers the configured IFTTT Webhook.
|
description: Triggers the configured IFTTT Webhook.
|
||||||
fields:
|
fields:
|
||||||
event:
|
event:
|
||||||
description: The name of the event to sent.
|
description: The name of the event to sent.
|
||||||
example: 'MY_HA_EVENT'
|
example: "MY_HA_EVENT"
|
||||||
value1:
|
value1:
|
||||||
description: Generic field to send data via the event.
|
description: Generic field to send data via the event.
|
||||||
example: 'Hello World'
|
example: "Hello World"
|
||||||
value2:
|
value2:
|
||||||
description: Generic field to send data via the event.
|
description: Generic field to send data via the event.
|
||||||
example: 'some additional data'
|
example: "some additional data"
|
||||||
value3:
|
value3:
|
||||||
description: Generic field to send data via the event.
|
description: Generic field to send data via the event.
|
||||||
example: 'even more data'
|
example: "even more data"
|
||||||
|
|
|
@ -2,9 +2,6 @@
|
||||||
"domain": "ihc",
|
"domain": "ihc",
|
||||||
"name": "IHC Controller",
|
"name": "IHC Controller",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/ihc",
|
"documentation": "https://www.home-assistant.io/integrations/ihc",
|
||||||
"requirements": [
|
"requirements": ["defusedxml==0.6.0", "ihcsdk==2.6.0"],
|
||||||
"defusedxml==0.6.0",
|
|
||||||
"ihcsdk==2.6.0"
|
|
||||||
],
|
|
||||||
"codeowners": []
|
"codeowners": []
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,4 +5,4 @@ scan:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to scan immediately.
|
description: Name(s) of entities to scan immediately.
|
||||||
example: 'image_processing.alpr_garage'
|
example: "image_processing.alpr_garage"
|
||||||
|
|
|
@ -1,15 +1,20 @@
|
||||||
toggle:
|
toggle:
|
||||||
description: Toggles an input boolean.
|
description: Toggles an input boolean.
|
||||||
fields:
|
fields:
|
||||||
entity_id: {description: Entity id of the input boolean to toggle., example: input_boolean.notify_alerts}
|
entity_id:
|
||||||
|
description: Entity id of the input boolean to toggle.
|
||||||
|
example: input_boolean.notify_alerts
|
||||||
turn_off:
|
turn_off:
|
||||||
description: Turns off an input boolean
|
description: Turns off an input boolean
|
||||||
fields:
|
fields:
|
||||||
entity_id: {description: Entity id of the input boolean to turn off., example: input_boolean.notify_alerts}
|
entity_id:
|
||||||
|
description: Entity id of the input boolean to turn off.
|
||||||
|
example: input_boolean.notify_alerts
|
||||||
turn_on:
|
turn_on:
|
||||||
description: Turns on an input boolean.
|
description: Turns on an input boolean.
|
||||||
fields:
|
fields:
|
||||||
entity_id: {description: Entity id of the input boolean to turn on., example: input_boolean.notify_alerts}
|
entity_id:
|
||||||
|
description: Entity id of the input boolean to turn on.
|
||||||
|
example: input_boolean.notify_alerts
|
||||||
reload:
|
reload:
|
||||||
description: Reload the input_boolean configuration.
|
description: Reload the input_boolean configuration.
|
||||||
|
|
||||||
|
|
|
@ -1,24 +1,32 @@
|
||||||
select_next:
|
select_next:
|
||||||
description: Select the next options of an input select entity.
|
description: Select the next options of an input select entity.
|
||||||
fields:
|
fields:
|
||||||
entity_id: {description: Entity id of the input select to select the next value
|
entity_id:
|
||||||
for., example: input_select.my_select}
|
description: Entity id of the input select to select the next value for.
|
||||||
|
example: input_select.my_select
|
||||||
select_option:
|
select_option:
|
||||||
description: Select an option of an input select entity.
|
description: Select an option of an input select entity.
|
||||||
fields:
|
fields:
|
||||||
entity_id: {description: Entity id of the input select to select the value., example: input_select.my_select}
|
entity_id:
|
||||||
option: {description: Option to be selected., example: '"Item A"'}
|
description: Entity id of the input select to select the value.
|
||||||
|
example: input_select.my_select
|
||||||
|
option:
|
||||||
|
description: Option to be selected.
|
||||||
|
example: '"Item A"'
|
||||||
select_previous:
|
select_previous:
|
||||||
description: Select the previous options of an input select entity.
|
description: Select the previous options of an input select entity.
|
||||||
fields:
|
fields:
|
||||||
entity_id: {description: Entity id of the input select to select the previous
|
entity_id:
|
||||||
value for., example: input_select.my_select}
|
description: Entity id of the input select to select the previous value for.
|
||||||
|
example: input_select.my_select
|
||||||
set_options:
|
set_options:
|
||||||
description: Set the options of an input select entity.
|
description: Set the options of an input select entity.
|
||||||
fields:
|
fields:
|
||||||
entity_id: {description: Entity id of the input select to set the new options
|
entity_id:
|
||||||
for., example: input_select.my_select}
|
description: Entity id of the input select to set the new options for.
|
||||||
options: {description: Options for the input select entity., example: '["Item
|
example: input_select.my_select
|
||||||
A", "Item B", "Item C"]'}
|
options:
|
||||||
|
description: Options for the input select entity.
|
||||||
|
example: '["Item A", "Item B", "Item C"]'
|
||||||
reload:
|
reload:
|
||||||
description: Reload the input_select configuration.
|
description: Reload the input_select configuration.
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
set_value:
|
set_value:
|
||||||
description: Set the value of an input text entity.
|
description: Set the value of an input text entity.
|
||||||
fields:
|
fields:
|
||||||
entity_id: {description: Entity id of the input text to set the new value., example: input_text.text1}
|
entity_id:
|
||||||
value: {description: The target value the entity should be set to., example: This
|
description: Entity id of the input text to set the new value.
|
||||||
is an example text}
|
example: input_text.text1
|
||||||
|
value:
|
||||||
|
description: The target value the entity should be set to.
|
||||||
|
example: This is an example text
|
||||||
reload:
|
reload:
|
||||||
description: Reload the input_text configuration.
|
description: Reload the input_text configuration.
|
||||||
|
|
|
@ -5,7 +5,7 @@ add_to_playlist:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of the Kodi entities where to add the media.
|
description: Name(s) of the Kodi entities where to add the media.
|
||||||
example: 'media_player.living_room_kodi'
|
example: "media_player.living_room_kodi"
|
||||||
media_type:
|
media_type:
|
||||||
description: Media type identifier. It must be one of SONG or ALBUM.
|
description: Media type identifier. It must be one of SONG or ALBUM.
|
||||||
example: ALBUM
|
example: ALBUM
|
||||||
|
@ -14,17 +14,17 @@ add_to_playlist:
|
||||||
example: 123456
|
example: 123456
|
||||||
media_name:
|
media_name:
|
||||||
description: Optional media name for filtering media. Can be 'ALL' when `media_type` is 'ALBUM' and `artist_name` is specified, to add all songs from one artist.
|
description: Optional media name for filtering media. Can be 'ALL' when `media_type` is 'ALBUM' and `artist_name` is specified, to add all songs from one artist.
|
||||||
example: 'Highway to Hell'
|
example: "Highway to Hell"
|
||||||
artist_name:
|
artist_name:
|
||||||
description: Optional artist name for filtering media.
|
description: Optional artist name for filtering media.
|
||||||
example: 'AC/DC'
|
example: "AC/DC"
|
||||||
|
|
||||||
call_method:
|
call_method:
|
||||||
description: 'Call a Kodi JSONRPC API method with optional parameters. Results of the Kodi API call will be redirected in a Home Assistant event: `kodi_call_method_result`.'
|
description: "Call a Kodi JSONRPC API method with optional parameters. Results of the Kodi API call will be redirected in a Home Assistant event: `kodi_call_method_result`."
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of the Kodi entities where to run the API method.
|
description: Name(s) of the Kodi entities where to run the API method.
|
||||||
example: 'media_player.living_room_kodi'
|
example: "media_player.living_room_kodi"
|
||||||
method:
|
method:
|
||||||
description: Name of the Kodi JSONRPC API method to be called.
|
description: Name of the Kodi JSONRPC API method to be called.
|
||||||
example: 'VideoLibrary.GetRecentlyAddedEpisodes'
|
example: "VideoLibrary.GetRecentlyAddedEpisodes"
|
||||||
|
|
|
@ -3,19 +3,12 @@
|
||||||
"name": "Konnected",
|
"name": "Konnected",
|
||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"documentation": "https://www.home-assistant.io/integrations/konnected",
|
"documentation": "https://www.home-assistant.io/integrations/konnected",
|
||||||
"requirements": [
|
"requirements": ["konnected==1.1.0"],
|
||||||
"konnected==1.1.0"
|
|
||||||
],
|
|
||||||
"ssdp": [
|
"ssdp": [
|
||||||
{
|
{
|
||||||
"manufacturer": "konnected.io"
|
"manufacturer": "konnected.io"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"dependencies": [
|
"dependencies": ["http"],
|
||||||
"http"
|
"codeowners": ["@heythisisnate", "@kit-klein"]
|
||||||
],
|
|
||||||
"codeowners": [
|
|
||||||
"@heythisisnate",
|
|
||||||
"@kit-klein"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,7 @@ update_file_path:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of the entity_id of the camera to update.
|
description: Name of the entity_id of the camera to update.
|
||||||
example: 'camera.local_file'
|
example: "camera.local_file"
|
||||||
file_path:
|
file_path:
|
||||||
description: The full path to the new image file to be displayed.
|
description: The full path to the new image file to be displayed.
|
||||||
example: '/config/www/images/image.jpg'
|
example: "/config/www/images/image.jpg"
|
||||||
|
|
|
@ -25,7 +25,7 @@ lock:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of lock to lock.
|
description: Name of lock to lock.
|
||||||
example: 'lock.front_door'
|
example: "lock.front_door"
|
||||||
code:
|
code:
|
||||||
description: An optional code to lock the lock with.
|
description: An optional code to lock the lock with.
|
||||||
example: 1234
|
example: 1234
|
||||||
|
@ -35,7 +35,7 @@ open:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of lock to open.
|
description: Name of lock to open.
|
||||||
example: 'lock.front_door'
|
example: "lock.front_door"
|
||||||
code:
|
code:
|
||||||
description: An optional code to open the lock with.
|
description: An optional code to open the lock with.
|
||||||
example: 1234
|
example: 1234
|
||||||
|
@ -58,7 +58,7 @@ unlock:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of lock to unlock.
|
description: Name of lock to unlock.
|
||||||
example: 'lock.front_door'
|
example: "lock.front_door"
|
||||||
code:
|
code:
|
||||||
description: An optional code to unlock the lock with.
|
description: An optional code to unlock the lock with.
|
||||||
example: 1234
|
example: 1234
|
||||||
|
|
|
@ -7,7 +7,6 @@
|
||||||
"data": {
|
"data": {
|
||||||
"station_id": "Luftdaten Sensor ID",
|
"station_id": "Luftdaten Sensor ID",
|
||||||
"show_on_map": "Show on map"
|
"show_on_map": "Show on map"
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -2,8 +2,6 @@
|
||||||
"domain": "marytts",
|
"domain": "marytts",
|
||||||
"name": "MaryTTS",
|
"name": "MaryTTS",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/marytts",
|
"documentation": "https://www.home-assistant.io/integrations/marytts",
|
||||||
"requirements": [
|
"requirements": ["speak2mary==1.4.0"],
|
||||||
"speak2mary==1.4.0"
|
|
||||||
],
|
|
||||||
"codeowners": []
|
"codeowners": []
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,42 +5,42 @@ turn_on:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to turn on.
|
description: Name(s) of entities to turn on.
|
||||||
example: 'media_player.living_room_chromecast'
|
example: "media_player.living_room_chromecast"
|
||||||
|
|
||||||
turn_off:
|
turn_off:
|
||||||
description: Turn a media player power off.
|
description: Turn a media player power off.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to turn off.
|
description: Name(s) of entities to turn off.
|
||||||
example: 'media_player.living_room_chromecast'
|
example: "media_player.living_room_chromecast"
|
||||||
|
|
||||||
toggle:
|
toggle:
|
||||||
description: Toggles a media player power state.
|
description: Toggles a media player power state.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to toggle.
|
description: Name(s) of entities to toggle.
|
||||||
example: 'media_player.living_room_chromecast'
|
example: "media_player.living_room_chromecast"
|
||||||
|
|
||||||
volume_up:
|
volume_up:
|
||||||
description: Turn a media player volume up.
|
description: Turn a media player volume up.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to turn volume up on.
|
description: Name(s) of entities to turn volume up on.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
|
|
||||||
volume_down:
|
volume_down:
|
||||||
description: Turn a media player volume down.
|
description: Turn a media player volume down.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to turn volume down on.
|
description: Name(s) of entities to turn volume down on.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
|
|
||||||
volume_mute:
|
volume_mute:
|
||||||
description: Mute a media player's volume.
|
description: Mute a media player's volume.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to mute.
|
description: Name(s) of entities to mute.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
is_volume_muted:
|
is_volume_muted:
|
||||||
description: True/false for mute/unmute.
|
description: True/false for mute/unmute.
|
||||||
example: true
|
example: true
|
||||||
|
@ -50,7 +50,7 @@ volume_set:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to set volume level on.
|
description: Name(s) of entities to set volume level on.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
volume_level:
|
volume_level:
|
||||||
description: Volume level to set as float.
|
description: Volume level to set as float.
|
||||||
example: 0.6
|
example: 0.6
|
||||||
|
@ -60,49 +60,49 @@ media_play_pause:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to toggle play/pause state on.
|
description: Name(s) of entities to toggle play/pause state on.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
|
|
||||||
media_play:
|
media_play:
|
||||||
description: Send the media player the command for play.
|
description: Send the media player the command for play.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to play on.
|
description: Name(s) of entities to play on.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
|
|
||||||
media_pause:
|
media_pause:
|
||||||
description: Send the media player the command for pause.
|
description: Send the media player the command for pause.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to pause on.
|
description: Name(s) of entities to pause on.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
|
|
||||||
media_stop:
|
media_stop:
|
||||||
description: Send the media player the stop command.
|
description: Send the media player the stop command.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to stop on.
|
description: Name(s) of entities to stop on.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
|
|
||||||
media_next_track:
|
media_next_track:
|
||||||
description: Send the media player the command for next track.
|
description: Send the media player the command for next track.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to send next track command to.
|
description: Name(s) of entities to send next track command to.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
|
|
||||||
media_previous_track:
|
media_previous_track:
|
||||||
description: Send the media player the command for previous track.
|
description: Send the media player the command for previous track.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to send previous track command to.
|
description: Name(s) of entities to send previous track command to.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
|
|
||||||
media_seek:
|
media_seek:
|
||||||
description: Send the media player the command to seek in current playing media.
|
description: Send the media player the command to seek in current playing media.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to seek media on.
|
description: Name(s) of entities to seek media on.
|
||||||
example: 'media_player.living_room_chromecast'
|
example: "media_player.living_room_chromecast"
|
||||||
seek_position:
|
seek_position:
|
||||||
description: Position to seek to. The format is platform dependent.
|
description: Position to seek to. The format is platform dependent.
|
||||||
example: 100
|
example: 100
|
||||||
|
@ -112,47 +112,47 @@ play_media:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to seek media on
|
description: Name(s) of entities to seek media on
|
||||||
example: 'media_player.living_room_chromecast'
|
example: "media_player.living_room_chromecast"
|
||||||
media_content_id:
|
media_content_id:
|
||||||
description: The ID of the content to play. Platform dependent.
|
description: The ID of the content to play. Platform dependent.
|
||||||
example: 'https://home-assistant.io/images/cast/splash.png'
|
example: "https://home-assistant.io/images/cast/splash.png"
|
||||||
media_content_type:
|
media_content_type:
|
||||||
description: The type of the content to play. Must be one of image, music, tvshow, video, episode, channel or playlist
|
description: The type of the content to play. Must be one of image, music, tvshow, video, episode, channel or playlist
|
||||||
example: 'music'
|
example: "music"
|
||||||
|
|
||||||
select_source:
|
select_source:
|
||||||
description: Send the media player the command to change input source.
|
description: Send the media player the command to change input source.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to change source on.
|
description: Name(s) of entities to change source on.
|
||||||
example: 'media_player.txnr535_0009b0d81f82'
|
example: "media_player.txnr535_0009b0d81f82"
|
||||||
source:
|
source:
|
||||||
description: Name of the source to switch to. Platform dependent.
|
description: Name of the source to switch to. Platform dependent.
|
||||||
example: 'video1'
|
example: "video1"
|
||||||
|
|
||||||
select_sound_mode:
|
select_sound_mode:
|
||||||
description: Send the media player the command to change sound mode.
|
description: Send the media player the command to change sound mode.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to change sound mode on.
|
description: Name(s) of entities to change sound mode on.
|
||||||
example: 'media_player.marantz'
|
example: "media_player.marantz"
|
||||||
sound_mode:
|
sound_mode:
|
||||||
description: Name of the sound mode to switch to.
|
description: Name of the sound mode to switch to.
|
||||||
example: 'Music'
|
example: "Music"
|
||||||
|
|
||||||
clear_playlist:
|
clear_playlist:
|
||||||
description: Send the media player the command to clear players playlist.
|
description: Send the media player the command to clear players playlist.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to change source on.
|
description: Name(s) of entities to change source on.
|
||||||
example: 'media_player.living_room_chromecast'
|
example: "media_player.living_room_chromecast"
|
||||||
|
|
||||||
shuffle_set:
|
shuffle_set:
|
||||||
description: Set shuffling state.
|
description: Set shuffling state.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to set.
|
description: Name(s) of entities to set.
|
||||||
example: 'media_player.spotify'
|
example: "media_player.spotify"
|
||||||
shuffle:
|
shuffle:
|
||||||
description: True/false for enabling/disabling shuffle.
|
description: True/false for enabling/disabling shuffle.
|
||||||
example: true
|
example: true
|
||||||
|
|
|
@ -1,28 +1,48 @@
|
||||||
create_group:
|
create_group:
|
||||||
description: Create a new person group.
|
description: Create a new person group.
|
||||||
fields:
|
fields:
|
||||||
name: {description: Name of the group., example: family}
|
name:
|
||||||
|
description: Name of the group.
|
||||||
|
example: family
|
||||||
create_person:
|
create_person:
|
||||||
description: Create a new person in the group.
|
description: Create a new person in the group.
|
||||||
fields:
|
fields:
|
||||||
group: {description: Name of the group, example: family}
|
group:
|
||||||
name: {description: Name of the person, example: Hans}
|
description: Name of the group
|
||||||
|
example: family
|
||||||
|
name:
|
||||||
|
description: Name of the person
|
||||||
|
example: Hans
|
||||||
delete_group:
|
delete_group:
|
||||||
description: Delete a new person group.
|
description: Delete a new person group.
|
||||||
fields:
|
fields:
|
||||||
name: {description: Name of the group., example: family}
|
name:
|
||||||
|
description: Name of the group.
|
||||||
|
example: family
|
||||||
delete_person:
|
delete_person:
|
||||||
description: Delete a person in the group.
|
description: Delete a person in the group.
|
||||||
fields:
|
fields:
|
||||||
group: {description: Name of the group., example: family}
|
group:
|
||||||
name: {description: Name of the person., example: Hans}
|
description: Name of the group.
|
||||||
|
example: family
|
||||||
|
name:
|
||||||
|
description: Name of the person.
|
||||||
|
example: Hans
|
||||||
face_person:
|
face_person:
|
||||||
description: Add a new picture to a person.
|
description: Add a new picture to a person.
|
||||||
fields:
|
fields:
|
||||||
camera_entity: {description: Camera to take a picture., example: camera.door}
|
camera_entity:
|
||||||
group: {description: Name of the group., example: family}
|
description: Camera to take a picture.
|
||||||
person: {description: Name of the person., example: Hans}
|
example: camera.door
|
||||||
|
group:
|
||||||
|
description: Name of the group.
|
||||||
|
example: family
|
||||||
|
person:
|
||||||
|
description: Name of the person.
|
||||||
|
example: Hans
|
||||||
train_group:
|
train_group:
|
||||||
description: Train a person group.
|
description: Train a person group.
|
||||||
fields:
|
fields:
|
||||||
group: {description: Name of the group, example: family}
|
group:
|
||||||
|
description: Name of the group
|
||||||
|
example: family
|
||||||
|
|
|
@ -3,10 +3,6 @@
|
||||||
"name": "Mikrotik",
|
"name": "Mikrotik",
|
||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"documentation": "https://www.home-assistant.io/integrations/mikrotik",
|
"documentation": "https://www.home-assistant.io/integrations/mikrotik",
|
||||||
"requirements": [
|
"requirements": ["librouteros==3.0.0"],
|
||||||
"librouteros==3.0.0"
|
"codeowners": ["@engrbm87"]
|
||||||
],
|
|
||||||
"codeowners": [
|
|
||||||
"@engrbm87"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,14 +1,30 @@
|
||||||
write_coil:
|
write_coil:
|
||||||
description: Write to a modbus coil.
|
description: Write to a modbus coil.
|
||||||
fields:
|
fields:
|
||||||
address: {description: Address of the register to write to., example: 0}
|
address:
|
||||||
state: {description: State to write., example: false}
|
description: Address of the register to write to.
|
||||||
unit: {description: Address of the modbus unit., example: 21}
|
example: 0
|
||||||
hub: {description: Optional Modbus hub name. A hub with the name 'default' is used if not specified., example: "hub1"}
|
state:
|
||||||
|
description: State to write.
|
||||||
|
example: false
|
||||||
|
unit:
|
||||||
|
description: Address of the modbus unit.
|
||||||
|
example: 21
|
||||||
|
hub:
|
||||||
|
description: Optional Modbus hub name. A hub with the name 'default' is used if not specified.
|
||||||
|
example: "hub1"
|
||||||
write_register:
|
write_register:
|
||||||
description: Write to a modbus holding register.
|
description: Write to a modbus holding register.
|
||||||
fields:
|
fields:
|
||||||
address: {description: Address of the holding register to write to., example: 0}
|
address:
|
||||||
unit: {description: Address of the modbus unit., example: 21}
|
description: Address of the holding register to write to.
|
||||||
value: {description: Value (single value or array) to write., example: "0 or [4,0]"}
|
example: 0
|
||||||
hub: {description: Optional Modbus hub name. A hub with the name 'default' is used if not specified., example: "hub1"}
|
unit:
|
||||||
|
description: Address of the modbus unit.
|
||||||
|
example: 21
|
||||||
|
value:
|
||||||
|
description: Value (single value or array) to write.
|
||||||
|
example: "0 or [4,0]"
|
||||||
|
hub:
|
||||||
|
description: Optional Modbus hub name. A hub with the name 'default' is used if not specified.
|
||||||
|
example: "hub1"
|
||||||
|
|
|
@ -3,11 +3,11 @@ snapshot:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities that will be snapshot. Platform dependent.
|
description: Name(s) of entities that will be snapshot. Platform dependent.
|
||||||
example: 'media_player.living_room'
|
example: "media_player.living_room"
|
||||||
|
|
||||||
restore:
|
restore:
|
||||||
description: Restore a snapshot of the media player zone.
|
description: Restore a snapshot of the media player zone.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities that will be restored. Platform dependent.
|
description: Name(s) of entities that will be restored. Platform dependent.
|
||||||
example: 'media_player.living_room'
|
example: "media_player.living_room"
|
||||||
|
|
|
@ -2,14 +2,10 @@
|
||||||
"domain": "myq",
|
"domain": "myq",
|
||||||
"name": "MyQ",
|
"name": "MyQ",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/myq",
|
"documentation": "https://www.home-assistant.io/integrations/myq",
|
||||||
"requirements": [
|
"requirements": ["pymyq==2.0.1"],
|
||||||
"pymyq==2.0.1"
|
|
||||||
],
|
|
||||||
"codeowners": ["@bdraco"],
|
"codeowners": ["@bdraco"],
|
||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"homekit": {
|
"homekit": {
|
||||||
"models": [
|
"models": ["819LMB"]
|
||||||
"819LMB"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,25 +2,12 @@
|
||||||
"domain": "netatmo",
|
"domain": "netatmo",
|
||||||
"name": "Netatmo",
|
"name": "Netatmo",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/netatmo",
|
"documentation": "https://www.home-assistant.io/integrations/netatmo",
|
||||||
"requirements": [
|
"requirements": ["pyatmo==3.3.0"],
|
||||||
"pyatmo==3.3.0"
|
"after_dependencies": ["cloud"],
|
||||||
],
|
"dependencies": ["webhook"],
|
||||||
"after_dependencies": [
|
"codeowners": ["@cgtobi"],
|
||||||
"cloud"
|
|
||||||
],
|
|
||||||
"dependencies": [
|
|
||||||
"webhook"
|
|
||||||
],
|
|
||||||
"codeowners": [
|
|
||||||
"@cgtobi"
|
|
||||||
],
|
|
||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"homekit": {
|
"homekit": {
|
||||||
"models": [
|
"models": ["Healty Home Coach", "Netatmo Relay", "Presence", "Welcome"]
|
||||||
"Healty Home Coach",
|
|
||||||
"Netatmo Relay",
|
|
||||||
"Presence",
|
|
||||||
"Welcome"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,8 @@
|
||||||
{
|
{
|
||||||
"domain": "nexia",
|
"domain": "nexia",
|
||||||
"name": "Nexia",
|
"name": "Nexia",
|
||||||
"requirements": [
|
"requirements": ["nexia==0.7.3"],
|
||||||
"nexia==0.7.3"
|
"codeowners": ["@ryannazaretian", "@bdraco"],
|
||||||
],
|
|
||||||
"codeowners": [
|
|
||||||
"@ryannazaretian", "@bdraco"
|
|
||||||
],
|
|
||||||
"documentation": "https://www.home-assistant.io/integrations/nexia",
|
"documentation": "https://www.home-assistant.io/integrations/nexia",
|
||||||
"config_flow": true
|
"config_flow": true
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,10 +2,6 @@
|
||||||
"domain": "nextcloud",
|
"domain": "nextcloud",
|
||||||
"name": "Nextcloud",
|
"name": "Nextcloud",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/nextcloud",
|
"documentation": "https://www.home-assistant.io/integrations/nextcloud",
|
||||||
"requirements": [
|
"requirements": ["nextcloudmonitor==1.1.0"],
|
||||||
"nextcloudmonitor==1.1.0"
|
"codeowners": ["@meichthys"]
|
||||||
],
|
|
||||||
"codeowners": [
|
|
||||||
"@meichthys"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,4 +18,3 @@ update:
|
||||||
description: >
|
description: >
|
||||||
The vehicle identification number (VIN) of the vehicle, 17 characters
|
The vehicle identification number (VIN) of the vehicle, 17 characters
|
||||||
example: WBANXXXXXX1234567
|
example: WBANXXXXXX1234567
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ notify:
|
||||||
example: The garage door has been open for 10 minutes.
|
example: The garage door has been open for 10 minutes.
|
||||||
title:
|
title:
|
||||||
description: Optional title for your notification.
|
description: Optional title for your notification.
|
||||||
example: 'Your Garage Door Friend'
|
example: "Your Garage Door Friend"
|
||||||
target:
|
target:
|
||||||
description: An array of targets to send the notification to. Optional depending on the platform.
|
description: An array of targets to send the notification to. Optional depending on the platform.
|
||||||
example: platform specific
|
example: platform specific
|
||||||
|
@ -21,7 +21,7 @@ apns_register:
|
||||||
fields:
|
fields:
|
||||||
push_id:
|
push_id:
|
||||||
description: The device token, a 64 character hex string (256 bits). The device token is provided to you by your client app, which receives the token after registering itself with the remote notification service.
|
description: The device token, a 64 character hex string (256 bits). The device token is provided to you by your client app, which receives the token after registering itself with the remote notification service.
|
||||||
example: '72f2a8633655c5ce574fdc9b2b34ff8abdfc3b739b6ceb7a9ff06c1cbbf99f62'
|
example: "72f2a8633655c5ce574fdc9b2b34ff8abdfc3b739b6ceb7a9ff06c1cbbf99f62"
|
||||||
name:
|
name:
|
||||||
description: A friendly name for the device (optional).
|
description: A friendly name for the device (optional).
|
||||||
example: 'Sam''s iPhone'
|
example: "Sam's iPhone"
|
||||||
|
|
|
@ -3,8 +3,7 @@ lock_n_go:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Entity id of the Nuki lock.
|
description: Entity id of the Nuki lock.
|
||||||
example: 'lock.front_door'
|
example: "lock.front_door"
|
||||||
unlatch:
|
unlatch:
|
||||||
description: Whether to unlatch the lock.
|
description: Whether to unlatch the lock.
|
||||||
example: false
|
example: false
|
||||||
|
|
||||||
|
|
|
@ -2,9 +2,7 @@
|
||||||
"domain": "nut",
|
"domain": "nut",
|
||||||
"name": "Network UPS Tools (NUT)",
|
"name": "Network UPS Tools (NUT)",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/nut",
|
"documentation": "https://www.home-assistant.io/integrations/nut",
|
||||||
"requirements": [
|
"requirements": ["pynut2==2.1.2"],
|
||||||
"pynut2==2.1.2"
|
|
||||||
],
|
|
||||||
"codeowners": ["@bdraco"],
|
"codeowners": ["@bdraco"],
|
||||||
"config_flow": true
|
"config_flow": true
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,5 +34,4 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -2,9 +2,6 @@
|
||||||
"domain": "opencv",
|
"domain": "opencv",
|
||||||
"name": "OpenCV",
|
"name": "OpenCV",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/opencv",
|
"documentation": "https://www.home-assistant.io/integrations/opencv",
|
||||||
"requirements": [
|
"requirements": ["numpy==1.18.1", "opencv-python-headless==4.2.0.32"],
|
||||||
"numpy==1.18.1",
|
|
||||||
"opencv-python-headless==4.2.0.32"
|
|
||||||
],
|
|
||||||
"codeowners": []
|
"codeowners": []
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,10 +3,6 @@
|
||||||
"name": "Open ERZ",
|
"name": "Open ERZ",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/openerz",
|
"documentation": "https://www.home-assistant.io/integrations/openerz",
|
||||||
"dependencies": [],
|
"dependencies": [],
|
||||||
"codeowners": [
|
"codeowners": ["@misialq"],
|
||||||
"@misialq"
|
"requirements": ["openerz-api==0.1.0"]
|
||||||
],
|
|
||||||
"requirements": [
|
|
||||||
"openerz-api==0.1.0"
|
|
||||||
]
|
|
||||||
}
|
}
|
|
@ -5,20 +5,20 @@ reset_gateway:
|
||||||
fields:
|
fields:
|
||||||
gateway_id:
|
gateway_id:
|
||||||
description: The gateway_id of the OpenTherm Gateway.
|
description: The gateway_id of the OpenTherm Gateway.
|
||||||
example: 'opentherm_gateway'
|
example: "opentherm_gateway"
|
||||||
|
|
||||||
set_clock:
|
set_clock:
|
||||||
description: Set the clock and day of the week on the connected thermostat.
|
description: Set the clock and day of the week on the connected thermostat.
|
||||||
fields:
|
fields:
|
||||||
gateway_id:
|
gateway_id:
|
||||||
description: The gateway_id of the OpenTherm Gateway.
|
description: The gateway_id of the OpenTherm Gateway.
|
||||||
example: 'opentherm_gateway'
|
example: "opentherm_gateway"
|
||||||
date:
|
date:
|
||||||
description: Optional date from which the day of the week will be extracted. Defaults to today.
|
description: Optional date from which the day of the week will be extracted. Defaults to today.
|
||||||
example: '2018-10-23'
|
example: "2018-10-23"
|
||||||
time:
|
time:
|
||||||
description: Optional time in 24h format which will be provided to the thermostat. Defaults to the current time.
|
description: Optional time in 24h format which will be provided to the thermostat. Defaults to the current time.
|
||||||
example: '19:34'
|
example: "19:34"
|
||||||
|
|
||||||
set_control_setpoint:
|
set_control_setpoint:
|
||||||
description: >
|
description: >
|
||||||
|
@ -27,13 +27,13 @@ set_control_setpoint:
|
||||||
fields:
|
fields:
|
||||||
gateway_id:
|
gateway_id:
|
||||||
description: The gateway_id of the OpenTherm Gateway.
|
description: The gateway_id of the OpenTherm Gateway.
|
||||||
example: 'opentherm_gateway'
|
example: "opentherm_gateway"
|
||||||
temperature:
|
temperature:
|
||||||
description: >
|
description: >
|
||||||
The central heating setpoint to set on the gateway.
|
The central heating setpoint to set on the gateway.
|
||||||
Values between 0 and 90 are accepted, but not all boilers support this range.
|
Values between 0 and 90 are accepted, but not all boilers support this range.
|
||||||
A value of 0 disables the central heating setpoint override.
|
A value of 0 disables the central heating setpoint override.
|
||||||
example: '37.5'
|
example: "37.5"
|
||||||
|
|
||||||
set_hot_water_ovrd:
|
set_hot_water_ovrd:
|
||||||
description: >
|
description: >
|
||||||
|
@ -41,7 +41,7 @@ set_hot_water_ovrd:
|
||||||
fields:
|
fields:
|
||||||
gateway_id:
|
gateway_id:
|
||||||
description: The gateway_id of the OpenTherm Gateway.
|
description: The gateway_id of the OpenTherm Gateway.
|
||||||
example: 'opentherm_gateway'
|
example: "opentherm_gateway"
|
||||||
dhw_override:
|
dhw_override:
|
||||||
description: >
|
description: >
|
||||||
Control the domestic hot water enable option. If the boiler has
|
Control the domestic hot water enable option. If the boiler has
|
||||||
|
@ -50,37 +50,37 @@ set_hot_water_ovrd:
|
||||||
that.
|
that.
|
||||||
Value should be 0 or 1 to enable the override in off or on
|
Value should be 0 or 1 to enable the override in off or on
|
||||||
state, or "A" to disable the override.
|
state, or "A" to disable the override.
|
||||||
example: '1'
|
example: "1"
|
||||||
|
|
||||||
set_gpio_mode:
|
set_gpio_mode:
|
||||||
description: Change the function of the GPIO pins of the gateway.
|
description: Change the function of the GPIO pins of the gateway.
|
||||||
fields:
|
fields:
|
||||||
gateway_id:
|
gateway_id:
|
||||||
description: The gateway_id of the OpenTherm Gateway.
|
description: The gateway_id of the OpenTherm Gateway.
|
||||||
example: 'opentherm_gateway'
|
example: "opentherm_gateway"
|
||||||
id:
|
id:
|
||||||
description: The ID of the GPIO pin. Either "A" or "B".
|
description: The ID of the GPIO pin. Either "A" or "B".
|
||||||
example: 'B'
|
example: "B"
|
||||||
mode:
|
mode:
|
||||||
description: >
|
description: >
|
||||||
Mode to set on the GPIO pin. Values 0 through 6 are accepted for both GPIOs, 7 is only accepted for GPIO "B".
|
Mode to set on the GPIO pin. Values 0 through 6 are accepted for both GPIOs, 7 is only accepted for GPIO "B".
|
||||||
See https://www.home-assistant.io/integrations/opentherm_gw/#gpio-modes for an explanation of the values.
|
See https://www.home-assistant.io/integrations/opentherm_gw/#gpio-modes for an explanation of the values.
|
||||||
example: '5'
|
example: "5"
|
||||||
|
|
||||||
set_led_mode:
|
set_led_mode:
|
||||||
description: Change the function of the LEDs of the gateway.
|
description: Change the function of the LEDs of the gateway.
|
||||||
fields:
|
fields:
|
||||||
gateway_id:
|
gateway_id:
|
||||||
description: The gateway_id of the OpenTherm Gateway.
|
description: The gateway_id of the OpenTherm Gateway.
|
||||||
example: 'opentherm_gateway'
|
example: "opentherm_gateway"
|
||||||
id:
|
id:
|
||||||
description: The ID of the LED. Possible values are "A" through "F".
|
description: The ID of the LED. Possible values are "A" through "F".
|
||||||
example: 'C'
|
example: "C"
|
||||||
mode:
|
mode:
|
||||||
description: >
|
description: >
|
||||||
The function to assign to the LED. One of "R", "X", "T", "B", "O", "F", "H", "W", "C", "E", "M" or "P".
|
The function to assign to the LED. One of "R", "X", "T", "B", "O", "F", "H", "W", "C", "E", "M" or "P".
|
||||||
See https://www.home-assistant.io/integrations/opentherm_gw/#led-modes for an explanation of the values.
|
See https://www.home-assistant.io/integrations/opentherm_gw/#led-modes for an explanation of the values.
|
||||||
example: 'F'
|
example: "F"
|
||||||
|
|
||||||
set_max_modulation:
|
set_max_modulation:
|
||||||
description: >
|
description: >
|
||||||
|
@ -89,13 +89,13 @@ set_max_modulation:
|
||||||
fields:
|
fields:
|
||||||
gateway_id:
|
gateway_id:
|
||||||
description: The gateway_id of the OpenTherm Gateway.
|
description: The gateway_id of the OpenTherm Gateway.
|
||||||
example: 'opentherm_gateway'
|
example: "opentherm_gateway"
|
||||||
level:
|
level:
|
||||||
description: >
|
description: >
|
||||||
The modulation level to provide to the gateway.
|
The modulation level to provide to the gateway.
|
||||||
Values between 0 and 100 will set the modulation level.
|
Values between 0 and 100 will set the modulation level.
|
||||||
Provide a value of -1 to clear the override and forward the value from the thermostat again.
|
Provide a value of -1 to clear the override and forward the value from the thermostat again.
|
||||||
example: '42'
|
example: "42"
|
||||||
|
|
||||||
set_outside_temperature:
|
set_outside_temperature:
|
||||||
description: >
|
description: >
|
||||||
|
@ -104,20 +104,20 @@ set_outside_temperature:
|
||||||
fields:
|
fields:
|
||||||
gateway_id:
|
gateway_id:
|
||||||
description: The gateway_id of the OpenTherm Gateway.
|
description: The gateway_id of the OpenTherm Gateway.
|
||||||
example: 'opentherm_gateway'
|
example: "opentherm_gateway"
|
||||||
temperature:
|
temperature:
|
||||||
description: >
|
description: >
|
||||||
The temperature to provide to the thermostat.
|
The temperature to provide to the thermostat.
|
||||||
Values between -40.0 and 64.0 will be accepted, but not all thermostats can display the full range.
|
Values between -40.0 and 64.0 will be accepted, but not all thermostats can display the full range.
|
||||||
Any value above 64.0 will clear a previously configured value (suggestion: 99)
|
Any value above 64.0 will clear a previously configured value (suggestion: 99)
|
||||||
example: '-2.3'
|
example: "-2.3"
|
||||||
|
|
||||||
set_setback_temperature:
|
set_setback_temperature:
|
||||||
description: Configure the setback temperature to be used with the GPIO away mode function.
|
description: Configure the setback temperature to be used with the GPIO away mode function.
|
||||||
fields:
|
fields:
|
||||||
gateway_id:
|
gateway_id:
|
||||||
description: The gateway_id of the OpenTherm Gateway.
|
description: The gateway_id of the OpenTherm Gateway.
|
||||||
example: 'opentherm_gateway'
|
example: "opentherm_gateway"
|
||||||
temperature:
|
temperature:
|
||||||
description: The setback temperature to configure on the gateway. Values between 0.0 and 30.0 are accepted.
|
description: The setback temperature to configure on the gateway. Values between 0.0 and 30.0 are accepted.
|
||||||
example: '16.0'
|
example: "16.0"
|
||||||
|
|
|
@ -2,8 +2,6 @@
|
||||||
"domain": "opnsense",
|
"domain": "opnsense",
|
||||||
"name": "OPNSense",
|
"name": "OPNSense",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/opnsense",
|
"documentation": "https://www.home-assistant.io/integrations/opnsense",
|
||||||
"requirements": [
|
"requirements": ["pyopnsense==0.2.0"],
|
||||||
"pyopnsense==0.2.0"
|
|
||||||
],
|
|
||||||
"codeowners": ["@mtreinish"]
|
"codeowners": ["@mtreinish"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,5 +2,5 @@ send:
|
||||||
description: Send RF code to Pilight device
|
description: Send RF code to Pilight device
|
||||||
fields:
|
fields:
|
||||||
protocol:
|
protocol:
|
||||||
description: 'Protocol that Pilight recognizes. See https://manual.pilight.org/protocols/index.html for supported protocols and additional parameters that each protocol supports'
|
description: "Protocol that Pilight recognizes. See https://manual.pilight.org/protocols/index.html for supported protocols and additional parameters that each protocol supports"
|
||||||
example: 'lirc'
|
example: "lirc"
|
||||||
|
|
|
@ -2,8 +2,6 @@
|
||||||
"domain": "proxy",
|
"domain": "proxy",
|
||||||
"name": "Camera Proxy",
|
"name": "Camera Proxy",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/proxy",
|
"documentation": "https://www.home-assistant.io/integrations/proxy",
|
||||||
"requirements": [
|
"requirements": ["pillow==7.0.0"],
|
||||||
"pillow==7.0.0"
|
|
||||||
],
|
|
||||||
"codeowners": []
|
"codeowners": []
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,7 @@ send_command:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to send command.
|
description: Name(s) of entities to send command.
|
||||||
example: 'media_player.playstation_4'
|
example: "media_player.playstation_4"
|
||||||
command:
|
command:
|
||||||
description: Button to press.
|
description: Button to press.
|
||||||
example: 'ps'
|
example: "ps"
|
||||||
|
|
|
@ -2,9 +2,6 @@
|
||||||
"domain": "qrcode",
|
"domain": "qrcode",
|
||||||
"name": "QR Code",
|
"name": "QR Code",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/qrcode",
|
"documentation": "https://www.home-assistant.io/integrations/qrcode",
|
||||||
"requirements": [
|
"requirements": ["pillow==7.0.0", "pyzbar==0.1.7"],
|
||||||
"pillow==7.0.0",
|
|
||||||
"pyzbar==0.1.7"
|
|
||||||
],
|
|
||||||
"codeowners": []
|
"codeowners": []
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,17 +2,11 @@
|
||||||
"domain": "rachio",
|
"domain": "rachio",
|
||||||
"name": "Rachio",
|
"name": "Rachio",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/rachio",
|
"documentation": "https://www.home-assistant.io/integrations/rachio",
|
||||||
"requirements": [
|
"requirements": ["rachiopy==0.1.3"],
|
||||||
"rachiopy==0.1.3"
|
"dependencies": ["http"],
|
||||||
],
|
|
||||||
"dependencies": [
|
|
||||||
"http"
|
|
||||||
],
|
|
||||||
"codeowners": ["@bdraco"],
|
"codeowners": ["@bdraco"],
|
||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"homekit": {
|
"homekit": {
|
||||||
"models": [
|
"models": ["Rachio"]
|
||||||
"Rachio"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,7 @@ start_irrigation:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name of a single irrigation to turn on
|
description: Name of a single irrigation to turn on
|
||||||
example: 'switch.sprinkler_1'
|
example: "switch.sprinkler_1"
|
||||||
duration:
|
duration:
|
||||||
description: Duration for this sprinkler to be turned on
|
description: Duration for this sprinkler to be turned on
|
||||||
example: 1
|
example: 1
|
||||||
|
|
|
@ -2,10 +2,6 @@
|
||||||
"domain": "rainforest_eagle",
|
"domain": "rainforest_eagle",
|
||||||
"name": "Rainforest Eagle-200",
|
"name": "Rainforest Eagle-200",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/rainforest_eagle",
|
"documentation": "https://www.home-assistant.io/integrations/rainforest_eagle",
|
||||||
"requirements": [
|
"requirements": ["eagle200_reader==0.2.4", "uEagle==0.0.1"],
|
||||||
"eagle200_reader==0.2.4",
|
"codeowners": ["@gtdiehl", "@jcalbert"]
|
||||||
"uEagle==0.0.1"
|
|
||||||
],
|
|
||||||
"codeowners": ["@gtdiehl",
|
|
||||||
"@jcalbert"]
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,62 +5,62 @@ turn_on:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to turn on.
|
description: Name(s) of entities to turn on.
|
||||||
example: 'remote.family_room'
|
example: "remote.family_room"
|
||||||
activity:
|
activity:
|
||||||
description: Activity ID or Activity Name to start.
|
description: Activity ID or Activity Name to start.
|
||||||
example: 'BedroomTV'
|
example: "BedroomTV"
|
||||||
|
|
||||||
toggle:
|
toggle:
|
||||||
description: Toggles a device.
|
description: Toggles a device.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to toggle.
|
description: Name(s) of entities to toggle.
|
||||||
example: 'remote.family_room'
|
example: "remote.family_room"
|
||||||
|
|
||||||
turn_off:
|
turn_off:
|
||||||
description: Sends the Power Off Command.
|
description: Sends the Power Off Command.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to turn off.
|
description: Name(s) of entities to turn off.
|
||||||
example: 'remote.family_room'
|
example: "remote.family_room"
|
||||||
|
|
||||||
send_command:
|
send_command:
|
||||||
description: Sends a command or a list of commands to a device.
|
description: Sends a command or a list of commands to a device.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to send command from.
|
description: Name(s) of entities to send command from.
|
||||||
example: 'remote.family_room'
|
example: "remote.family_room"
|
||||||
device:
|
device:
|
||||||
description: Device ID to send command to.
|
description: Device ID to send command to.
|
||||||
example: '32756745'
|
example: "32756745"
|
||||||
command:
|
command:
|
||||||
description: A single command or a list of commands to send.
|
description: A single command or a list of commands to send.
|
||||||
example: 'Play'
|
example: "Play"
|
||||||
num_repeats:
|
num_repeats:
|
||||||
description: An optional value that specifies the number of times you want to repeat the command(s). If not specified, the command(s) will not be repeated.
|
description: An optional value that specifies the number of times you want to repeat the command(s). If not specified, the command(s) will not be repeated.
|
||||||
example: '5'
|
example: "5"
|
||||||
delay_secs:
|
delay_secs:
|
||||||
description: An optional value that specifies that number of seconds you want to wait in between repeated commands. If not specified, the default of 0.4 seconds will be used.
|
description: An optional value that specifies that number of seconds you want to wait in between repeated commands. If not specified, the default of 0.4 seconds will be used.
|
||||||
example: '0.75'
|
example: "0.75"
|
||||||
hold_secs:
|
hold_secs:
|
||||||
description: An optional value that specifies that number of seconds you want to have it held before the release is send. If not specified, the release will be send immediately after the press.
|
description: An optional value that specifies that number of seconds you want to have it held before the release is send. If not specified, the release will be send immediately after the press.
|
||||||
example: '2.5'
|
example: "2.5"
|
||||||
|
|
||||||
learn_command:
|
learn_command:
|
||||||
description: Learns a command or a list of commands from a device.
|
description: Learns a command or a list of commands from a device.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to learn command from.
|
description: Name(s) of entities to learn command from.
|
||||||
example: 'remote.bedroom'
|
example: "remote.bedroom"
|
||||||
device:
|
device:
|
||||||
description: Device ID to learn command from.
|
description: Device ID to learn command from.
|
||||||
example: 'television'
|
example: "television"
|
||||||
command:
|
command:
|
||||||
description: A single command or a list of commands to learn.
|
description: A single command or a list of commands to learn.
|
||||||
example: 'Turn on'
|
example: "Turn on"
|
||||||
alternative:
|
alternative:
|
||||||
description: If code must be stored as alternative (useful for discrete remotes).
|
description: If code must be stored as alternative (useful for discrete remotes).
|
||||||
example: 'True'
|
example: "True"
|
||||||
timeout:
|
timeout:
|
||||||
description: Timeout, in seconds, for the command to be learned.
|
description: Timeout, in seconds, for the command to be learned.
|
||||||
example: '30'
|
example: "30"
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
send_command:
|
send_command:
|
||||||
description: Send device command through RFLink.
|
description: Send device command through RFLink.
|
||||||
fields:
|
fields:
|
||||||
command: {description: The command to be sent., example: 'on'}
|
command:
|
||||||
device_id: {description: RFLink device ID., example: newkaku_0000c6c2_1}
|
description: The command to be sent.
|
||||||
|
example: "on"
|
||||||
|
device_id:
|
||||||
|
description: RFLink device ID.
|
||||||
|
example: newkaku_0000c6c2_1
|
||||||
|
|
|
@ -2,10 +2,6 @@
|
||||||
"domain": "roomba",
|
"domain": "roomba",
|
||||||
"name": "iRobot Roomba",
|
"name": "iRobot Roomba",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/roomba",
|
"documentation": "https://www.home-assistant.io/integrations/roomba",
|
||||||
"requirements": [
|
"requirements": ["roombapy==1.4.3"],
|
||||||
"roombapy==1.4.3"
|
"codeowners": ["@pschmitt"]
|
||||||
],
|
|
||||||
"codeowners": [
|
|
||||||
"@pschmitt"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,8 +11,6 @@
|
||||||
"st": "urn:samsung.com:device:RemoteControlReceiver:1"
|
"st": "urn:samsung.com:device:RemoteControlReceiver:1"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"codeowners": [
|
"codeowners": ["@escoand"],
|
||||||
"@escoand"
|
|
||||||
],
|
|
||||||
"config_flow": true
|
"config_flow": true
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,18 +8,18 @@ turn_on:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of script to be turned on.
|
description: Name(s) of script to be turned on.
|
||||||
example: 'script.arrive_home'
|
example: "script.arrive_home"
|
||||||
|
|
||||||
turn_off:
|
turn_off:
|
||||||
description: Turn off script
|
description: Turn off script
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of script to be turned off.
|
description: Name(s) of script to be turned off.
|
||||||
example: 'script.arrive_home'
|
example: "script.arrive_home"
|
||||||
|
|
||||||
toggle:
|
toggle:
|
||||||
description: Toggle script
|
description: Toggle script
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of script to be toggled.
|
description: Name(s) of script to be toggled.
|
||||||
example: 'script.arrive_home'
|
example: "script.arrive_home"
|
||||||
|
|
|
@ -2,11 +2,7 @@
|
||||||
"domain": "sense",
|
"domain": "sense",
|
||||||
"name": "Sense",
|
"name": "Sense",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/sense",
|
"documentation": "https://www.home-assistant.io/integrations/sense",
|
||||||
"requirements": [
|
"requirements": ["sense_energy==0.7.1"],
|
||||||
"sense_energy==0.7.1"
|
"codeowners": ["@kbickar"],
|
||||||
],
|
|
||||||
"codeowners": [
|
|
||||||
"@kbickar"
|
|
||||||
],
|
|
||||||
"config_flow": true
|
"config_flow": true
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,7 @@ assume_state:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to change.
|
description: Name(s) of entities to change.
|
||||||
example: 'climate.kitchen'
|
example: "climate.kitchen"
|
||||||
state:
|
state:
|
||||||
description: State to set.
|
description: State to set.
|
||||||
example: 'idle'
|
example: "idle"
|
||||||
|
|
|
@ -2,8 +2,6 @@
|
||||||
"domain": "seven_segments",
|
"domain": "seven_segments",
|
||||||
"name": "Seven Segments OCR",
|
"name": "Seven Segments OCR",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/seven_segments",
|
"documentation": "https://www.home-assistant.io/integrations/seven_segments",
|
||||||
"requirements": [
|
"requirements": ["pillow==7.0.0"],
|
||||||
"pillow==7.0.0"
|
|
||||||
],
|
|
||||||
"codeowners": []
|
"codeowners": []
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,12 @@
|
||||||
add_item:
|
add_item:
|
||||||
description: Adds an item to the shopping list.
|
description: Adds an item to the shopping list.
|
||||||
fields:
|
fields:
|
||||||
name: {description: The name of the item to add., example: Beer}
|
name:
|
||||||
|
description: The name of the item to add.
|
||||||
|
example: Beer
|
||||||
complete_item:
|
complete_item:
|
||||||
description: Marks an item as completed in the shopping list. It does not remove
|
description: Marks an item as completed in the shopping list. It does not remove the item.
|
||||||
the item.
|
|
||||||
fields:
|
fields:
|
||||||
name: {description: The name of the item to mark as completed., example: Beer}
|
name:
|
||||||
|
description: The name of the item to mark as completed.
|
||||||
|
example: Beer
|
||||||
|
|
|
@ -2,11 +2,6 @@
|
||||||
"domain": "sighthound",
|
"domain": "sighthound",
|
||||||
"name": "Sighthound",
|
"name": "Sighthound",
|
||||||
"documentation": "https://www.home-assistant.io/integrations/sighthound",
|
"documentation": "https://www.home-assistant.io/integrations/sighthound",
|
||||||
"requirements": [
|
"requirements": ["pillow==7.0.0", "simplehound==0.3"],
|
||||||
"pillow==7.0.0",
|
"codeowners": ["@robmarkcole"]
|
||||||
"simplehound==0.3"
|
|
||||||
],
|
|
||||||
"codeowners": [
|
|
||||||
"@robmarkcole"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,28 +3,28 @@ join:
|
||||||
fields:
|
fields:
|
||||||
master:
|
master:
|
||||||
description: Entity ID of the player to synchronize to.
|
description: Entity ID of the player to synchronize to.
|
||||||
example: 'media_player.living_room'
|
example: "media_player.living_room"
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Entity ID of the players to join to the "master".
|
description: Entity ID of the players to join to the "master".
|
||||||
example: 'media_player.bedroom'
|
example: "media_player.bedroom"
|
||||||
|
|
||||||
unjoin:
|
unjoin:
|
||||||
description: Unjoin the player from a group.
|
description: Unjoin the player from a group.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Entity ID of the player to unjoin.
|
description: Entity ID of the player to unjoin.
|
||||||
example: 'media_player.living_room'
|
example: "media_player.living_room"
|
||||||
|
|
||||||
snapshot:
|
snapshot:
|
||||||
description: Take a snapshot of the media player.
|
description: Take a snapshot of the media player.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities that will be snapshotted. Platform dependent.
|
description: Name(s) of entities that will be snapshotted. Platform dependent.
|
||||||
example: 'media_player.living_room'
|
example: "media_player.living_room"
|
||||||
|
|
||||||
restore:
|
restore:
|
||||||
description: Restore a snapshot of the media player.
|
description: Restore a snapshot of the media player.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities that will be restored. Platform dependent.
|
description: Name(s) of entities that will be restored. Platform dependent.
|
||||||
example: 'media_player.living_room'
|
example: "media_player.living_room"
|
||||||
|
|
|
@ -4,10 +4,10 @@ set_sound_setting:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Target device.
|
description: Target device.
|
||||||
example: 'media_player.my_soundbar'
|
example: "media_player.my_soundbar"
|
||||||
name:
|
name:
|
||||||
description: Name of the setting.
|
description: Name of the setting.
|
||||||
example: 'nightMode'
|
example: "nightMode"
|
||||||
value:
|
value:
|
||||||
description: Value to set.
|
description: Value to set.
|
||||||
example: 'on'
|
example: "on"
|
||||||
|
|
|
@ -3,74 +3,74 @@ join:
|
||||||
fields:
|
fields:
|
||||||
master:
|
master:
|
||||||
description: Entity ID of the player that should become the coordinator of the group.
|
description: Entity ID of the player that should become the coordinator of the group.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities that will join the master.
|
description: Name(s) of entities that will join the master.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
|
|
||||||
unjoin:
|
unjoin:
|
||||||
description: Unjoin the player from a group.
|
description: Unjoin the player from a group.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities that will be unjoined from their group.
|
description: Name(s) of entities that will be unjoined from their group.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
|
|
||||||
snapshot:
|
snapshot:
|
||||||
description: Take a snapshot of the media player.
|
description: Take a snapshot of the media player.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities that will be snapshot.
|
description: Name(s) of entities that will be snapshot.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
with_group:
|
with_group:
|
||||||
description: True (default) or False. Also snapshot the group layout.
|
description: True (default) or False. Also snapshot the group layout.
|
||||||
example: 'true'
|
example: "true"
|
||||||
|
|
||||||
restore:
|
restore:
|
||||||
description: Restore a snapshot of the media player.
|
description: Restore a snapshot of the media player.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities that will be restored.
|
description: Name(s) of entities that will be restored.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
with_group:
|
with_group:
|
||||||
description: True (default) or False. Also restore the group layout.
|
description: True (default) or False. Also restore the group layout.
|
||||||
example: 'true'
|
example: "true"
|
||||||
|
|
||||||
set_sleep_timer:
|
set_sleep_timer:
|
||||||
description: Set a Sonos timer.
|
description: Set a Sonos timer.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities that will have a timer set.
|
description: Name(s) of entities that will have a timer set.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
sleep_time:
|
sleep_time:
|
||||||
description: Number of seconds to set the timer.
|
description: Number of seconds to set the timer.
|
||||||
example: '900'
|
example: "900"
|
||||||
|
|
||||||
clear_sleep_timer:
|
clear_sleep_timer:
|
||||||
description: Clear a Sonos timer.
|
description: Clear a Sonos timer.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities that will have the timer cleared.
|
description: Name(s) of entities that will have the timer cleared.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
|
|
||||||
set_option:
|
set_option:
|
||||||
description: Set Sonos sound options.
|
description: Set Sonos sound options.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities that will have options set.
|
description: Name(s) of entities that will have options set.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
night_sound:
|
night_sound:
|
||||||
description: Enable Night Sound mode
|
description: Enable Night Sound mode
|
||||||
example: 'true'
|
example: "true"
|
||||||
speech_enhance:
|
speech_enhance:
|
||||||
description: Enable Speech Enhancement mode
|
description: Enable Speech Enhancement mode
|
||||||
example: 'true'
|
example: "true"
|
||||||
|
|
||||||
play_queue:
|
play_queue:
|
||||||
description: Starts playing the queue from the first item.
|
description: Starts playing the queue from the first item.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities that will start playing.
|
description: Name(s) of entities that will start playing.
|
||||||
example: 'media_player.living_room_sonos'
|
example: "media_player.living_room_sonos"
|
||||||
queue_position:
|
queue_position:
|
||||||
description: Position of the song in the queue to start playing from.
|
description: Position of the song in the queue to start playing from.
|
||||||
example: '0'
|
example: "0"
|
||||||
|
|
|
@ -3,34 +3,34 @@ play_everywhere:
|
||||||
fields:
|
fields:
|
||||||
master:
|
master:
|
||||||
description: Name of the master entity that will coordinate the grouping. Platform dependent. It is a shortcut for creating a multi-room zone with all devices
|
description: Name of the master entity that will coordinate the grouping. Platform dependent. It is a shortcut for creating a multi-room zone with all devices
|
||||||
example: 'media_player.soundtouch_home'
|
example: "media_player.soundtouch_home"
|
||||||
|
|
||||||
create_zone:
|
create_zone:
|
||||||
description: Create a Sountouch multi-room zone.
|
description: Create a Sountouch multi-room zone.
|
||||||
fields:
|
fields:
|
||||||
master:
|
master:
|
||||||
description: Name of the master entity that will coordinate the multi-room zone. Platform dependent.
|
description: Name of the master entity that will coordinate the multi-room zone. Platform dependent.
|
||||||
example: 'media_player.soundtouch_home'
|
example: "media_player.soundtouch_home"
|
||||||
slaves:
|
slaves:
|
||||||
description: Name of slaves entities to add to the new zone.
|
description: Name of slaves entities to add to the new zone.
|
||||||
example: 'media_player.soundtouch_bedroom'
|
example: "media_player.soundtouch_bedroom"
|
||||||
|
|
||||||
add_zone_slave:
|
add_zone_slave:
|
||||||
description: Add a slave to a Sountouch multi-room zone.
|
description: Add a slave to a Sountouch multi-room zone.
|
||||||
fields:
|
fields:
|
||||||
master:
|
master:
|
||||||
description: Name of the master entity that is coordinating the multi-room zone. Platform dependent.
|
description: Name of the master entity that is coordinating the multi-room zone. Platform dependent.
|
||||||
example: 'media_player.soundtouch_home'
|
example: "media_player.soundtouch_home"
|
||||||
slaves:
|
slaves:
|
||||||
description: Name of slaves entities to add to the existing zone.
|
description: Name of slaves entities to add to the existing zone.
|
||||||
example: 'media_player.soundtouch_bedroom'
|
example: "media_player.soundtouch_bedroom"
|
||||||
|
|
||||||
remove_zone_slave:
|
remove_zone_slave:
|
||||||
description: Remove a slave from the Sounttouch multi-room zone.
|
description: Remove a slave from the Sounttouch multi-room zone.
|
||||||
fields:
|
fields:
|
||||||
master:
|
master:
|
||||||
description: Name of the master entity that is coordinating the multi-room zone. Platform dependent.
|
description: Name of the master entity that is coordinating the multi-room zone. Platform dependent.
|
||||||
example: 'media_player.soundtouch_home'
|
example: "media_player.soundtouch_home"
|
||||||
slaves:
|
slaves:
|
||||||
description: Name of slaves entities to remove from the existing zone.
|
description: Name of slaves entities to remove from the existing zone.
|
||||||
example: 'media_player.soundtouch_bedroom'
|
example: "media_player.soundtouch_bedroom"
|
||||||
|
|
|
@ -3,10 +3,10 @@ call_method:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of the Squeezebox entities where to run the API method.
|
description: Name(s) of the Squeezebox entities where to run the API method.
|
||||||
example: 'media_player.squeezebox_radio'
|
example: "media_player.squeezebox_radio"
|
||||||
command:
|
command:
|
||||||
description: Command to pass to Logitech Media Server (p0 in the CLI documentation).
|
description: Command to pass to Logitech Media Server (p0 in the CLI documentation).
|
||||||
example: 'playlist'
|
example: "playlist"
|
||||||
parameters:
|
parameters:
|
||||||
description: Array of additional parameters to pass to Logitech Media Server (p1, ..., pN in the CLI documentation).
|
description: Array of additional parameters to pass to Logitech Media Server (p1, ..., pN in the CLI documentation).
|
||||||
example: ["loadtracks", "album.titlesearch="]
|
example: ["loadtracks", "album.titlesearch="]
|
||||||
|
|
|
@ -5,18 +5,18 @@ turn_on:
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to turn on
|
description: Name(s) of entities to turn on
|
||||||
example: 'switch.living_room'
|
example: "switch.living_room"
|
||||||
|
|
||||||
turn_off:
|
turn_off:
|
||||||
description: Turn a switch off.
|
description: Turn a switch off.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to turn off.
|
description: Name(s) of entities to turn off.
|
||||||
example: 'switch.living_room'
|
example: "switch.living_room"
|
||||||
|
|
||||||
toggle:
|
toggle:
|
||||||
description: Toggles a switch state.
|
description: Toggles a switch state.
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: Name(s) of entities to toggle.
|
description: Name(s) of entities to toggle.
|
||||||
example: 'switch.living_room'
|
example: "switch.living_room"
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
set_auto_off:
|
set_auto_off:
|
||||||
description: 'Update Switcher device auto off setting.'
|
description: "Update Switcher device auto off setting."
|
||||||
fields:
|
fields:
|
||||||
entity_id:
|
entity_id:
|
||||||
description: "Name of the entity id associated with the integration, used for permission validation."
|
description: "Name of the entity id associated with the integration, used for permission validation."
|
||||||
example: "switch.switcher_kis_boiler"
|
example: "switch.switcher_kis_boiler"
|
||||||
auto_off:
|
auto_off:
|
||||||
description: 'Time period string containing hours and minutes.'
|
description: "Time period string containing hours and minutes."
|
||||||
example: '"02:30"'
|
example: '"02:30"'
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue