iobroker.pvforecast
Version:
594 lines (593 loc) • 26.9 kB
JSON
{
"common": {
"name": "pvforecast",
"version": "5.0.0",
"news": {
"5.0.0": {
"en": "NodeJS >= 20.x and js-controller >= 6 is required\n\n* Minimum peak power is 0.1 kWp",
"de": "NodeJS >= 20.x und js-Controller >= 6 ist erforderlich\n\n* Minimale Spitzenleistung 0,1 kWp",
"ru": "NodeJS >= 20.x и js-контроллер >= 6 Требуется\n\n* Минимальная пиковая мощность 0,1 кВт",
"pt": "NodeJS >= 20.x e js-controller >= 6 é necessário\n\n* Potência máxima mínima é de 0,1 kWp",
"nl": "Van niet-gelegeerd staal 6 is vereist\n\n* Minimum piekvermogen is 0,1 kWp",
"fr": "NodeJS >= 20.x et js-controller >= 6 est nécessaire\n\n* La puissance maximale minimale est de 0,1 kWp",
"it": "NodeJS >= 20.x e js-controller >= 6 è richiesto\n\n* Potenza minima di picco è 0.1 kWp",
"es": "NodeJS ю= 20.x y js-controller Se requiere 6\n\n* Potencia máxima mínima es 0.1 kWp",
"pl": "NodeJS > = 20 x i kontroler js- > = 6 jest wymagane\n\n* Minimalna moc szczytowa wynosi 0,1 kWp",
"uk": "NodeJS >= 20.x та js-controller >= 6 обов'язковий\n\n* Мінімальна пікова потужність 0,1 кВт",
"zh-cn": "节点JS20x和js控制器QQ 需要6个\n\n* 最低峰值功率为0.1千瓦普"
},
"4.1.0": {
"en": "Added estimated energy: now until end of day\nAdmin-UI has been adapted for small displays",
"de": "Geschätzte Energie hinzugefügt: jetzt bis Ende des Tages\nAdmin-UI wurde für kleine Displays angepasst",
"ru": "Добавлена предполагаемая энергия: сейчас до конца дня\nAdmin-UI был адаптирован для небольших дисплеев",
"pt": "Energia estimada adicionada: agora até final do dia\nAdmin-UI foi adaptado para pequenas telas",
"nl": "Toegevoegde energie: nu tot het einde van de dag\nBeheerder-UI is aangepast voor kleine displays",
"fr": "Énergie estimée ajoutée: jusqu'à la fin de la journée\nAdmin-UI a été adapté pour les petits affichages",
"it": "Aggiunto energia stimata: ora fino alla fine del giorno\nAdmin-UI è stato adattato per piccoli display",
"es": "Energía estimada agregada: ahora hasta el fin del día\nAdmin-UI ha sido adaptado para pequeñas pantallas",
"pl": "Dodano szacunkową energię: teraz do końca dnia\nAdmin- UI został dostosowany do małych wyświetlaczy",
"uk": "Додана оцінка енергії: тепер до кінця дня\nАдмін-УІ адаптований для малих дисплеїв",
"zh-cn": "增加的估计能量:现在到一天结束\n管理员- UI 已适应小显示"
},
"4.0.1": {
"en": "Fixed: Missing color settings for new Solcast table",
"de": "Behoben: Fehlende Farbeinstellungen für neue Solcast-Tabelle",
"ru": "Исправлено: Пропущенные цветовые настройки для нового стола Solcast",
"pt": "Corrigido: Configurações de cor faltando para nova tabela Solcast",
"nl": "Vast: Ontbrekende kleurinstellingen voor nieuwe Solcast-tabel",
"fr": "Correction: Paramètres de couleur manquants pour la nouvelle table Solcast",
"it": "Fisso: Impostazioni colore mancante per il nuovo tavolo Solcast",
"es": "Fijo: Desapareciendo la configuración de color para la nueva mesa de Solcast",
"pl": "Naprawiono: brakujące ustawienia kolorów dla nowej tabeli Solcast",
"uk": "Виправлено: Налаштування кольорів для нового таблиці Solcast",
"zh-cn": "固定: 新 Solcast 表格缺少颜色设置"
},
"4.0.0": {
"en": "Use Solcast rooftop sites api",
"de": "Verwenden Sie Solcast-Dachflächen api",
"ru": "Использовать сайты крыши Solcast api",
"pt": "Use sites de telhado Solcast api",
"nl": "Gebruik Solcast daksites api",
"fr": "Utiliser Solcast rooftop sites api",
"it": "Utilizzare Solcast tetto siti api",
"es": "Utilice los sitios de techo Solcast api",
"pl": "Użyj Solcast dachów strony api",
"uk": "Використовуйте Solcast дах сайти api",
"zh-cn": "使用 Solcast 屋顶站点 api"
},
"3.0.0": {
"en": "NodeJS >= 18.x and js-controller >= 5 is required\n\n* Load system configuration via parameter\n* Added damping factor for forecast solar",
"de": "NodeJS >= 18.x und js-Controller >= 5 ist erforderlich\n\n* Systemkonfiguration über Parameter laden\n* Zusätzlicher Dämpfungsfaktor für prognostizierte Solar",
"ru": "NodeJS >= 18.x и js-контроллер >= 5 требуется\n\n* Настройка системы загрузки с помощью параметра\n* Добавленный коэффициент демпфирования для прогноза солнечной",
"pt": "NodeJS >= 18.x e js-controller >= 5 é necessário\n\n* Configuração do sistema de carga via parâmetro\n* Adicionado fator de amortecimento para previsão solar",
"nl": "Voor de toepassing van de onderverdelingen 870190 tot en met 870290 wordt onder post 8702 verstaan: 5 is vereist\n\n* Laden systeemconfiguratie via parameter\n* Toegevoegd dempingsfactor voor voorspelling zonne-energie",
"fr": "NodeJS >= 18.x et js-controller >= 5 est nécessaire\n\n* Configuration du système de chargement par paramètre\n* Ajout d'un facteur d'amortissement pour les prévisions solaires",
"it": "NodeJS >= 18.x e js-controller 5 è richiesto\n\n* Configurazione del sistema di carico tramite parametro\n* Aggiunto fattore di smorzamento per il solare di previsione",
"es": "NodeJS >= 18.x y js-controller Se requiere 5\n\n* Configuración del sistema de carga mediante parámetro\n* Factor de amortiguación añadido para el pronóstico solar",
"pl": "NodeJS > = 18.x i kontroler js- > = 5 jest wymagane\n\n* Konfiguracja systemu obciążenia przez parametr\n* Dodano współczynnik tłumienia prognozowanego słońca",
"uk": "NodeJS >= 18.x та js-controller >= 5 обов'язково\n\n* Налаштування системи навантаження через параметр\n* Додано демпферний фактор для прогнозування сонячної",
"zh-cn": "节点JS18x和js控制器QQ 需要5个\n\n* 通过参数装入系统配置\n* 预测太阳的加坝因子"
},
"2.9.1": {
"en": "Avoid logging of api key",
"de": "Vermeiden Sie das Protokollieren des Api-Schlüssels",
"ru": "Избегайте входа в api key",
"pt": "Evite o registro da chave de api",
"nl": "Vermijden met het lokken van api sleutel",
"fr": "Éviter la connexion de la clé api",
"it": "Evitare la registrazione di chiave api",
"es": "Evite el registro de la tecla api",
"pl": "Uchwalanie klucza api",
"uk": "Уникайте залогів клавіші Api",
"zh-cn": "A. 撤销关键皮书"
},
"2.9.0": {
"en": "Updated conversion for Solcast\nStore JSON state values in prettified format",
"de": "Aktualisierte Konvertierung für Solcast\nSpeichern von JSON-Zustandswerten im vortifizierten Format",
"ru": "Обновленная конверсия для Solcast\nХранить государственные ценности JSON в предварительном формате",
"pt": "Conversão atualizada para Solcast\nArmazenar valores de estado JSON em formato pré-tificado",
"nl": "Verouderde conversatie voor Solcast\nVertaling:",
"fr": "Conversion mise à jour pour Solcast\nStocker les valeurs de l'état JSON en format prétisé",
"it": "Conversione aggiornata per Solcast\nConservare i valori di stato JSON in formato prettificato",
"es": "Conversión actualizada para Solcast\nValores del estado de Store JSON en formato pretificado",
"pl": "Przejście na Solcast\nStore JSON (ang.)",
"uk": "Оновлена конвертація для Solcast\nЗберігайте значення стану JSON у попередньо встановленому форматі",
"zh-cn": "A. 更新的换文\nB. 前导 言"
}
},
"titleLang": {
"en": "PV-Forecast",
"de": "PV-Prognose",
"ru": "PV-прогноз",
"pt": "Previsão PV",
"nl": "PV-prognose",
"fr": "Prévision PV",
"it": "PV-Previsione",
"es": "Pronóstico de PV",
"pl": "PV-Prognoza",
"uk": "PV-Прогноз",
"zh-cn": "光伏预测"
},
"desc": {
"en": "Solar plant production forecast",
"de": "Produktionsprognose für Solaranlagen",
"ru": "Прогноз производства солнечной электростанции",
"pt": "Previsão de produção de usinas solares",
"nl": "Productieprognose voor zonne-installaties",
"fr": "Prévisions de production des centrales solaires",
"it": "Previsioni di produzione di impianti solari",
"es": "Previsión de producción de plantas solares",
"pl": "Prognoza produkcji elektrowni słonecznych",
"uk": "Прогноз виробництва сонячних електростанцій",
"zh-cn": "太阳能电站产量预测"
},
"authors": [
"Patrick Walther <walther-patrick@gmx.net>",
"Matthias Kleine <info@haus-automatisierung.com>",
"STROMDAO GmbH <dev@stromdao.com>"
],
"docs": {
"en": [
"docs/en/README.md",
"docs/en/vis.md"
],
"de": [
"docs/de/README.md",
"docs/de/vis.md"
]
},
"globalDependencies": [
{
"admin": ">=7.4.10"
}
],
"dependencies": [
{
"js-controller": ">=6.0.0"
}
],
"tier": 3,
"licenseInformation": {
"license": "MIT",
"type": "free"
},
"platform": "Javascript/Node.js",
"icon": "pvforecast.png",
"connectionType": "cloud",
"dataSource": "poll",
"mode": "daemon",
"compact": true,
"allowInit": true,
"enabled": false,
"adminUI": {
"config": "json"
},
"extIcon": "https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.pvforecast/main/admin/pvforecast.png",
"keywords": [
"Solar",
"Photovoltaik",
"PV",
"Forecast",
"Prognose",
"Ertrag"
],
"readme": "https://github.com/iobroker-community-adapters/ioBroker.pvforecast/blob/main/README.md",
"loglevel": "info",
"type": "energy",
"messages": [
{
"condition": {
"operand": "and",
"rules": [
"oldVersion<2.0.0",
"newVersion>=2.0.0"
]
},
"title": {
"en": "Instance requires new configuration after update",
"de": "Die Instanz erfordert nach dem Update eine neue Konfiguration",
"ru": "Экземпляр требует новой конфигурации после обновления",
"pt": "A instância requer uma nova configuração após a atualização",
"nl": "Instantie vereist nieuwe configuratie na update",
"fr": "L'instance nécessite une nouvelle configuration après la mise à jour",
"it": "L'istanza richiede una nuova configurazione dopo l'aggiornamento",
"es": "La instancia requiere una nueva configuración después de la actualización",
"pl": "Instancja wymaga nowej konfiguracji po aktualizacji",
"zh-cn": "实例更新后需要新配置",
"uk": "Після оновлення екземпляр потребує нової конфігурації"
},
"text": {
"en": "After upgrading to Version 2.0.0 or later you need to reconfigure the instance (double check your config). All objects have been restructured. It is recommended to delete all objects and restart the instance afterwards.",
"de": "Nach dem Upgrade auf Version 2.0.0 oder höher müssen Sie die Instanz neu konfigurieren (überprüfen Sie Ihre Konfiguration). Alle Objekte wurden neu strukturiert. Es wird empfohlen, alle Objekte zu löschen und die Instanz anschließend neu zu starten.",
"ru": "После обновления до версии 2.0.0 или более поздней вам необходимо перенастроить экземпляр (дважды проверьте свою конфигурацию). Все объекты реструктурированы. Рекомендуется удалить все объекты и перезапустить экземпляр после этого.",
"pt": "Após atualizar para a versão 2.0.0 ou posterior, você precisa reconfigurar a instância (verifique novamente sua configuração). Todos os objetos foram reestruturados. Recomenda-se excluir todos os objetos e reiniciar a instância posteriormente.",
"nl": "Na het upgraden naar versie 2.0.0 of hoger moet u de instantie opnieuw configureren (controleer uw configuratie). Alle objecten zijn geherstructureerd. Het wordt aanbevolen om alle objecten te verwijderen en de instantie daarna opnieuw te starten.",
"fr": "Après la mise à niveau vers la version 2.0.0 ou ultérieure, vous devez reconfigurer l'instance (vérifiez votre configuration). Tous les objets ont été restructurés. Il est recommandé de supprimer tous les objets et de redémarrer l'instance ensuite.",
"it": "Dopo l'aggiornamento alla versione 2.0.0 o successiva è necessario riconfigurare l'istanza (ricontrollare la configurazione). Tutti gli oggetti sono stati ristrutturati. Si consiglia di eliminare tutti gli oggetti e riavviare l'istanza in seguito.",
"es": "Después de actualizar a la versión 2.0.0 o posterior, debe volver a configurar la instancia (verifique dos veces su configuración). Todos los objetos han sido reestructurados. Se recomienda eliminar todos los objetos y reiniciar la instancia después.",
"pl": "Po aktualizacji do wersji 2.0.0 lub nowszej musisz ponownie skonfigurować instancję (dwukrotnie sprawdź swoją konfigurację). Wszystkie obiekty zostały przebudowane. Zaleca się usunięcie wszystkich obiektów, a następnie ponowne uruchomienie instancji.",
"zh-cn": "升级到 2.0.0 或更高版本后,您需要重新配置实例(仔细检查您的配置)。所有对象都已重组。建议删除所有对象,然后重新启动实例。",
"uk": "Після оновлення до версії 2.0.0 або пізнішої вам потрібно повторно налаштувати примірник (двічі перевірте свою конфігурацію). Всі об'єкти реконструйовані. Рекомендується видалити всі об’єкти та після цього перезапустити екземпляр."
},
"level": "warn",
"buttons": [
"agree",
"cancel"
]
}
],
"plugins": {
"sentry": {
"dsn": "https://350439610ebf46d096a4742c98ea5b83@sentry.iobroker.net/230"
}
}
},
"protectedNative": [
"apiKey"
],
"encryptedNative": [
"apiKey"
],
"native": {
"service": "forecastsolar",
"interval": 60,
"apiKey": "",
"weatherEnabled": false,
"latitude": "",
"longitude": "",
"everyhourEnabled": false,
"everyhourStepsize": "full",
"watt_kw": false,
"influxinstace": "",
"chartingEnabled": false,
"chartingSummary": false,
"chartingSummaryGraphcolor": "#000000",
"chartingSummaryLabelcolor": "#cccccc",
"chartingJustToday": true,
"chartingLabelFormat": "DD.MM. HH:mm",
"chartingLabelSize": 12,
"chartingRoation": 270,
"chartingAxisStepY": 1,
"devices": [],
"devicesSolcast": []
},
"objects": [],
"instanceObjects": [
{
"_id": "plants",
"type": "folder",
"common": {
"name": {
"en": "PV-Plants",
"de": "PV-Anlagen",
"ru": "PV-установки",
"pt": "Usinas fotovoltaicas",
"nl": "PV-installaties",
"fr": "Installations PV",
"it": "Impianti fotovoltaici",
"es": "Plantas fotovoltaicas",
"pl": "Fotowoltaika",
"uk": "ПВ-Планти",
"zh-cn": "光伏电站"
}
},
"native": {}
},
{
"_id": "summary",
"type": "device",
"common": {
"name": {
"en": "Summary",
"de": "Zusammenfassung",
"ru": "Резюме",
"pt": "Resumo",
"nl": "Samenvatting",
"fr": "Résumé",
"it": "Sommario",
"es": "Resumen",
"pl": "Streszczenie",
"uk": "Редакція",
"zh-cn": "概括"
}
},
"native": {}
},
{
"_id": "summary.power",
"type": "channel",
"common": {
"name": {
"en": "Estimated power",
"de": "Geschätzte Leistung",
"ru": "Расчетная мощность",
"pt": "Potência estimada",
"nl": "Geschat vermogen",
"fr": "Puissance estimée",
"it": "Potenza stimata",
"es": "Potencia estimada",
"pl": "Szacowana moc",
"uk": "Орієнтовна потужність",
"zh-cn": "估计功率"
}
},
"native": {}
},
{
"_id": "summary.power.now",
"type": "state",
"common": {
"name": {
"en": "Estimated power (now)",
"de": "Geschätzte Leistung (jetzt)",
"ru": "Расчетная мощность (сейчас)",
"pt": "Potência estimada (agora)",
"nl": "Geschat vermogen (nu)",
"fr": "Puissance estimée (maintenant)",
"it": "Potenza stimata (ora)",
"es": "Potencia estimada (ahora)",
"pl": "Szacowana moc (teraz)",
"uk": "Орієнтовна потужність (нині)",
"zh-cn": "估计功率(现在)"
},
"type": "number",
"role": "value",
"read": true,
"write": false,
"unit": "kW",
"def": 0
},
"native": {}
},
{
"_id": "summary.power.installed",
"type": "state",
"common": {
"name": {
"en": "Total power installed",
"de": "Gesamtleistung installiert",
"ru": "Общая установленная мощность",
"pt": "Potência total instalada",
"nl": "Totaal geïnstalleerd vermogen",
"fr": "Puissance totale installée",
"it": "Potenza totale installata",
"es": "Potencia total instalada",
"pl": "Całkowita moc zainstalowana",
"uk": "Загальна потужність встановлена",
"zh-cn": "总装机功率"
},
"type": "number",
"role": "value",
"read": true,
"write": false,
"unit": "kWp",
"def": 0
},
"native": {}
},
{
"_id": "summary.energy",
"type": "channel",
"common": {
"name": {
"en": "Estimated energy",
"de": "Geschätzte Energie",
"ru": "Расчетная энергия",
"pt": "Energia estimada",
"nl": "geschatte energie",
"fr": "Énergie estimée",
"it": "Energia stimata",
"es": "Energía estimada",
"pl": "Szacowana energia",
"uk": "Оцінена енергія",
"zh-cn": "估计能量"
}
},
"native": {}
},
{
"_id": "summary.energy.now",
"type": "state",
"common": {
"name": {
"en": "Estimated energy (today until now)",
"de": "Geschätzte Energie (heute bis jetzt)",
"ru": "Расчетная энергия (сегодня по настоящее время)",
"pt": "Energia estimada (hoje até agora)",
"nl": "Geschatte energie (vandaag tot nu)",
"fr": "Énergie estimée (aujourd'hui jusqu'à maintenant)",
"it": "Energia stimata (da oggi ad oggi)",
"es": "Energía estimada (hoy hasta ahora)",
"pl": "Szacowana energia (dzisiaj do teraz)",
"uk": "Оцінена енергія (до сьогодні)",
"zh-cn": "估计能量(今天到现在)"
},
"type": "number",
"role": "value",
"read": true,
"write": false,
"unit": "kWh",
"def": 0
},
"native": {}
},
{
"_id": "summary.energy.today",
"type": "state",
"common": {
"name": {
"en": "Estimated energy (today)",
"de": "Geschätzte Energie (heute)",
"ru": "Расчетная энергия (сегодня)",
"pt": "Energia estimada (hoje)",
"nl": "Geschatte energie (vandaag)",
"fr": "Énergie estimée (aujourd'hui)",
"it": "Energia stimata (oggi)",
"es": "Energía estimada (hoy)",
"pl": "Szacowana energia (dzisiaj)",
"uk": "Оцінена енергія (субота)",
"zh-cn": "估计能量(今天)"
},
"type": "number",
"role": "value",
"read": true,
"write": false,
"unit": "kWh",
"def": 0
},
"native": {}
},
{
"_id": "summary.energy.nowUntilEndOfDay",
"type": "state",
"common": {
"name": {
"en": "Estimated energy (until end of day)",
"de": "Geschätzte Energie (bis Ende des Tages)",
"ru": "Оценка энергии (до конца дня)",
"pt": "Energia estimada (até final do dia)",
"nl": "Geschatte energie (tot eind van de dag)",
"fr": "Estimation de l'énergie (jusqu'à fin de journée)",
"it": "Energia stimata (fino alla fine del giorno)",
"es": "Energía estimada (hasta el final del día)",
"pl": "Szacowana energia (do końca dnia)",
"uk": "Оцінена енергія (до кінця дня)",
"zh-cn": "估计能源(至日结束)"
},
"type": "number",
"role": "value",
"read": true,
"write": false,
"unit": "kWh",
"def": 0
},
"native": {}
},
{
"_id": "summary.energy.tomorrow",
"type": "state",
"common": {
"name": {
"en": "Estimated energy (tomorrow)",
"de": "Geschätzte Energie (morgen)",
"ru": "Расчетная энергия (завтра)",
"pt": "Energia estimada (amanhã)",
"nl": "Geschatte energie (morgen)",
"fr": "Énergie estimée (demain)",
"it": "Energia stimata (domani)",
"es": "Energía estimada (mañana)",
"pl": "Szacowana energia (jutro)",
"uk": "Орієнтовна енергія (домогосподарка)",
"zh-cn": "估计能量(明天)"
},
"type": "number",
"role": "value",
"read": true,
"write": false,
"unit": "kWh",
"def": 0
},
"native": {}
},
{
"_id": "summary.lastUpdated",
"type": "state",
"common": {
"name": {
"en": "Last update (data)",
"de": "Letztes Update (Daten)",
"ru": "Последнее обновление (данные)",
"pt": "Última atualização (dados)",
"nl": "Laatste update (gegevens)",
"fr": "Dernière mise à jour (données)",
"it": "Ultimo aggiornamento (dati)",
"es": "Última actualización (datos)",
"pl": "Ostatnia aktualizacja (dane)",
"uk": "Останнє оновлення (data)",
"zh-cn": "上次更新(数据)"
},
"type": "number",
"role": "value.time",
"read": true,
"write": false,
"def": 0
},
"native": {}
},
{
"_id": "summary.JSONData",
"type": "state",
"common": {
"name": {
"en": "JSON Data",
"de": "JSON Daten",
"ru": "ДЖСОН Данные",
"pt": "J. Dados",
"nl": "JSON Data",
"fr": "JSON Données",
"it": "JSON Dati",
"es": "JSON Datos",
"pl": "JSON Data",
"uk": "Сонце Дані",
"zh-cn": "附 件 数据"
},
"type": "string",
"role": "json",
"read": true,
"write": false,
"def": "{}"
},
"native": {}
},
{
"_id": "summary.JSONGraph",
"type": "state",
"common": {
"name": {
"en": "Graph data in JSON format",
"de": "Diagrammdaten im JSON-Format",
"ru": "Графические данные в формате JSON",
"pt": "Dados do gráfico no formato JSON",
"nl": "Grafiekgegevens in JSON-indeling",
"fr": "Données de graphique au format JSON",
"it": "Dati grafici in formato JSON",
"es": "Graficar datos en formato JSON",
"pl": "Dane wykresu w formacie JSON",
"uk": "Графічні дані в форматі JSON",
"zh-cn": "JSON格式的图形数据"
},
"type": "string",
"role": "json",
"read": true,
"write": false,
"def": "{}"
},
"native": {}
},
{
"_id": "summary.JSONTable",
"type": "state",
"common": {
"name": {
"en": "Table data in JSON format",
"de": "Tabellendaten im JSON-Format",
"ru": "Табличные данные в формате JSON",
"pt": "Dados da tabela no formato JSON",
"nl": "Tabelgegevens in JSON-indeling",
"fr": "Données de table au format JSON",
"it": "Dati della tabella in formato JSON",
"es": "Tabla de datos en formato JSON",
"pl": "Dane tabeli w formacie JSON",
"uk": "Дані таблиці в форматі JSON",
"zh-cn": "JSON格式的表格数据"
},
"type": "string",
"role": "json",
"read": true,
"write": false,
"def": "{}"
},
"native": {}
}
]
}