Commit graph

116 commits

Author SHA1 Message Date
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
Edward Brown
77214fa26b Refactor setup.py to use fmtr.tools.Setup 2025-11-21 11:22:54 +00:00
Edward Brown
666f625ed0 Add other environment variables to Docker build instructions 2024-10-23 08:25:41 +01:00
Edward Brown
d772b5a9b7 Add Docker build instructions (fixes #1) 2024-10-23 08:20:14 +01:00
Frontmatter Actions
49fb5b91a4 Increment version number to 0.0.25 for release 2024-03-27 14:25:48 +00:00
Edward Brown
7c2be490c7 Move actions email to secrets 2024-03-27 14:25:01 +00:00
Frontmatter Actions
86dbfd984a Increment version number to 0.0.24 for release 2024-03-12 09:53:52 +00:00
Edward Brown
119e297515 Pin aiomqtt<2 #2 2024-03-12 09:52:05 +00:00
Edward Brown
375f9f0ecf Force pip install without venv #2 2024-03-12 09:43:21 +00:00
Edward Brown
443d9e4bc3 Update Docker base Python image #2 2024-03-12 09:42:27 +00:00
Frontmatter Actions
ca9d910666 Increment version number to 0.0.23 for release 2024-03-09 10:32:54 +00:00
David Roe
c2c9c7bb03
Resolve dependency upgrade issues (#3)
* Use pipx

* Lock aiomqtt version
2024-03-09 10:31:33 +00:00
Frontmatter Actions
3bc11ca0f8 Increment version number to 0.0.22 for release 2024-03-07 16:55:47 +00:00
Edward Brown
c819c44fbd Modify Actions to use fmtr.link API 2024-03-07 16:55:07 +00:00
Frontmatter Actions
64babe44d9 Increment version number to 0.0.21 for release 2024-03-07 16:51:43 +00:00
Edward Brown
46d4c56889 Modify Actions to use fmtr.link API 2024-03-07 16:48:50 +00:00
Edward Brown
be9395a5b7 Migrate links to fmtr.link 2024-03-07 16:05:08 +00:00