Jacob jacob
  • Joined on 2023-09-07
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-15 14:41:17 -04:00
4786b1e6ba chore: clean up emitter-and-signal library design
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-15 13:49:00 -04:00
a09a97d06d chore: replace all #[snafu(display(...))] with regular doc comments ///
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-15 02:42:23 -04:00
4eb8a752cc feat(entrypoint): trial the power sensor signal for the smart plugs connected to the washer and dryer currently
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-15 01:06:48 -04:00
8d3cde3c43 chore(driver-kasa): rename impl_protocol to protocol to match with home-assistant/light
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-15 01:01:00 -04:00
cb216d0a0a chore: rename Numeric generic parameter to Number so that it's a noun and not mistakeable for a trait
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-15 00:58:09 -04:00
8b966c1210 feat: make power sensor signal support any numeric type
a2d6d9f4c2 feat: make the input_number attributes and signal support any numeric type
Compare 2 commits »
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-15 00:36:07 -04:00
8ab8dd3441 chore: address some clippy concerns
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-15 00:14:02 -04:00
224ee7732f chore: upgrade to fjall 3
83b35908f7 chore: update lockfile
Compare 2 commits »
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-14 22:53:47 -04:00
e3c54a996e feat: input_number signal support, implement Clone for a lot of error types
38c30d87d0 chore(home-assistant): rename HomeAssistantState::UnexpectedErr to Unexpected because I was expecting it to contain an error type returning to the project after so long
Compare 2 commits »
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-14 20:50:12 -04:00
17fabbf178 chore: eliminate all usage of pyo3::prelude::*
6abe278aa3 chore(home-assistant): streamline Python conversion for UnexpectedState
120ad97c53 chore(home-assistant): streamline Python conversion for LightState
Compare 3 commits »
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-14 20:24:32 -04:00
338a8c571c chore(home-assistant): streamline Python conversion for ServiceDomain and ServiceId
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-14 20:14:51 -04:00
34d0266c1f chore: make MobileAppDeviceId type instead of using ObjectId as that is the wrong abstraction
ac0f574d2b chore(home-assistant): remove unused imports in object_id
Compare 2 commits »
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-14 20:04:21 -04:00
9863029eb9 chore(home-assistant): streamline ObjectId's Python definitions
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-12 19:40:04 -04:00
41cf9d0d09 fix: remove dbg! in StringLiteral ToTokens implementation
d6418b5fb0 chore(entrypoint): remove unused imports
c0737c4420 chore: remove unused imports
Compare 3 commits »
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-12 19:34:43 -04:00
53a2fc2a35 chore(protocol): address async fn in extension traits
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-12 14:14:16 -04:00
044243ae3c chore: update various dependencies (except fjall) to their latest versions
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-12 14:07:23 -04:00
7f3c2ac30c fix(home-assistant): expose sensor::device_classes::power for use
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-12 13:55:07 -04:00
3f94015b4f chore: remove AsRef impl from the StringLiteral macro since I don't like that behavior, reorganize it to prevent leaking proc-macro2 / syn / quote
3e063901be fix: use sensor domain in power sensor signal
Compare 2 commits »
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-12 00:55:03 -04:00
9d8b2140dd chore: update lockfile
jacob pushed to main at jacob/smart-home-in-rust-with-home-a… 2026-07-09 22:21:43 -04:00
0565624599 feat: implement StringLiteral macro