feat: Werks-Token im Einrichtungsdialog vorbelegen
Die Firmware antwortet im Auslieferungszustand und nach jedem Werksreset mit dem oeffentlichen Werks-Token aabbccddeeff0011223344 - genau wie ninlight. Wie ha-ninlight belegt die Integration es deshalb im Dialog vor, beim manuellen Einrichten, beim Fund per mDNS und in den Texten zur Token-Erneuerung.
This commit is contained in:
@@ -3,18 +3,25 @@
|
||||
"step": {
|
||||
"user": {
|
||||
"title": "ninstrip hinzufügen",
|
||||
"description": "Adresse und API-Token des Geräts. Das Token wird beim ersten Start einmalig auf der seriellen Konsole ausgegeben; ein Werksreset erzeugt ein neues.",
|
||||
"data": { "host": "Adresse", "token": "API-Token" }
|
||||
"description": "Adresse und API-Token des Geräts. Im Auslieferungszustand und nach einem Werksreset gilt das Werks-Token, das bereits eingetragen ist. Wer ein eigenes gesetzt hat, trägt es hier ein.",
|
||||
"data": {
|
||||
"host": "Adresse",
|
||||
"token": "API-Token"
|
||||
}
|
||||
},
|
||||
"discovery_confirm": {
|
||||
"title": "ninstrip gefunden",
|
||||
"description": "{name} unter {host}. Bitte das API-Token eingeben.",
|
||||
"data": { "token": "API-Token" }
|
||||
"data": {
|
||||
"token": "API-Token"
|
||||
}
|
||||
},
|
||||
"reauth_confirm": {
|
||||
"title": "Token erneuern",
|
||||
"description": "Das Gerät unter {host} weist das gespeicherte Token ab. Nach einem Werksreset hat es ein neues.",
|
||||
"data": { "token": "API-Token" }
|
||||
"description": "Das Gerät unter {host} weist das gespeicherte Token ab. Nach einem Werksreset gilt wieder das Werks-Token.",
|
||||
"data": {
|
||||
"token": "API-Token"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
@@ -32,24 +39,50 @@
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "Einstellungen",
|
||||
"data": { "scan_interval": "Abfrageabstand (Sekunden)" }
|
||||
"data": {
|
||||
"scan_interval": "Abfrageabstand (Sekunden)"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"entity": {
|
||||
"select": { "preset": { "name": "Szene" } },
|
||||
"button": { "restart": { "name": "Neu starten" } },
|
||||
"select": {
|
||||
"preset": {
|
||||
"name": "Szene"
|
||||
}
|
||||
},
|
||||
"button": {
|
||||
"restart": {
|
||||
"name": "Neu starten"
|
||||
}
|
||||
},
|
||||
"sensor": {
|
||||
"rssi": { "name": "WLAN-Signal" },
|
||||
"uptime": { "name": "Laufzeit" },
|
||||
"free_heap": { "name": "Freier Speicher" },
|
||||
"power_scale": { "name": "Leistungsbegrenzung" }
|
||||
"rssi": {
|
||||
"name": "WLAN-Signal"
|
||||
},
|
||||
"uptime": {
|
||||
"name": "Laufzeit"
|
||||
},
|
||||
"free_heap": {
|
||||
"name": "Freier Speicher"
|
||||
},
|
||||
"power_scale": {
|
||||
"name": "Leistungsbegrenzung"
|
||||
}
|
||||
}
|
||||
},
|
||||
"exceptions": {
|
||||
"auth_failed": { "message": "Das Gerät hat das Token abgelehnt." },
|
||||
"device_busy": { "message": "Das Gerät ist beschäftigt - vermutlich läuft eine Aktualisierung." },
|
||||
"request_failed": { "message": "Das Gerät hat die Anfrage abgewiesen: {message}" },
|
||||
"cannot_connect": { "message": "Das Gerät ist nicht erreichbar." }
|
||||
"auth_failed": {
|
||||
"message": "Das Gerät hat das Token abgelehnt."
|
||||
},
|
||||
"device_busy": {
|
||||
"message": "Das Gerät ist beschäftigt - vermutlich läuft eine Aktualisierung."
|
||||
},
|
||||
"request_failed": {
|
||||
"message": "Das Gerät hat die Anfrage abgewiesen: {message}"
|
||||
},
|
||||
"cannot_connect": {
|
||||
"message": "Das Gerät ist nicht erreichbar."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"step": {
|
||||
"user": {
|
||||
"title": "Add ninstrip",
|
||||
"description": "Host and API token of the device. The token is printed once on the serial console at first boot; a factory reset creates a new one.",
|
||||
"description": "Host and API token of the device. A factory-new or factory-reset device uses the default token, which is prefilled. If you set your own, enter it here.",
|
||||
"data": {
|
||||
"host": "Host",
|
||||
"token": "API token"
|
||||
@@ -18,7 +18,7 @@
|
||||
},
|
||||
"reauth_confirm": {
|
||||
"title": "Renew token",
|
||||
"description": "The device at {host} rejects the stored token. After a factory reset it has a new one.",
|
||||
"description": "The device at {host} rejects the stored token. After a factory reset the default token applies again.",
|
||||
"data": {
|
||||
"token": "API token"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user