Commit graph

132 commits

Author SHA1 Message Date
Edward Brown
ff7792383c Release version 0.2.0-alpha000 2026-02-15 11:25:53 +00:00
Edward Brown
a1fde8df18 Replace tools with corio 2026-02-15 11:23:54 +00:00
Edward Brown
7b2801c7ca Release version 0.1.9 2026-01-16 11:27:21 +00:00
Edward Brown
58a32ad116 Add project module 2026-01-16 11:27:05 +00:00
Edward Brown
2dd44145c7 Disable Actions trigger 2026-01-16 11:22:58 +00:00
Edward Brown
11a74b4e98 Fix state topics not being retained by default
Some checks failed
Version and Deploy / build (push) Has been cancelled
2025-12-31 14:48:13 +00:00
Edward Brown
55404d43d3 Add BinarySensor control
Some checks failed
Version and Deploy / build (push) Has been cancelled
2025-12-25 22:32:35 +00:00
Edward Brown
e16df74960 Move binary_sensor module 2025-12-25 19:37:36 +00:00
Edward Brown
7b0e27407a Remove redundant log message
Some checks failed
Version and Deploy / build (push) Has been cancelled
2025-12-24 13:43:53 +00:00
Edward Brown
ca3d794587 Refine logging 2025-12-24 13:35:02 +00:00
Edward Brown
74f967f7f9 Stop automatically publishing state on announce, and add separate initialise method for announce+state
Some checks failed
Version and Deploy / build (push) Has been cancelled
2025-12-10 15:19:44 +00:00
Edward Brown
911b75a295 Implement Text and Sensor controls
Some checks failed
Version and Deploy / build (push) Has been cancelled
2025-12-02 09:15:27 +00:00
Edward Brown
5318014464 Move Sensor control 2025-12-01 16:42:54 +00:00
Edward Brown
eaaa24e6e7 Move Text control 2025-12-01 16:36:47 +00:00
Edward Brown
e1656be71c Add Control.icon field (MDI only)
Some checks are pending
Version and Deploy / build (push) Waiting to run
2025-12-01 13:08:35 +00:00
Edward Brown
a681aa897f Publish state for all capabilities on announce 2025-12-01 12:53:14 +00:00
Edward Brown
b243c74c90 Release version 0.1.0
Some checks are pending
Version and Deploy / build (push) Waiting to run
2025-11-30 10:21:59 +00:00
Edward Brown
b75b8c60fc Add sw_version field to Device
Some checks are pending
Version and Deploy / build (push) Waiting to run
2025-11-30 09:50:24 +00:00
Edward Brown
e31eedeb20 Unify version format
Some checks are pending
Version and Deploy / build (push) Waiting to run
2025-11-29 10:48:51 +00:00
Edward Brown
28e0142c4f Stop state being retained 2025-11-26 15:37:05 +00:00
Edward Brown
21d1ac15c3 Implement number+uom, rename wrap_back to handler 2025-11-26 11:36:39 +00:00
Edward Brown
f054115dcd Move uom 2025-11-26 10:40:08 +00:00
Edward Brown
78e58b3d5d Move number 2025-11-26 10:32:32 +00:00
Edward Brown
d0808006ab Move control state/command method wrapping to topic classes 2025-11-26 09:31:53 +00:00
Edward Brown
5be372be03 Replace state/command methods with topic wrapper at runtime 2025-11-25 13:12:03 +00:00
Edward Brown
879bc347f8 Implement per-control/capability state/command datatype converters 2025-11-25 12:30:35 +00:00
Edward Brown
1604e2447e Improve not implemented method warning 2025-11-24 15:19:08 +00:00
Edward Brown
caa19f016d Implement announce as control method and allow async methods 2025-11-24 12:04:32 +00:00
Edward Brown
21100a5096 Fix relative import statements 2025-11-24 10:10:41 +00:00
Edward Brown
5c08486ef3 Pass logfire native logging handler to aiomqtt 2025-11-23 12:09:57 +00:00
Edward Brown
70afdf1857 Add Control.DATA for static announce data 2025-11-23 11:54:24 +00:00
Edward Brown
9fe9db547e Move pulldown 2025-11-23 11:35:27 +00:00
Edward Brown
ea8650f232 Implement switch 2025-11-23 11:34:49 +00:00
Edward Brown
97267b8e29 Move switch 2025-11-23 11:30:12 +00:00
Edward Brown
1bcf9fcd82 Add topics property to Capability.
Some checks failed
Version and Deploy / build (push) Has been cancelled
2025-11-21 13:09:21 +00:00
Edward Brown
9c4d39f46b Implement default state/command capabilities/topics and implement Button
Some checks failed
Version and Deploy / build (push) Has been cancelled
2025-11-21 12:50:56 +00:00
Edward Brown
2e8d905fde Fix missing PATH_VERSION in Actions 2025-11-21 11:38:43 +00:00
Edward Brown
83dbc97a95 Reinstate Actions trigger 2025-11-21 11:33:49 +00:00
Edward Brown
cc62959c37 Reinstate Actions 2025-11-21 11:28:56 +00:00
Edward Brown
c75d5aa446 Update Actions and set pre-release 2025-11-21 11:22:54 +00:00
Edward Brown
424ae0a8cb Reinstate Actions 2025-11-21 11:22:54 +00:00
Edward Brown
25075debdf Prep y0 code for release 2025-11-21 11:22:54 +00:00
Edward Brown
4d35286ff9 Refine data model/announce and subscriptions and add sandbox command/wrapper/callback/state workflow - and adapt for aiomqtt v2 2025-11-21 11:22:54 +00:00
Edward Brown
a568e35d0b Fix Device computed fields order 2025-11-21 11:22:54 +00:00
Edward Brown
a3e98abde3 Simplify implementation using dataclasses etc 2025-11-21 11:22:54 +00:00
Edward Brown
5a688bc32c Add sandbox1 and 2 2025-11-21 11:22:54 +00:00
Edward Brown
069772e5b1 Add prototype rewrite data structure, imports, typing etc 2025-11-21 11:22:54 +00:00
Edward Brown
9b268aae03 Restructure v0 in v0 sub package 2025-11-21 11:22:54 +00:00
Edward Brown
995cb81253 Restructure v0 in v0 sub package 2025-11-21 11:22:54 +00:00
Edward Brown
e6ea78ab49 Add unpicking comments 2025-11-21 11:22:54 +00:00