node-red-contrib-knx-ultimate
Version:
Control your KNX and KNX Secure intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control, ETS group address importer, and KNX routing between interfaces. Easy to use and highly configurable.
75 lines (74 loc) • 2.89 kB
JSON
{
"knxUltimateAI": {
"title": "KNX AI (Analisi Traffico)",
"sections": {
"capture": "Cattura",
"analysis": "Analisi",
"anomalies": "Anomalie",
"llm": "Assistente LLM"
},
"properties": {
"server": "Gateway",
"name": "Nome",
"topic": "Topic",
"notifywrite": "Cattura GroupValue_Write",
"notifyresponse": "Cattura GroupValue_Response",
"notifyreadrequest": "Cattura GroupValue_Read",
"analysisWindowSec": "Finestra analisi (secondi)",
"historyWindowSec": "Finestra storico (secondi)",
"maxEvents": "Eventi massimi in memoria",
"emitIntervalSec": "Invia summary automatico (secondi, 0=off)",
"topN": "Dimensione lista Top",
"enablePattern": "Rileva pattern semplici (A -> B)",
"patternMaxLagMs": "Ritardo massimo pattern (ms)",
"patternMinCount": "Occorrenze minime pattern",
"rateWindowSec": "Finestra rate (secondi)",
"maxTelegramPerSecOverall": "Max telegrammi/sec totale (0=off)",
"maxTelegramPerSecPerGA": "Max telegrammi/sec per GA (0=off)",
"flapWindowSec": "Finestra flap (secondi)",
"flapMaxChanges": "Max cambi per GA nella finestra (0=off)",
"llmEnabled": "Abilita assistente LLM",
"llmProvider": "Provider",
"llmBaseUrl": "URL endpoint",
"llmApiKey": "API key",
"llmModel": "Modello",
"llmSystemPrompt": "Prompt di sistema",
"llmTemperature": "Temperatura",
"llmMaxTokens": "Token massimi",
"llmTimeoutMs": "Timeout (ms)",
"llmMaxEventsInPrompt": "Eventi recenti inclusi",
"llmIncludeRaw": "Includi payload raw in hex",
"llmIncludeFlowContext": "Includi inventario nodi KNX nei flow",
"llmMaxFlowNodesInPrompt": "Max nodi del flow inclusi",
"llmIncludeDocsSnippets": "Includi estratti documentazione (help/README/esempi)",
"llmDocsLanguage": "Lingua documentazione",
"llmDocsMaxSnippets": "Max estratti docs",
"llmDocsMaxChars": "Max caratteri docs"
},
"outputs": {
"summary": "Summary/Statistiche",
"anomalies": "Anomalie",
"assistant": "Assistente AI"
},
"selectlists": {
"llmProvider": {
"openai_compat": "Compatibile OpenAI (chat/completions)",
"ollama": "Ollama (locale) - non ancora supportato"
}
},
"buttons": {
"refreshModels": "Aggiorna"
},
"messages": {
"loadingModels": "Carico i modelli…",
"loadedModels": "Modelli caricati",
"ollamaNotSupported": "Integrazione Ollama marcata come non ancora supportata (test in corso)."
},
"placeholder": {
"llmBaseUrl": "https://api.openai.com/v1/chat/completions (o endpoint compatibile)",
"llmApiKey": "Incolla la chiave (inizia con sk-)",
"llmModel": "es. gpt-4o-mini",
"llmSystemPrompt": "Opzionale. Lascia vuoto per default."
}
}
}