Commit Graph

65 Commits

Author SHA1 Message Date
Jesse Hills c2ed072c88
Protobuf version upgrades (#307) 2022-11-23 07:20:23 +13:00
Franck Nijhof d9791d1874
Add device class support to number (#309) 2022-11-18 08:00:02 +13:00
Jesse Hills c7edc2e601
Raise GATT errors on read and write etc (#272)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-31 11:38:24 +13:00
Jesse Hills 978c523e09
Get manufacturer name string from device (#290) 2022-10-25 17:00:07 +13:00
Jesse Hills 527420464d
Change has_bluetooth_proxy to a version (#264) 2022-09-29 21:51:03 -04:00
Jesse Hills c5779b3e17
Change BLE advertisement data to bytes (#262) 2022-09-30 09:12:49 +13:00
Jesse Hills 45d727cc03
A few fixes for BLE GATT (#261) 2022-09-30 07:25:18 +13:00
Jesse Hills 6a82766553
Add Bluetooth GATT calls (#259) 2022-09-28 12:50:37 -04:00
Jesse Hills 4426a94638
Add `has_bluetooth_proxy` flag to device info (#247) 2022-08-22 15:50:43 +12:00
Jesse Hills 1273d689f1
Implement Bluetooth LE advertisement receiving (#246) 2022-08-22 15:27:46 +12:00
Peter Galantha 7dc2a0d072
state class TOTAL added (#229) 2022-07-07 11:41:22 +12:00
Jesse Hills c502231194
Assume volume (and therefore mute) is always supported (#215) 2022-05-18 21:50:06 +12:00
Jesse Hills fcd529bb32
Add media player entities (#214) 2022-05-18 13:28:40 +12:00
Otto Winter 9964034f18
Expect a name for connections (#122)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2022-01-20 12:03:36 +01:00
Keilin Bickar d0d1e526f5
Add lock entity (#158) 2022-01-11 14:29:19 +13:00
Franck Nijhof 34180576ca
Add device class support to Switch (#157) 2021-12-28 23:04:59 +13:00
Jesse Hills 759e2ef133
Add mode to number entities (#148) 2021-11-30 22:23:18 +13:00
Jesse Hills da0ecd8437
Add unit_of_measurement to number components (#147) 2021-11-30 20:34:30 +13:00
Jesse Hills 3494f804c1
Button device class (#146) 2021-11-30 16:53:22 +13:00
Jesse Hills dcad9cdcb7
Add support for Button entities (#143) 2021-11-29 13:59:23 +13:00
Jesse Hills 09d760a3dd
Expose webserver port via native API (#131) 2021-10-29 07:03:39 +13:00
Jesse Hills 6bda4e4797
Add EntityCategory (#130) 2021-10-27 11:45:09 +13:00
Otto Winter ccf9fcbe2b
Fix protoc lint uses different version than docker image (#125) 2021-10-21 16:53:32 +02:00
Jesse Hills e809c10f81
Dont inherit icon for camera entities (#123) 2021-10-21 09:08:47 +02:00
Paul Monigatti c46d1c3822
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
2021-10-10 10:41:37 +02:00
Jesse Hills 2350ac78b7
Add support for siren entities (#97) 2021-09-09 13:11:51 +12:00
Otto Winter 6f131f4bf6
Switch light colormode to be bitfields instead of enums (#95) 2021-08-25 13:45:28 +02:00
Otto Winter a93f22d8f3
Fix log non-utf8 parse error (#94) 2021-08-24 11:48:58 +12:00
Jesse Hills fff495d607
Add new total/total_increasing state-classes for Home Assistant 2021.9+ (#90) 2021-08-23 17:02:10 +02:00
Otto Winter 595720ed62
Fix log level enum values (#89) 2021-08-16 15:50:35 +12:00
Jesse Hills 655b99e2cb
Add disabled_default to entity infos (#85) 2021-08-03 23:30:51 +12:00
github-actions[bot] 61c87fb1af Update protobuf files 2021-08-03 03:30:13 +00:00
Oxan van Leeuwen 32d2df8e24
Color mode implementation (#74)
Co-authored-by: Otto Winter <otto@otto-winter.com>
2021-07-29 19:16:25 +02:00
Jesse Hills 551a1acd0d
Add select entities (#75) 2021-07-27 06:51:12 +12:00
Jesse Hills 2ec375af36
Add last_reset_type to sensor entity info (#70) 2021-07-21 08:44:55 +12:00
github-actions[bot] bf9e37b73a Update protobuf files 2021-06-29 13:45:52 +00:00
Otto Winter acfc46e12a
Add project name+version (#48) 2021-06-29 15:45:05 +02:00
Jesse Hills e0f09de715
Add number entities (#47) 2021-06-29 22:42:38 +12:00
github-actions[bot] 0ba4ed41ee Update protobuf files 2021-06-23 21:41:34 +00:00
Otto Winter b1b36754ec
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>
2021-06-23 23:40:41 +02:00
github-actions[bot] 3e2baa3f14 Update protobuf files 2021-06-18 15:57:48 +00:00
Otto Winter 52cf01e11a
Add flake8, black, isort and mypy linting (#39) 2021-06-18 17:57:02 +02:00
Franck Nijhof a6a25d88b7
Add support for Sensor state class (#33) 2021-05-26 09:39:01 +12:00
Franck Nijhof fa6d8de974
Add entity attribute to Home Assistant state subscribtions (#30) 2021-05-12 20:57:01 +12:00
Jim Ekman 8cdfa9c4ea
Add support for fan speed level (#27)
* Add support for percentage based fan speeds

* Use speed levels
2021-03-13 21:21:09 -03:00
marecabo 10b0d82a23
Add device_class attribute to sensor (#25) 2021-02-15 11:55:10 -03:00
Jim Ekman fa48a08445
Add support for fan direction (#8) 2020-12-14 00:16:37 -03:00
Otto Winter 90f32e7a63
Update requirements 2020-07-14 19:46:45 +02:00
Otto Winter dbf4797537
Add more climate actions
See also https://github.com/esphome/esphome/pull/859
2019-11-23 20:36:12 +01:00
Otto Winter 9b39ce7f42
Regenerate api_pb2.py 2019-11-16 16:35:29 +01:00