Andreas hat geschrieben: ↑Mi 29. Nov 2023, 20:52
irgend so einen API Key brauchte.
Wie bereits gesagt wirf mal einen Blick in die core.config_entries. Dort stehen alle Zugangsdaten für alle Geräte/Integrationen/Addon, die Du jemals bei Deiner HA-Install eingerichtet hast, in Klartext drin.
Hier mal ein paar anonymisierte Beispiele von mir:
ESPHome
"entry_id": "e93d22224324845dc8311fc9b90bce8744",
"version": 1,
"domain": "esphome",
"title": "ShineStick",
"data": {
"host": "192.168.100.136",
"port": 6063,
"password": "",
"noise_psk": "Hier steht der API Key den ESPHome braucht",
"device_name": "shinestick"
MQTT Broker
"entry_id": "30a5f4b067805645232d09e8f28b5ca5a34",
"version": 1,
"domain": "mqtt",
"title": "192.168.100.161",
"data": {
"broker": "192.168.100.161",
"port": 1883,
"username": "Hier steht der Username für den MQTT Broker",
"password": "Hier steht das Passwort für den MQTT Broker",
"keepalive": 90,
"tls_insecure": false,
"protocol": "3.1.1",
"transport": "tcp",
"discovery": true,
"discovery_prefix": "ha",
"birth_message": {
"topic": "ha/status",
"payload": "online",
"qos": 0,
"retain": false
Wolf Cloud Zugang
"entry_id": "92b693cd87a105422382a5d3325564552a",
"version": 1,
"domain": "wolflink",
"title": "WolfHS",
"data": {
"username": "Hier steht der Username für die Wolf Cloud",
"password": "Hier steht das Passwort für die Wolf Cloud",
"device_name": "Wolfheizung",
"device_gateway": 12329,
"device_id": 39239
Usw. Ansonsten werden z.B. von Addons z.T. auch noch Daten in ihren jeweiligen Ordnern unter /config/custom_components gespeichert. Da müsste man tatsächlich sich die ganzen Dateien dort mal anschauen, was aber natürlich mehr als aufwendig ist. Außer die bereits erwähnten core..... Dateien gibt es bei HA keinen zentralen Ort wo irgendwelche Keys oder IDs gespeichert werden.
Bei mir gibt es in der configuration.yaml und secrets.yaml aktuell z.B. gar keine Zugangsdatean mehr für irgendetwas. Ja früher gab es da auch bei mir noch Zugangsdaten, aber im Laufe der Zeit und durch die div. HA-Updates, wurden die Zugangsdaten ja bei immer mehr und bei mir tatsächlich allen, Integrationen und Addons standardmäßig bei der jeweiligen Integration, bzw. dem jeweiligen Addon, direkt hinterlegt, sodass irgendwelche manuellen Einträge in der configuration.yaml oder secrets.yaml bei mir nicht mehr notwendig und somit auch nicht mehr vorhanden sind. Trotzdem solltest Du diese Dateien natürlich auch anschauen und ggf. sichern.
Was Du ansonsten machen kannst und was ich Dir glaube ich auch schon mal in diesem Zusammenhang empfohlen habe, ist bei einer kompl. Neuinstallation und Neueinrichtung von HA die alte HA-Version noch irgendwo parallel laufen zu lassen, bzw. laufen lassen zu können, um dann immer noch die Möglichkeit zu haben dort nach irgendwelchen individuellen Einrichtungen und/oder Daten nachschauen zu können. Bei einem Parallelbetrieb sind natürlich nicht bei beiden HA-Versionen dann alle Geräte vorhanden, weil man z.B. seinen Zigbee-Dongle ja nur bei einer HA-Install. anschließen kann und somit kann es natürlich auch passieren das einem dann Fehlermeldungen um die Ohren gehauen werden, weil HA z.B. irgendetwas nicht finden kann, irgendwelche IPs nicht mehr stimmen usw., aber es ist immer besser wenn man die alte HA-Version noch lauffähig irgendwo im Hintergrund hat, um da noch einmal nachschauen zu können.
Ich habe hier z.B. ein HA Produktiv- und ein HA-Testsystem zum einen auf meinem NAS in VMs und zum anderen auf einem Proxmox Server in VMs am laufen. Sollte ich z.B. mal auf die Idee kommen das HA Produktivsystem auf meinem Proxmox-Server platt zu machen und neu zu installieren, habe ich immer noch die Möglichkeit auf dem HA Produktivsystem auf dem NAS nachzuschauen wie etwas eingerichtet war/ist. D.h. in dem Fall stoppe ich das HA Produktivsystem auf dem Proxmox Server, start das HA-Produktivsystem auf dem NAS und schaue da nach wie ich etwas eingerichtet hatte.
VG Jim