Commit Graph
484 Commits
Author SHA1 Message Date
Franck Nijhof 4016b01b89 Report an uncalibrated Shelly roller by its last direction (#180485) 2026-08-30 21:13:50 +03:00
burmistrzak 1095c0f40d Support Shellies with enhanced_security and HTTP (#180438) 2026-08-30 10:54:39 +02:00
Simone Chemelli b4826e7f89 Add 100% coverage to coordinator in Shelly (#180644) 2026-08-29 18:36:57 +02:00
Erik Montnemery c7ab526c7d Fix shelly climate tests (#180237) 2026-08-26 08:10:04 +02:00
epenet f1db0d3fa8 Use async_get_device_and_config_entry service helper in shelly (#180162) 2026-08-25 16:46:45 +02:00
Maciej BieniekandShay Levy e8c451ce39 Add motion binary sensor for Shelly Wall Display XL (#179999)
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2026-08-24 16:31:35 +03:00
Paulus SchoutsenandClaude a3394bb7ef Give the mocked Shelly device a real ble_getconfig result (#179859)
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-22 12:18:40 -05:00
Maciej Bieniek 41d1fe77f3 Create repair issue if RTSP is disabled for Shelly Camera (#179733) 2026-08-22 12:27:36 +02:00
Maciej Bieniek 496c6d7691 Support privacy switch for Shelly Camera (#179637) 2026-08-20 16:11:25 +03:00
Maciej Bieniek 363a68e1ea Add camera platform to Shelly integration (#179072) 2026-08-20 13:25:08 +02:00
Maciej Bieniek 66748babe4 Add motion sensor for Shelly Camera (#179065) 2026-08-18 23:50:49 +02:00
Maciej Bieniek 155d961256 Fix KeyError in Shelly integration for LinkedGo ST802 in floor heating mode (#179435) 2026-08-18 16:36:19 +02:00
Maciej Bieniek 0308f01b29 Add support for inverted output in Shelly climate entity (#179208) 2026-08-16 10:14:02 +03:00
Maciej Bieniek 3b3b329a38 errors could be None in Shelly Wall Display status (#179207) 2026-08-15 09:58:46 +02:00
Maciej Bieniek 92c6588493 Check Shelly Wall Display prefix, not the exact model ID (#179175) 2026-08-14 23:58:03 +02:00
Erik Montnemery 0f75e73081 Migrate tests to specifying via device with via_device_id (#178546) 2026-08-08 18:58:24 +02:00
Erik Montnemery aed6e951a9 Migrate calls to async_get_device in shelly tests (#178418) 2026-08-07 15:17:28 +02:00
Erik Montnemery b4ab1d72e5 Pass new_config_entry_id to async_update_device in tests (#178435) 2026-08-07 11:20:45 +03:00
Erik Montnemery 12f57a2b0c Improve regression test for shelly via_device linking (#177930) 2026-08-01 16:52:53 +02:00
Simone Chemelli dd14d7982e Add LoRa add-on firmware update for Shelly (#169607) 2026-07-27 13:15:23 +02:00
epenetandClaude Opus 4.8 5083dc41a0 Add TARGET_TEMPERATURE/TARGET_HUMIDITY to climate state attributes (#176193)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-25 12:00:49 +02:00
Erik Montnemery 702a9cb728 Adapt shelly to new device registry API (#176952) 2026-07-24 18:18:50 +03:00
Shay LevyandMaciej Bieniek 0501850d6f Add Shelly circuit breaker support (#177157)
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>
2026-07-24 18:11:05 +03:00
Maciej Bieniek 778ea2c780 Support Shelly Enhanced Security (HTTPS only mode) (#176547) 2026-07-18 21:48:46 +02:00
Erik Montnemery 1d885bd073 Restrict device registry entries to a single config entry and subentry (#175785) 2026-07-16 22:10:10 +02:00
Shay Levy abd99f7ef1 Remove Shelly button migrations (#175617) 2026-07-04 18:38:23 +03:00
Erwin Douna 926d2f1e21 Shelly refactor UnitsOf (#174883) 2026-06-26 11:01:23 +02:00
epenet 0c4bc95bdd Migrate base entity attributes to StrEnum (#174633) 2026-06-24 15:38:49 +01:00
epenet b301925687 Migrate cover entity attributes to StrEnum (#174601) 2026-06-24 11:18:37 +02:00
epenet 308fad166d Migrate media player entity attributes to StrEnum (#174605) 2026-06-24 11:16:33 +02:00
epenet 277af6c60b Migrate update entity attributes to StrEnum (#174608) 2026-06-24 10:57:58 +02:00
epenet 1917a007f8 Migrate event entity attributes to StrEnum (#174592) 2026-06-24 09:56:20 +02:00
epenet f9bf7ab122 Migrate sensor entity attributes to StrEnum (#174595) 2026-06-24 09:05:32 +02:00
epenet d484f75c7b Migrate number entity attributes to StrEnum (#174593) 2026-06-24 09:04:22 +02:00
epenet 42da67e7a9 Migrate light entity attributes to StrEnum (#174589) 2026-06-24 08:58:00 +02:00
epenet 22a583c83f Migrate climate entity attributes to StrEnum (#174528) 2026-06-23 16:48:38 +02:00
epenet d966f71832 Migrate select entity attributes to StrEnum (#174536) 2026-06-23 16:44:47 +02:00
Paulus SchoutsenandClaude Opus 4.8 8198aa263b Lazy load repairs platforms (#174374)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 15:08:30 -05:00
G Johansson 7c33b953d3 Remove not needed guards for integration migrations from future versions (#173301) 2026-06-08 15:57:25 -04:00
Shay Levy fd8789d599 Fix Shelly virtual component unit retrieval (#173183) 2026-06-07 00:34:18 +03:00
J. Nick Koston 34f3452280 Wait for Shelly bluetooth proxy connection at startup (#173165) 2026-06-06 11:17:49 -05:00
epenet af6b0879de Use DOMAIN constant in MockConfigEntry (p-z) (#172991) 2026-06-04 10:19:05 +02:00
Franck Nijhof 52afa0627e Return 404 instead of 500 when media player artwork is unavailable (#172700) 2026-06-01 16:47:36 +02:00
Simone Chemelli b537978260 Fix Shelly sensor restore when not initialized (#172441) 2026-06-01 10:57:09 +02:00
Franck Nijhof 8634c22a53 Guard Shelly repairs checks for uninitialized RPC devices (#172509) 2026-05-29 09:12:25 +03:00
J. Nick Koston 04bb84cd03 Add AUTO bluetooth scanner mode to Shelly (#172008) 2026-05-24 14:53:54 -05:00
Maciej Bieniek 96a6babaef Remove Shelly temperature and humidity sensors with error (#170900) 2026-05-23 14:02:32 +02:00
J. Nick Koston fcd4e4939c Bump habluetooth to 6.2.0 (#171800) 2026-05-21 23:08:17 -05:00
Shay Levy 072e9b51a2 Fix Shelly translation placeholders mismatches (#171685) 2026-05-21 11:47:20 +02:00
Maciej Bieniek 894a68acb6 Fix media_image_hash and validate the MIME type in the Shelly media player (#171585) 2026-05-20 22:25:30 +02:00