Philip Abbey
179c4d1bc5
Rename service to action ( #308 )
2025-11-04 20:48:58 +00:00
Joseph Abbey
6822cbe434
Allow floats for media_player picker limits
2025-11-04 19:09:45 +00:00
Joseph Abbey
fbeadf7ba9
Merge branch 'main' into rename-service-to-action
2025-11-04 19:02:19 +00:00
Joseph Abbey
b688cec8f6
Use minimum and maximum instead of const
2025-11-04 19:00:22 +00:00
Philip Abbey
f0e263ae54
Update config.schema.json
...
Amended "Home Assistant Template" description.
2025-11-02 22:38:19 +00:00
Philip Abbey
abd6552916
Documentation changes
...
"Home Assistant" => "HomeAssistant" search & replace
Added schema change for "exit" feature.
Added initial Devices.md
2025-11-02 19:36:33 +00:00
Philip Abbey
60f754f3e3
Update HomeAssistantMenuItemFactory.mc
...
Reverting picker => data change, as I think the original was correct, compiled and functionally worked.
2025-11-02 17:41:21 +00:00
Joseph Abbey
bc5a7d04e4
Schema fixes and move "exit" into "tap_action"
2025-11-02 13:14:48 +00:00
Philip Abbey
8360a3e4a2
Documentation update
...
Mainly for the HTTP 410 error case.
2025-11-02 12:20:46 +00:00
Joseph Abbey
ad83988ade
Merge branch 'main' into rename-service-to-action
...
Signed-off-by: Joseph Abbey <me@josephabbey.dev >
2025-11-01 21:23:08 +00:00
Joseph Abbey
cac94fecd4
rename service to action
2025-11-01 21:19:10 +00:00
Philip Abbey
f9253e8cf0
Json schema update ( #310 )
2025-11-01 19:05:11 +00:00
Philip Abbey
3528080ec3
Merge branch 'main' into json-schema-update
2025-11-01 19:03:34 +00:00
Philip Abbey
cc321899f4
Initial code for user supplied confirmation messages ( #307 )
...
Hopefully a simple change to the code. This is on top of #306 .
2025-11-01 19:02:56 +00:00
Philip Abbey
5a44765ac9
305 code tidy documentation for v36 ( #306 )
...
1. Amended `Lang.Dictionary` handling so more of them use the
`dict["key"] = value` format.
2. Added documentation for the `numeric` menu type.
2025-11-01 19:02:25 +00:00
Philip Abbey
9eb791c68b
Update Numeric.md
...
Review comments.
2025-11-01 18:57:13 +00:00
Joseph Abbey
2fca0ef3a3
Update schema for picker object
2025-11-01 18:26:24 +00:00
Philip Abbey
fc0320aef6
Initial code for user supplied confirmation messages
2025-10-30 17:50:04 +00:00
Philip Abbey
0d3c76ef2e
Update config.schema.json
...
Made the 'picker' field within 'tap_action' mandatory for a 'numeric' menu items.
2025-10-30 17:03:21 +00:00
Philip Abbey
4c946d584a
Update HISTORY.md
2025-10-30 16:36:06 +00:00
Philip Abbey
6e3cf73ab3
Update manifest.xml
...
Reverted the application ID to one of the project's.
2025-10-30 11:50:56 +00:00
Philip Abbey
14186b7992
Documentation & source tidy for Lang.Dictionary items.
2025-10-30 11:39:19 +00:00
Philip Abbey
f64bed5058
Add light effect selector example to Select.md ( #301 )
...
Added an example of a light effect selector in JSON format.
2025-10-30 09:03:58 +00:00
Philip Abbey
619671de5d
Moved the contents of Select.md to Actions.md
...
Feels like we already have a home for the example without creating a separate new file.
2025-10-30 09:02:40 +00:00
Philip Abbey
6d18406880
Select schema version in web ( #300 )
...
To test the schema on a specific version:
```url
https://house-of-abbey.github.io/web/?version=v1.4
```
To test the schema on a specific branch:
```url
https://house-of-abbey.github.io/web/?branch=numeric-item-json-schema
```
To test the schema on an arbitrary URL (may be affected by cors):
```url
https://house-of-abbey.github.io/web/?schema={url}
```
2025-10-30 08:57:04 +00:00
Philip Abbey
3a7676f4bf
Add Numeric Menu Item ( #298 )
...
Added a new numeric menu item to set numeric values e.g. for heating,
volume, dimmer etc.
2025-10-29 20:11:31 +00:00
thmichel
f19eb7c276
Fixed compiler warning for unreachable code
2025-10-29 19:18:06 +01:00
thmichel
c617d2cad6
Merge pull request #4 from house-of-abbey/Picker-formatter
...
Suggested code changes from philipabbey
2025-10-29 18:33:54 +01:00
Philip Abbey
d1f6f6d9d2
Deduped picker variable
2025-10-29 15:14:30 +00:00
Philip Abbey
35333f4d75
Merge branch 'pr/298' into Picker-formatter
2025-10-29 15:13:13 +00:00
Philip Abbey
a5ddb65512
Suggested code changes from philipabbey
...
1. attribute is option, so needs a different template in the API call when absent.
2. Automatically derive the format string from the picker step value for any precision of step.
3. Changed all Lang.String representations of numbers to Lang.Number or Lang.Float. I'm keen to remove the use of strings to hold a numeric value.
4. Tidied up and completed some code comments.
5. Adjusted the JSON schema definition. This is still not finished as the 'picker' object is required for 'numeric' menu items and must not be present for the others. Additional schema changes are required for greater precision.
6. Moved fields over from 'data' to 'picker'.
2025-10-29 14:26:02 +00:00
thmichel
b0fa10b2c1
Fixed typo in formatsgtring and error if numeric template didn't return a value
2025-10-29 14:41:32 +01:00
thmichel
6a0ec34cdb
Using a picker object to configure the picker now, deriving display format from steps.
2025-10-29 13:54:14 +01:00
thmichel
2cd171637c
Reworked numericMenuItem to be able to display a different conten in the sublabel than jus a number.
2025-10-25 21:26:44 +02:00
thmichel
264b160fdf
Merge pull request #3 from house-of-abbey/numeric-item-json-schema
...
Update schema to support numeric items
2025-10-23 12:10:20 +02:00
Joseph Abbey
81fa876449
Add light effect selector example to Select.md
...
Added an example of a light effect selector in JSON format.
Signed-off-by: Joseph Abbey <me@josephabbey.dev >
2025-10-22 14:37:41 +01:00
Joseph Abbey
b563ab7923
Arbitrary schema URL
2025-10-22 09:08:24 +01:00
Joseph Abbey
2ebf36a445
Select schema version in web
2025-10-22 09:05:09 +01:00
Joseph Abbey
5bdab41d8b
Fix examples lists
2025-10-21 19:10:35 +01:00
Joseph Abbey
85080f5d46
2025-10-21 10:07:43 +01:00
Joseph Abbey
35e0fe26d0
Amendments
2025-10-21 09:05:15 +01:00
Joseph Abbey
427c1834a8
2025-10-21 09:03:49 +01:00
Joseph Abbey
4fbe4135b1
Update schema to support numeric items
2025-10-19 21:23:34 +01:00
thmichel
edef4ef464
Merge branch 'main' into main
...
Signed-off-by: thmichel <thomas.michel@vermessung-michel.de >
2025-10-19 16:56:09 +02:00
Philip Abbey
92e4278332
Update device reference link in manifest.xml
...
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2025-10-18 17:28:18 +01:00
thmichel
4348c899ae
Fixed crash when value was int instead of float
2025-10-16 13:34:39 +02:00
thmichel
b34291e41f
Code Cleanup
2025-10-13 15:57:00 +02:00
thmichel
7453b40cb1
Corrected settings
2025-10-13 15:53:55 +02:00
thmichel
483603a44d
Updated products
2025-10-13 15:40:49 +02:00
thmichel
bc3271ba63
Merge pull request #2 from thmichel/Picker
...
Picker
2025-10-13 15:31:13 +02:00