Proto commits in esphome/aioesphomeapi

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:21f6ac5
Author:Jesse Hills

Add missing rpc commands

Commit:cfa503b
Author:Jesse Hills

Synchronise api.proto between repos

Commit:c1fee2f
Author:Jesse Hills
Committer:GitHub

Bluetooth proxy: get state and set mode (#1170)

The documentation is generated from this commit.

Commit:8a945af
Author:Jesse Hills

Bluetooth proxy: get state and set mode

The documentation is generated from this commit.

Commit:463b136
Author:Jesse Hills
Committer:GitHub

Add dynamic encryption key (#1151) Co-authored-by: J. Nick Koston <nick@koston.org>

Commit:a383dfb
Author:Jesse Hills

Reserve proto message for dynamic encryption key

Commit:90f520a
Author:Kevin Ahrendt
Committer:GitHub

Add preannounce media url and start conversation to voice assistant announce message (#1099) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: J. Nick Koston <nick@koston.org>

Commit:afea2e1
Author:J. Nick Koston
Committer:GitHub

Add bluetooth mac address to DeviceInfoResponse (#1080)

Commit:a775831
Author:J. Nick Koston
Committer:GitHub

Include Bluetooth connection slot allocations in connections free message (#1038)

Commit:a6531d4
Author:Michael Hansen
Committer:GitHub

Change wake word id to string (#960)

Commit:709cb3f
Author:Michael Hansen
Committer:GitHub

Add get/set/config messages for voice assistant (#956)

Commit:a2a0bbf
Author:Michael Hansen
Committer:GitHub

Add sample_bytes to media player supported format and a test (#955)

Commit:3ca83b2
Author:Michael Hansen
Committer:GitHub

Adds voice assistant announce (#939) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: J. Nick Koston <nick@koston.org>

Commit:617f7ce
Author:Jesse Hills
Committer:GitHub

Remove id from ``MediaPlayerSupportedFormat`` (#948)

Commit:2ba7774
Author:Michael Hansen
Committer:GitHub

Add MediaPlayerSupportedFormat (#925) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>

Commit:8799ebe
Author:Jesse Hills
Committer:GitHub

Add `once` flag to `SubscribeHomeAssistantStateResponse` (#923)

Commit:79571d2
Author:Jesse Hills
Committer:GitHub

Support asking device to check for updates (#914)

Commit:e41e9c9
Author:Jesse Hills
Committer:GitHub

Update Entities (#882)

Commit:0eede84
Author:Jesse Hills
Committer:GitHub

Voice Assistant Timers (#878)

Commit:8778ad4
Author:Mischa Siekmann
Committer:GitHub

Adding announcement flag to media player command (#871) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>

Commit:f1538a7
Author:David Friedland
Committer:GitHub

Support for Event entity messages (#853) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>

Commit:b935707
Author:Jesse Hills
Committer:GitHub

Add Datetime entities (#859)

Commit:0ed69bb
Author:Keith Burzinski
Committer:GitHub

Add valve component (#852) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>

Commit:27a968d
Author:Jesse Hills
Committer:GitHub

Send/Receive Voice Assistant Audio Messages (#854) Co-authored-by: Michael Hansen <mike@rhasspy.org>

Commit:7da8a35
Author:Jesse Hills
Committer:GitHub

Implement datetime time entity (#850)

Commit:f8ee918
Author:RFDarter
Committer:GitHub

Implement Datetime date component (#824) Co-authored-by: J. Nick Koston <nick@koston.org> Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>

Commit:efa92b5
Author:Jesse Hills
Committer:GitHub

Add wake_word_phrase to VoiceAssistant request (#830)

Commit:51be39f
Author:dougiteixeira
Committer:GitHub

Add device_class to text_sensor in ESPHome (#828)

Commit:5961535
Author:Tucker Kern
Committer:GitHub

Add support for fan preset modes (#616) Co-authored-by: J. Nick Koston <nick@koston.org>

Commit:87b7e83
Author:Stefan Rado
Committer:GitHub

Partially revert "Add humidity and aux heat support to climate (#631)" (#783)

Commit:0f14c82
Author:Stefan Rado
Committer:GitHub

Add humidity and aux heat support to climate (#631) Co-authored-by: J. Nick Koston <nick@koston.org>

Commit:e91da7e
Author:Jesse Hills
Committer:GitHub

Add suggested_area to device info (#607)

Commit:5a8c0d8
Author:Daniel Dunn
Committer:GitHub

Updated fork of PR for Text input components (#532) Co-authored-by: Maurits <maurits@vloop.nl> Co-authored-by: Daniel Dunn <dannydunn@eternityforest.com> Co-authored-by: J. Nick Koston <nick@koston.org> Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>

Commit:dbdb5b4
Author:Jesse Hills
Committer:GitHub

Add TTS_STREAM_START/END events (#586)

Commit:a17dc3c
Author:Jesse Hills
Committer:GitHub

Add voice assistant audio settings (#556)

Commit:55d112c
Author:Jesse Hills
Committer:GitHub

Add new VA event types (#529)

Commit:9673d03
Author:Jesse Hills

Add VoiceAssistant Request Flag enum

Commit:2c7b2ed
Author:Jesse Hills
Committer:GitHub

Add wake word capability to voice assistant (#519)

Commit:a79da42
Author:Graham Brown
Committer:GitHub

Add support for alarm_control_panel entities (#427)

Commit:44f0b80
Author:Jesse Hills
Committer:GitHub

Add raw ble advertisements support (#439) Co-authored-by: J. Nick Koston <nick@koston.org>

Commit:8340d2a
Author:Jesse Hills
Committer:GitHub

Add use_vad flag to VA start request (#438)

Commit:b1bfaba
Author:Jesse Hills
Committer:GitHub

Add conversation_id to VA start request (#437)

Commit:15846c5
Author:Jesse Hills
Committer:GitHub

Add initial voice assistant support (#412)

Commit:d6fd9b6
Author:J. Nick Koston
Committer:GitHub

Add the ability to clear the cache to the API (#410) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>

Commit:4bb8fbb
Author:richardhopton
Committer:GitHub

feat: Unsubscribe from BLE advertisements fully on unsub (#409)

Commit:2041d74
Author:Fredrik Gustafsson
Committer:GitHub

add pairing methods (#390)

Commit:4860af1
Author:Jesse Hills
Committer:GitHub

Add current_temp step (#384)

Commit:c62a0ef
Author:Alexander Momchilov
Committer:GitHub

Add `supports_stop` to `CoverInfo` (#276) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>

Commit:79190d0
Author:Michael Muré
Committer:GitHub

climate: add support for quiet fan mode (#232) Co-authored-by: J. Nick Koston <nick@koston.org> Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>

Commit:acf594d
Author:Jesse Hills
Committer:GitHub

Add friendly_name to device info api (#362)

Commit:b34664e
Author:J. Nick Koston
Committer:GitHub

Fix failure to reconnect when the process task raises an exception during decoding a protobuf message (#339)

Commit:a937d9d
Author:J. Nick Koston
Committer:GitHub

Add address_type to BluetoothLEAdvertisementResponse and BluetoothDeviceRequest (#320)

Commit:e3094db
Author:J. Nick Koston
Committer:GitHub

Active BLE connection v3 (#317)

Commit:d9791d1
Author:Franck Nijhof
Committer:GitHub

Add device class support to number (#309)

Commit:c7edc2e
Author:Jesse Hills
Committer:GitHub

Raise GATT errors on read and write etc (#272) Co-authored-by: J. Nick Koston <nick@koston.org>

Commit:978c523
Author:Jesse Hills
Committer:GitHub

Get manufacturer name string from device (#290)

Commit:5274204
Author:Jesse Hills
Committer:GitHub

Change has_bluetooth_proxy to a version (#264)

Commit:c5779b3
Author:Jesse Hills
Committer:GitHub

Change BLE advertisement data to bytes (#262)

Commit:45d727c
Author:Jesse Hills
Committer:GitHub

A few fixes for BLE GATT (#261)

Commit:8560a36
Author:Jesse Hills

Try joining split uint64 uuid

Commit:6a82766
Author:Jesse Hills
Committer:GitHub

Add Bluetooth GATT calls (#259)

Commit:52b4ca2
Author:Jesse Hills

Split up services responses

Commit:debc2f1
Author:Jesse Hills

Try use bytes type

Commit:d132780
Author:Jesse Hills

Update type

Commit:869ba8c
Author:Jesse Hills

Change to error int

Commit:86512bc
Author:Jesse Hills

Add failed flag to connection state response

Commit:9b3b6f4
Author:Jesse Hills

Regenerate proto with rpc calls

Commit:51e364c
Author:Jesse Hills

Add bluetooth connections free Add callbacks to remove message subscriptions Move stop notify to callback of start notify

Commit:a43518c
Author:Jesse Hills

Fix ids Add message types to main list

Commit:0b7ca79
Author:Jesse Hills

Change reads and writes to use handles Add notify functions

Commit:c650110
Author:Jesse Hills

Create GATT proto messages

Commit:4426a94
Author:Jesse Hills
Committer:GitHub

Add `has_bluetooth_proxy` flag to device info (#247)

Commit:1273d68
Author:Jesse Hills
Committer:GitHub

Implement Bluetooth LE advertisement receiving (#246)

Commit:7dc2a0d
Author:Peter Galantha
Committer:GitHub

state class TOTAL added (#229)

Commit:c502231
Author:Jesse Hills
Committer:GitHub

Assume volume (and therefore mute) is always supported (#215)

Commit:fcd529b
Author:Jesse Hills
Committer:GitHub

Add media player entities (#214)

Commit:9964034
Author:Otto Winter
Committer:GitHub

Expect a name for connections (#122) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>

Commit:d0d1e52
Author:Keilin Bickar
Committer:GitHub

Add lock entity (#158)

Commit:3418057
Author:Franck Nijhof
Committer:GitHub

Add device class support to Switch (#157)

Commit:759e2ef
Author:Jesse Hills
Committer:GitHub

Add mode to number entities (#148)

Commit:da0ecd8
Author:Jesse Hills
Committer:GitHub

Add unit_of_measurement to number components (#147)

Commit:3494f80
Author:Jesse Hills
Committer:GitHub

Button device class (#146)

Commit:dcad9cd
Author:Jesse Hills
Committer:GitHub

Add support for Button entities (#143)

Commit:63a8fbb
Author:Oxan van Leeuwen
Committer:Oxan van Leeuwen

Add system entity category

Commit:09d760a
Author:Jesse Hills
Committer:GitHub

Expose webserver port via native API (#131)

Commit:6bda4e4
Author:Jesse Hills
Committer:GitHub

Add EntityCategory (#130)

Commit:e809c10
Author:Jesse Hills
Committer:GitHub

Dont inherit icon for camera entities (#123)

Commit:c46d1c3
Author:Paul Monigatti
Committer:GitHub

Add 'icon' field to Binary Sensor, Climate, Cover, Fan, and Light (#106) * Added light icon to API * Added icon property to Binary Sensor, Climate, Cover, and Fan entities

Commit:2350ac7
Author:Jesse Hills
Committer:GitHub

Add support for siren entities (#97)

Commit:6f131f4
Author:Otto Winter
Committer:GitHub

Switch light colormode to be bitfields instead of enums (#95)

Commit:a93f22d
Author:Otto Winter
Committer:GitHub

Fix log non-utf8 parse error (#94)

Commit:fff495d
Author:Jesse Hills
Committer:GitHub

Add new total/total_increasing state-classes for Home Assistant 2021.9+ (#90)

Commit:595720e
Author:Otto Winter
Committer:GitHub

Fix log level enum values (#89)

Commit:655b99e
Author:Jesse Hills
Committer:GitHub

Add disabled_default to entity infos (#85)

Commit:32d2df8
Author:Oxan van Leeuwen
Committer:GitHub

Color mode implementation (#74) Co-authored-by: Otto Winter <otto@otto-winter.com>

Commit:551a1ac
Author:Jesse Hills
Committer:GitHub

Add select entities (#75)

Commit:2ec375a
Author:Jesse Hills
Committer:GitHub

Add last_reset_type to sensor entity info (#70)

Commit:acfc46e
Author:Otto Winter
Committer:GitHub

Add project name+version (#48)

Commit:e0f09de
Author:Jesse Hills
Committer:GitHub

Add number entities (#47)

Commit:b1b3675
Author:Otto Winter
Committer:GitHub

Climate preset, custom fan mode and custom preset (#42) Co-authored-by: Otto Winter <otto@otto-winter.com> Co-authored-by: Lumpusz <marton.keri@gmail.com>