UNPKG

iobroker.nightscout

Version:

Provides nightscout server and client for sugar monitoring

638 lines (637 loc) 22 kB
{ "common": { "name": "nightscout", "version": "1.1.0", "news": { "1.1.0": { "en": "Made it compatible with js-controller 5.x\nAdded json config", "de": "Kompatibel mit js-controller 5.x\nHinzugefügt json config", "ru": "Совместим с js-controller 5.x\nДобавлено json config", "pt": "Tornado compatível com js-controller 5.x\nAdicionado json config", "nl": "Maakte het compatibel met Js-controller 5\n_", "fr": "Il est compatible avec js-controller 5.x\nAjouté json config", "it": "Ha reso compatibile con js-controller 5.x\nAggiunto json config", "es": "Lo hizo compatible con js-controller 5.x\nAñadido json config", "pl": "Umożliwia to js-controller 5.x\nAdded json configig", "uk": "Виготовлений сумісний з js-controller 5.x\nДодано json config", "zh-cn": "马约恩岛与控制丛林相容。\n增编" }, "1.0.6": { "en": "BREAKING CHANGE: This version supports only nightscout 14.x. You must enter your API secret in settings\nBREAKING CHANGE: Own nightscout server updated to v14.x", "de": "BREAKING CHANGE: Diese Version unterstützt nur Nightscout 14.x. Sie müssen Ihr API-Geheimnis in den Einstellungen eingeben\nBREAKING CHANGE: Eigener Nightscout-Server auf v14.x aktualisiert", "ru": "ГЛАВНОЕ ИЗМЕНЕНИЕ: Эта версия поддерживает только nightscout 14.x. Вы должны ввести свой секрет API в настройках\nГЛАВНОЕ ИЗМЕНЕНИЕ: собственный сервер nightscout обновлен до версии 14.x.", "pt": "BREAKING CHANGE: Esta versão suporta apenas nightcout 14.x. Você deve inserir seu segredo de API nas configurações\nÚLTIMA MUDANÇA: Servidor noturno próprio atualizado para v14.x", "nl": "BAANBREKENDE VERANDERING: Deze versie ondersteunt alleen nightscout 14.x. U moet uw API-geheim invoeren in instellingen\nBREKENDE WIJZIGING: Eigen nightscout-server geüpdatet naar v14.x", "fr": "BREAKING CHANGE : Cette version ne prend en charge que Nightscout 14.x. Vous devez entrer votre secret API dans les paramètres\nCHANGEMENT RUPTURE : Propre serveur nightscout mis à jour vers v14.x", "it": "MODIFICA DI ROTTURA: questa versione supporta solo nightscout 14.x. Devi inserire il tuo segreto API nelle impostazioni\nCAMBIAMENTO ROTANTE: il proprio server nightscout aggiornato alla v14.x", "es": "CAMBIO IMPORTANTE: esta versión solo es compatible con nightscout 14.x. Debe ingresar su API secreta en la configuración\nCAMBIO IMPORTANTE: servidor nightscout propio actualizado a v14.x", "pl": "PRZEŁOMOWA ZMIANA: Ta wersja obsługuje tylko nightscout 14.x. Musisz wpisać swój sekret API w ustawieniach\nKŁOPOCZNA ZMIANA: Własny serwer nightscout zaktualizowany do wersji 14.x", "zh-cn": "重大变化:此版本仅支持 nightscout 14.x。您必须在设置中输入您的 API 密码\n重大变化:自己的 nightscout 服务器更新到 v14.x" }, "1.0.0": { "en": "BREAKING CHANGE: This version supports only nightscout 14.x. You must enter your API secret in settings\nBREAKING CHANGE: Own nightscout server updated to v14.x", "de": "BREAKING CHANGE: Diese Version unterstützt nur Nightscout 14.x. Sie müssen Ihr API-Geheimnis in den Einstellungen eingeben\nBREAKING CHANGE: Eigener Nightscout-Server auf v14.x aktualisiert", "ru": "ГЛАВНОЕ ИЗМЕНЕНИЕ: Эта версия поддерживает только nightscout 14.x. Вы должны ввести свой секрет API в настройках\nГЛАВНОЕ ИЗМЕНЕНИЕ: собственный сервер nightscout обновлен до версии 14.x.", "pt": "BREAKING CHANGE: Esta versão suporta apenas nightcout 14.x. Você deve inserir seu segredo de API nas configurações\nÚLTIMA MUDANÇA: Servidor noturno próprio atualizado para v14.x", "nl": "BAANBREKENDE VERANDERING: Deze versie ondersteunt alleen nightscout 14.x. U moet uw API-geheim invoeren in instellingen\nBREKENDE WIJZIGING: Eigen nightscout-server geüpdatet naar v14.x", "fr": "BREAKING CHANGE : Cette version ne prend en charge que Nightscout 14.x. Vous devez entrer votre secret API dans les paramètres\nCHANGEMENT RUPTURE : Propre serveur nightscout mis à jour vers v14.x", "it": "MODIFICA DI ROTTURA: questa versione supporta solo nightscout 14.x. Devi inserire il tuo segreto API nelle impostazioni\nCAMBIAMENTO ROTANTE: il proprio server nightscout aggiornato alla v14.x", "es": "CAMBIO IMPORTANTE: esta versión solo es compatible con nightscout 14.x. Debe ingresar su API secreta en la configuración\nCAMBIO IMPORTANTE: servidor nightscout propio actualizado a v14.x", "pl": "PRZEŁOMOWA ZMIANA: Ta wersja obsługuje tylko nightscout 14.x. Musisz wpisać swój sekret API w ustawieniach\nKŁOPOCZNA ZMIANA: Własny serwer Nightscout zaktualizowany do wersji 14.x", "zh-cn": "重大变化:此版本仅支持 nightscout 14.x。您必须在设置中输入您的 API 密码\n重大变化:自己的 nightscout 服务器更新到 v14.x" }, "0.11.7": { "en": "add resetting alarm & urgent alarm", "de": "Reset-Alarm und Dringlichkeitsalarm hinzufügen", "ru": "добавить сбрасывающую тревогу и срочную тревогу", "pt": "adicionar redefinição de alarme e alarme urgente", "nl": "voeg resettenalarm en urgent alarm toe", "fr": "ajouter une alarme de réinitialisation et une alarme urgente", "it": "aggiungere il ripristino dell'allarme e dell'allarme urgente", "es": "agregar alarma de reinicio y alarma urgente", "pl": "dodaj alarm resetujący i pilny alarm", "zh-cn": "添加重置警报和紧急警报" }, "0.11.6": { "en": "fixing crash on (urgent) alarm received from nightscout", "de": "Behebung eines Absturzes bei (dringendem) Alarm, der vom Nachtscout empfangen wurde", "ru": "исправление сбоя при (срочном) тревоге, полученной от nightcout", "pt": "consertando falha no alarme (urgente) recebido de nightcout", "nl": "crash repareren bij (urgent) alarm ontvangen van nightscout", "fr": "correction d'un crash sur l'alarme (urgente) reçue de nightcout", "it": "risoluzione di crash su allarme (urgente) ricevuto da nightscout", "es": "arreglando el bloqueo de la alarma (urgente) recibida de nightcout", "pl": "naprawianie awarii (pilnego) alarmu otrzymanego z nightcout", "zh-cn": "解决了从Nightscout收到的(紧急)警报崩溃的问题" }, "0.11.5": { "en": "corrected the notification timestamp", "de": "Der Benachrichtigungszeitstempel wurde korrigiert", "ru": "исправлена отметка времени уведомления", "pt": "corrigiu o carimbo de data / hora da notificação", "nl": "het tijdstempel van de melding gecorrigeerd", "fr": "correction de l'horodatage de la notification", "it": "corretto il timestamp della notifica", "es": "se corrigió la marca de tiempo de la notificación", "pl": "poprawiono sygnaturę czasową powiadomienia", "zh-cn": "更正了通知时间戳" }, "0.11.4": { "en": "corrected the notification timestamp", "de": "Der Benachrichtigungszeitstempel wurde korrigiert", "ru": "исправлена отметка времени уведомления", "pt": "corrigiu o carimbo de data / hora da notificação", "nl": "het tijdstempel van de melding gecorrigeerd", "fr": "correction de l'horodatage de la notification", "it": "corretto il timestamp della notifica", "es": "se corrigió la marca de tiempo de la notificación", "pl": "poprawiono sygnaturę czasową powiadomienia", "zh-cn": "更正了通知时间戳" } }, "title": "Nightscout server", "titleLang": { "en": "Nightscout server", "de": "Nightscout-Server", "ru": "Nightscout сервер", "pt": "Servidor Nightscout", "nl": "Nightscout-server", "fr": "Serveur Nightscout", "it": "Server Nightscout", "es": "Servidor nocturno", "pl": "Serwer Nightscout", "zh-cn": "Nightscout服务器" }, "desc": { "en": "Provides nightscout server for sugar monitoring", "de": "Bietet einen Nightscout-server für die Zuckerüberwachung", "ru": "Предоставляет сервер nightscout для мониторинга сахара в крови", "pt": "Fornece servidor nightscout para monitoramento de açúcar", "nl": "Biedt nachtcoutserver voor suikercontrole", "fr": "Fournit un serveur nightscout pour la surveillance du sucre", "it": "Fornisce il server nightscout per il monitoraggio dello zucchero", "es": "Proporciona un servidor nightcout para monitoreo de azúcar.", "pl": "Zapewnia serwer nocny do monitorowania cukru", "zh-cn": "为糖监测提供nightscout服务器" }, "authors": [ "bluefox <dogafox@gmail.com>" ], "keywords": [ "sugar monitoring", "nightscout", "we are not waiting" ], "license": "AGPL-3.0", "platform": "Javascript/Node.js", "main": "main.js", "messagebox": true, "icon": "nightscout.png", "enabled": true, "extIcon": "https://raw.githubusercontent.com/ioBroker/ioBroker.nightscout/master/admin/nightscout.png", "readme": "https://github.com/ioBroker/ioBroker.nightscout/blob/master/README.md", "loglevel": "info", "mode": "daemon", "type": "utility", "compact": true, "localLink": "%protocol%://%ip%:%port%/", "materialize": true, "messages": [ { "condition": { "operand": "and", "rules": [ "oldVersion<1.0.0", "newVersion>=1.0.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!", "zh-cn": "重要通知!" }, "text": { "en": "\"Nightscout\" was updated to version 14. If you used external \"Nightscout\" server you must enter your API key again", "de": "\"Nightscout\" wurde auf Version 14 aktualisiert. Wenn Sie einen externen \"Nightscout\"-Server verwendet haben, müssen Sie Ihren API-Schlüssel erneut eingeben", "ru": "«Nightscout» обновлен до версии 14. Если вы использовали внешний сервер «Nightscout», вам необходимо повторно ввести свой API-ключ.", "pt": "\"Nightscout\" foi atualizado para a versão 14. Se você usou o servidor \"Nightscout\" externo, você deve inserir sua chave de API novamente", "nl": "\"Nightscout\" is bijgewerkt naar versie 14. Als u een externe \"Nightscout\"-server heeft gebruikt, moet u uw API-sleutel opnieuw invoeren", "fr": "\"Nightscout\" a été mis à jour vers la version 14. Si vous avez utilisé un serveur externe \"Nightscout\", vous devez saisir à nouveau votre clé API", "it": "\"Nightscout\" è stato aggiornato alla versione 14. Se hai utilizzato un server \"Nightscout\" esterno devi inserire nuovamente la tua chiave API", "es": "\"Nightscout\" se actualizó a la versión 14. Si usó un servidor externo \"Nightscout\", debe ingresar su clave API nuevamente", "pl": "\"Nightscout\" został zaktualizowany do wersji 14. Jeśli korzystałeś z zewnętrznego serwera \"Nightscout\" musisz ponownie wprowadzić swój klucz API", "zh-cn": "“Nightscout”已更新至版本 14。如果您使用外部“Nightscout”服务器,您必须再次输入您的 API 密钥" }, "level": "warn", "linkText": { "en": "Readme", "de": "Liesmich", "ru": "Прочти меня", "pt": "Leia-me", "nl": "Leesmij", "fr": "Lisez-moi", "it": "Leggimi", "es": "Léame", "pl": "Readme", "zh-cn": "自述文件" }, "buttons": [ "agree", "cancel" ] } ], "connectionType": "local", "dataSource": "push", "adminUI": { "config": "json" }, "osDependencies": { "linux": [ "mongodb" ] } }, "native": { "local": true, "secure": false, "port": 1337, "bind": "127.0.0.1", "url": "https://localhost:1337", "mongo": "mongodb://localhost:27017/nightscout", "enabled": "careportal basal", "units": "mg/dl", "secret": "12345678901234", "remoteSecret": "", "timeFormat": 24, "language": "", "allowUnauthorized": false, "pumpFields": "reservoir battery", "envs": [ { "name": "ENV_VARIABLE_EXAMPLE", "value": "value" } ], "certPublic": "", "certPrivate": "", "certChained": "", "licenseAccepted": false, "leEnabled": false }, "objects": [], "instanceObjects": [ { "_id": "info", "type": "channel", "common": { "name": "Information" }, "native": {} }, { "_id": "info.connection", "type": "state", "common": { "role": "indicator.connected", "name": "If connected to nightscout server", "type": "boolean", "read": true, "write": false, "def": false }, "native": {} }, { "_id": "trigger", "type": "channel", "common": { "name": "Information" }, "native": {} }, { "_id": "trigger.picture", "type": "state", "common": { "role": "button", "name": "Create picture with phantomJS", "type": "boolean", "read": true, "write": false, "def": false }, "native": {} }, { "_id": "data", "type": "channel", "common": { "name": "data" }, "native": {} }, { "_id": "data.device", "type": "state", "common": { "name": "Device description", "role": "state", "type": "string", "write": false, "read": true }, "native": {} }, { "_id": "data.pumpBattery", "type": "state", "common": { "name": "Pump battery", "role": "value.battery", "unit": "%", "min": 0, "max": 100, "type": "number", "write": false, "read": true }, "native": {} }, { "_id": "data.clock", "type": "state", "common": { "name": "Pump time", "role": "value.time", "type": "number", "write": false, "read": true }, "native": {} }, { "_id": "data.bolusiob", "type": "state", "common": { "name": "Bolus IOB", "role": "value", "type": "number", "write": false, "read": true }, "native": {} }, { "_id": "data.reservoir", "type": "state", "common": { "name": "Reservoir level", "role": "value.fill", "type": "number", "unit": "U", "min": 0, "write": false, "read": true }, "native": {} }, { "_id": "data.bolusing", "type": "state", "common": { "name": "Bolusing", "role": "indicator", "type": "boolean", "write": false, "read": true }, "native": {} }, { "_id": "data.status", "type": "state", "common": { "name": "Status", "role": "state", "type": "string", "write": false, "read": true }, "native": {} }, { "_id": "data.suspended", "type": "state", "common": { "name": "Suspended", "role": "indicator", "type": "boolean", "write": false, "read": true }, "native": {} }, { "_id": "data.uploaderBattery", "type": "state", "common": { "name": "Uploader battery", "role": "value.battery", "unit": "%", "min": 0, "max": 100, "type": "number", "write": false, "read": true }, "native": {} }, { "_id": "data.mgdl", "type": "state", "common": { "name": "Sugar value", "role": "value.blood.sugar", "type": "number", "unit": "mgdl", "write": false, "read": true }, "native": {} }, { "_id": "data.mgdlScaled", "type": "state", "common": { "name": "mgdl Scaled", "role": "value", "type": "number", "write": false, "read": true }, "native": {} }, { "_id": "data.mgdlDirection", "type": "state", "common": { "name": "mgdl Direction", "role": "state", "type": "string", "states": { "NONE": "⇼", "TripleUp": "⤊", "DoubleUp": "⇈", "SingleUp": "↑", "FortyFiveUp": "↗", "Flat": "→", "FortyFiveDown": "↘", "SingleDown": "↓", "DoubleDown": "⇊", "TripleDown": "⤋", "NOT COMPUTABLE": "-", "RATE OUT OF RANGE": "⇕" }, "write": false, "read": true }, "native": {} }, { "_id": "data.lastUpdate", "type": "state", "common": { "name": "Last update", "role": "state", "type": "number", "write": false, "read": true }, "native": {} }, { "_id": "data.rawUpdate", "type": "state", "common": { "name": "Raw JSON", "role": "state", "type": "json", "write": false, "read": true }, "native": {} }, { "_id": "data.notification", "type": "state", "common": { "name": "Notification", "role": "state", "type": "string", "write": false, "read": true }, "native": {} }, { "_id": "data.urgentAlarm", "type": "state", "common": { "name": "Urgent alarm", "role": "indicator.alarm.health", "type": "boolean", "write": false, "read": true }, "native": {} }, { "_id": "data.alarm", "type": "state", "common": { "name": "Alarm", "role": "indicator.alarm.health", "type": "boolean", "write": false, "read": true }, "native": {} }, { "_id": "data.cage", "type": "channel", "common": { "name": "Cannula age", "role": "value", "type": "number", "unit": "h", "write": false, "read": true }, "native": {} }, { "_id": "data.cage.age", "type": "state", "common": { "name": "Cannula age total hours", "role": "value", "type": "number", "unit": "h", "write": false, "read": true }, "native": {} }, { "_id": "data.cage.days", "type": "state", "common": { "name": "Cannula age days", "role": "value", "type": "number", "unit": "d", "write": false, "read": true }, "native": {} }, { "_id": "data.cage.hours", "type": "state", "common": { "name": "Cannula age hours", "role": "value", "type": "number", "unit": "h", "write": false, "read": true }, "native": {} }, { "_id": "data.cage.changed", "type": "state", "common": { "name": "Cannula changed", "role": "value.time", "type": "number", "write": false, "read": true }, "native": {} }, { "_id": "data.sage", "type": "channel", "common": { "name": "Sensor age", "role": "value", "type": "number", "unit": "h", "write": false, "read": true }, "native": {} }, { "_id": "data.sage.age", "type": "state", "common": { "name": "Sensor age total hours", "role": "value", "type": "number", "unit": "h", "write": false, "read": true }, "native": {} }, { "_id": "data.sage.days", "type": "state", "common": { "name": "Sensor age days", "role": "value", "type": "number", "unit": "d", "write": false, "read": true }, "native": {} }, { "_id": "data.sage.hours", "type": "state", "common": { "name": "Sensor age hours", "role": "value", "type": "number", "unit": "h", "write": false, "read": true }, "native": {} }, { "_id": "data.sage.changed", "type": "state", "common": { "name": "Sensor changed", "role": "value.time", "type": "number", "write": false, "read": true }, "native": {} } ] }