Commit Graph
19550 Commits
Author SHA1 Message Date
J. Nick Koston 605e7dc475 Merge branch 'dev' into sx1509-max6956-apply-outputs 2026-10-30 17:49:55 -10:00
J. Nick Koston 96dc1fbaf3 [sm10bit_base] Clean up the driver base (#21843) 2026-10-30 17:41:53 -10:00
7ee82fbc90 [ld6004] Add sensor platform (#19841)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
2026-10-30 17:40:09 -10:00
J. Nick Koston c82e275eee [sensor][binary_sensor] Pin the output of stateless sensor filters and binary sensor delay filters (#21828) 2026-10-30 23:24:40 -04:00
J. Nick Koston f999c4ed1b [ruuvitag][atc_mithermometer][pvvx_mithermometer][thermopro_ble] Publish optional parse results with publish_optional (#21924) 2026-10-30 23:20:49 -04:00
J. Nick Koston 867b51941c [components] Use PROGMEM_STRING_TABLE for pressure sensor oversampling and filter names (#21931) 2026-10-30 23:20:27 -04:00
J. Nick Koston 1297771d5b [gcja5] Do not publish frames that fail the checks (#21936) 2026-10-30 23:19:18 -04:00
J. Nick Koston fe0e67bdd7 [xiaomi] Publish optional parse results with publish_optional in the plant, motion and other sensors and binary sensors (#21946) 2026-10-30 23:18:33 -04:00
0af702a0af [ld6004] Add Hi-Link LD6004 radar with binary_sensor platform (#19840)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
2026-10-30 17:05:22 -10:00
J. Nick Koston e8dc7471a0 Merge remote-tracking branch 'origin/dev' into sx1509-max6956-apply-outputs
# Conflicts:
#	tests/component_tests/output/test_output.py
2026-10-30 16:04:53 -10:00
J. Nick Koston 09d8477557 [xiaomi] Publish optional parse results with publish_optional in the thermometers (#21923) 2026-10-30 16:03:16 -10:00
J. Nick Koston bb458503c9 [core] Add publish_optional for optional entity values (#21921) 2026-10-30 16:03:16 -10:00
J. Nick Koston c01bc17bc8 [cm1106] Drop the duplicate helpers.h include (#21976) 2026-10-30 15:26:31 -10:00
Rick van Hattem 135943911b [ld600x] Share platform schemas and code generation with ld6002b (#19839) 2026-10-30 15:17:08 -10:00
J. Nick Koston 3870ca0031 [output] Use ApplyButton for the output button (#21907) 2026-10-30 14:44:54 -10:00
J. Nick Koston e5871655b2 [mitsubishi_cn105] Make the unit tests build with Apple clang (#21900) 2026-10-30 14:21:38 -10:00
J. Nick Koston a5b6c69201 [hte501][tee501] Check I2C transfer results (#21929) 2026-10-30 14:21:25 -10:00
J. Nick Koston c08aff9300 [bp5758d] Keep the channel values in fixed arrays (#21905) 2026-10-30 14:20:24 -10:00
J. Nick Koston f6fc942c4c [network] Fix inet_ntop link failure on Zephyr (#21909) 2026-10-30 14:19:48 -10:00
J. Nick Koston 7d750279ef [components] Add parser tests for a01nyub, a02yyuw, jsn_sr04t, gcja5, pm1006 and sds011 (#21920) 2026-10-30 19:53:45 -04:00
J. Nick Koston 2b0bcf646e [output] Let final_validate_unique_channel take the channel key (#21899) 2026-10-30 19:53:09 -04:00
J. Nick Koston 2913537baf [ota] Add tests for the OTA on_* automations (#21902) 2026-10-30 19:52:18 -04:00
J. Nick Koston ba25efc791 [uart] Use ApplyButton for the UART button (#21906) 2026-10-30 19:49:52 -04:00
J. Nick Koston 0f1192feb2 [components] Declare child entities with SUB_* macros (4/8) (#21773) 2026-10-30 19:47:55 -04:00
J. Nick Koston 02c4512749 [ezo] Add tests for the command text, reply callbacks and address change (#21865) 2026-10-30 19:47:09 -04:00
J. Nick Koston ad7d246a45 [syslog] Pack the settings into one word (#21896) 2026-10-30 19:46:22 -04:00
J. Nick Koston 89360efb38 [hte501][tee501] Decode temperature as a signed 16-bit value (#21930) 2026-10-30 19:43:04 -04:00
J. Nick Koston c2a2ddb490 [tee501] Drop the stray read before the identification command (#21928) 2026-10-30 19:41:43 -04:00
J. Nick Koston 471b67079f [ccs811] Round environment data once (#21927) 2026-10-30 19:39:34 -04:00
J. Nick Koston 844dd58b03 [mhz19] Keep reading after the uptime counter wraps (#21926) 2026-10-30 19:38:20 -04:00
J. Nick Koston 8b35e2ad16 [sensor] Add source_value for reading a compensation input (#21937) 2026-10-30 19:31:40 -04:00
J. Nick Koston 918488c8d6 [climate] Use celsius_to_fahrenheit in toshiba and daikin_brc (#21944) 2026-10-30 19:29:18 -04:00
J. Nick Koston ae85d85bc4 [senseair] Use discard_available to drain after a bad preamble (#21945) 2026-10-30 19:28:29 -04:00
J. Nick Koston 96836eab3d [components] Pass the failure reason to mark_failed in ee895, hte501, tee501 and mt6701_i2c (#21943) 2026-10-30 19:25:05 -04:00
J. Nick Koston 02e4d6d8b1 [components] Use sum_bytes for checksums in ufm01, bq76972, cm1106, pzem004t and pd_pioneer (#21942) 2026-10-30 19:23:50 -04:00
4b79dc5c99 [ld600x] Move the LD6002B component into a shared LD600XComponent base (#19837)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
2026-10-30 23:16:02 +00:00
J. Nick Koston 67456e9dd6 [core] Start the Apple Silicon cc1plus wrapper through sh when the Python path has a space (#21967) 2026-10-30 13:09:24 -10:00
J. Nick Koston 7ac9a86861 [components] Use encode_uint16 and encode_uint24 in more drivers (#21941) 2026-10-30 18:56:05 -04:00
J. Nick Koston 2589cc6aea [components] Use encode_uint16 in sensor drivers (#21940) 2026-10-30 18:55:42 -04:00
J. Nick Koston 801e36f666 [components] Use encode_uint16 and encode_uint24 in 13 more drivers (#21949) 2026-10-30 18:47:26 -04:00
Clyde Stubbs 8a4d76be32 [mipi_rgb] Update pins for Lilygo boards (#21917) 2026-10-30 12:19:06 -10:00
5f916e3d49 [ld600x] Add shared TinyFrame parser and use it in ld6002b (#19836)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
2026-10-30 12:17:36 -10:00
aronkandClaude Opus 5.5 81b8e36e96 [xiaomi_ble] Add LYWSD02MMC product ID 0x16E4 (#21955)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 11:04:04 -10:00
huangkongshengandJ. Nick Koston 6e5d9c1ad7 [core] Reject empty domain/object parts in cv.entity_id (#21964)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Signed-off-by: huangkongsheng <huangkongsheng@users.noreply.github.com>
2026-10-30 10:56:14 -10:00
huangkongshengandJ. Nick Koston 7d2a039696 [core] Measure cv.ssid length in UTF-8 bytes, not characters (#21965)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Signed-off-by: huangkongsheng <huangkongsheng@users.noreply.github.com>
2026-10-30 10:55:49 -10:00
huangkongshengandJ. Nick Koston c79e0b8f95 [sun] Reject garbage and truncated latitude/longitude instead of parsing 0.0 (#21876)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Signed-off-by: huangkongsheng <huangkongsheng@users.noreply.github.com>
2026-10-30 10:55:24 -10:00
huangkongsheng e3888e2fa1 [time] Fix cron ranges wrapping around the end of the scale (#21961) 2026-10-30 10:51:16 -10:00
huangkongshengandJ. Nick Koston f35a0c4fef [core] Validate strings in cv.percentage_int instead of passing them through (#21877)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Signed-off-by: huangkongsheng <huangkongsheng@users.noreply.github.com>
2026-10-30 10:46:14 -10:00
huangkongshengandJ. Nick Koston bf8ae4e306 [mipi] Document that init sequence delays require a time unit (#21873)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Signed-off-by: huangkongsheng <huangkongsheng@users.noreply.github.com>
2026-10-30 10:41:08 -10:00
huangkongshengandJ. Nick Koston 07a3f39760 [core] Reject trailing garbage in cv.dimensions (#21963)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Signed-off-by: huangkongsheng <huangkongsheng@users.noreply.github.com>
2026-10-30 10:40:37 -10:00