Merge branch 'current' into next

This commit is contained in:
Paulus Schoutsen 2019-03-13 13:08:49 -07:00
commit d1efccfb25
771 changed files with 1491 additions and 1505 deletions

View File

@ -92,7 +92,7 @@ task :preview, :listen do |t, args|
raise "### You haven't set anything up yet. First run `rake install` to set up an Octopress theme." unless File.directory?(source_dir)
puts "Starting to watch source with Jekyll and Compass. Starting Rack on port #{server_port}"
system "compass compile --css-dir #{source_dir}/stylesheets" unless File.exist?("#{source_dir}/stylesheets/screen.css")
jekyllPid = Process.spawn({"OCTOPRESS_ENV"=>"preview"}, "jekyll build --watch --incremental")
jekyllPid = Process.spawn({"OCTOPRESS_ENV"=>"preview"}, "jekyll build -t --watch --incremental")
compassPid = Process.spawn("compass watch")
rackupPid = Process.spawn("rackup --port #{server_port} --host #{listen_addr}")

View File

@ -139,8 +139,8 @@ social:
# Home Assistant release details
current_major_version: 0
current_minor_version: 89
current_patch_version: 0
date_released: 2019-03-06
current_patch_version: 2
date_released: 2019-03-12
# Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it.

View File

@ -70,6 +70,63 @@ module Jekyll
def canonical_url(input)
full_url(input).sub(/index\.\w+$/i, '')
end
# Sort an array of semvers
def group_components_by_release(input)
input.group_by { |v|
raise ArgumentError, "ha_release must be set in #{v.basename}" if v["ha_release"].nil?
release_str = v["ha_release"].to_s
if release_str == "pre 0.7"
release_str = "0.7"
end
release_str
}.map{ |v|
version = v[0]
begin
gem_ver = Gem::Version.new(version).to_s
rescue
raise ArgumentError, "Error when parsing ha_release #{version} in #{v.path}."
end
{ "label" => version, "new_components_count" => v[1].count, "sort_key" => gem_ver }
}.sort_by { |v| v["sort_key"] }.reverse.group_by { |v|
version = v["label"]
split_ver = version.split('.')
major = split_ver[0]
minor = split_ver[1]
if minor.length == 1
"#{major}.X"
else
"#{major}.#{minor[0]}X"
end
}.map { |v|
sort_key = v[1][-1]["sort_key"]
if v[0] == "0.X"
sort_key = "0.01" # Ensure 0.X is always sorted at bottom.
end
total_new_components = 0
v[1].each do |vers|
total_new_components += vers["new_components_count"]
end
{ "label" => v[0], "versions" => v[1], "new_components_count" => total_new_components, "sort_key" => sort_key }
}.sort_by { |v| v["sort_key"] }.reverse
end
# Get version N behind current
# input is output of group_components_by_release
def version_behind(input, n)
input.each do |group|
if group["versions"].length > n
return group["versions"][n]
end
end
end
end
end

View File

