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
Oxan van Leeuwen
a3dcac62f9
Fix a bunch of typos ( #2058 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch>
Co-authored-by: Otto Winter <otto@otto-winter.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-07-26 14:48:57 +02:00
Oxan van Leeuwen
3749c11f21
Fix clang-format script behaviour without -i + code cleanup ( #2002 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch>
2021-07-26 09:54:32 +12:00
Otto Winter
cc7dbeada6
Refactor docker build system and workflows ( #2023 )
2021-07-15 21:30:04 +02:00
SenexCrenshaw
0651716b96
Nextion upload and sensors ( #1464 )
...
Co-authored-by: Senex Crenshaw <senexcrenshaw@gmail.com>
2021-07-15 12:51:15 +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
Otto Winter
871c0ee2a5
Rework climate traits ( #1941 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-06-21 21:17:01 +02:00
Jesse Hills
b8a7741c61
Update generation script to add const ( #1945 )
2021-06-21 21:27:35 +12:00
Stefan Agner
f9a31c1abb
Fix error print in script/helpers.py ( #1935 )
2021-06-18 13:49:25 +12:00
Otto Winter
424c34225f
Run script/setup in devcontainer instead of pip install ( #1913 )
2021-06-15 20:19:21 +12:00
dentra
c411043681
Adds support cpp to vscode ( #1828 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch>
2021-06-15 10:45:22 +12:00
Stefan Agner
13fe9e83fa
Use Clang 11 ( #1846 )
2021-06-08 22:16:17 +02:00
Otto Winter
4711f36a1f
Bump base image to 3.4.0 ( #1879 )
2021-06-08 22:03:04 +02:00
Jesse Hills
a70a205ace
Improv - BLE WiFi provisioning ( #1807 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-06-08 11:56:21 +12:00
Oxan van Leeuwen
33625e2dd3
CLI user experience improvements ( #1805 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-06-08 11:14:12 +12:00
Jesse Hills
4ffa68b773
Merge branch 'master' into dev
2021-05-19 14:02:04 +12:00
Jesse Hills
9a7a205510
Generate protobuf code closer to formatted files ( #1790 )
2021-05-17 10:54:17 +12:00
Guillermo Ruffino
3d6dcc9eee
Add more json schema generation features ( #1690 )
...
* some enums
* extract enums, light effects remote_receiver etc
* more pins schema
* update to core changes
2021-05-14 20:35:39 -03:00
Jesse Hills
44562dbef1
Merge branch 'dev' into bump-1.18.0b1
2021-05-10 07:54:06 +12:00
Otto Winter
229bf719a2
Implement external custom components installing from YAML ( #1630 )
...
* Move components import loading to importlib MetaPathFinder and importlib.resources
* Add external_components component
* Fix
* Fix
* fix cv.url return
* fix validate shorthand git
* implement git refresh
* Use finders from sys.path_hooks instead of looking for __init__.py
* use github:// schema
* error handling
* add test
* fix handling git output
* revert file check handling
* fix test
* allow full component path be specified for local
* fix test
* fix path handling
* lint
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
2021-05-07 15:02:17 -03:00
Otto Winter
7964b724ed
Rewrite sun component calculations ( #1661 )
2021-04-07 12:16:36 +02:00
Jesse Hills
e2e074a3fd
Fix bump script for double quotes
2021-03-22 20:12:11 +13:00
Otto Winter
5eeb110d74
Bundle platformio lib_deps in docker images ( #1625 )
2021-03-20 18:43:31 +01:00
Steve Baxter
a77784a6da
Implement pulse_meter as an improvement on pulse_counter and pulse_width for meters ( #1434 )
2021-03-19 21:16:27 +13:00
Massimiliano Ravelli
28a72fa56b
Fixed component_tests config ( #1608 )
2021-03-12 19:58:43 -03:00
Guillermo Ruffino
5e5f8d5f9b
schema-dump-pins ( #1596 )
...
* schema dump idea
accept boolean or anything default
accept null also for full dicts
added some common validators
more simple validators
support multi_conf
better handle automations
updates
updates
handle lists
removed not needed class
move to own folder
generalized for automations lists, etc
updates
updates
clean up
clean up
fix automations
made comment optional
basic docs support
added more docs
fixes docs handling
updates
updates
fix components parent
updates
updates
updates
Fix inkplate 6 registration
updates
Disable logging for vscode add on
better handle buses
keep extended order as in CONFIGs
updates
updates
updates
disable comments
moved to scripts/build_jsonschema
added configurable decorators
path handling
fix handle list_schema
fixes and cleanup
add jschema_extractor to maybe
updates
lint
no schema in git
add generated loggers list
* lint
* support pin schema
2021-03-08 22:53:20 -03:00
Guillermo Ruffino
1e227e8051
Schema dump ( #1564 )
...
* schema dump idea
accept boolean or anything default
accept null also for full dicts
added some common validators
more simple validators
support multi_conf
better handle automations
updates
updates
handle lists
removed not needed class
move to own folder
generalized for automations lists, etc
updates
updates
clean up
clean up
fix automations
made comment optional
basic docs support
added more docs
fixes docs handling
updates
updates
fix components parent
updates
updates
updates
Fix inkplate 6 registration
updates
Disable logging for vscode add on
better handle buses
keep extended order as in CONFIGs
updates
updates
updates
disable comments
moved to scripts/build_jsonschema
added configurable decorators
path handling
fix handle list_schema
fixes and cleanup
add jschema_extractor to maybe
updates
lint
no schema in git
add generated loggers list
* lint
2021-03-07 21:05:08 -03:00
Guillermo Ruffino
69879920eb
add-black ( #1593 )
...
* Add black
Update pre commit
Update pre commit
add empty line
* Format with black
2021-03-07 16:03:16 -03:00
Guillermo Ruffino
59cdc32970
Add rc522 ( #1298 )
...
* wip
* first working
* feat complete
* add CODEOWNERS
* renamed to spi, reset optional
* add test
* fix CODEOWNERS
2020-10-27 12:41:57 +13:00
Otto Winter
ccb6fc3010
Bump docker base image to 2.6.0 ( #1245 )
2020-08-08 18:42:21 +02:00
Otto Winter
f9fceb7ffc
Fix ci-custom.py const.py ordered check and improve code ( #1222 )
2020-07-29 18:19:48 +02:00
Otto Winter
52639a0a7c
Cleanup web server prometheus integration ( #1192 )
2020-07-27 12:07:05 +02:00
Jesse Hills
25ad33a377
Add @jesserockz to codeowners ( #1202 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com>
2020-07-26 14:33:16 +02:00
Otto Winter
abc83f6cb0
Fix typo in bump-version script once again
2020-07-26 13:50:45 +02:00
Otto Winter
f61a82a568
Fix bump-version string format
2020-07-26 10:16:54 +02:00
Otto Winter
1c3ed71d36
Fix bump-version script
2020-07-25 23:19:10 +02:00
Otto Winter
bf3b678727
Update bump-version script
2020-07-25 19:26:30 +02:00
Otto Winter
4996967c79
Add CODEOWNERS mechanism ( #1199 )
2020-07-25 15:57:18 +02:00
Otto Winter
0fc8e8d483
Fix SN74HC595 doesn't use ESPHome HAL and add lint checks for it ( #1188 )
2020-07-25 14:22:56 +02:00
Otto Winter
0afa41d08a
Add bump version script ( #1153 )
2020-07-17 14:32:23 +02:00
Otto Winter
764eb960c6
Update build scripts
2020-07-15 01:37:30 +02:00
Otto Winter
412351fd1e
Use inclusive terminology ( #1137 )
2020-07-14 18:45:42 +02:00
Otto Winter
cf703f6ac4
GH Actions Update ( #1134 )
2020-07-14 14:34:44 +02:00
Jesse Hills
6e30bacae3
Revert "Add PR labels based on files changed ( #1127 )" ( #1128 )
...
This reverts commit c296b4c348
.
2020-07-12 18:19:02 -03:00
Jesse Hills
c296b4c348
Add PR labels based on files changed ( #1127 )
...
* Add PR labels based on files changed
* Remove platform code
2020-07-12 14:08:44 -03:00
Jesse Hills
1923e0312b
Add github actions ( #1125 )
2020-07-11 23:38:29 -03:00
Guillermo Ruffino
7487ffcbcb
add test4.yaml
2020-06-28 21:17:10 -03: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
Tim Savage
c632b0e1d4
Unittests for esphome python code ( #931 )
2020-03-12 14:27:22 -07:00