UNPKG

iobroker.tibberlink

Version:

links tibber API data to be used in ioBroker

300 lines (299 loc) 23.6 kB
{ "common": { "name": "tibberlink", "version": "7.1.1", "news": { "7.1.1": { "en": "optimized vehicle states\nfixed adapter checker warnings", "de": "optimierte fahrzeugzustände\nwarnhinweise für feste adapterprüfgeräte", "ru": "оптимизированное состояние автомобиля\nпредупреждения о проверке адаптера", "pt": "estados otimizados do veículo\navisos de verificação do adaptador fixo", "nl": "geoptimaliseerde voertuigtoestanden\nwaarschuwingen voor vaste adaptercontrole", "fr": "état optimisé du véhicule\navertissements de vérification de l'adaptateur fixe", "it": "stati del veicolo ottimizzati\navvertenze di controllo dell'adattatore fisso", "es": "estados de vehículos optimizados\navisos de control de adaptador fijo", "pl": "zoptymalizowane stany pojazdów\nostrzeżenia dotyczące sprawdzania adaptera", "uk": "оптимізовані стани транспортних засобів\nвиправлені попередження перевірки адаптера", "zh-cn": "优化车辆状态\n固定适配器检查器警告" }, "7.1.0": { "en": "added integration for vehicles & chargers (#67)\noptimized documentation\nadded code documentation\nperformance optimization of event listeners\nadded current month consumption docu\nupdated release-script\nfixed adapter checker warnings", "de": "zusätzliche integration für fahrzeuge und ladegeräte (#67)\noptimierte dokumentation\ndokumentation des hinzugefügten codes\nperformance-optimierung von event-hörern\nhinzugefügt aktuelle monat verbrauch docu\naktualisiertes release-script\nwarnhinweise für feste adapterprüfgeräte", "ru": "добавлена интеграция для транспортных средств и зарядных устройств (#67)\nоптимизированная документация\nдобавлена кодовая документация\nоптимизация производительности слушателей событий\nдобавлено потребление в текущем месяце\nобновленный release-script\nпредупреждения о проверке адаптера", "pt": "integração adicional para veículos e carregadores (#67)\ndocumentação otimizada\ndocumentação de código adicionada\notimização do desempenho dos ouvintes de eventos\ndocu de consumo do mês atual adicionado\nversão-script actualizada\navisos de verificação do adaptador fixo", "nl": "toegevoegde integratie voor voertuigen en laders (#67)\ngeoptimaliseerde documentatie\ntoegevoegde codedocumentatie\nprestatieoptimalisatie van event luisteraars\ntoegevoegd lopende maand consumptiedocument\nbijgewerkt release-script\nwaarschuwingen voor vaste adaptercontrole", "fr": "intégration ajoutée pour les véhicules et chargeurs (#67)\nune documentation optimisée\ndocument de code ajouté\noptimisation de la performance des auditeurs d'événements\nconsommation mensuelle ajoutée\nmise à jour du texte de publication\navertissements de vérification de l'adaptateur fixe", "it": "integrazione aggiuntiva per veicoli e caricabatterie (#67)\ndocumentazione ottimizzata\ndocumentazione del codice aggiunto\nottimizzazione delle prestazioni degli ascoltatori degli eventi\naggiunto consumo di mese corrente docu\nversione aggiornata\navvertenze di controllo dell'adattatore fisso", "es": "integración agregada para cargadores de vehículos (#67)\ndocumentación optimizada\ndocumentación de código añadido\noptimización de rendimiento de los oyentes de eventos\nconsumo de mes en curso\nversión actualizada-script\navisos de control de adaptador fijo", "pl": "dodana integracja pojazdów i ładowarek (# 67)\nzoptymalizowana dokumentacja\ndodana dokumentacja kodu\noptymalizacja wydajności słuchaczy zdarzeń\ndodany bieżący miesiąc zużycia doku\nzaktualizowany skrypt release-\nostrzeżenia dotyczące sprawdzania adaptera", "uk": "додана інтеграція для транспортних засобів та зарядних пристроїв (#67)\nоптимізована документація\nдодано документацію коду\nоптимізація продуктивності слухачів заходу\nдодано поточний місяць споживання docu\nоновлений реліз-script\nвиправлені попередження перевірки адаптера", "zh-cn": "车辆和充电器增加的集成(#67)\n优化文档\n添加代码文档\n事件听众的性能优化\n本月消费量\n更新发布标记\n固定适配器检查器警告" }, "7.0.0": { "en": "BREAKING: Adapter requires node.js >= 22 now\nAdapter requires admin >=7.6.20 now\nadded current month consumption (#872)\nupgraded typescript to 6.x\nfixed vulnerability in axios\nfixed some type definitions\nextended FlexCharts docu\nupdated dependencies\nupdated projectUtils", "de": "BREAKING: Adapter erfordert jetzt node.js >= 22\nAdapter erfordert Administrator >=7.6.20 jetzt\naktuellen monat verbrauch (#872)\naktualisiertes typskript auf 6.x\nfeste sicherheitslücke in axios\nbestimmte typendefinitionen festgelegt\nerweiterter FlexCharts-Docu\naktualisierte abhängigkeiten\naktualisiertes ProjektUtils", "ru": "Адаптер требует node.js >= 22 сейчас\nАдаптер требует администратора >=7.6.20\nдобавлено потребление в текущем месяце (#872)\nобновленный шрифт 6.x\nуязвимость в axios\nопределение некоторых типов\nскачать FlexCharts Docu\nобновленные зависимости\nобновленный проектUtils", "pt": "Adaptador requer nod.js >= 22 agora\nAdaptador requer administrador >= 7.6.20 agora\nadicionado o consumo do mês atual (# 872)\nactualizado para 6. x\nvulnerabilidade fixa em axios\nfixou algumas definições de tipo\ndocu FlexCharts estendido\ndependências atualizadas\nprojecto actualizadoUtils", "nl": "Voor adapters zijn node.js > 22 nu vereist\nAdapter vereist admin < 7.6.20 nu\ntoegevoegd verbruik lopende maand (#872)\nopgewaardeerd typescript naar 6.x\nvaste kwetsbaarheid in axios\nbepaalde typedefinities vast te stellen\nverlengd FlexCharts-document\nbijgewerkte afhankelijkheden\nbijgewerkt projectUtils", "fr": "Adaptateur nécessite node.js >= 22 maintenant\nAdaptateur nécessite admin >=7.6.20 maintenant\nconsommation mensuelle ajoutée (#872)\nmise à jour du script de type à 6.x\nvulnérabilité fixe dans axios\nfixe certaines définitions de type\nflexCharts docu étendu\ndépendances actualisées\nmise à jour du projet", "it": "BREAKING: L'adattatore richiede node.js >= 22 ora\nAdattatore richiede admin >=7.6.20 ora\nconsumo di mese corrente aggiunto (#872)\ntiposcritto aggiornato a 6.x\nvulnerabilità fissa in assio\nfissi alcune definizioni di tipo\nesteso FlexCharts docu\ndipendenze aggiornate\nprogetto aggiornatoUtilizzo", "es": "BREAKING: Adaptador requiere node.js ю= 22 ahora\nAdaptador requiere administración=7.6.20 ahora\nconsumo de mes corriente (#872)\nactualizado tiposcript a 6.x\nvulnerabilidad fija en axios\nfija algunas definiciones de tipo\nflexCharts docu\ndependencias actualizadas\nproyecto actualizadoUtils", "pl": "BREAKING: Adapter wymaga node.js > = 22\nAdapter wymaga admin > = 7.6.20\ndodane zużycie bieżące miesiąca (# 872)\nzmodernizowany skrypt do 6.x\nstała wrażliwość w aksjozach\nustalone niektóre definicje typu\nrozszerzony FlexCharts docu\nzaktualizowane zależności\naktualizacja projektu Utyls", "uk": "BREAKING: Адаптер вимагає node.js >= 22 тепер\nАдаптер вимагає адміністратора >=7.6.20 тепер\nдоданий поточний місяць споживання (#872)\nдо 6.x\nфіксована вразливість в осях\nвиправлено деякі визначення типу\nрозширений FlexCharts доку\nоновлені залежності\nоновлений проектУтильс", "zh-cn": "适配器需要节点 Js 22 现在\n适配器现在需要管理员\\\\7.6.20\n本月消费(# 872)\n升级为 6.x\n轴线中的固定脆弱性\n确定一些类型定义\n扩展弹性图docu\n更新的依赖关系\n更新的工程Utils" }, "6.2.2": { "en": "fix vulnerability in axios\nupdate dependencies", "de": "schwachstelle in axios beheben\naktualisierung der abhängigkeiten", "ru": "уязвимость в axios\nобновление зависимостей", "pt": "corrigir vulnerabilidade em axios\natualizar dependências", "nl": "fix kwetsbaarheid in axios\nafhankelijkheden bijwerken", "fr": "corriger la vulnérabilité dans les axios\nmettre à jour les dépendances", "it": "fissare la vulnerabilità in assios\naggiornamento dipendenze", "es": "fijar vulnerabilidad en axios\ndependencias de actualización", "pl": "naprawić wrażliwość w aksjozach\naktualizacji zależności", "uk": "зафіксувати вразливість в осях\nоновлення залежності", "zh-cn": "在轴线中固定脆弱性\n更新依赖关系" }, "6.2.1": { "en": "optimize pull of consumption data (#860)\nswitch to ES2023 code\nupdate dependencies", "de": "optimieren von verbrauchsdaten (#860)\neS2023-Code wechseln\naktualisierung der abhängigkeiten", "ru": "оптимизация данных о потреблении (#860)\nпереход на код ES2023\nобновление зависимостей", "pt": "otimizar os dados de consumo (# 860)\nmudar para o código ES2023\natualizar dependências", "nl": "optimalisatie van verbruiksgegevens (#860)\nschakel naar ES2023 code\nafhankelijkheden bijwerken", "fr": "optimiser le tirage des données de consommation (#860)\npasser au code ES2023\nmettre à jour les dépendances", "it": "ottimizzare l'estrazione dei dati di consumo (#860)\npassare al codice ES2023\naggiornamento dipendenze", "es": "optimización de los datos de consumo (#860)\nconmutación al código ES2023\ndependencias de actualización", "pl": "optymalizacja poboru danych konsumpcyjnych (# 860)\nprzełączanie na kod ES2023\naktualizacji zależności", "uk": "оптимізоване навантаження даних споживання (#860)\nперемкніть код ES2023\nоновлення залежності", "zh-cn": "优化消费数据的牵引(# 860)\n切换到 ES2023 代码\n更新依赖关系" }, "6.2.0": { "en": "enable umlauts to calculation channel names (#844)\nenhance resolution of pulse meter data (#840)\nfix wrong end block state calculation (#841)\nsetup auto-merge for dependabot (#834)\nupdate dependencies", "de": "umlaute zur berechnung von kanalnamen aktivieren (#844)\nverbesserung der auflösung von pulsmesserdaten (#840)\nfalsche endblock-zustandsberechnung (#841)\nsetup auto-merge für abhängigabot (#834)\naktualisierung der abhängigkeiten", "ru": "умлауты могут вычислять имена каналов (#844)\nулучшение разрешения данных пульсометра (#840)\nисправить неправильный расчет состояния конечного блока (#841)\nнастройка автоматического слияния для иждивенца (#834)\nобновление зависимостей", "pt": "habilitar umlauts para calcular os nomes dos canais (# 844)\nmelhorar a resolução dos dados do medidor de pulso (# 840)\ncorrigir o cálculo errado do estado do bloco final (# 841)\nconfiguração de auto- fusão para dependebot (# 834)\natualizar dependências", "nl": "umlauts inschakelen om kanaalnamen te berekenen (#844)\nverbeteren van de resolutie van pulsmetergegevens (#840)\nberekening van de foute eindbloktoestand op te lossen (#841)\nsetup auto-merge voor dependabot (#834)\nafhankelijkheden bijwerken", "fr": "activer umlauts pour calculer les noms de canaux (#844)\naméliorer la résolution des données du compteur d'impulsions (#840)\ncorrection du mauvais calcul de l'état du bloc d'extrémité (#841)\nsetup auto-merge pour dependabot (#834)\nmettre à jour les dépendances", "it": "abilitare umlauts ai nomi dei canali di calcolo (#844)\nmigliorare la risoluzione dei dati del contatore di impulso (#840)\ncorreggere il calcolo dello stato del blocco finale sbagliato (#841)\ninstallazione auto-merge per dipendeabot (#834)\naggiornamento dipendenze", "es": "habilitar umlauts a los nombres de los canales de cálculo (#844)\nmejorar la resolución de los datos del medidor de pulso (#840)\narreglar el cálculo del estado del bloque final incorrecto (#841)\nconfiguración de auto-merge para dependabot (#834)\ndependencias de actualización", "pl": "włączyć umlauty do nazw kanałów obliczeniowych (# 844)\nzwiększenie rozdzielczości danych pulsometru (# 840)\nnaprawić błędne obliczenia stanu bloku końca (# 841)\nsetup auto- merge for dependabot (# 834)\naktualizacji zależności", "uk": "увімкнути umlauts для обчислення назв каналів (#844)\nпідвищити роздільну здатність даних імпульсних лічильників (#840)\nвиправити неправильний кінець блоку державного розрахунку (#841)\nустановка автозапчастин для залежності (#834)\nоновлення залежності", "zh-cn": "允许 umlauts 计算频道名称 (# 844)\n增强脉冲计数据的分辨率 (# 840)\n固定错误的终端块状态计算 (# 841)\n为depabot (# 834) 设置自动安装\n更新依赖关系" }, "6.1.1": { "en": "fix LTF shifting for frames greater 24h\nupdate dependencies", "de": "fix LTF-Verschiebung für Rahmen größer 24h\naktualisierung der abhängigkeiten", "ru": "исправить сдвиг LTF для кадров больше 24 ч\nобновление зависимостей", "pt": "corrigir deslocamento LTF para quadros maiores 24h\natualizar dependências", "nl": "vast LTF verschuiven voor frames groter 24h\nafhankelijkheden bijwerken", "fr": "fixer le déplacement LTF pour les cadres plus grand 24h\nmettre à jour les dépendances", "it": "fix LTF spostamento per cornici maggiore 24h\naggiornamento dipendenze", "es": "fijar LTF cambio para marcos mayor 24h\ndependencias de actualización", "pl": "naprawić przesunięcie LTF dla klatek większych 24h\naktualizacji zależności", "uk": "кріплення LTF для каркасів більше 24h\nоновлення залежності", "zh-cn": "为更大的24小时帧修正 LTF 转换\n更新依赖关系" } }, "messages": [ { "condition": { "operand": "and", "rules": [ "oldVersion<6.1.0", "newVersion>=6.1.0" ] }, "title": { "en": "Important notice!", "de": "Wichtiger Hinweis!", "ru": "Важное замечание!", "pt": "Notícia importante!", "nl": "Belangrijke mededeling!", "fr": "Avis important!", "it": "Avviso IMPORTANTE!", "es": "Noticia importante!", "pl": "Ważna uwaga!", "uk": "Погода!", "zh-cn": "重要通知!" }, "text": { "en": "The adapter behavior has changed! The FlexCharts X-axis now adapts to the window size. Because of this, the templates were updated. Please compare your template with the new examples and adjust it if needed.", "de": "Das Verhalten des Adapters hat sich geändert! Die X-Achse der FlexCharts passt sich jetzt der Fenstergröße an. Daher wurden die Templates aktualisiert. Bitte vergleicht euer Template mit den neuen Vorlagen und passt es bei Bedarf an.", "ru": "Поведение адаптера изменилось! Ось X в FlexCharts теперь адаптируется к размеру окна. Поэтому шаблоны были обновлены. Пожалуйста, сравните свой шаблон с новыми примерами и при необходимости скорректируйте его.", "pt": "O comportamento do adaptador mudou! O eixo X do FlexCharts agora se adapta ao tamanho da janela. Por isso, os modelos foram atualizados. Compare seu modelo com os novos exemplos e ajuste-o se necessário.", "nl": "Het gedrag van de adapter is veranderd! De X-as van FlexCharts past zich nu aan de venstergrootte aan. Daarom zijn de templates bijgewerkt. Vergelijk je template met de nieuwe voorbeelden en pas deze indien nodig aan.", "fr": "Le comportement de l'adaptateur a changé ! L’axe X de FlexCharts s’adapte désormais à la taille de la fenêtre. Les modèles ont donc été mis à jour. Veuillez comparer votre modèle avec les nouveaux exemples et l’ajuster si nécessaire.", "it": "Il comportamento dell'adattatore è cambiato! L’asse X di FlexCharts ora si adatta alla dimensione della finestra. Per questo motivo, i template sono stati aggiornati. Confronta il tuo template con i nuovi esempi e adattalo se necessario.", "es": "¡El comportamiento del adaptador ha cambiado! El eje X de FlexCharts ahora se adapta al tamaño de la ventana. Por ello, los templates se han actualizado. Compara tu template con los nuevos ejemplos y ajústalo si es necesario.", "pl": "Zachowanie adaptera zmieniło się! Oś X w FlexCharts teraz dostosowuje się do rozmiaru okna. Dlatego szablony zostały zaktualizowane. Porównaj swój szablon z nowymi przykładami i dostosuj go w razie potrzeby.", "uk": "Поведінка адаптера змінилася! Вісь X у FlexCharts тепер адаптується до розміру вікна. Тому шаблони було оновлено. Порівняйте свій шаблон з новими прикладами та за потреби змініть його.", "zh-cn": "适配器行为已更改!FlexCharts 的 X 轴现在会根据窗口大小自动调整,因此模板已更新。请将您的模板与新示例进行比较,并在需要时进行调整。" }, "level": "warn", "buttons": [ "agree", "cancel" ] } ], "titleLang": { "en": "Tibber Link", "de": "Tibber Link", "ru": "Тиббер Ссылка", "pt": "Tibber Link", "nl": "Tibber Link", "fr": "Tibber Link", "it": "Tibber Link", "es": "Tibber Link", "pl": "Tibber Link", "uk": "Посилання", "zh-cn": "网络联系" }, "desc": { "en": "Links Tibber API data to be used in ioBroker", "de": "Verknüpft Tibber API-Daten zur Verwendung in ioBroker", "ru": "Ссылки на данные Tibber API для использования в ioBroker", "pt": "Vincula os dados da API do Tibber para serem usados no ioBroker", "nl": "Koppelt Tibber API-gegevens om te worden gebruikt in ioBroker", "fr": "Liaisons des données de l'API Tibber à utiliser dans ioBroker", "it": "Collega i dati dell'API di Tibber da utilizzare in ioBroker", "es": "Enlaza los datos de la API de Tibber para ser utilizados en ioBroker", "pl": "Łączy dane z API Tibber do użycia w ioBroker", "uk": "Посилання на дані Tibber API для використання в ioBroker", "zh-cn": "连接Tibber API数据以在ioBroker中使用" }, "authors": [ "Hombach <TibberLink@homba.ch>" ], "keywords": [ "power", "energy", "Tibber" ], "licenseInformation": { "license": "GPL-3.0-only", "type": "free" }, "platform": "Javascript/Node.js", "icon": "tibberlink.png", "enabled": true, "extIcon": "https://raw.githubusercontent.com/Hombach/ioBroker.tibberlink/master/admin/tibberlink.png", "readme": "https://github.com/Hombach/ioBroker.tibberlink/blob/master/README.md", "loglevel": "info", "tier": 2, "mode": "daemon", "messagebox": true, "type": "energy", "compact": true, "connectionType": "cloud", "dataSource": "poll", "adminUI": { "config": "json" }, "dependencies": [ { "js-controller": ">=6.0.11" } ], "globalDependencies": [ { "admin": ">=7.6.20" } ], "plugins": { "sentry": { "dsn": "https://eb119579a7dd76e359395df22aa265f8@o415875.ingest.us.sentry.io/4510376005009408" } } }, "encryptedNative": [ "TibberAPIToken", "TibberClientSecret" ], "protectedNative": [ "TibberAPIToken", "TibberClientSecret" ], "native": { "TibberAPIToken": "", "TibberClientId": "", "TibberClientSecret": "", "TibberAuthCode": "", "TibberDataApiInterval": 5, "HomesList": [ { "feedActive": "false", "priceDataPollActive": "true", "homeID": "None available - restart adapter after entering token", "statsActive": "false", "numberConsHourly": 24, "numberConsDaily": 7, "numberConsWeekly": 4, "numberConsMonthly": 4, "numberConsAnnual": 2 } ], "CalculatorList": [ { "chHomeID": "None available - restart adapter after entering token", "chType": "best cost", "chName": "Channel Name", "chActive": "false", "chTargetState": "choose your state to drive, like 0_userdata.0.example_state", "chValueOn": "true", "chValueOff": "false", "chTargetState2": "choose your second state to drive, like 0_userdata.0.example_state_2", "chValueOn2": "true", "chValueOff2": "false" } ], "PulseList": [ { "puName": "Pulse Local", "tibberBridgeUrl": "tibber-host", "tibberBridgePassword": "xxxx-xxxx", "tibberPulseLocalNodeId": 1, "tibberBridgeRawDataInterval": 2000 } ] }, "objects": [], "instanceObjects": [ { "_id": "info", "type": "channel", "common": { "name": "Information" }, "native": {} }, { "_id": "info.connection", "type": "state", "common": { "role": "indicator.connected", "name": "Device or service connected", "type": "boolean", "read": true, "write": false, "def": false }, "native": {} }, { "_id": "info.LastSentryLogMonth", "type": "state", "common": { "role": "value", "name": "Last month for Sentry log", "type": "number", "unit": "", "read": true, "write": false, "def": 0 }, "native": {} } ] }