Jesse Hills and GitHub
99638190cb
VSCode / devcontainer updates ( #4647 )
2023-04-03 19:44:46 +00:00
Jesse Hills and GitHub
a546ffd490
Add ifdef to new bt proxy unsubscribe ( #4634 )
...
* Add ifdef to new bt proxy unsubscribe
* Also add to subscribe message and wrap api conneciton code
* Format file
2023-03-30 01:08:51 +00:00
Jesse Hills and GitHub
b5d0aede38
Remove AUTO_LOAD from as3935 ( #4630 )
2023-03-30 01:08:31 +00:00
Jesse Hills and GitHub
c4ddf7697d
Update sync-device-classes.yml
2023-03-29 14:02:34 +13:00
Jesse Hills and GitHub
a2931b6774
Add workflow to sync device classes with HA dev ( #4629 )
2023-03-28 23:31:07 +00:00
Jesse Hills and GitHub
06f83bf1c0
Fix platform restriction for bme680_bsec ( #4616 )
...
* Fix platform restriction for bme680_bsec
* Fix
* revert spi change
* Add comment back
* Dont crash on rp2040 platform
2023-03-26 22:50:33 +00:00
Jesse Hills and GitHub
c2756d57d8
Allow entity names to be set to None ( #4607 )
...
* Allow entity names to be set to None so they take on the device friendly_name automatically
* Use empty
2023-03-26 22:49:09 +00:00
Jesse Hills and GitHub
e542e75b9e
Require step to be set when calling register_number ( #4622 )
2023-03-26 22:44:56 +00:00
Jesse Hills and GitHub
a1eb3b8475
Swap curly brackets for round on LockGuard ( #4610 )
2023-03-22 07:56:02 +00:00
d52e425ba2
Remove EntityBase from sprinkler ( #4606 )
...
* Remove EntityBase form sprinkler
* remove unneeded method
* Set name correctly
Move some timers to `setup` that rely on this->name_
* Fix SprinklerControllerSwitch setup
* Update esphome/components/sprinkler/__init__.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
---------
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-03-22 07:35:16 +00:00
Jesse Hills and GitHub
d70e7da0ef
rp2040: Use fake Mutex lock ( #4602 )
2023-03-21 20:25:19 +00:00
Jesse Hills and GitHub
d42f35de5d
Wrap ipv6 code a bit more ( #4574 )
...
* Wrap ipv6 code a bit more for when ipv6 support should not be compiled in
* More checks
* More uses
* Fix
2023-03-21 20:24:14 +00:00
Jesse Hills and GitHub
f0f6d3f1cd
Disallow uart0/1/2 as ids in config ( #4446 )
...
* Disallow uart0/1/2 as ids in config
* Update test files
2023-03-20 02:29:21 +00:00
Jesse Hills and GitHub
0b383542da
Split test3.yaml ( #4591 )
2023-03-19 22:39:02 +00:00
Jesse Hills and GitHub
215107e8ea
Mark esp32_touch supported only on standard esp32 variant ( #4562 )
...
* Mark esp32_touch supported only on standard esp32 variant
* Add back default
2023-03-15 07:42:33 +00:00
Jesse Hills and GitHub
d642aeba0f
Map gpio pins for touch on esp32-s2/s3 ( #4552 )
...
* Map gpio pins for touch on esp32-s2/s3
* fix value
2023-03-13 00:13:36 +00:00
Jesse Hills and GitHub
ea17a92dbc
Allow AUTO_LOAD to be a function ( #4550 )
2023-03-12 22:43:31 +00:00
Jesse Hills and GitHub
6471361715
Format test files ( #4541 )
2023-03-09 01:54:51 +00:00
Jesse Hills
4f138c600b
Bump version to 2023.4.0-dev
2023-03-09 09:09:39 +13:00
Jesse Hills and GitHub
2ef25f3153
Fix ethernet driver setting gpio 5 high when no power pin defined ( #4531 )
2023-03-08 07:12:07 +00:00
Jesse Hills and GitHub
623e31ddee
sn74hc165 fixes ( #4457 )
...
* Add delay between clock changes on sn74hc165
* Increase to 10us
* Add another delay after clock low
* Print input bits every second
* Fix pin order
* Remove log
* Fix for inverted pins
* formatting
2023-03-08 01:11:12 +00:00
Jesse Hills and GitHub
5a07e8d32b
Bump docker dependencies ( #4526 )
...
* Bump curl to 7.74.0-1.3+deb11u7
* Bump docker base images
2023-03-07 04:06:42 +00:00
Jesse Hills and GitHub
b8ca40170e
Remove idf components before checking if any in config ( #4506 )
...
* Remove idf components before checking if any in config
* Fix bug with no refresh time specified
2023-03-05 20:17:32 +00:00
Jesse Hills and GitHub
df3f13ded8
Add int16 to codegen ( #4507 )
2023-03-04 07:19:51 +00:00
Jesse Hills and GitHub
a428e2b689
Fix copy-pasta mistake ( #4492 )
2023-02-27 01:20:56 +00:00
Jesse Hills and GitHub
eceb79ceab
Make test3 use huge_app ( #4488 )
2023-02-26 22:34:51 +00:00
Jesse Hills and GitHub
14e7b8a1ef
Run CI on merge group ( #4489 )
2023-02-26 20:13:45 +00:00
Jesse Hills and GitHub
6ec18fc630
Update esp32 esp-idf dev and latest version numbers ( #4479 )
2023-02-26 18:25:22 +00:00
Jesse Hills and GitHub
23f47d0ad2
Initial stab at importing idf components ( #4000 )
...
* Initial stab at importing idf components
* Handle repo with multiple components
Allow components directly from yaml
* Actually use the refresh config var
* Update esphome/components/esp32/__init__.py
2023-02-23 01:22:39 +00:00
Jesse Hills and GitHub
f98d93efa8
Fix multiple remote_receivers with triggers ( #4477 )
2023-02-23 00:38:45 +00:00
Jesse Hills and GitHub
0e1d018ce3
Allow specifying target and current visual steps for climate ( #4440 )
...
* Allow specifying target and current visual steps for climate
* Fixes
* format
* format
2023-02-20 22:22:43 +00:00
Jesse Hills and GitHub
50fbbf2d3b
Move remaining SENSOR_SCHEMA to use sensor_schema() ( #4471 )
2023-02-20 03:22:37 +00:00
Jesse Hills and GitHub
5c49730cb9
Simplify binary_sensor_schema function ( #4469 )
2023-02-19 21:13:40 +00:00
Jesse Hills and GitHub
04c12823b5
Simplify button_schema function ( #4468 )
2023-02-19 21:13:37 +00:00
Jesse Hills and GitHub
add40c7652
Simplify number_schema function ( #4467 )
2023-02-19 21:13:35 +00:00
Jesse Hills and GitHub
36a1f6cfb1
Update Manifest to rmeove unused dashboard files and include .c ethernet drivers ( #4459 )
2023-02-19 19:12:29 +00:00
Jesse Hills and GitHub
37d55b55fc
Fix adoption of variants and pico-w ( #4455 )
2023-02-17 06:06:18 +00:00
Jesse Hills and GitHub
dbe5587806
Add ESPHome version to generated platformio.ini ( #4443 )
...
* Add ESPHome version to generated platformio.ini
* Move description to platformio section
2023-02-16 00:27:32 +00:00
Jesse Hills and GitHub
c02871fdfe
Add final job so branch protection can require matrix ci steps ( #4432 )
2023-02-13 23:54:38 +00:00
Jesse Hills and GitHub
0d52f555b2
Add concurrency limit to ci-docker ( #4407 )
2023-02-13 23:07:09 +00:00
Jesse Hills and GitHub
458d6e24fc
Bump esphome-dashboard to 20230214.0 ( #4431 )
2023-02-14 11:38:37 +13:00
Jesse Hills and GitHub
4f4ca61ada
Handle uart.write in json-config endpoint ( #4430 )
2023-02-14 11:38:21 +13:00
Jesse Hills and GitHub
dfeeccfcca
Add version api endpoint ( #4429 )
2023-02-14 11:38:05 +13:00
Jesse Hills and GitHub
4d192c7387
Fix release workflow ( #4405 )
2023-02-09 17:37:55 +13:00
Jesse Hills and GitHub
9dd01b30bd
Bump curl version in docker ( #4403 )
2023-02-09 16:26:06 +13:00
Jesse Hills
881cd535b9
Bump version to 2023.3.0-dev
2023-02-09 15:33:02 +13:00
Jesse Hills and GitHub
cf3977f088
Use the github-script action to call the workflow ( #4400 )
2023-02-08 19:51:24 -05:00
Jesse Hills and GitHub
a9dc491a54
Dont keep logging on improv start ( #4401 )
2023-02-09 10:25:57 +13:00
Jesse Hills and GitHub
ac6693f177
mDNS updates ( #4399 )
2023-02-09 10:25:44 +13:00
Jesse Hills and GitHub
c6742117d3
Update log for mics4514 to state 3 minute start time. ( #4396 )
2023-02-09 07:30:19 +13:00
Jesse Hills and GitHub
b5c47b9669
Update ld2410 logging ( #4395 )
2023-02-09 07:30:00 +13:00
Jesse Hills and GitHub
1b66fa5004
Remove unneeded validation for esp32 gpio pins ( #4394 )
2023-02-07 12:43:30 +13:00
Jesse Hills and GitHub
3facfa5c21
Allow dashboard import to specify if api encryption key should be generated ( #4393 )
2023-02-07 12:27:07 +13:00
Jesse Hills and GitHub
e95d6041d8
Allow final validate of uart stop bits and parity ( #4376 )
2023-02-02 19:34:25 +13:00
Jesse Hills and GitHub
e847766514
Dump full parsed config to json-config api call ( #4373 )
2023-02-01 16:59:51 +13:00
Jesse Hills
d4a8df04b8
Bump version to 2023.2.0-dev
2023-02-01 15:57:45 +13:00
Jesse Hills and GitHub
4a374a466a
Fix in ble client base address parsing ( #4347 )
2023-01-26 12:02:53 +13:00
Jesse Hills and GitHub
d94e9d92ca
Fix esp32_ble_tracker setup priority ( #4346 )
2023-01-26 07:56:36 +13:00
Jesse Hills and GitHub
36c2e770bf
Remove state class from uptime sensor ( #4345 )
2023-01-25 15:58:47 +13:00
Jesse Hills and GitHub
79040c116d
Add next_url to improv serial component config ( #4343 )
2023-01-25 14:37:01 +13:00
Jesse Hills and GitHub
4aac76c549
Refactor esp32_ble_tracker to use esp32_ble core ble setup code ( #4173 )
2023-01-25 14:36:30 +13:00
Jesse Hills and GitHub
0ea97df1af
Add MICS-4514 gas sensor ( #4316 )
2023-01-25 09:58:44 +13:00
Jesse Hills and GitHub
92e66a2764
Dont fail workflows if lint building fails ( #4336 )
2023-01-24 12:51:14 +13:00
Jesse Hills
e236c53f05
Fix missing s
2023-01-20 14:06:47 +13:00
Jesse Hills and GitHub
10c7055b41
Move from docker manifest command to buildx with platforms ( #4320 )
2023-01-20 14:01:29 +13:00
Jesse Hills and GitHub
66a3361e9d
Bump esphome-dashboard to 20230120.0 ( #4319 )
2023-01-20 11:29:37 +13:00
Jesse Hills and GitHub
f2eafa8fbe
Add macro for sub sensor defining ( #4315 )
2023-01-19 17:36:43 +13:00
Jesse Hills and GitHub
e4ca3b18cc
Format docker/build.py ( #4313 )
2023-01-19 12:04:51 +13:00
Jesse Hills and GitHub
efc6a8df35
Dont default CORE.friendly_name ( #4305 )
2023-01-17 13:15:47 +13:00
Jesse Hills and GitHub
c301ae3645
Add friendly_name to device ( #4296 )
2023-01-17 10:28:09 +13:00
Jesse Hills and GitHub
3d2d681a7b
Remove baud check in tuya dump_config ( #4298 )
2023-01-16 17:32:15 +13:00
Jesse Hills and GitHub
7e376ae952
Add precipitation device class ( #4219 )
2022-12-22 21:18:58 +13:00
Jesse Hills and GitHub
22b384363b
Bump nano version in lint docker image ( #4218 )
2022-12-22 19:07:39 +13:00
Jesse Hills and GitHub
8db3b59e0f
Fix gpio pin mode for ISR pins ( #4216 )
2022-12-21 14:03:00 +13:00
Jesse Hills and GitHub
0d50caa179
Fix ESP32 GPIO when using INPUT PULLUP mode ( #4213 )
2022-12-20 23:09:33 +13:00
Jesse Hills and GitHub
b48b5d6cc7
Fix import_full_config for adoption configs ( #4197 )
...
* Fix git raw url
* Fix setting full config query param
* Force dashboard import urls to have a branch or tag reference for full import
2022-12-16 19:46:56 +13:00
Jesse Hills and GitHub
39af967433
Fix i2s_audio media_player compiling for esp32-s2 ( #4195 )
2022-12-16 10:38:52 +13:00
Jesse Hills and GitHub
83b5e01a28
Mark ESP32-S2 as not having Bluetooth ( #4194 )
2022-12-16 10:09:07 +13:00
Jesse Hills and GitHub
9bf7c97775
Revert camera config change for esp-idf ( #4182 )
2022-12-14 11:45:51 +13:00
Jesse Hills and GitHub
24bf3674f3
Remove warnings when falling through switch cases on purpose ( #4181 )
2022-12-14 11:45:43 +13:00
Jesse Hills and GitHub
db3096c6e1
Remove internal pin restriction from cd74hc4067 ( #4179 )
2022-12-13 13:44:52 +13:00
Jesse Hills and GitHub
eef578f4b8
Bump esphome-dashboard to 20221213.0 ( #4176 )
2022-12-13 08:14:18 +13:00
Jesse Hills and GitHub
d4e232f267
Increase watchdog timeout when starting OTA ( #4172 )
2022-12-12 16:16:24 +13:00
Jesse Hills and GitHub
0c24d951ff
Fix ble parsing with zero padded advertisements ( #4162 )
2022-12-08 13:39:33 +13:00
Jesse Hills
34387adbcd
Bump version to 2023.1.0-dev
2022-12-07 17:00:11 +13:00
Jesse Hills and GitHub
c6885c1bf4
Bump esphome-dashboard to 20221207.0 ( #4156 )
2022-12-07 16:47:45 +13:00
Jesse Hills and GitHub
6ad9baa870
Add API for dashboard to get boards list ( #4154 )
2022-12-07 16:07:51 +13:00
Jesse Hills and GitHub
f843925301
ESP32 IDF: Override toolchain-esp32ulp with espressifs own published version ( #4155 )
2022-12-07 16:01:26 +13:00
Jesse Hills and GitHub
4ffdc38cf5
Add sn74hc165 input shift register ( #4151 )
2022-12-07 12:10:25 +13:00
Jesse Hills and GitHub
9370ff3dfa
Allow dashboard import to pull complete file from github ( #3982 )
2022-12-07 07:29:56 +13:00
Jesse Hills and GitHub
2053b02c61
Add reports fahrenheit to tuya climate ( #4032 )
2022-12-07 07:29:18 +13:00
Jesse Hills and GitHub
f34e797a0d
Change 4 chip limit on sn74hc595 to 256 ( #4108 )
2022-12-07 07:23:07 +13:00
Jesse Hills and GitHub
54caed36f7
Fix mismatched flake8 version in pre-commit ( #4145 )
2022-12-05 19:50:11 +13:00
Jesse Hills and GitHub
dfcccda69e
Fix board pin alias lookup ( #4147 )
2022-12-05 19:46:00 +13:00
Jesse Hills and GitHub
f28f712827
Bump arduino pico and update wifi methods ( #4144 )
2022-12-05 08:55:38 +13:00
Jesse Hills and GitHub
b63ade298f
Fix queuing scripts not compiling ( #4077 )
2022-12-01 13:17:44 +13:00
Jesse Hills and GitHub
2dd032475b
Allow global setting of compile process limit ( #4081 )
2022-12-01 12:51:01 +13:00
Jesse Hills and GitHub
eb2a0f45db
current-based cover fix copy paste mistake ( #4124 )
2022-11-30 10:59:20 +13:00
Jesse Hills and GitHub
2b4fdd6c39
Allow auto setting of ble client id if there is only 1 in config ( #4125 )
2022-11-30 10:59:02 +13:00
Jesse Hills and GitHub
eb664b99ba
preprocess out proto_enum_to_string if not needed ( #4119 )
2022-11-30 08:30:00 +13:00