@ -50,12 +50,12 @@
margin: 12px 0;
}
.added_in_current_version {
margin-top: 12px;
.version_select {
margin: 12px 0 12px 0;
}
.added_two_versions_ago {
margin-bottom: 12px;
.version_select > select {
width: 100%;
}
.btn {

View File

@ -69,3 +69,15 @@ You'll need to forward the port you listed in your configuration (8123 in the ex
Ensure that you allocate the Home Assistant system a fixed IP on your network before you configure port forwarding. You can do this either on the computer itself (see the [install guide](/hassio/installation/) or via a static lease on your router.
Restart Home Assistant for the configured changes to take effect. When you access the Home Assistant frontend you will now need to use `https`, even when accessing local instances, for example at `https://192.168.0.1:8123`.
## {% linkable_title Generate Let's Encrypt certificate for Duck DNS sub sub domains %}
To generate certificates for nr.my-domain.duckdns.org update the domain JSON settings to:
```json
{
...
"domains": ["my-domain.duckdns.org","*.my-domain.duckdns.org"],
...
}
```

View File

@ -7,7 +7,6 @@ sidebar: true
comments: false
sharing: true
footer: true
featured: false
---
<p class='note'>

View File

@ -7,7 +7,6 @@ sidebar: true
comments: false
sharing: true
footer: true
featured: false
---
Setting up the [Tellstick](http://telldus.com) service and tools contained in the [telldus-core](http://developer.telldus.com/) package and adding configuration to enable Tellstick and Tellstick Duo to work on your Hass.io.

View File

@ -19,7 +19,7 @@ ha_category:
- Sensor
- Switch
ha_release: 0.52
ha_iot_class: "Cloud Push"
ha_iot_class: Cloud Push
redirect_from:
- /components/alarm_control_panel.abode/
- /components/binary_sensor.abode/

View File

@ -15,7 +15,7 @@ ha_category:
- Sensor
- Switch
ha_release: "0.60"
ha_iot_class: "Local Push"
ha_iot_class: Local Push
redirect_from:
- /components/binary_sensor.ads/
- /components/light.ads/

View File

@ -8,6 +8,7 @@ comments: false
sharing: true
footer: true
redirect_from: /components/air_pollutants/
ha_release: 0.85
---
The `air_quality` gather information about the air quality and pollution details.

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: nilu_logo.png
ha_category: Health
ha_iot_class: "Cloud Polling"
ha_iot_class: Cloud Polling
ha_release: 0.87
---

View File

@ -10,7 +10,7 @@ footer: true
logo: opensensemap.png
ha_category: Health
ha_release: 0.85
ha_iot_class: "Cloud Polling"
ha_iot_class: Cloud Polling
redirect_from: /components/air_pollutants.opensensemap/
---

View File

@ -7,6 +7,7 @@ sidebar: true
comments: false
sharing: true
footer: true
ha_release: 0.7.3
---
Home Assistant can give you an interface with is similar to a classic alarm system. There are several panels supported:

View File

@ -10,7 +10,7 @@ footer: true
logo: mqtt.png
ha_category: Alarm
ha_release: 0.7.4
ha_iot_class: depends
ha_iot_class: Configurable
---
The `mqtt` alarm panel platform enables the possibility to control MQTT capable alarm panels. The Alarm icon will change state after receiving a new state from `state_topic`. If these messages are published with *RETAIN* flag, the MQTT alarm panel will receive an instant state update after subscription and will start with the correct state. Otherwise, the initial state will be `unknown`.

View File

@ -13,7 +13,7 @@ ha_category:
- Binary Sensor
- Sensor
ha_release: 0.43
ha_iot_class: "Local Push"
ha_iot_class: Local Push
redirect_from:
- /components/alarm_control_panel.alarmdecoder/
- /components/binary_sensor.alarmdecoder/

View File

@ -10,7 +10,7 @@ footer: true
logo: amazon-echo.png
ha_category: Voice
featured: true
ha_release: '0.10'
ha_release: "0.10"
---
## {% linkable_title Automatic setup via Home Assistant Cloud %}

View File

@ -7,8 +7,8 @@ sidebar: true
comments: false
logo: ambient_weather.png
ha_category: Weather
ha_release: "0.85"
ha_iot_class: "Cloud Push"
ha_release: 0.85
ha_iot_class: Cloud Push
redirect_from:
- /components/sensor.ambient_station/
---

View File

@ -13,7 +13,7 @@ ha_category:
- Camera
- Sensor
- Switch
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
ha_release: 0.49
redirect_from:
- /components/camera.amcrest/

View File

@ -15,7 +15,7 @@ ha_category:
- Sensor
- Switch
ha_release: "0.40"
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
redirect_from:
- /components/binary_sensor.android_ip_webcam/
- /components/camera.android_ip_webcam/

View File

@ -13,7 +13,7 @@ ha_category:
- Binary Sensor
- Sensor
ha_release: 0.13
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
redirect_from:
- /components/binary_sensor.apcupsd/
- /components/sensor.apcupsd/

View File

@ -10,6 +10,7 @@ footer: true
logo: home-assistant.png
ha_category: "Other"
ha_qa_scale: internal
ha_release: 0.7
---
The `api` component exposes a RESTful API and allows one to interact with a Home Assistant instance that is running headless. This component depends on the [`http` component](/components/http/).

View File

@ -12,7 +12,7 @@ ha_category:
- Multimedia
- Media Player
- Remote
ha_iot_class: "Local Push"
ha_iot_class: Local Push
ha_release: 0.49
redirect_from:
- /components/media_player.apple_tv/

View File

@ -13,7 +13,7 @@ ha_category:
- Sensor
- Switch
ha_release: "0.80"
ha_iot_class: "Local Push"
ha_iot_class: Local Push
redirect_from:
- /components/sensor.aqualogic/
- /components/switch.aqualogic/

View File

@ -11,7 +11,7 @@ logo: arduino.png
ha_category: DIY
featured: true
ha_release: pre 0.7
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The [Arduino](https://www.arduino.cc/) device family are microcontroller boards that are often based on the ATmega328 chip. They come with digital input/output pins (some can be used as PWM outputs), analog inputs, and a USB connection.

View File

@ -14,7 +14,7 @@ ha_category:
- Camera
- Sensor
ha_release: 0.46
ha_iot_class: "Cloud Polling"
ha_iot_class: Cloud Polling
redirect_from:
- /components/alarm_control_panel.arlo/
- /components/camera.arlo/

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: asterisk.png
ha_category: Mailbox
ha_iot_class: "Local Push"
ha_iot_class: Local Push
ha_release: 0.51
redirect_from:
- /components/mailbox.asterisk_mbox/

View File

@ -13,7 +13,7 @@ ha_category:
- Presence Detection
- Sensor
ha_release: 0.83
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
redirect_from:
- /components/device_tracker.asuswrt/
- /components/sensor.asuswrt/

View File

@ -13,8 +13,8 @@ ha_category:
- Binary Sensor
- Camera
- Lock
ha_release: "0.64"
ha_iot_class: "Cloud Polling"
ha_release: 0.64
ha_iot_class: Cloud Polling
redirect_from:
- /components/binary_sensor.august/
- /components/camera.august/

View File

@ -10,6 +10,7 @@ footer: true
logo: home-assistant.png
ha_category: Automation
ha_qa_scale: internal
ha_release: 0.7
---
Please see the [docs section](/docs/automation/) for in-depth
@ -24,14 +25,14 @@ Starting with 0.28 your automation rules can be controlled with the frontend.
This allows one to reload the automation without restarting Home Assistant
itself. If you don't want to see the automation rule in your frontend use
`hide_entity: true` to hide it.
You can also use `initial_state: 'off'` so that the automation
You can also use `initial_state: 'false'` so that the automation
is not automatically turned on after a Home Assistant reboot.
```yaml
automation:
- alias: Door alarm
hide_entity: true
initial_state: 'off'
initial_state: 'true'
trigger:
- platform: state
...

View File

@ -11,8 +11,8 @@ logo: axis.png
ha_category:
- Camera
- Binary Sensor
ha_release: "0.45"
ha_iot_class: "Local Polling"
ha_release: 0.45
ha_iot_class: Local Polling
redirect_from:
- /components/binary_sensor.axis/
- /components/camera.axis/

View File

@ -13,7 +13,7 @@ ha_category:
- Binary Sensor
- Switch
ha_release: 0.36
ha_iot_class: "Local Push"
ha_iot_class: Local Push
redirect_from:
- /components/binary_sensor.bbb_gpio/
- /components/switch.bbb_gpio/

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: arest.png
ha_category: DIY
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
ha_release: 0.9
---

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: home-assistant.png
ha_category: Utility
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
ha_release: 0.53
ha_qa_scale: internal
---

View File

@ -10,7 +10,7 @@ footer: true
logo: command_line.png
ha_category: Utility
ha_release: 0.12
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The `command_line` binary sensor platform issues specific commands to get data.

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: flic.png
ha_category: Binary Sensor
ha_iot_class: "Local Push"
ha_iot_class: Local Push
ha_release: 0.35
---

View File

@ -10,7 +10,7 @@ footer: true
logo: hikvision.png
ha_category: Binary Sensor
ha_release: 0.35
ha_iot_class: "Local Push"
ha_iot_class: Local Push
---
The Hikvision Binary Sensor is a platform that parses the event stream of a

View File

@ -10,7 +10,7 @@ footer: true
logo: ihc.png
ha_category: Binary Sensor
ha_release: 0.62
ha_iot_class: "Local Push"
ha_iot_class: Local Push
---
Before you can use the IHC Binary Sensor platform,

View File

@ -10,7 +10,7 @@ footer: true
logo: knx.png
ha_category: Binary Sensor
ha_release: 0.24
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The `knx` sensor platform allows you to monitor [KNX](http://www.knx.org) binary sensors.

View File

@ -7,6 +7,7 @@ sidebar: true
comments: false
sharing: true
footer: true
ha_release: 0.9
---
Binary sensors gather information about the state of devices which have a "digital" return value (either 1 or 0). These can be switches, contacts, pins, etc. These sensors only have two states: **0/off/low/closed/false** and **1/on/high/open/true**. Knowing that there are only two states allows Home Assistant to represent these sensors in a better way in the frontend according to their functionality.

View File

@ -10,7 +10,7 @@ footer: true
logo: modbus.png
ha_category: Binary Sensor
ha_release: 0.28
ha_iot_class: "Local Push"
ha_iot_class: Local Push
---
The `modbus` binary sensor allows you to gather data from [Modbus](http://www.modbus.org/) coils.

View File

@ -10,7 +10,7 @@ footer: true
logo: mqtt.png
ha_category: Binary Sensor
ha_release: 0.9
ha_iot_class: "depends"
ha_iot_class: Configurable
---
The `mqtt` binary sensor platform uses an MQTT message payload to set the binary sensor to one of two states: `on` or `off`.

View File

@ -12,7 +12,7 @@ ha_category:
- DIY
- Binary Sensor
ha_release: 0.14
ha_iot_class: "Local Push"
ha_iot_class: Local Push
---
Integrates MySensors binary sensors into Home Assistant. See the [main component] for configuration instructions.

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: mystrom.png
ha_category: Binary Sensor
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
ha_release: 0.45
---

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: networx.png
ha_category: Binary Sensor
ha_iot_class: "Local Push"
ha_iot_class: Local Push
ha_release: 0.14
---

View File

@ -9,8 +9,8 @@ sharing: true
footer: true
logo: raincloud.jpg
ha_category: Irrigation
ha_release: "0.55"
ha_iot_class: "Cloud Polling"
ha_release: 0.55
ha_iot_class: Cloud Polling
---
To get your [Melnor RainCloud](https://wifiaquatimer.com) binary sensors working within Home Assistant, please follow the instructions for the general [Raincloud component](/components/raincloud).

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: home-assistant.png
ha_category: Utility
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
ha_release: 0.57
ha_qa_scale: internal
---

View File

@ -10,7 +10,7 @@ footer: true
logo: restful.png
ha_category: Binary Sensor
ha_release: "0.10"
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The `rest` binary sensor platform is consuming a given endpoint which is exposed

View File

@ -9,8 +9,8 @@ sharing: true
footer: true
logo: rflink.png
ha_category: Binary Sensor
ha_iot_class: "Local Push"
ha_release: "0.81"
ha_iot_class: Local Push
ha_release: 0.81
---
The `rflink` component supports devices that use [RFLink gateway firmware](http://www.nemcon.nl/blog2/), for example the [Nodo RFLink Gateway](https://www.nodo-shop.nl/nl/21-rflink-gateway). RFLink gateway is an Arduino firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver).

View File

@ -9,6 +9,7 @@ sharing: true
footer: true
logo: rfxtrx.png
ha_category: Binary Sensor
ha_release: 0.48
---
The `rfxtrx` platform support binary sensors that

View File

@ -10,7 +10,7 @@ footer: true
logo: raspberry-pi.png
ha_category: DIY
ha_release: 0.45
ha_iot_class: "Local Push"
ha_iot_class: Local Push
---
The `rpi_pfio` binary sensor platform allows you to read sensor values of the [PiFace Digital I/O](http://www.piface.org.uk/products/piface_digital/) .

View File

@ -9,9 +9,8 @@ sharing: true
footer: true
logo: tapsaff.png
ha_category: Weather
featured: false
ha_release: 0.47
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The `tapsaff` binary sensor provides the 'Taps Aff' status for a given location within the UK using [Taps Aff](http://www.taps-aff.co.uk).

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
ha_category: Binary Sensor
ha_release: 0.12
ha_iot_class: "Local Push"
ha_iot_class: Local Push
logo: home-assistant.png
ha_qa_scale: internal
---

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: home-assistant.png
ha_category: Utility
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
ha_release: 0.34
ha_qa_scale: internal
---

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
ha_category: Binary Sensor
ha_release: 0.89
ha_iot_class: "Local Push"
ha_iot_class: Local Push
logo: home-assistant.png
ha_qa_scale: internal
---
@ -32,6 +32,11 @@ binary_sensor:
after: sunrise
after_offset: '-02:00'
before: '07:00'
- platform: tod
name: Late Morning
after: '10:00'
before: '12:00'
```
{% configuration %}

View File

@ -10,7 +10,7 @@ footer: true
ha_category: Utility
logo: home-assistant.png
ha_release: 0.28
ha_iot_class: "Local Push"
ha_iot_class: Local Push
ha_qa_scale: internal
---

View File

@ -9,8 +9,8 @@ sharing: true
footer: true
logo: uptimerobot.png
ha_category: System Monitor
ha_release: "0.72"
ha_iot_class: "Cloud Polling"
ha_release: 0.72
ha_iot_class: Cloud Polling
---
The `uptimerobot` binary sensor platform allows you get the status for all of your monitors from your account on [Uptime Robot.]( https://uptimerobot.com).

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: home-assistant.png
ha_category: Utility
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
ha_release: 0.41
ha_qa_scale: internal
---

View File

@ -10,7 +10,7 @@ footer: true
logo: xiaomi.png
ha_category: Binary Sensor
ha_release: "0.50"
ha_iot_class: "Local Push"
ha_iot_class: Local Push
---
The `xiaomi aqara` binary sensor platform allows you to get data from your [Xiaomi](http://www.mi.com/en/) binary sensors.

View File

@ -10,7 +10,7 @@ footer: true
logo: zigbee.png
ha_category: Binary Sensor
ha_release: 0.12
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
A `zigbee` binary sensor in this context is a device connected to one of the digital input pins on a [Zigbee](http://www.zigbee.org/) module. The states reported by such a device are limited to `on` or `off`. By default, a binary sensor is considered `on` when the Zigbee device's digital input pin is held 'high' and considered `off` when it is held `low`. This behavior can be inverted by setting the `on_state` configuration variable to `low`.

View File

@ -15,8 +15,8 @@ ha_category:
- Camera
- Sensor
ha_release: "0.40"
ha_iot_class: "Cloud Polling"
redirect_form:
ha_iot_class: Cloud Polling
redirect_from:
- /components/alarm_control_panel.blink/
- /components/binary_sensor.blink/
- /components/camera.blink/

View File

@ -14,7 +14,7 @@ ha_category:
- Camera
- Sensor
ha_release: 0.14
ha_iot_class: "Cloud Polling"
ha_iot_class: Cloud Polling
redirect_from:
- /components/binary_sensor.bloomsky/
---

View File

@ -10,6 +10,7 @@ footer: true
logo: home-assistant.png
ha_category: Utility
ha_qa_scale: internal
ha_release: pre 0.7
---
The `browser` component provides a service to open URLs in the default browser on the host machine.

View File

@ -8,7 +8,7 @@ comments: false
sharing: true
footer: true
ha_category: Calendar
ha_iot_class: "Cloud Polling"
ha_iot_class: Cloud Polling
ha_release: "0.60"
---

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: google_calendar.png
ha_category: Calendar
ha_iot_class: "Cloud Polling"
ha_iot_class: Cloud Polling
ha_release: 0.33
---

View File

@ -7,6 +7,7 @@ sidebar: true
comments: false
sharing: true
footer: true
ha_release: 0.33
---
The calendar component allows you to integrate your calendars into Home Assistant.

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: todoist.png
ha_category: Calendar
ha_iot_class: "Cloud Polling"
ha_iot_class: Cloud Polling
ha_release: 0.54
---

View File

@ -10,7 +10,7 @@ footer: true
ha_category: Camera
logo: camcorder.png
ha_release: "0.40"
ha_iot_class: "depends"
ha_iot_class: Configurable
---
<p class='note'>

View File

@ -10,7 +10,7 @@ footer: true
logo: familyhub.png
ha_category: Camera
ha_release: "0.70"
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The `familyhub` platform allows you to get images of the inside of your [Samsung Family Hub refrigerator](https://www.samsung.com/us/explore/family-hub-refrigerator/connected-hub/) in Home Assistant.

View File

@ -10,7 +10,7 @@ footer: true
logo: ffmpeg.png
ha_category: Camera
ha_release: 0.26
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The `ffmpeg` platform allows you to use any video feed as a camera in Home Assistant via [FFmpeg](http://www.ffmpeg.org/). This video source must support multiple simultaneous reads, because for every concurrent Home Assistant user, a connection will be made to the source every 10 seconds. Normally this should not be a problem.

View File

@ -9,7 +9,8 @@ sharing: true
footer: true
logo: foscam.png
ha_category: Camera
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
ha_release: 0.7.3
---
The `foscam` platform allows you to watch the live stream of your [Foscam](http://www.foscam.com/) IP camera in Home Assistant.

View File

@ -10,7 +10,7 @@ footer: true
ha_category: Camera
logo: home-assistant.png
ha_release: pre 0.7
ha_iot_class: "depends"
ha_iot_class: Configurable
---
The `generic` camera platform allows you to integrate any IP camera or other URL into Home Assistant. Templates can be used to generate the URLs on the fly.

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: file.png
ha_category: Camera
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
ha_release: 0.22
---

View File

@ -10,7 +10,7 @@ footer: true
logo: logi_circle.png
ha_category: Camera
ha_release: 0.79
ha_iot_class: "Cloud Polling"
ha_iot_class: Cloud Polling
---
The `logi_circle` camera platform allows you to watch the still frames of your [Logi Circle](https://circle.logi.com/) camera's live stream in Home Assistant.

View File

@ -7,6 +7,7 @@ sidebar: true
comments: false
sharing: true
footer: true
ha_release: 0.7
---
The camera component allows you to use IP cameras with Home Assistant. With a little additional work you could use [USB cameras](/blog/2016/06/23/usb-webcams-and-home-assistant/) as well.

View File

@ -10,7 +10,7 @@ footer: true
logo: home-assistant.png
ha_category: Camera
ha_release: pre 0.7
ha_iot_class: "depends"
ha_iot_class: Configurable
---
The `mjpeg` camera platform allows you to integrate IP cameras which are capable

View File

@ -10,7 +10,7 @@ footer: true
logo: mqtt.png
ha_category: Camera
ha_release: 0.43
ha_iot_class: depends
ha_iot_class: Configurable
---
The `mqtt` camera platform allows you to integrate the content of an image file sent through MQTT into Home Assistant as a camera. Every time a message under the `topic` in the configuration is received, the image displayed in Home Assistant will also be updated.

View File

@ -10,7 +10,7 @@ footer: true
logo: netatmo.png
ha_category: Camera
ha_release: 0.22
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The `netatmo` camera platform is consuming the information provided by a [Netatmo](https://www.netatmo.com) camera. This component allows you to view the current photo created by the Camera.

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: camcorder.png
ha_category: Camera
ha_iot_class: "Local Push"
ha_iot_class: Local Push
ha_release: 0.74
---

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: raspberry-pi.png
ha_category: DIY
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
ha_release: 0.17
---

View File

@ -10,7 +10,7 @@ footer: true
logo: synology.png
ha_category: Camera
ha_release: 0.31
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The `synology` camera platform allows you to watch the live streams of your [Synology](https://www.synology.com/) Surveillance Station based IP cameras in Home Assistant.

View File

@ -10,7 +10,7 @@ footer: true
logo: ubiquiti.png
ha_category: Camera
ha_release: 0.13
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The `uvc` camera platform allows you to integrate [UniFi Video Camera (UVC)](https://www.ubnt.com/products/#unifivideo) into Home Assistant.

View File

@ -9,7 +9,7 @@ sharing: true
footer: true
logo: xeoma.png
ha_category: Camera
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
ha_release: 0.62
---

View File

@ -10,7 +10,7 @@ footer: true
logo: xiaomi.png
ha_category: Camera
ha_release: 0.72
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The `Xiaomi` camera platform allows you to utilize Xiaomi Cameras within Home Assistant.

View File

@ -10,7 +10,7 @@ footer: true
logo: yi.png
ha_category: Camera
ha_release: 0.56
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The `yi` camera platform allows you to utilize [Yi Home Cameras](https://www.yitechnology.com/) within Home Assistant. Specifically, this platform supports the line of Yi Home Cameras that are based on the Hi3518e Chipset. This includes:

View File

@ -13,7 +13,7 @@ ha_category:
- Camera
- Sensor
ha_release: "0.60"
ha_iot_class: "Cloud Polling"
ha_iot_class: Cloud Polling
redirect_from:
- /components/alarm_control_panel.canary/
- /components/camera.canary/

View File

@ -11,7 +11,7 @@ logo: google_cast.png
ha_category: Media Player
featured: true
ha_release: pre 0.7
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
redirect_from: /components/media_player.cast/
---

View File

@ -10,7 +10,7 @@ footer: true
logo: coolautomation.png
ha_category: Climate
ha_release: 0.88
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---

View File

@ -10,7 +10,7 @@ footer: true
logo: ephcontrolsember.png
ha_category: Climate
ha_release: 0.57
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---

View File

@ -9,7 +9,8 @@ sharing: true
footer: true
logo: eq3.gif
ha_category: Climate
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
ha_release: 0.18
---
The `eq3btsmart` climate platform allows you to integrate EQ3 Bluetooth Smart Thermostats.

View File

@ -10,7 +10,7 @@ footer: true
logo: honeywell.png
ha_category: Climate
ha_release: 0.80
ha_iot_class: "Cloud Polling"
ha_iot_class: Cloud Polling
---
The `evohome` climate platform integrates your _non-US_ [Honeywell Total Connect Comfort (TCC)](https://international.mytotalconnectcomfort.com/Account/Login) system into Home Assistant. It has been tested with the Honeywell evohome multi-zone CH/DHW system, but other systems may also work.

View File

@ -10,7 +10,7 @@ footer: true
logo: flexit.png
ha_category: Climate
ha_release: 0.47
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
Integrates [Flexit](https://www.flexit.no/en/) Air Conditioning unit into Home Assistant.

View File

@ -10,7 +10,7 @@ footer: true
logo: home-assistant.png
ha_category: Climate
ha_release: pre 0.7
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The `generic_thermostat` climate platform is a thermostat implemented in Home Assistant. It uses a sensor and a switch connected to a heater or air conditioning under the hood. When in heater mode, if the measured temperature is cooler than the target temperature, the heater will be turned on and turned off when the required temperature is reached. When in air conditioning mode, if the measured temperature is hotter than the target temperature, the air conditioning will be turned on and turned off when required temperature is reached. One Generic Thermostat entity can only control one switch. If you need to activate two switches, one for a heater and one for an air conditioner, you will need two Generic Thermostat entities.

View File

@ -10,7 +10,7 @@ footer: true
logo: heatmiser.png
ha_category: Climate
ha_release: "0.10"
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The `heatmiser` climate platform let you control [Heatmiser DT/DT-E/PRT/PRT-E](https://www.heatmisershop.co.uk/thermostats) thermostats from Heatmiser. The module itself is currently setup to work over a RS232 -> RS485 converter, therefore it connects over IP.

View File

@ -10,7 +10,7 @@ footer: true
logo: honeywell.png
ha_category: Climate
ha_release: pre 0.7
ha_iot_class: "Cloud Polling"
ha_iot_class: Cloud Polling
---

View File

@ -10,7 +10,7 @@ footer: true
logo: knx.png
ha_category: Climate
ha_release: 0.25
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The `knx` climate platform is used as in interface with KNX thermostats.

View File

@ -7,6 +7,7 @@ sidebar: true
comments: false
sharing: true
footer: true
ha_release: 0.19
---

View File

@ -10,7 +10,7 @@ footer: true
logo: mill.png
ha_category: Climate
ha_release: 0.81
ha_iot_class: "Cloud Polling"
ha_iot_class: Cloud Polling
---
Integrates Mill heater into Home Assistant.

View File

@ -10,7 +10,7 @@ footer: true
logo: modbus.png
ha_category: Climate
ha_release: 0.68
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---

View File

@ -10,7 +10,7 @@ footer: true
logo: mqtt.png
ha_category: Climate
ha_release: 0.55
ha_iot_class: "Local Polling"
ha_iot_class: Local Polling
---
The `mqtt` climate platform lets you control your MQTT enabled HVAC devices.

View File

@ -12,7 +12,7 @@ ha_category:
- DIY
- Climate
ha_release: 0.29
ha_iot_class: "Local Push"
ha_iot_class: Local Push
---
Integrates MySensors HVAC into Home Assistant. See the [main component] for configuration instructions.

Some files were not shown because too many files have changed in this diff Show More