Jesse Hills
a45137434b
[quality] Convert remaining `to_code to async` ( #10271 )
2025-08-20 14:34:45 +12:00
J. Nick Koston
ffebd30033
[ruff] Enable SIM rules and fix code simplification violations ( #9872 )
2025-07-25 18:26:08 +12:00
Gábor Poczkodi
3e553f517b
[remote_base] Fix dumper base class and enable schema extension ( #9218 )
2025-06-30 17:12:44 +12:00
cvwillegen and Jesse Hills
5f9a509bdc
Add code to send/receive GoBox infrared control messages. ( #7554 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-04-29 20:21:05 +12:00
aanban
c9f7ab6948
add beo4_protocol to remote_base component ( #8307 )
2025-04-29 11:50:40 +12:00
G-Two
9e3359cdf2
Add Toto protocol to remote receiver and transmitter ( #8177 )
2025-02-06 23:08:06 -06:00
svxa
f36a96c8e2
Add carrier_frequency option to remote_transmitter.transmit_aeha ( #6792 )
2024-06-05 00:35:19 -07:00
heggi and Jesse Hills
08509f7755
Mirage remote receiver & transmitter ( #6479 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-16 11:35:17 +12:00
e2b0d561bc
Add Roomba IR protocol ( #4595 )
...
Co-authored-by: Richard Forro <r@f.rf >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-24 15:21:08 +12:00
bukureckid
522b43bb41
Add Dooya protocol to remote_base ( #6488 )
2024-04-10 09:04:35 +12:00
Mat931 and Jesse Hills
3b6e8fa666
Add ABB-Welcome / Busch-Welcome Door Intercom Protocol ( #4689 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-09 13:43:53 +12:00
cvwillegen
b95a7f6438
Allow accept/reject delta to be specified. ( #5060 )
2024-03-20 21:16:52 +13:00
marshn
513a02ce11
Add Keeloq RF protocol ( #5511 )
2023-12-22 09:30:23 +09:00
Nicolas Gilles and Nicolas Gilles
d0bcba3b3f
ir_transmitter: add support for repeated commands in NEC protocol ( #4995 )
...
Co-authored-by: Nicolas Gilles <nicolas.gilles@aiven.io >
2023-12-13 08:55:20 +09:00
Sergey Dudanov and Jesse Hills
00eedeb8b3
remote_base: added helper class and schemas ( #5169 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-14 06:55:36 +13:00
marshn
b978985aa1
Add Byron Doorbell RF protocol ( #4718 )
2023-11-07 08:30:23 +13:00
dependabot[bot] and Jesse Hills
53572dcb8a
Bump pyupgrade from 3.10.1 to 3.13.0 ( #5428 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-19 13:08:44 +13:00
Keith Burzinski
cdc4f7f59b
IDF 5 fixes for various components from test1.yaml ( #5451 )
2023-10-18 19:33:36 +13:00
Pavlo Dudnytskyi
7e7c83b3ca
Support for Haier IR protocol added ( #5403 )
2023-10-09 09:49:55 +13:00
Sergey Dudanov
b9e9223fdd
rmt_base additional minor changes ( #5245 )
2023-08-15 07:21:22 +12:00
Sergey Dudanov
0daf4545a9
fix midea: undo approved PR#4053 ( #5233 )
2023-08-14 09:06:04 +12:00
Samuel Sieb and Samuel Sieb
283d9a0f5f
fix aeha data template ( #5231 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-08-11 16:21:24 +12:00
Sergey Dudanov
827b2def1e
Coolix IR protocol improvements ( #5105 )
...
* coolix protocol
* tests
* 24-bit range
* some DRY in coolix
* added short condition
* one more change
* final prettify
* v2023.8
2023-07-23 08:15:37 +12:00
marshn
379b1d84dd
RF Codec for Drayton Digistat heating controller ( #4494 )
2023-05-01 16:12:53 +12:00
Aliasghar Dashkhaneh
bd86a0ac3b
Update __init__.py ( #4514 )
...
In some Sony remote codes, the **data** is more than 16 bits.
2023-03-05 18:45:54 +00:00
Jesse Hills
f98d93efa8
Fix multiple remote_receivers with triggers ( #4477 )
2023-02-23 00:38:45 +00:00
Eric van Blokland and Jesse Hills
7810ad40d7
Added CanalSat and CanalSatLD protocol support ( #3513 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-09 13:22:05 +13:00
Alex Reid
20da03f8c6
Midea ir templatable code ( #4053 )
2022-11-23 12:53:48 +13:00
yuhei mukoyama
0907de8662
Add AEHA IR Protocol ( #3726 )
2022-08-31 16:43:33 +12:00
Samuel Sieb
e7cfb5492e
Use correct struct members. ( #3672 )
2022-08-02 17:09:17 +12:00
Guillermo Ruffino
f002a23d2d
Language schema 202204 ( #3492 )
2022-06-17 13:46:20 +12:00
Eric van Blokland
6349b5f654
Added RC6 protocol support ( #3514 )
2022-06-03 15:37:04 +12:00
f137cc10f4
Remote magiquest protocol ( #2963 )
...
Co-authored-by: Aaron Hertz <aaron@rockforest.org >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-02-18 22:22:41 +01:00
Jesse Hills
7a242bb4ed
Binary Sensor codegen tidyup ( #3217 )
2022-02-18 10:39:59 +13:00
Jesse Hills
40e06c9819
Raise minimum python version to 3.8 ( #3176 )
2022-02-10 09:55:11 +01:00
41bcc8c0f4
Nexa 433MHz RF protocol ( #2037 )
...
Co-authored-by: Stefan Grufman <stefan.grufman@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-10 23:35:39 +13:00
Sergey Dudanov and Jesse Hills
9a70bfa471
New Midea IR component, improvements and fixes ( #2847 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-10 11:47:19 +13:00
cvwillegen
366552a969
Remote base add pronto protocol ( #2619 )
2021-11-10 16:11:35 +13:00
Otto Winter and Jesse Hills
ac0d921413
ESP-IDF support and generic target platforms ( #2303 )
...
* Socket refactor and SSL
* esp-idf temp
* Fixes
* Echo component and noise
* Add noise API transport support
* Updates
* ESP-IDF
* Complete
* Fixes
* Fixes
* Versions update
* New i2c APIs
* Complete i2c refactor
* SPI migration
* Revert ESP Preferences migration, too complex for now
* OTA support
* Remove echo again
* Remove ssl again
* GPIOFlags updates
* Rename esphal and ICACHE_RAM_ATTR
* Make ESP32 arduino compilable again
* Fix GPIO flags
* Complete pin registry refactor and fixes
* Fixes to make test1 compile
* Remove sdkconfig file
* Ignore sdkconfig file
* Fixes in reviewing
* Make test2 compile
* Make test4 compile
* Make test5 compile
* Run clang-format
* Fix lint errors
* Use esp-idf APIs instead of btStart
* Another round of fixes
* Start implementing ESP8266
* Make test3 compile
* Guard esp8266 code
* Lint
* Reformat
* Fixes
* Fixes v2
* more fixes
* ESP-IDF tidy target
* Convert ARDUINO_ARCH_ESPxx
* Update WiFiSignalSensor
* Update time ifdefs
* OTA needs millis from hal
* RestartSwitch needs delay from hal
* ESP-IDF Uart
* Fix OTA blank password
* Allow setting sdkconfig
* Fix idf partitions and allow setting sdkconfig from yaml
* Re-add read/write compat APIs and fix esp8266 uart
* Fix esp8266 store log strings in flash
* Fix ESP32 arduino preferences not initialized
* Update ifdefs
* Change how sdkconfig change is detected
* Add checks to ci-custom and fix them
* Run clang-format
* Add esp-idf clang-tidy target and fix errors
* Fixes from clang-tidy idf round 2
* Fixes from compiling tests with esp-idf
* Run clang-format
* Switch test5.yaml to esp-idf
* Implement ESP8266 Preferences
* Lint
* Re-do PIO package version selection a bit
* Fix arduinoespressif32 package version
* Fix unit tests
* Lint
* Lint fixes
* Fix readv/writev not defined
* Fix graphing component
* Re-add all old options from core/config.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-20 11:47:51 +02:00
dependabot[bot] and Otto winter
dbb195691b
Bump pylint from 2.10.2 to 2.11.1 ( #2334 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-19 19:22:28 +02:00
Sergey V. DUDANOV
4e120a291e
Midea support v2 ( #2188 )
2021-09-09 09:10:02 +12:00
Adrián Panella and Jesse Hills
06bde559da
Add Dish Network protocol ( #2117 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-08-10 13:26:42 +12:00
Keith Burzinski
90c0d3e12f
Add Toshiba AC generic IR remote protocol ( #2019 )
2021-08-10 13:21:10 +12:00
Jesse Hills
062cedc200
remote_receiver: use config parent receiver for registering dumpers ( #1980 )
2021-07-06 10:15:29 +12:00
Keith Burzinski
04d926af39
Add variable bit width for Samsung protocol ( #1927 )
2021-06-18 13:54:46 +12:00
Stefan Agner
501f88ca86
Avoid non-const globals and enable clang-tidy check ( #1892 )
2021-06-11 08:19:44 +12:00
Otto Winter
a33bb32874
Convert components to async-def syntax ( #1823 )
...
* Convert components to async-def syntax
* Remove stray @coroutine
* Manual part
* Convert complexer components code to async-def
* Manual cleanup
* More manual cleanup
2021-05-24 21:45:31 +02: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
Seppel Hardt and tuxBurner
bdf004867d
Added samsung36 ir protocol ( #1438 )
...
* Added samsung36 ir protocol
* Make linter happy
* Added test and fixed python failure
* Sorry for the commits but linter was still not happy :)
* Okay have to run script/clang-format -i
Co-authored-by: tuxBurner <tuxBurner@boggo.de >
2021-02-27 20:16:27 -03:00