iobroker.bosch-ebike
Version:
Adapter for Bosch eBike
275 lines (272 loc) • 9.62 kB
JSON
{
"i18n": false,
"type": "panel",
"items": {
"username": {
"type": "text",
"label": {
"en": "App Email",
"de": "App-E-Mail",
"ru": "Электронная почта приложения",
"pt": "Email do aplicativo",
"nl": "App-e-mail",
"fr": "Courriel de l'application",
"it": "E-mail dell'app",
"es": "Correo electrónico de la aplicación",
"pl": "E-mail aplikacji",
"zh-cn": "应用电子邮件"
},
"newLine": true,
"xs": 12,
"sm": 6,
"md": 4,
"lg": 3,
"xl": 3
},
"password": {
"type": "password",
"newLine": true,
"repeat": false,
"visible": true,
"xs": 12,
"sm": 6,
"md": 4,
"lg": 3,
"xl": 3,
"label": {
"en": "App Password",
"de": "App-Passwort",
"ru": "Пароль приложения",
"pt": "Senha de app",
"nl": "App-wachtwoord",
"fr": "Mot de passe de l'application",
"it": "Password dell'app",
"es": "Contraseña de la aplicación",
"pl": "Hasło do aplikacji",
"zh-cn": "应用密码"
}
},
"_captchaManual01": {
"type": "staticText",
"newLine": true,
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"label": {
"en": "1. Open the Url below in Chrome and login with your account",
"de": "1. Öffnen Sie die URL unten in Chrome und melden Sie sich mit Ihrem Konto an",
"ru": "1. Откройте URL ниже и войдите в свою учетную запись",
"pt": "1. Abra a URL abaixo e faça login com sua conta",
"nl": "1. Open de onderstaande URL en log in met uw account",
"fr": "1. Ouvrez l'URL ci-dessous et connectez-vous avec votre compte",
"it": "1. Apri l'URL qui sotto e accedi con il tuo account",
"es": "1. Abra la URL a continuación e inicie sesión con su cuenta",
"pl": "1. Otwórz poniższy URL i zaloguj się na swoje konto",
"zh-cn": "1. 打开下面的URL并使用您的帐户登录"
}
},
"_captchaManual02": {
"type": "staticText",
"newLine": true,
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"label": {
"en": "2. Open Developer Console F12 or Option + Command + I and open the Console tab",
"de": "2. Öffnen Sie die Entwicklerkonsole F12 oder Option + Command + I und öffnen Sie den Tab Console",
"ru": "2. Откройте консоль разработчика F12 или Option + Command + I",
"pt": "2. Abra o Console do Desenvolvedor F12 ou Option + Command + I",
"nl": "2. Open de ontwikkelaarsconsole F12 of Option + Command + I",
"fr": "2. Ouvrez la console de développement F12 ou Option + Command + I",
"it": "2. Apri la Console degli sviluppatori F12 o Option + Command + I",
"es": "2. Abra la Consola de Desarrollador F12 o Option + Command + I",
"pl": "2. Otwórz konsolę deweloperską F12 lub Option + Command + I",
"zh-cn": "2. 打开开发者控制台 F12 或 Option + Command + I"
}
},
"_captchaManual03": {
"type": "staticText",
"newLine": true,
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"label": {
"en": "3. You see a failed redirect in the Console copy the onebikeapp-ios:// url",
"de": "3. Sie sehen eine fehlgeschlagene Weiterleitung in der Konsole, kopieren Sie die onebikeapp-ios:// URL",
"ru": "3. Вы видите неудачное перенаправление в консоли, скопируйте URL onebikeapp-ios://",
"pt": "3. Você verá um redirecionamento falho no Console, copie a URL onebikeapp-ios://",
"nl": "3. U ziet een mislukte omleiding in de console, kopieer de onebikeapp-ios:// URL",
"fr": "3. Vous voyez une redirection échouée dans la console, copiez l'URL onebikeapp-ios://",
"it": "3. Vedi un reindirizzamento non riuscito nella Console, copia l'URL onebikeapp-ios://",
"es": "3. Verá un redireccionamiento fallido en la Consola, copie la URL onebikeapp-ios://",
"pl": "3. W konsoli zobaczysz nieudane przekierowanie, skopiuj URL onebikeapp-ios://",
"zh-cn": "3. 您会在控制台中看到失败的重定向,复制 onebikeapp-ios:// URL"
}
},
"_captchaImg": {
"type": "staticImage",
"src": "copyurl.png",
"sm": 6,
"xl": 3,
"md": 3,
"lg": 3,
"xs": 12,
"newLine": true
},
"_captchaManual04": {
"type": "staticText",
"newLine": true,
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"label": {
"en": "4. Paste the url in the input field below",
"de": "4. Fügen Sie die URL in das unten stehende Eingabefeld ein",
"ru": "4. Вставьте URL в поле ввода ниже",
"pt": "4. Cole a URL no campo de entrada abaixo",
"nl": "4. Plak de URL in het onderstaande invoerveld",
"fr": "4. Collez l'URL dans le champ de saisie ci-dessous",
"it": "4. Incolla l'URL nel campo di input qui sotto",
"es": "4. Pegue la URL en el campo de entrada a continuación",
"pl": "4. Wklej URL w polu poniżej",
"zh-cn": "4. 将URL粘贴到下面的输入字段中"
}
},
"_codeUrl": {
"type": "staticLink",
"label": {
"en": "SingleKey Login Url Click here",
"de": "SingleKey Login Url HIER KLICKEN",
"ru": "URL входа SingleKey Нажмите здесь",
"pt": "URL de login SingleKey Clique aqui",
"nl": "SingleKey Login Url Klik hier",
"fr": "URL de connexion SingleKey Cliquez ici",
"it": "URL di accesso SingleKey Clicca qui",
"es": "URL de inicio de sesión de SingleKey Haga clic aquí",
"pl": "SingleKey Login Url Kliknij tutaj",
"zh-cn": "SingleKey 登录网址单击此处"
},
"href": "https://p9.authz.bosch.com/auth/realms/obc/protocol/openid-connect/auth?client_id=one-bike-app&code_challenge=dDp31yHNMAGZeMSXeoOK66WOZOtkZjqYzpdZnfbWZfQ&code_challenge_method=S256&kc_idp_hint=skid&nonce=5bkl6RxVoUl3yFKi0SqgORYowCT16PG6htILaP0ujhQ&prompt=login&redirect_uri=onebikeapp-ios%3A%2F%2Fcom.bosch.ebike.onebikeapp%2Foauth2redirect&response_type=code&scope=openid%20offline_access&state=DECUwcce3we_7TDOt9fiLumGwylUrrjaMyX2vfQM90k",
"target": "_blank",
"icon": "warning",
"variant": "contained",
"button": true,
"color": "secondary",
"newLine": true,
"style": {
"justifyContent": "flex-start !important",
"color": "red !important"
},
"sm": 6,
"xl": 3,
"md": 3,
"lg": 3,
"xs": 12
},
"captcha": {
"type": "text",
"newLine": true,
"xs": 12,
"sm": 8,
"md": 6,
"lg": 4,
"xl": 4,
"placeholder": "onebikeapp-ios://com.bosch.ebike.onebikeapp/oauth2redirect?state=DECUwcce3we_7T.....",
"label": {
"en": "Code Url",
"de": "Code Url",
"ru": "URL кода",
"pt": "URL do código",
"nl": "Code Url",
"fr": "URL du code",
"it": "URL del codice",
"es": "URL del código",
"pl": "URL kodu",
"zh-cn": "代码网址"
}
},
"type": {
"type": "select",
"newLine": true,
"xs": 12,
"sm": 6,
"md": 4,
"lg": 3,
"xl": 3,
"options": [
{
"label": "eBike Connect",
"value": "connect"
},
{
"label": "eBike Flow",
"value": "flow"
}
],
"label": {
"en": "App Name",
"de": "App Name",
"ru": "Имя приложения",
"pt": "Nome do aplicativo",
"nl": "App Naam",
"fr": "App Name",
"it": "Nome dell'app",
"es": "Nombre de la aplicación",
"pl": "Nazwa",
"zh-cn": "附录"
}
},
"interval": {
"type": "number",
"newLine": true,
"min": 1,
"xs": 12,
"sm": 6,
"md": 4,
"lg": 3,
"xl": 3,
"label": {
"en": "Update interval (in minutes)",
"de": "Aktualisierungsintervall (in Minuten)",
"ru": "Интервал обновления (в минутах)",
"pt": "Intervalo de atualização (em minutos)",
"nl": "Update-interval (in minuten)",
"fr": "Intervalle de mise à jour (en minutes)",
"it": "Intervallo di aggiornamento (in minuti)",
"es": "Intervalo de actualización (en minutos)",
"pl": "Interwał aktualizacji (w minutach)",
"zh-cn": "更新间隔(分钟)"
}
},
"maxTrips": {
"type": "number",
"newLine": true,
"min": 1,
"xs": 12,
"sm": 6,
"md": 4,
"lg": 3,
"xl": 3,
"label": {
"en": "Max fetched trips",
"de": "Max abgerufene Fahrten/Trips",
"ru": "Максимальное количество загруженных поездок",
"pt": "Máximo de viagens buscadas",
"nl": "Max opgehaalde ritten",
"fr": "Nombre maximal de voyages récupérés",
"it": "Massimo viaggiato",
"es": "Máximo de viajes recuperados",
"pl": "Maksymalna liczba pobranych podróży",
"zh-cn": "最大获取的行程"
}
}
}
}