Commit Graph

26 Commits

Author SHA1 Message Date
a97cf73061 chore: extract Emitter and Signal to their own crate 2025-04-21 16:43:17 -04:00
f422888d37 feat: early stage of defining protocols that can be implemented by drivers 2025-04-21 16:42:54 -04:00
f884bc7675 feat: early stages of a TP-Link Kasa driver for our smart lights 2025-04-21 16:42:14 -04:00
38e89f31f4 chore: convert into a workspace 2025-04-21 16:41:34 -04:00
ea7e9e3c53 chore: extract arbitrary into its own crate arbitrary-value 2025-04-21 16:40:27 -04:00
325cb60aa1 ci: delete maturin's autogenerated GitHub Actions workflows because I don't want them 2025-04-02 16:44:21 -04:00
ead3c6e4a9 feat: implement IntoPyObject for HomeAssistant 2025-03-22 16:53:38 -04:00
04f9aa24cf feat: implement IntoPyObject for EntityId 2025-03-22 16:53:26 -04:00
70dda580ee chore: take Python<'_> as a parameter instead of &Python 2025-03-22 16:49:45 -04:00
7b2ebc5fe9 feat: initial store implementation 2025-03-19 20:51:07 -04:00
a25079c813 chore: upgrade to pyo3 0.24 now that pyo3-async-runtimes supports it 2025-03-17 21:49:12 -04:00
c127e478b8 feat: tracing to the Home Assistant logger 2025-03-17 21:48:50 -04:00
2a99e67d7c feat: log the datetime the crate was built to prevent confusion 2025-03-17 15:47:56 -04:00
530a73d00e chore: enable pyo3's chrono-tz feature (so that datetimes with a dynamic timezone implement IntoPyObject) 2025-03-15 15:30:48 -04:00
8099e5b8cd feat: HassLogger 2025-03-15 15:30:03 -04:00
70c2380d0c feat: IntoPyObject implementations for arbitrary types 2025-03-15 15:29:40 -04:00
25f1554870 fix: allow numbers in object IDs 2025-03-15 15:00:04 -04:00
28b11316e5 fix: allow numbers in object IDs 2025-03-13 21:30:17 -04:00
916b53d242 chore: clean up unused imports 2025-03-13 16:16:44 -04:00
28ad5d7345 feat: static Attributes type 2025-03-13 16:15:46 -04:00
d9960a1650 chore: version 0.2.0 (bumping it makes me feel like I'm making progress) 2025-03-13 16:02:27 -04:00
95b7f38fc1 feat: static Event and Context types 2025-03-13 16:01:52 -04:00
96495b2a85 feat: early interface with Python 2025-03-13 15:38:51 -04:00
afe5eae96b chore: add and update many useful dependencies 2025-03-13 15:34:09 -04:00
414d7d4c46 🚀 meta: remove undesirable things from GitHub Actions 2023-10-07 13:32:13 -04:00
fa36a86eab 🚀 meta: initial commit 2023-10-07 13:29:51 -04:00