Fredrik Gustafsson
|
29571a1acd
|
implement pairing for bluetooth proxy (#4475)
* default to just-works encryption
This patch will turn on encryption when making active connections in order to comply with just-works BLE encryption.
* Revert "default to just-works encryption"
This reverts commit 05bc9e9f1cca9c41cbc7434379cbd5eb6dbb1034.
* implement pair method
* adhere to clang formatter
* fix oopsie
* bump bluetooth_proxy_version
* add auth callback
* generate new protos
* fix another oopsie
* add pairing status to connection
* clear paired on connect()
* lint
* add unpair ("forget") ble method
* compile protos
* fix oopsie
* add missing unpairing method
* add unpairing
* fix get_paired return type
* remove unused memcpy
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
* change to is_paired
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
* Update bluetooth_proxy.cpp
* actually add missing method
* send auth cb on set_encryption failure
* cleanup from havin the worst test setup
* lint
* match auth events to bd_addr
* add second addr check to auth cb
* add addr check to third auth cb
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2023-03-06 18:04:35 +00:00 |
|
Jesse Hills
|
b34d24735a
|
Send GATT error events to HA (#3884)
|
2022-10-12 22:22:07 +13:00 |
|
Jesse Hills
|
ed443c6153
|
Bluetooth Proxy active connections (#3817)
|
2022-10-04 10:45:06 +13:00 |
|
Jesse Hills
|
b854e17995
|
Initial bluetooth_proxy support (#3736)
|
2022-08-25 07:13:44 +12:00 |
|
Jesse Hills
|
6221f6d47d
|
Implement Media Player and I2S Media player (#3487)
|
2022-06-02 17:00:17 +12:00 |
|
Keilin Bickar
|
21803607e7
|
Add new Lock core component (#2958)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2022-02-04 07:24:31 +13:00 |
|
Jesse Hills
|
b5639a6472
|
Add support for button entities (#2824)
|
2021-11-30 08:00:51 +13:00 |
|
Oxan van Leeuwen
|
926bcc71ae
|
Only compile protobuf dumping when very verbose logging is enabled (#2139)
|
2021-08-09 22:32:06 +02:00 |
|
Jesse Hills
|
76991cdcc4
|
Add select entities and implement template select (#2067)
Co-authored-by: Otto Winter <otto@otto-winter.com>
|
2021-08-02 20:00:51 +12:00 |
|
Jesse Hills
|
dd37a4e04c
|
Add Number entities (from Home Assistant) (#1971)
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
|
2021-07-13 07:20:12 +12:00 |
|
Stefan Agner
|
501f88ca86
|
Avoid non-const globals and enable clang-tidy check (#1892)
|
2021-06-11 08:19:44 +12:00 |
|
Guillermo Ruffino
|
14e9375262
|
test disable no delay (#1026)
* test disable no delay
* removed set_nodelay code
|
2020-04-30 23:00:57 -03:00 |
|
Guillermo Ruffino
|
1814e4a46b
|
Add climate dry fan (#845)
* add climate dry fan
* clang-format
* updates, add swing mode, add back compat with old ha
* revert client-config add swing
* sort const.py
* fix missing retur
|
2019-11-16 16:34:11 +01:00 |
|
Otto Winter
|
369d175694
|
Create Protobuf Plugin for automatically generating native API stubs (#633)
* Create Protobuf Plugin for automatically generating native API stubs
* Format
* Delete api.proto
* Cleanup, use no_delay conditionally
* Updates
* Update
* Lint
* Lint
* Fixes
* Camera
* CustomAPIDevice
* Fix negative VarInt, Add User-defined services arrays
* Home Assistant Event
* Fixes
* Update custom_api_device.h
|
2019-06-18 19:31:22 +02:00 |
|