mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-19 15:26:59 +00:00
parent
c8833ca5c2
commit
f0d0522a49
@ -17,18 +17,17 @@ ha_platforms:
|
||||
|
||||
The Rollease Acmeda Automate integration allows you to control and monitor covers via your Rolelase Acmeda Automate hub. The integrations communicates directly with hubs on the local network, rather than connecting via the cloud or via RS-485. Devices are represented as a cover for monitoring and control as well as a sensor for monitoring battery condition.
|
||||
|
||||
### Supported devices
|
||||
## Supported devices
|
||||
|
||||
- Automate Pulse Hub v1
|
||||
|
||||
|
||||
{% include integrations/config_flow.md %}
|
||||
|
||||
### Multiple hubs
|
||||
## Multiple hubs
|
||||
|
||||
Multiple hubs work transparently with discovery, so you don't have to do anything special to set them up.
|
||||
|
||||
### Caveats
|
||||
## Caveats
|
||||
|
||||
If the IP address for the hub changes, you will need to re-register it with Home Assistant again. To avoid this, you may set up a DHCP reservation on your router for your hub so that it always has the same IP address.
|
||||
|
||||
|
@ -22,5 +22,4 @@ You'll need the Account ID (which can be found in the Adax Wifi app, pressing 'A
|
||||
3. Select “Add Credential”
|
||||
4. Give some name to the created credential and copy the generated password.
|
||||
|
||||
|
||||
{% include integrations/config_flow.md %}
|
||||
|
@ -38,7 +38,7 @@ Available services:
|
||||
`start_recording`, `stop_recording`,
|
||||
`turn_on`, `turn_off`, `toggle`, `enable_motion_detection`,`disable_motion_detection`
|
||||
|
||||
#### Service `enable_alerts`/`disable_alerts`
|
||||
### Service `enable_alerts`/`disable_alerts`
|
||||
|
||||
These services enable or disable the device's alert events within Agent DVR.
|
||||
|
||||
@ -46,7 +46,7 @@ Service data attribute | Optional | Description
|
||||
-|-|-
|
||||
`entity_id` | no | Name(s) of entities, e.g., `camera.living_room_camera`.
|
||||
|
||||
#### Service `start_recording`/`stop_recording`
|
||||
### Service `start_recording`/`stop_recording`
|
||||
|
||||
These services start or stop the device recording.
|
||||
|
||||
@ -54,7 +54,7 @@ Service data attribute | Optional | Description
|
||||
-|-|-
|
||||
`entity_id` | no | Name(s) of entities, e.g., `camera.living_room_camera`.
|
||||
|
||||
#### Service `turn_on`/`turn_off`/`toggle`
|
||||
### Service `turn_on`/`turn_off`/`toggle`
|
||||
|
||||
These services turn on, off or toggle the device enabled state within Agent DVR
|
||||
|
||||
@ -62,9 +62,9 @@ Service data attribute | Optional | Description
|
||||
-|-|-
|
||||
`entity_id` | no | Name(s) of entities, e.g., `camera.living_room_camera`.
|
||||
|
||||
|
||||
## IFrame
|
||||
- Using the Webpage Card you can embed the Agent DVR viewer directly in Home Assistant. Just point it to https://www.ispyconnect.com/app/
|
||||
|
||||
- Using the Webpage Card you can embed the Agent DVR viewer directly in Home Assistant. Just point it to <https://www.ispyconnect.com/app/>
|
||||
|
||||
<p class='img'>
|
||||
<img src='/images/screenshots/agent_dvr.jpg' />
|
||||
|
@ -6,9 +6,7 @@ ha_domain: air_quality
|
||||
ha_quality_scale: internal
|
||||
---
|
||||
|
||||
The `air_quality` base platform allows other integrations to process information
|
||||
about air quality and pollution details. It is used by integrations that provide
|
||||
an `air_quality` sensor - you can find those under the `health` [integrations](/integrations/#health).
|
||||
The `air_quality` base platform allows other integrations to process information about air quality and pollution details. It is used by integrations that provide an `air_quality` sensor - you can find those under the `health` [integrations](/integrations/#health).
|
||||
|
||||
The platforms cover the following levels (if they are available):
|
||||
|
||||
|
@ -18,7 +18,6 @@ Integrates Airthings sensors into Home Assistant.
|
||||
|
||||
[Airthings](https://www.airthings.com/) provide different sensors for measuring the air quality. The focus specially on Radon sensors.
|
||||
|
||||
|
||||
Login [here](https://dashboard.airthings.com/integrations/api-integration) to find your credentials.
|
||||
|
||||
{% include integrations/config_flow.md %}
|
||||
|
@ -35,7 +35,7 @@ For example:
|
||||
|
||||
## Using an AirVisual Node/Pro Unit
|
||||
|
||||
The integration can communicate to Node/Pro units over the local network. You will need the IP address/hostname of the unit and its Samba password (which can be found on the unit; instructions here: https://support.iqair.com/en/articles/3029331-download-the-airvisual-node-pro-s-data-using-samba).
|
||||
The integration can communicate to Node/Pro units over the local network. You will need the IP address/hostname of the unit and its Samba password (which can be found on the unit; [instructions here](https://support.iqair.com/en/articles/3029331-download-the-airvisual-node-pro-s-data-using-samba)).
|
||||
|
||||
{% include integrations/config_flow.md %}
|
||||
|
||||
@ -45,9 +45,9 @@ In addition to using latitude and longitude, the AirVisual integration may be co
|
||||
|
||||
For example, Sao Paulo, Brazil shows a breadcrumb title of `Brazil > Sao Paulo > Sao Paulo`. Thus, the values to use in the UI would be:
|
||||
|
||||
* City: `Sao Paulo`
|
||||
* State: `Sao Paulo`
|
||||
* Country: `Brazil`
|
||||
- City: `Sao Paulo`
|
||||
- State: `Sao Paulo`
|
||||
- Country: `Brazil`
|
||||
|
||||
## Sensor Types
|
||||
|
||||
@ -96,12 +96,12 @@ Carbon Monoxide | CO | [EPA: Carbon Monoxide (CO) Pollution in Outdoor Air](http
|
||||
|
||||
Node/Pro units will create a variety of sensors:
|
||||
|
||||
* Air Quality Index (AQI)
|
||||
* Battery Level
|
||||
* Carbon Dioxide (CO2)
|
||||
* Humidity
|
||||
* Particulate (<= 0.1 μm) (PM0.1)
|
||||
* Particulate (<= 2.5 μm) (PM2.5)
|
||||
* Particulate (<= 10 μm) (PM10)
|
||||
* Temperature
|
||||
* Volatile Organic Compounds (VOC)
|
||||
- Air Quality Index (AQI)
|
||||
- Battery Level
|
||||
- Carbon Dioxide (CO2)
|
||||
- Humidity
|
||||
- Particulate (<= 0.1 μm) (PM0.1)
|
||||
- Particulate (<= 2.5 μm) (PM2.5)
|
||||
- Particulate (<= 10 μm) (PM10)
|
||||
- Temperature
|
||||
- Volatile Organic Compounds (VOC)
|
||||
|
@ -88,6 +88,7 @@ Next, you will need to set up the required IFTTT applets as listed below.
|
||||
This platform supports the services `alarm_disarm`, `alarm_arm_away`, `alarm_arm_home` and `alarm_arm_night`. For each of these services, an IFTTT webhook will be triggered.
|
||||
|
||||
For this system to operate correctly, the following IFTTT applets have to be setup. Obviously, if your alarm device does not support some states, no applets have to be provided for those.
|
||||
|
||||
* **IF** Webhook event `YOUR_DISARM_EVENT` is called, **THEN** disarm the alarm system.
|
||||
* **IF** Webhook event `YOUR_ARM_HOME_EVENT` is called, **THEN** set the alarm system to armed home.
|
||||
* **IF** Webhook event `YOUR_ARM_NIGHT_EVENT` is called, **THEN** set the alarm system to armed away.
|
||||
|
@ -191,7 +191,6 @@ The `chr(4)` and `chr(5)` sequences below are equivalent to pressing the <em>Sta
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
| Mode | Key Sequence |
|
||||
| ------------------------------------------------------- | ------------------------------ |
|
||||
| `alarm_arm_home` | `chr(4)` + `chr(4)` + `chr(4)` |
|
||||
|
@ -269,6 +269,7 @@ alert:
|
||||
notifiers:
|
||||
- frank_telegram
|
||||
```
|
||||
|
||||
This particular example relies on the `inline_keyboard` functionality of
|
||||
Telegram, where the user is presented with buttons to execute certain actions.
|
||||
|
||||
|
@ -101,7 +101,7 @@ First thing you need to do after sing in [AWS console](https://console.aws.amazo
|
||||
Next you need create a Lambda function.
|
||||
|
||||
- Click `Services` in top navigation bar, expand the menu to display all AWS services, click `Lambda` under `Compute` section to navigate to Lambda console. Or you may use this [link](https://console.aws.amazon.com/lambda/home)
|
||||
- **IMPORTANT - Alexa Skills are only supported in certain AWS reigons** Your current server location will be displayed on the top right corner (for example, Ohio), make sure you select the server closest to your location / region based on your Amazon account's country, whilst also ensuring that it is within one of the supported reigons for Alexa Skills otherwise this will not work!
|
||||
- **IMPORTANT - Alexa Skills are only supported in certain AWS regions** Your current server location will be displayed on the top right corner (for example, Ohio), make sure you select the server closest to your location / region based on your Amazon account's country, whilst also ensuring that it is within one of the supported regions for Alexa Skills otherwise this will not work!
|
||||
- **US East (N.Virginia)** region for English (US) or English (CA) skills
|
||||
- **EU (Ireland)** region for English (UK), English (IN), German (DE), Spanish (ES) or French (FR) skills
|
||||
- **US West (Oregon)** region for Japanese and English (AU) skills.
|
||||
@ -163,6 +163,7 @@ After your Home Assistant has restarted, go back to `AWS Lambda Console`, you ar
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
- Click `Create` in the bottom right hand corner.
|
||||
|
||||
This test event is a `Discovery` directive, your Home Assistant instance will respond with a list of devices Alexa can interact with. This test data is lack of `token` in `payload.scope`, your Lambda function will read the `LONG_LIVED_ACCESS_TOKEN` from environment variable.
|
||||
|
@ -23,7 +23,7 @@ Using this integration, customers can go a step further - setting up devices to
|
||||
|
||||
To use this integration, you will need to generate an API key.
|
||||
|
||||
1. Login to your Amber account at: https://app.amber.com.au
|
||||
1. Login to your Amber account at: <https://app.amber.com.au>
|
||||
2. Click _Settings_
|
||||
3. Enable _Developer Mode_
|
||||
4. Click _Generate API Key_
|
||||
|
@ -328,13 +328,13 @@ The Android TV integration works by polling the Android TV / Fire TV device at a
|
||||
|
||||
The solution to this problem is the `state_detection_rules` configuration parameter, which allows you to provide your own rules for state detection. The keys are app IDs, and the values are lists of rules that are evaluated in order. Valid rules are:
|
||||
|
||||
* `'standby'`, `'playing'`, `'paused'`, `'idle'`, or `'off'`
|
||||
* If this is not a map, then this state will always be reported when this app is the current app
|
||||
* If this is a map, then its entries are conditions that will be checked. If all of the conditions are true, then this state will be reported. Valid conditions pertain to 3 properties (see the example configuration above):
|
||||
- `'standby'`, `'playing'`, `'paused'`, `'idle'`, or `'off'`
|
||||
- If this is not a map, then this state will always be reported when this app is the current app
|
||||
- If this is a map, then its entries are conditions that will be checked. If all of the conditions are true, then this state will be reported. Valid conditions pertain to 3 properties (see the example configuration above):
|
||||
1. ``'media_session_state'``
|
||||
2. ``'audio_state'``
|
||||
3. ``'wake_lock_size'``
|
||||
* `'media_session_state'` = try to use the `media_session_state` property to determine the state
|
||||
* `'audio_state'` = try to use the `audio_state` property to determine the state
|
||||
- `'media_session_state'` = try to use the `media_session_state` property to determine the state
|
||||
- `'audio_state'` = try to use the `audio_state` property to determine the state
|
||||
|
||||
To determine what these rules should be, you can use the `androidtv.adb_command` service with the command `GET_PROPERTIES`, as described in the [androidtv.adb_command](#androidtvadb_command) section.
|
||||
|
@ -22,7 +22,6 @@ Support is provided through the Python [anthemav] module. Older, RS-232 serial-b
|
||||
[Anthem]: https://www.anthemav.com/
|
||||
[anthemav]: https://github.com/nugget/python-anthemav
|
||||
|
||||
|
||||
To use your Anthem A/V Receiver in your installation, add the following to your `configuration.yaml` file:
|
||||
|
||||
```yaml
|
||||
@ -50,9 +49,9 @@ name:
|
||||
|
||||
## Notes and Limitations
|
||||
|
||||
- The tuner is currently unsupported as are the `media_player` play, pause, prev, and next controls.
|
||||
- Enabling this platform will set and enforce "Standby IP Control On" in your Anthem device. You almost certainly want this. If you disable it on the device, it will just get re-enabled by Home Assistant.
|
||||
- Only Zone 1 is currently supported.
|
||||
* The tuner is currently unsupported as are the `media_player` play, pause, prev, and next controls.
|
||||
* Enabling this platform will set and enforce "Standby IP Control On" in your Anthem device. You almost certainly want this. If you disable it on the device, it will just get re-enabled by Home Assistant.
|
||||
* Only Zone 1 is currently supported.
|
||||
|
||||
<div class='note warning'>
|
||||
|
||||
|
@ -66,7 +66,7 @@ This service will send messages to a registered device. The following parameters
|
||||
- **target**: The desired state of the device, only devices that match the state will receive messages. To enable state tracking a registered device must have a `tracking_device_id` attribute added to the `[NOTIFIER_NAME]_apns.yaml` file. If this ID matches a device in `known_devices.yaml` the device state will be tracked.
|
||||
|
||||
- **data**:
|
||||
* **badge**: The number to display as the badge of the app icon.
|
||||
* **sound**: The name of a sound file in the app bundle or in the Library/Sounds folder.
|
||||
* **category**: Provide this key with a string value that represents the identifier property of the `UIMutableUserNotificationCategory`.
|
||||
* **content_available**: Provide this key with a value of 1 to indicate that new content is available.
|
||||
- **badge**: The number to display as the badge of the app icon.
|
||||
- **sound**: The name of a sound file in the app bundle or in the Library/Sounds folder.
|
||||
- **category**: Provide this key with a string value that represents the identifier property of the `UIMutableUserNotificationCategory`.
|
||||
- **content_available**: Provide this key with a value of 1 to indicate that new content is available.
|
||||
|
@ -25,6 +25,7 @@ There is currently support for the following entities within the Apple TV device
|
||||
- [Remote](#remote)
|
||||
|
||||
{% include integrations/config_flow.md %}
|
||||
|
||||
## Media Player
|
||||
|
||||
The Apple TV media player platform will create a Media Player entity for each
|
||||
@ -63,7 +64,7 @@ The following commands are currently available:
|
||||
| `num_repeats` | yes | Number of times to repeat the commands |
|
||||
| `delay_secs` | yes | Interval in seconds between one send and another <br> This is a `float` value e.g. 1, 1.2 etc. |
|
||||
|
||||
**Examples**
|
||||
### Examples
|
||||
|
||||
Create a script to invoke the Netflix application based on the application icon
|
||||
being in a fixed place on the home screen:
|
||||
|
Loading…
x
Reference in New Issue
Block a user