From 5ba2e8595e6d28eea8e18d26750456be31059ece Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=9F=E8=BF=9B?= Date: Sun, 23 Sep 2018 16:13:07 +0800 Subject: [PATCH] Update io-package.json --- io-package.json | 1043 +++++++++++++++++++++++------------------------ 1 file changed, 499 insertions(+), 544 deletions(-) diff --git a/io-package.json b/io-package.json index a961a05..20e9488 100644 --- a/io-package.json +++ b/io-package.json @@ -1,544 +1,499 @@ -{ - "common": { - "name": "yr", - "version": "2.0.2", - "news": { - "2.0.2": { - "en": "Warning! Breaking changes!\nRefactoring of states and roles", - "de": "Warnung! Breaking Änderungen!\nRefactoring von Zuständen und Rollen", - "ru": "Предупреждение! Нарушение изменений!\nРефакторинг состояний и ролей", - "pt": "Atenção! Quebrando mudanças!\nRefatoração de estados e papéis", - "nl": "Waarschuwing! Veranderingen doorbreken!\nRefactoring van staten en rollen", - "fr": "Attention! Briser les changements!\nRefactorisation des états et des rôles", - "it": "Avvertimento! Ultime modifiche!\nRefactoring di stati e ruoli", - "es": "¡Advertencia! ¡Rompiendo cambios!\nRefactorización de estados y roles", - "pl": "Ostrzeżenie! Łamanie zmian!\nRefaktoryzacja stanów i ról" - }, - "1.0.6": { - "en": "Update iconset", - "de": "Iconset geändert", - "ru": "Update iconset" - }, - "1.0.5": { - "en": "move weather widgets to this adapter", - "de": "Verschiebe Wetter-Widgets ins Adapter", - "ru": "Добавлены виджеты" - }, - "1.0.4": { - "en": "fix link to readme", - "de": "fix link to readme", - "ru": "fix link to readme" - } - }, - "title": "yr.no", - "titleLang": { - "en": "yr.no weather", - "de": "yr.no Wetter", - "ru": "yr.no погода", - "pt": "yr.no tempo", - "nl": "yr.nr weer", - "fr": "yr.no météo", - "it": "anno vecchio", - "es": "yr.no tiempo", - "pl": "yr.no pogody" - }, - "desc": { - "en": "Fetches 48h weather forecast from yr.no", - "de": "Holt 48h Wettervorhersage von yr.no", - "ru": "Получает прогноз погоды на 48h с yr.no", - "pt": "Fetches 48h previsão do tempo a partir de yr.no", - "nl": "Haal 48h weersvoorspelling op van yr.no", - "fr": "Fetchs 48h météo de yr.no", - "it": "Calcola le previsioni del tempo a 48 ore dall'anno n", - "es": "Obtiene 48h pronóstico del tiempo de yr.no", - "pl": "Pobiera 48-godzinną prognozę pogody z yr.no" - }, - "authors": [ - "hobbyquaker " - ], - "license": "MIT", - "platform": "Javascript/Node.js", - "mode": "schedule", - "schedule": "6 * * * *", - "enabled": true, - "loglevel": "info", - "materialize": true, - "keywords": ["weather", "forecast", "temperature", "rain", "yr", "meteorology"], - "main": "main.js", - "icon": "yr.png", - "extIcon": "https://git.spacen.net/yunkong2/yunkong2.yr/raw/master/admin/yr.png", - "readme": "https://github.com/yunkong2/yunkong2.yr/blob/master/README.md", - "allowInit": true, - "type": "weather" - }, - "native": { - "location": "", - "language": "", - "sendTranslations": true, - "nonMetric": false - }, - "objects": [ - - ], - "instanceObjects": [ - { - "_id": "forecast", - "type": "device", - "common": { - "name": "actual weather or forecast", - "role": "weather" - }, - "native": {} - }, - { - "_id": "forecast.day0", - "type": "channel", - "common": { - "name": "actual weather or forecast for today", - "role": "weather.forecast" - }, - "native": {} - }, - { - "_id": "forecast.day0.date", - "type": "state", - "common": { - "name": "Actual date", - "type": "string", - "role": "date", - "read": true, - "write": false, - "desc": "Actual date as string" - }, - "native": {} - }, - { - "_id": "forecast.day0.icon", - "type": "state", - "common": { - "name": "Actual icon", - "type": "string", - "role": "weather.icon", - "read": true, - "write": false, - "desc": "Path to icon" - }, - "native": {} - }, - { - "_id": "forecast.day0.state", - "type": "state", - "common": { - "name": "Actual state", - "type": "string", - "role": "weather.state", - "read": true, - "write": false, - "desc": "Description of weather" - }, - "native": {} - }, - { - "_id": "forecast.day0.temperatureActual", - "type": "state", - "common": { - "name": "Actual temperature", - "type": "number", - "role": "value.temperature", - "read": true, - "unit": "°C", - "write": false - }, - "native": {} - }, - { - "_id": "forecast.day0.temperatureMin", - "type": "state", - "common": { - "name": "Forecast of temperature for today", - "type": "number", - "role": "value.temperature.min.forecast.0", - "read": true, - "write": false, - "unit": "°C", - "desc": "Forecast of temperature for today. Minimum value." - }, - "native": {} - }, - { - "_id": "forecast.day0.temperatureMax", - "type": "state", - "common": { - "name": "Forecast of temperature for today", - "type": "number", - "role": "value.temperature.max.forecast.0", - "read": true, - "write": false, - "unit": "°C", - "desc": "Forecast of temperature for today. Maximum value." - }, - "native": {} - }, - { - "_id": "forecast.day0.precipitation", - "type": "state", - "common": { - "name": "Forecast of precipitation level for today (rain/snow)", - "type": "number", - "role": "weather.precipitation", - "read": true, - "write": false, - "unit": "mm", - "desc": "Forecast for rain or snow level in mm" - }, - "native": {} - }, - { - "_id": "forecast.day0.windDirection", - "type": "state", - "common": { - "name": "Forecast for wind direction for today", - "type": "string", - "role": "weather.direction.wind.forecast.0", - "read": true, - "write": false, - "desc": "Forecast for wind direction for today" - }, - "native": {} - }, - { - "_id": "forecast.day0.windSpeed", - "type": "state", - "common": { - "name": "Forecast for wind speed for today", - "type": "number", - "role": "value.speed.wind.forecast.0", - "read": true, - "write": false, - "unit": "km/h", - "desc": "Forecast for wind speed in km/h" - }, - "native": {} - }, - { - "_id": "forecast.day0.pressure", - "type": "state", - "common": { - "name": "Forecast for pressure for today", - "type": "number", - "role": "value.pressure.forecast.0", - "read": true, - "write": false, - "unit": "hPa", - "desc": "Forecast for pressure in hPa" - }, - "native": {} - }, - { - "_id": "forecast.day1", - "type": "channel", - "common": { - "name": "Forecast for tomorrow", - "role": "weather.forecast" - }, - "native": {} - }, - { - "_id": "forecast.day1.date", - "type": "state", - "common": { - "name": "Tomorrow date", - "type": "string", - "role": "date.forecast.1", - "read": true, - "write": false, - "desc": "Tomorrow date as string" - }, - "native": {} - }, - { - "_id": "forecast.day1.icon", - "type": "state", - "common": { - "name": "Icon for tomorrow", - "type": "string", - "role": "weather.icon.forecast.1", - "read": true, - "write": false, - "desc": "Path to icon for tomorrow" - }, - "native": {} - }, - { - "_id": "forecast.day1.state", - "type": "state", - "common": { - "name": "Text for tomorrow", - "type": "string", - "role": "weather.state.forecast.1", - "read": true, - "write": false, - "desc": "Description of weather for tomorrow" - }, - "native": {} - }, - { - "_id": "forecast.day1.temperatureMin", - "type": "state", - "common": { - "name": "Forecast of temperature for tomorrow", - "type": "number", - "role": "value.temperature.min.forecast.1", - "read": true, - "write": false, - "unit": "°C", - "desc": "Forecast of temperature for tomorrow. Minimum value." - }, - "native": {} - }, - { - "_id": "forecast.day1.temperatureMax", - "type": "state", - "common": { - "name": "Forecast of temperature for tomorrow", - "type": "number", - "role": "value.temperature.max.forecast.1", - "read": true, - "write": false, - "unit": "°C", - "desc": "Forecast of temperature for tomorrow. Maximum value." - }, - "native": {} - }, - { - "_id": "forecast.day1.precipitation", - "type": "state", - "common": { - "name": "Forecast of precipitation level for tomorrow (rain/snow)", - "type": "number", - "role": "value.precipitation.forecast.1", - "read": true, - "write": false, - "unit": "mm", - "desc": "Forecast for rain or snow level in mm" - }, - "native": {} - }, - { - "_id": "forecast.day1.windDirection", - "type": "state", - "common": { - "name": "Forecast for wind direction for tomorrow", - "type": "string", - "role": "weather.direction.wind.forecast.1", - "read": true, - "write": false, - "desc": "Forecast wind direction as text" - }, - "native": {} - }, - { - "_id": "forecast.day1.windSpeed", - "type": "state", - "common": { - "name": "Forecast for wind speed for tomorrow", - "type": "number", - "role": "value.speed.wind.forecast.1", - "read": true, - "write": false, - "unit": "km/h", - "desc": "Forecast for wind speed in km/h" - }, - "native": {} - }, - { - "_id": "forecast.day1.pressure", - "type": "state", - "common": { - "name": "Forecast for pressure for tomorrow", - "type": "number", - "role": "value.pressure.forecast.1", - "read": true, - "write": false, - "unit": "hPa", - "desc": "Forecast for pressure in hPa for tomorrow" - }, - "native": {} - }, - { - "_id": "forecast.day2", - "type": "channel", - "common": { - "name": "actual weather or forecast for the day after tomorrow", - "role": "weather.forecast" - }, - "native": {} - }, - { - "_id": "forecast.day2.date", - "type": "state", - "common": { - "name": "The day after tomorrow date", - "type": "string", - "role": "date.forecast.2", - "read": true, - "write": false, - "desc": "The day after tomorrow date as string" - }, - "native": {} - }, - { - "_id": "forecast.day2.icon", - "type": "state", - "common": { - "name": "Icon for the day after tomorrow", - "type": "string", - "role": "weather.icon.forecast.2", - "read": true, - "write": false, - "desc": "Path to icon for the day after tomorrow" - }, - "native": {} - }, - { - "_id": "forecast.day2.state", - "type": "state", - "common": { - "name": "Day after tomorrow state", - "type": "string", - "role": "weather.state.forecast.2", - "read": true, - "write": false, - "desc": "Description of weather for the day after tomorrow" - }, - "native": {} - }, - { - "_id": "forecast.day2.temperatureMin", - "type": "state", - "common": { - "name": "Forecast of temperature for the day after tomorrow", - "type": "number", - "role": "value.temperature.min.forecast.2", - "read": true, - "write": false, - "unit": "°C", - "desc": "Forecast of temperature for the day after tomorrow. Minimum value." - }, - "native": {} - }, - { - "_id": "forecast.day2.temperatureMax", - "type": "state", - "common": { - "name": "Forecast of temperature for the day after tomorrow", - "type": "number", - "role": "value.temperature.max.forecast.2", - "read": true, - "write": false, - "unit": "°C", - "desc": "Forecast of temperature for the day after tomorrow. Maximum value." - }, - "native": {} - }, - { - "_id": "forecast.day2.precipitation", - "type": "state", - "common": { - "name": "Forecast of precipitation level for the day after tomorrow (rain/snow)", - "type": "number", - "role": "value.precipitation.forecast.2", - "read": true, - "write": false, - "unit": "mm", - "desc": "Forecast for rain or snow level in mm" - }, - "native": {} - }, - { - "_id": "forecast.day2.windDirection", - "type": "state", - "common": { - "name": "Forecast for wind direction for the day after tomorrow", - "type": "string", - "role": "weather.direction.wind.forecast.2", - "read": true, - "write": false, - "desc": "Forecast for wind direction as text" - }, - "native": {} - }, - { - "_id": "forecast.day2.windSpeed", - "type": "state", - "common": { - "name": "Forecast for wind speed for the day after tomorrow", - "type": "number", - "role": "value.speed.wind.forecast.2", - "read": true, - "write": false, - "unit": "km/h", - "desc": "Forecast for wind speed in km/h" - }, - "native": {} - }, - { - "_id": "forecast.day2.pressure", - "type": "state", - "common": { - "name": "Forecast for pressure for the day after tomorrow", - "type": "number", - "role": "value.pressure.forecast.2", - "read": true, - "write": false, - "unit": "hPa", - "desc": "Forecast for pressure in hPa for the day after tomorrow" - }, - "native": {} - }, - { - "_id": "forecast.info", - "type": "channel", - "common": { - "name": "forecast links and objects" - }, - "native": {} - }, - { - "_id": "forecast.info.object", - "type": "state", - "common": { - "type": "object", - "name": "forecast table", - "role": "weather.table", - "read": true, - "write": false - }, - "native": {} - }, - { - "_id": "forecast.info.html", - "type": "state", - "common": { - "type": "string", - "name": "forecast html", - "role": "weather.html", - "read": true, - "write": false - }, - "native": {} - }, - { - "_id": "forecast.info.diagram", - "type": "state", - "common": { - "type": "string", - "name": "forecast diagram url", - "role": "weather.chart.url.forecast", - "read": true, - "write": false - }, - "native": {} - } - ] -} +{ + "common": { + "name": "yr", + "version": "2.0.2", + "title": "yr.no", + "titleLang": { + "en": "yr.no weather", + "cn": "天气预报" + }, + "desc": { + "en": "Fetches 48h weather forecast from yr.no", + "cn": "云控天气预报" + }, + "license": "MIT", + "platform": "Node.js", + "mode": "schedule", + "schedule": "6 * * * *", + "enabled": true, + "loglevel": "info", + "materialize": true, + "keywords": ["weather", "forecast", "temperature", "rain", "yr", "meteorology"], + "main": "main.js", + "icon": "yr.png", + "extIcon": "https://git.spacen.net/yunkong2/yunkong2.yr/raw/master/admin/yr.png", + "readme": "https://github.com/yunkong2/yunkong2.yr/blob/master/README.md", + "allowInit": true, + "type": "weather" + }, + "native": { + "location": "", + "language": "", + "sendTranslations": true, + "nonMetric": false + }, + "objects": [ + + ], + "instanceObjects": [ + { + "_id": "forecast", + "type": "device", + "common": { + "name": "actual weather or forecast", + "role": "weather" + }, + "native": {} + }, + { + "_id": "forecast.day0", + "type": "channel", + "common": { + "name": "actual weather or forecast for today", + "role": "weather.forecast" + }, + "native": {} + }, + { + "_id": "forecast.day0.date", + "type": "state", + "common": { + "name": "Actual date", + "type": "string", + "role": "date", + "read": true, + "write": false, + "desc": "Actual date as string" + }, + "native": {} + }, + { + "_id": "forecast.day0.icon", + "type": "state", + "common": { + "name": "Actual icon", + "type": "string", + "role": "weather.icon", + "read": true, + "write": false, + "desc": "Path to icon" + }, + "native": {} + }, + { + "_id": "forecast.day0.state", + "type": "state", + "common": { + "name": "Actual state", + "type": "string", + "role": "weather.state", + "read": true, + "write": false, + "desc": "Description of weather" + }, + "native": {} + }, + { + "_id": "forecast.day0.temperatureActual", + "type": "state", + "common": { + "name": "Actual temperature", + "type": "number", + "role": "value.temperature", + "read": true, + "unit": "°C", + "write": false + }, + "native": {} + }, + { + "_id": "forecast.day0.temperatureMin", + "type": "state", + "common": { + "name": "Forecast of temperature for today", + "type": "number", + "role": "value.temperature.min.forecast.0", + "read": true, + "write": false, + "unit": "°C", + "desc": "Forecast of temperature for today. Minimum value." + }, + "native": {} + }, + { + "_id": "forecast.day0.temperatureMax", + "type": "state", + "common": { + "name": "Forecast of temperature for today", + "type": "number", + "role": "value.temperature.max.forecast.0", + "read": true, + "write": false, + "unit": "°C", + "desc": "Forecast of temperature for today. Maximum value." + }, + "native": {} + }, + { + "_id": "forecast.day0.precipitation", + "type": "state", + "common": { + "name": "Forecast of precipitation level for today (rain/snow)", + "type": "number", + "role": "weather.precipitation", + "read": true, + "write": false, + "unit": "mm", + "desc": "Forecast for rain or snow level in mm" + }, + "native": {} + }, + { + "_id": "forecast.day0.windDirection", + "type": "state", + "common": { + "name": "Forecast for wind direction for today", + "type": "string", + "role": "weather.direction.wind.forecast.0", + "read": true, + "write": false, + "desc": "Forecast for wind direction for today" + }, + "native": {} + }, + { + "_id": "forecast.day0.windSpeed", + "type": "state", + "common": { + "name": "Forecast for wind speed for today", + "type": "number", + "role": "value.speed.wind.forecast.0", + "read": true, + "write": false, + "unit": "km/h", + "desc": "Forecast for wind speed in km/h" + }, + "native": {} + }, + { + "_id": "forecast.day0.pressure", + "type": "state", + "common": { + "name": "Forecast for pressure for today", + "type": "number", + "role": "value.pressure.forecast.0", + "read": true, + "write": false, + "unit": "hPa", + "desc": "Forecast for pressure in hPa" + }, + "native": {} + }, + { + "_id": "forecast.day1", + "type": "channel", + "common": { + "name": "Forecast for tomorrow", + "role": "weather.forecast" + }, + "native": {} + }, + { + "_id": "forecast.day1.date", + "type": "state", + "common": { + "name": "Tomorrow date", + "type": "string", + "role": "date.forecast.1", + "read": true, + "write": false, + "desc": "Tomorrow date as string" + }, + "native": {} + }, + { + "_id": "forecast.day1.icon", + "type": "state", + "common": { + "name": "Icon for tomorrow", + "type": "string", + "role": "weather.icon.forecast.1", + "read": true, + "write": false, + "desc": "Path to icon for tomorrow" + }, + "native": {} + }, + { + "_id": "forecast.day1.state", + "type": "state", + "common": { + "name": "Text for tomorrow", + "type": "string", + "role": "weather.state.forecast.1", + "read": true, + "write": false, + "desc": "Description of weather for tomorrow" + }, + "native": {} + }, + { + "_id": "forecast.day1.temperatureMin", + "type": "state", + "common": { + "name": "Forecast of temperature for tomorrow", + "type": "number", + "role": "value.temperature.min.forecast.1", + "read": true, + "write": false, + "unit": "°C", + "desc": "Forecast of temperature for tomorrow. Minimum value." + }, + "native": {} + }, + { + "_id": "forecast.day1.temperatureMax", + "type": "state", + "common": { + "name": "Forecast of temperature for tomorrow", + "type": "number", + "role": "value.temperature.max.forecast.1", + "read": true, + "write": false, + "unit": "°C", + "desc": "Forecast of temperature for tomorrow. Maximum value." + }, + "native": {} + }, + { + "_id": "forecast.day1.precipitation", + "type": "state", + "common": { + "name": "Forecast of precipitation level for tomorrow (rain/snow)", + "type": "number", + "role": "value.precipitation.forecast.1", + "read": true, + "write": false, + "unit": "mm", + "desc": "Forecast for rain or snow level in mm" + }, + "native": {} + }, + { + "_id": "forecast.day1.windDirection", + "type": "state", + "common": { + "name": "Forecast for wind direction for tomorrow", + "type": "string", + "role": "weather.direction.wind.forecast.1", + "read": true, + "write": false, + "desc": "Forecast wind direction as text" + }, + "native": {} + }, + { + "_id": "forecast.day1.windSpeed", + "type": "state", + "common": { + "name": "Forecast for wind speed for tomorrow", + "type": "number", + "role": "value.speed.wind.forecast.1", + "read": true, + "write": false, + "unit": "km/h", + "desc": "Forecast for wind speed in km/h" + }, + "native": {} + }, + { + "_id": "forecast.day1.pressure", + "type": "state", + "common": { + "name": "Forecast for pressure for tomorrow", + "type": "number", + "role": "value.pressure.forecast.1", + "read": true, + "write": false, + "unit": "hPa", + "desc": "Forecast for pressure in hPa for tomorrow" + }, + "native": {} + }, + { + "_id": "forecast.day2", + "type": "channel", + "common": { + "name": "actual weather or forecast for the day after tomorrow", + "role": "weather.forecast" + }, + "native": {} + }, + { + "_id": "forecast.day2.date", + "type": "state", + "common": { + "name": "The day after tomorrow date", + "type": "string", + "role": "date.forecast.2", + "read": true, + "write": false, + "desc": "The day after tomorrow date as string" + }, + "native": {} + }, + { + "_id": "forecast.day2.icon", + "type": "state", + "common": { + "name": "Icon for the day after tomorrow", + "type": "string", + "role": "weather.icon.forecast.2", + "read": true, + "write": false, + "desc": "Path to icon for the day after tomorrow" + }, + "native": {} + }, + { + "_id": "forecast.day2.state", + "type": "state", + "common": { + "name": "Day after tomorrow state", + "type": "string", + "role": "weather.state.forecast.2", + "read": true, + "write": false, + "desc": "Description of weather for the day after tomorrow" + }, + "native": {} + }, + { + "_id": "forecast.day2.temperatureMin", + "type": "state", + "common": { + "name": "Forecast of temperature for the day after tomorrow", + "type": "number", + "role": "value.temperature.min.forecast.2", + "read": true, + "write": false, + "unit": "°C", + "desc": "Forecast of temperature for the day after tomorrow. Minimum value." + }, + "native": {} + }, + { + "_id": "forecast.day2.temperatureMax", + "type": "state", + "common": { + "name": "Forecast of temperature for the day after tomorrow", + "type": "number", + "role": "value.temperature.max.forecast.2", + "read": true, + "write": false, + "unit": "°C", + "desc": "Forecast of temperature for the day after tomorrow. Maximum value." + }, + "native": {} + }, + { + "_id": "forecast.day2.precipitation", + "type": "state", + "common": { + "name": "Forecast of precipitation level for the day after tomorrow (rain/snow)", + "type": "number", + "role": "value.precipitation.forecast.2", + "read": true, + "write": false, + "unit": "mm", + "desc": "Forecast for rain or snow level in mm" + }, + "native": {} + }, + { + "_id": "forecast.day2.windDirection", + "type": "state", + "common": { + "name": "Forecast for wind direction for the day after tomorrow", + "type": "string", + "role": "weather.direction.wind.forecast.2", + "read": true, + "write": false, + "desc": "Forecast for wind direction as text" + }, + "native": {} + }, + { + "_id": "forecast.day2.windSpeed", + "type": "state", + "common": { + "name": "Forecast for wind speed for the day after tomorrow", + "type": "number", + "role": "value.speed.wind.forecast.2", + "read": true, + "write": false, + "unit": "km/h", + "desc": "Forecast for wind speed in km/h" + }, + "native": {} + }, + { + "_id": "forecast.day2.pressure", + "type": "state", + "common": { + "name": "Forecast for pressure for the day after tomorrow", + "type": "number", + "role": "value.pressure.forecast.2", + "read": true, + "write": false, + "unit": "hPa", + "desc": "Forecast for pressure in hPa for the day after tomorrow" + }, + "native": {} + }, + { + "_id": "forecast.info", + "type": "channel", + "common": { + "name": "forecast links and objects" + }, + "native": {} + }, + { + "_id": "forecast.info.object", + "type": "state", + "common": { + "type": "object", + "name": "forecast table", + "role": "weather.table", + "read": true, + "write": false + }, + "native": {} + }, + { + "_id": "forecast.info.html", + "type": "state", + "common": { + "type": "string", + "name": "forecast html", + "role": "weather.html", + "read": true, + "write": false + }, + "native": {} + }, + { + "_id": "forecast.info.diagram", + "type": "state", + "common": { + "type": "string", + "name": "forecast diagram url", + "role": "weather.chart.url.forecast", + "read": true, + "write": false + }, + "native": {} + } + ] +}