Commit graph

  • 5be372be03 Replace state/command methods with topic wrapper at runtime Edward Brown 2025-11-25 13:12:03 +00:00
  • 879bc347f8 Implement per-control/capability state/command datatype converters Edward Brown 2025-11-25 12:30:35 +00:00
  • 1604e2447e Improve not implemented method warning Edward Brown 2025-11-24 15:19:08 +00:00
  • caa19f016d Implement announce as control method and allow async methods Edward Brown 2025-11-24 12:04:32 +00:00
  • 21100a5096 Fix relative import statements Edward Brown 2025-11-24 10:10:41 +00:00
  • 5c08486ef3 Pass logfire native logging handler to aiomqtt Edward Brown 2025-11-23 12:09:57 +00:00
  • 70afdf1857 Add Control.DATA for static announce data Edward Brown 2025-11-23 11:54:24 +00:00
  • 9fe9db547e Move pulldown Edward Brown 2025-11-23 11:35:27 +00:00
  • ea8650f232 Implement switch Edward Brown 2025-11-23 11:34:49 +00:00
  • 97267b8e29 Move switch Edward Brown 2025-11-23 11:30:12 +00:00
  • 1bcf9fcd82 Add topics property to Capability. Edward Brown 2025-11-21 13:09:21 +00:00
  • 9c4d39f46b Implement default state/command capabilities/topics and implement Button v0.1.0-alpha.3 Edward Brown 2025-11-21 12:50:56 +00:00
  • 2e8d905fde Fix missing PATH_VERSION in Actions v0.1.0a2 Edward Brown 2025-11-21 11:38:43 +00:00
  • 83dbc97a95 Reinstate Actions trigger Edward Brown 2025-11-21 11:33:49 +00:00
  • cc62959c37 Reinstate Actions v0.1.0a1 Edward Brown 2025-11-21 11:28:56 +00:00
  • c75d5aa446 Update Actions and set pre-release Edward Brown 2025-11-21 11:15:37 +00:00
  • 424ae0a8cb Reinstate Actions Edward Brown 2025-11-21 10:00:00 +00:00
  • 25075debdf Prep y0 code for release Edward Brown 2025-11-21 09:58:53 +00:00
  • 4d35286ff9 Refine data model/announce and subscriptions and add sandbox command/wrapper/callback/state workflow - and adapt for aiomqtt v2 Edward Brown 2025-11-20 12:34:50 +00:00
  • a568e35d0b Fix Device computed fields order Edward Brown 2025-11-20 09:32:29 +00:00
  • a3e98abde3 Simplify implementation using dataclasses etc Edward Brown 2025-11-19 14:00:44 +00:00
  • 5a688bc32c Add sandbox1 and 2 Edward Brown 2025-11-19 10:59:50 +00:00
  • 069772e5b1 Add prototype rewrite data structure, imports, typing etc Edward Brown 2025-11-15 10:34:48 +00:00
  • 9b268aae03 Restructure v0 in v0 sub package Edward Brown 2025-11-14 12:11:27 +00:00
  • 995cb81253 Restructure v0 in v0 sub package Edward Brown 2025-11-14 12:10:48 +00:00
  • e6ea78ab49 Add unpicking comments Edward Brown 2025-11-14 12:08:21 +00:00
  • 77214fa26b Refactor setup.py to use fmtr.tools.Setup Edward Brown 2025-11-11 09:03:09 +00:00
  • ec8701d518 Update Actions and set pre-release Edward Brown 2025-11-21 11:15:37 +00:00
  • 3f6dda4883 Reinstate Actions Edward Brown 2025-11-21 10:00:00 +00:00
  • 5ce8e965d1 Prep y0 code for release Edward Brown 2025-11-21 09:58:53 +00:00
  • 62ebe5a8ef Refine data model/announce and subscriptions and add sandbox command/wrapper/callback/state workflow - and adapt for aiomqtt v2 Edward Brown 2025-11-20 12:34:50 +00:00
  • 1b7e518f4a Fix Device computed fields order Edward Brown 2025-11-20 09:32:29 +00:00
  • 8195ba8b89 Simplify implementation using dataclasses etc Edward Brown 2025-11-19 14:00:44 +00:00
  • dcb44c8b42 Add sandbox1 and 2 Edward Brown 2025-11-19 10:59:50 +00:00
  • 583e64ccf6 Add prototype rewrite data structure, imports, typing etc Edward Brown 2025-11-15 10:34:48 +00:00
  • 7298a63f50 Restructure v0 in v0 sub package Edward Brown 2025-11-14 12:11:27 +00:00
  • 87f288a610 Restructure v0 in v0 sub package Edward Brown 2025-11-14 12:10:48 +00:00
  • 02457c1446 Add unpicking comments Edward Brown 2025-11-14 12:08:21 +00:00
  • c97b08e193 Refactor setup.py to use fmtr.tools.Setup Edward Brown 2025-11-11 09:03:09 +00:00
  • 666f625ed0 Add other environment variables to Docker build instructions Edward Brown 2024-10-23 08:25:41 +01:00
  • d772b5a9b7 Add Docker build instructions (fixes #1) Edward Brown 2024-10-23 08:20:14 +01:00
  • 49fb5b91a4 Increment version number to 0.0.25 for release v0.0.25 Frontmatter Actions 2024-03-27 14:25:48 +00:00
  • 7c2be490c7 Move actions email to secrets Edward Brown 2024-03-27 14:24:53 +00:00
  • 86dbfd984a Increment version number to 0.0.24 for release v0.0.24 Frontmatter Actions 2024-03-12 09:53:52 +00:00
  • 119e297515 Pin aiomqtt<2 #2 Edward Brown 2024-03-12 09:52:05 +00:00
  • 375f9f0ecf Force pip install without venv #2 Edward Brown 2024-03-12 09:43:21 +00:00
  • 443d9e4bc3 Update Docker base Python image #2 Edward Brown 2024-03-12 09:42:27 +00:00
  • ca9d910666 Increment version number to 0.0.23 for release v0.0.23 Frontmatter Actions 2024-03-09 10:32:54 +00:00
  • c2c9c7bb03
    Resolve dependency upgrade issues (#3) David Roe 2024-03-09 02:31:33 -08:00
  • 3bc11ca0f8 Increment version number to 0.0.22 for release v0.0.22 Frontmatter Actions 2024-03-07 16:55:47 +00:00
  • c819c44fbd Modify Actions to use fmtr.link API Edward Brown 2024-03-07 16:54:59 +00:00
  • 64babe44d9 Increment version number to 0.0.21 for release v0.0.21 Frontmatter Actions 2024-03-07 16:51:43 +00:00
  • 46d4c56889 Modify Actions to use fmtr.link API Edward Brown 2024-03-07 16:48:50 +00:00
  • be9395a5b7 Migrate links to fmtr.link Edward Brown 2024-03-07 16:05:08 +00:00
  • c5b8413001 Add development compose Edward Brown 2024-03-07 16:04:15 +00:00
  • a243f36f64 Lock aiomqtt version David 2024-01-20 11:03:37 -08:00
  • a5871102fd Use pipx David 2024-01-20 10:29:22 -08:00
  • 5c1f6f6cb1 Increment version number to 0.0.20 for release v0.0.20 Frontmatter Actions 2023-11-01 13:17:28 +00:00
  • 7bee5d3da5 Add support for running as (non-Add-on) Docker and pre-built image Edward Brown 2023-11-01 11:11:44 +00:00
  • cdacf80fc7 Increment version number to 0.0.19 for release v0.0.19 Frontmatter Actions 2023-09-17 13:23:36 +00:00
  • adf8816a4e Fix no configuration message Edward Brown 2023-09-17 14:22:47 +01:00
  • 4c26b00c62 Increment version number to 0.0.18 for release v0.0.18 Frontmatter Actions 2023-09-17 13:04:17 +00:00
  • 82a264db35 Rename object to DeviceData Edward Brown 2023-09-17 14:02:12 +01:00
  • d5f49a7729 Refactor Tasmota announce data into object Edward Brown 2023-09-17 14:00:25 +01:00
  • 4db6b29b22 Auto-reconnect MQTT Edward Brown 2023-09-08 13:23:50 +01:00
  • 4744efeb09 Refine proscenic_t21 config Edward Brown 2023-09-08 13:22:38 +01:00
  • 613006bf91 Implement Fan object Edward Brown 2023-09-08 13:22:09 +01:00
  • 257b68d8d5 Increment version number to 0.0.17 for release v0.0.17 Frontmatter Actions 2023-09-07 14:23:07 +00:00
  • 470734c6a3 Set default capability name and fix typing Edward Brown 2023-09-06 20:37:04 +01:00
  • 85638bc339 Rename default capability name from state to default Edward Brown 2023-09-06 20:05:25 +01:00
  • 988a3f9f4f Add Tasmota updater prefab, send callback IDs to Tasmota Edward Brown 2023-09-06 14:15:44 +01:00
  • 08097f816c Implement Response object Edward Brown 2023-09-05 15:49:45 +01:00
  • afa30b72b4 Increment version number to 0.0.16 for release v0.0.16 Frontmatter Actions 2023-09-05 14:06:41 +00:00
  • 0ace60baad Fix Tasmota crash: auto-defer callbacks Edward Brown 2023-09-05 14:49:00 +01:00
  • 5ea9c99b15 Fix unused argument error message Edward Brown 2023-09-05 14:47:20 +01:00
  • 30bc6f94fe Implement Update control Edward Brown 2023-09-05 14:46:43 +01:00
  • 5019f6376a Increment version number to 0.0.15 for release v0.0.15 Frontmatter Actions 2023-09-02 12:22:00 +00:00
  • a405c03c31 Fix README links Edward Brown 2023-09-02 13:21:04 +01:00
  • 33ea83362d Refine logging, sanitized name separators Edward Brown 2023-09-02 13:20:55 +01:00
  • 747fca5ab1 Increment version number to 0.0.14 for release v0.0.14 Frontmatter Actions 2023-09-02 12:09:52 +00:00
  • 726cb3fc49 Increment version number to 0.0.13 for release v0.0.13 Frontmatter Actions 2023-09-01 19:22:35 +00:00
  • 84bc8ca878 Refactor environment variables into constants module Edward Brown 2023-09-01 20:21:22 +01:00
  • c6cb067ddc Increment version number to 0.0.12 for release v0.0.12 Frontmatter Actions 2023-09-01 16:33:22 +00:00
  • ca4b9a3954 Make links absolute Edward Brown 2023-09-01 17:32:27 +01:00
  • 54a090c6e8 Make links absolute Edward Brown 2023-09-01 17:24:16 +01:00
  • 872ecbad27 Increment version number to 0.0.11 for release v0.0.11 Frontmatter Actions 2023-09-01 15:53:30 +00:00
  • c1001fd6f1 Refine README Edward Brown 2023-09-01 16:35:45 +01:00
  • 0244699ec3 Refine README Edward Brown 2023-09-01 16:20:37 +01:00
  • 636436763c Add environment variable log level Edward Brown 2023-09-01 15:51:37 +01:00
  • 82b878dd36 Add README Edward Brown 2023-09-01 15:40:09 +01:00
  • 74b7d0c841 Refine some error messages and argument names Edward Brown 2023-09-01 15:39:47 +01:00
  • bd9304b4ba Add test config Edward Brown 2023-08-31 17:46:12 +01:00
  • a719aab68f Allow hostnames as identifiers Edward Brown 2023-08-31 16:45:45 +01:00
  • 9f2bc075fa Increment version number to 0.0.10 for release v0.0.10 Frontmatter Actions 2023-08-31 14:21:20 +00:00
  • eabc1d96c3 Add restart button to demo config Edward Brown 2023-08-31 15:20:33 +01:00
  • d3242fd546 Fix daemon auto-start, refine logging Edward Brown 2023-08-31 15:18:27 +01:00
  • d5cd659e90 Increment version number to 0.0.9 for release v0.0.9 Frontmatter Actions 2023-08-30 19:46:35 +00:00
  • 37ff4f17a4 Add UOM and Sensor device class data Edward Brown 2023-08-30 20:45:43 +01:00
  • 328b367bc3 Fix air fryer config duplicate temperature controls Edward Brown 2023-08-30 17:58:04 +01:00
  • ed5685bac8 Add logging timestamps Edward Brown 2023-08-30 17:57:35 +01:00