Commit graph

100 commits

Author SHA1 Message Date
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
Edward Brown
c5b8413001 Add development compose 2024-03-07 16:04:15 +00:00
Frontmatter Actions
5c1f6f6cb1 Increment version number to 0.0.20 for release 2023-11-01 13:17:28 +00:00
Edward Brown
7bee5d3da5 Add support for running as (non-Add-on) Docker and pre-built image 2023-11-01 11:11:44 +00:00
Frontmatter Actions
cdacf80fc7 Increment version number to 0.0.19 for release 2023-09-17 13:23:36 +00:00
Edward Brown
adf8816a4e Fix no configuration message 2023-09-17 14:22:47 +01:00
Frontmatter Actions
4c26b00c62 Increment version number to 0.0.18 for release 2023-09-17 13:04:17 +00:00
Edward Brown
82a264db35 Rename object to DeviceData 2023-09-17 14:02:12 +01:00
Edward Brown
d5f49a7729 Refactor Tasmota announce data into object 2023-09-17 14:00:25 +01:00
Edward Brown
4db6b29b22 Auto-reconnect MQTT 2023-09-08 13:23:50 +01:00
Edward Brown
4744efeb09 Refine proscenic_t21 config 2023-09-08 13:22:38 +01:00
Edward Brown
613006bf91 Implement Fan object 2023-09-08 13:22:09 +01:00
Frontmatter Actions
257b68d8d5 Increment version number to 0.0.17 for release 2023-09-07 14:23:07 +00:00
Edward Brown
470734c6a3 Set default capability name and fix typing 2023-09-06 20:37:04 +01:00
Edward Brown
85638bc339 Rename default capability name from state to default 2023-09-06 20:05:25 +01:00
Edward Brown
988a3f9f4f Add Tasmota updater prefab, send callback IDs to Tasmota 2023-09-06 14:16:04 +01:00
Edward Brown
08097f816c Implement Response object 2023-09-06 14:16:04 +01:00