175 Commits

Author SHA1 Message Date
Graham Hosking
d5e20ed3ba Update manifest.json 2025-06-20 13:20:56 +01:00
Graham Hosking
7311a54c01 Merge pull request #124 from RmG152/dev
Feat: UI Translations & Dynamic Automation Limit
2025-06-20 13:12:18 +01:00
RmG152
6cba44c3d5 Configure max automations limit 2025-06-20 13:53:24 +02:00
Graham Hosking
d6624a1c19 Merge pull request #121 from RmG152/dev
Feat: Expands AI Provider Support & Enhances Configuration
2025-06-20 09:22:43 +01:00
RmG152
65df474438 Translations 2025-06-19 16:21:16 +02:00
RmG152
f75bcf3865 Add missing parameters to ollam and azure 2025-06-18 21:50:02 +02:00
RmG152
d00c1d219e Readme updates 2025-06-17 20:24:40 +02:00
RmG152
bf6c249a94 Add provider to notification 2025-06-17 20:23:37 +02:00
RmG152
4c1478f570 Ollama disable think 2025-06-17 20:00:27 +02:00
RmG152
b04790e817 Ollama add more params to config 2025-06-17 19:28:25 +02:00
RmG152
5ffaa88c26 Log stack trace for unexpected errors 2025-06-17 19:28:02 +02:00
RmG152
b818d39a3a It's hot in summer, so there's nothing like controlling the temperature 2025-06-17 18:32:05 +02:00
RmG152
23493f5a2b Fix config flow read current config 2025-06-17 17:47:50 +02:00
RmG152
adf095e871 Azure Openai integration fixes 2025-06-17 17:36:56 +02:00
RmG152
1774fe583d OpenAI Azure support
- First approach
2025-06-17 17:27:21 +02:00
Graham Hosking
73c8ef22d7 Merge pull request #108 from RmG152/feat-Add-OpenRouter-provider
New provider: OpenRouter
2025-06-07 06:59:21 +01:00
RmG152
3e11672356 Enable OpenRouter sensors 2025-05-25 11:38:58 +02:00
RmG152
b0c62318c4 Merge branch 'main' into feat-Add-OpenRouter-provider 2025-05-25 11:37:15 +02:00
Graham Hosking
909f582ffc Updates to 1.3.4 2025-05-24 06:34:10 +01:00
Graham Hosking
5770f5d126 Merge pull request #103 from RmG152/feat-Diagnostic-Sensors
Feat diagnostic sensors
2025-05-24 06:26:19 +01:00
Graham Hosking
597b7436a0 Merge pull request #105 from RmG152/fix-config_flow
Fix config flow
2025-05-24 06:25:59 +01:00
Graham Hosking
7b4f6fe1ca Merge pull request #110 from RmG152/feat-Automations-alternative-reading
Add Support for Reading automations.yaml File
2025-05-24 06:23:52 +01:00
Graham Hosking
ead4043ce7 Merge pull request #107 from RmG152/fix-custom-OpenAI
Fix custom open ai
2025-05-24 06:23:00 +01:00
RmG152
512cdba21f Refactor AI Automation Suggester Sensor Implementation
- Consolidated sensor classes into a base class (AIBaseSensor) to reduce code duplication.
- Introduced a mapping for provider to model keys for better maintainability.
- Updated sensor descriptions to use a tuple for easier management.
- Enhanced the setup process to dynamically create sensors based on descriptions.
- Improved state and attribute management across all sensor types.
- Added detailed logging for better debugging and tracking of sensor states.
2025-05-23 15:04:44 +02:00
RmG152
aad02ae199 Add: Read automations.yaml file 2025-05-22 18:24:58 +02:00
RmG152
0a0dd7821c New provider: OpenRouter
Added new OpenRouter provider with enhanced options:
- Temperature control.
- Reasoning tokens
2025-05-16 17:05:58 +02:00
RmG152
6cfa28c49f Merge branch 'ITSpecialist111:main' into fix-config_flow 2025-05-14 19:12:56 +00:00
RmG152
eab700969b Merge branch 'ITSpecialist111:main' into fix-fix-custom-OpenAI 2025-05-14 19:11:20 +00:00
RmG152
0958b368d8 Merge branch 'ITSpecialist111:main' into feat-Diagnostic-Sensors 2025-05-14 19:07:19 +00:00
Graham Hosking
ce21e3320b Merge pull request #101 from RmG152/main
Create es.json and ca.json
2025-05-14 20:02:04 +01:00
RmG152
c9a442ac01 Replicate logs 2025-05-09 21:19:11 +02:00
RmG152
b89244b3c1 Fix endpoints and improve logs
The "completions" part has been added to the endpoint to standardize it with the rest of the methods.

The traces have been changed, previously only an error called 'choices' was shown, now the error message retrieved from the API is shown, for example:
{'error': {'message': 'This endpoint\'s maximum context length is 163840 tokens. However, you requested about 186695 tokens (22695 of text input, 164000 in the output). Please reduce the length of either one, or use the "middle-out" transform to compress your prompt automatically.', 'code': 400, 'metadata': {'provider_name': None}}}
2025-05-09 09:58:41 +02:00
RmG152
dbd38f9a2b Add Model sensor 2025-05-09 09:43:03 +02:00
RmG152
67f0a63727 Retrieve current configuration in config_flow 2025-05-07 19:45:27 +02:00
RmG152
83e4f1e428 New diagnostic sensors for tokens 2025-05-07 19:33:42 +02:00
RmG152
9cb01a651a Create ca.json
Catalan translation
2025-05-07 19:29:51 +02:00
RmG152
435726df69 Create es.json
Spanish Translation
2025-05-07 19:28:32 +02:00
Graham Hosking
c2e1c7c62c 1.3.3 2025-05-03 08:59:20 +01:00
Graham Hosking
449f85612f Update README.md 2025-05-03 07:15:00 +01:00
Graham Hosking
b160ee1545 update to 1.3.2 2025-05-03 07:03:32 +01:00
Graham Hosking
54f9d22c47 Update README.md 2025-05-03 06:26:32 +01:00
Graham Hosking
b2a018afee Update seperate dashboard.txt 2025-04-26 18:49:38 +01:00
Graham Hosking
40cb5cdba4 Update README.md 2025-04-26 18:45:12 +01:00
Graham Hosking
63eb9044a5 Update README.md 2025-04-26 18:31:11 +01:00
Graham Hosking
2afbf90656 Update README.md 2025-04-26 17:41:27 +01:00
Graham Hosking
4709cf3234 Update README.md 2025-04-26 17:38:29 +01:00
Graham Hosking
c036f1681e Update to 1.3.1 2025-04-26 16:53:05 +01:00
Graham Hosking
26ec0d9542 Merge pull request #84 from Freeartist2/patch-1
Create ru.json
2025-04-23 19:16:48 +01:00
Freeartist2
739888ba02 Create ru.json 2025-04-23 18:33:07 +03:00
Graham Hosking
a222c957cb Merge pull request #82 from pniewiadowski/main
Fix the model name for Perplexity to Sonar
2025-04-23 15:59:22 +01:00