Commit Graph

24 Commits

Author SHA1 Message Date
120ad97c53 chore(home-assistant): streamline Python conversion for LightState 2026-07-14 20:27:51 -04:00
338a8c571c chore(home-assistant): streamline Python conversion for ServiceDomain and ServiceId 2026-07-14 20:24:27 -04:00
34d0266c1f chore: make MobileAppDeviceId type instead of using ObjectId as that is the wrong abstraction 2026-07-14 20:14:45 -04:00
ac0f574d2b chore(home-assistant): remove unused imports in object_id 2026-07-14 20:06:21 -04:00
9863029eb9 chore(home-assistant): streamline ObjectId's Python definitions 2026-07-14 20:04:15 -04:00
J / Jacob Babich
c0737c4420 chore: remove unused imports 2026-07-12 19:38:27 -04:00
J / Jacob Babich
044243ae3c chore: update various dependencies (except fjall) to their latest versions 2026-07-12 14:13:06 -04:00
J / Jacob Babich
7f3c2ac30c fix(home-assistant): expose sensor::device_classes::power for use 2026-07-12 14:07:12 -04:00
J / Jacob Babich
3e063901be fix: use sensor domain in power sensor signal 2026-07-12 13:43:31 -04:00
J / Jacob Babich
0565624599 feat: implement StringLiteral macro 2026-07-09 22:20:24 -04:00
J / Jacob Babich
9a9cefee37 feat: FromPyFromStr and ToStrToPy macros YAY 2026-07-09 01:35:49 -04:00
8e43ff75a5 fix(home-assistant): propagate set_item errors in NotifyMobileAppServiceData's IntoPyObject implementation 2026-07-08 17:01:28 -04:00
9e7e5cdcc8 fix: make some types of mobile app notifications work 2026-07-08 16:49:21 -04:00
09d9dcbfe8 feat: command do not disturb 2026-07-08 14:38:17 -04:00
22c5009d95 feat: impl TryFrom<String> for NonSpecialMessage that avoids cloning 2026-07-08 14:28:01 -04:00
a96dce2771 chore: format 2026-07-08 14:11:22 -04:00
8032699013 chore(home-assistant): update comment about PyFromStrLiteral idea 2026-01-07 02:11:11 -05:00
5cc30c5371 chore(home-assistant): create stubs where some more types of Home Assistant entities will go 2026-01-07 02:10:39 -05:00
fa36b39e81 chore+feat(home-assistant): update to pyo3 0.27 and update extraction errors, switch out SmolStr for Arc<str>, tighten up light service calls and implement some for notify, start implementing units of measurement like for power 2026-01-07 02:10:03 -05:00
089e96b99f chore(home-assistant): implement the revised light protocol 2025-05-03 21:07:08 -04:00
c95d2f8d99 chore(home-assistant): no longer depend on chrono-tz 2025-04-22 01:52:56 -04:00
6e366a9c51 fix(home-assistant); activate arbitrary-value's needed pyo3 feature 2025-04-22 01:52:36 -04:00
cc51a262ae chore: Unlicense 2025-04-22 01:32:41 -04:00
f8b269b6ce chore: extract python_utils and home-assistant to their own crates 2025-04-21 21:26:14 -04:00