Geräteverwaltung – Smart Home Inventar als HA Add-on (Open Source + 10 Pro-Keys für Tester)

Moin zusammen,

v2.4.0 ist draußen — und in dieser Release stecken ausschließlich Punkte, die ihr hier im Thread gemeldet habt. Vielen Dank für das detaillierte Feedback inkl. Screenshots, das hat die Diagnose stark abgekürzt.

Was drin ist:

  • Auto-Kategorisierung komplett neu geschrieben. Die alte Logik hat Gerätenamen per Substring gegen Muster wie " tv " oder "steckdose" geprüft und reihenweise falsch sortiert. Jetzt wertet der Klassifizierer zuerst die HA device_class auf den Entities aus, dann die Entity-Domain, dann Hersteller/Modell, und der Name wird nur noch mit Wort-Grenzen geprüft (\btv\b, nicht "tv"). 16 Regressions-Tests decken die hier gemeldeten Fälle ab.
  • „Kategorien neu zuordnen"-Button in den Einstellungen. Ein Klick rekategorisiert alle bereits importierten Geräte — wer ein großes Setup hat, muss nicht alles manuell korrigieren.
  • Eigene Kategorien. Unter Einstellungen → „Kategorien verwalten" lassen sich jetzt eigene Kategorien anlegen, umbenennen und löschen. Beim Löschen wandern die betroffenen Geräte automatisch auf „Sonstiges" (Anzahl wird angezeigt). Eingebaute Kategorien bleiben readonly, damit die Mehrsprachigkeit nicht zerfällt.
  • Auto-Kategorisierung abschaltbar. Wer seine Kategorisierung selbst machen will: Toggle in den Einstellungen aus → neue Importe bekommen alle „Sonstiges" und werden manuell zugeordnet. Die Kriterien der automatischen Zuordnung sind direkt im Toggle-Abschnitt aufklappbar dokumentiert.
  • MQTT-Test prüft jetzt Publish-Berechtigung. Der Test-Button hat bisher nur TCP+Auth geprüft — grünes OK obwohl der Broker das Publish auf homeassistant/# per ACL blockiert hat. Jetzt wird auch ein leeres retained-Message mit QoS 1 versucht und die Fehlermeldung ist eindeutig: „Verbindung OK, Publish fehlgeschlagen (ACL?)".
  • HA-Import zeigt jetzt an warum 0 Geräte importiert wurden. Drei Meldungen: „Keine HA-Geräte gefunden — Verbindung/Token prüfen", „Alle bereits importiert" oder „Alle waren nicht-physisch (Automationen, Helper)".
  • i18n-Audit. Einige Keys erschienen im UI als Rohtext (die MQTT-Test-Meldung z.B.), die komplette Support-&-Diagnose-Sektion fehlte in ES/FR/RU. Alle 5 Sprachen sind jetzt synchron auf 330 Keys.

Vollständige Notes: CHANGELOG im Repo.

Die Notizfelder pro Gerät sind noch nicht drin, dafür mach ich einen separaten v2.5.0-Release — sauber mit Textnotizen und Bild-Anhängen zusammen, statt halbgar auseinandergerissen.

Viele Grüße und danke fürs Testen
DerRegner

2 „Gefällt mir“

@DerRegner Bin begeistert - vor 3 Tagen und gestern erstmals was gesagt und heute sehe ich die Änderungen im Changelog. Wahnsinn! Danke

Ich habe noch nicht alles Neue durchgespielt aber 2 Dinge fallen mir auf (Feature).

  1. Wenn ich auf Gerät bearbeiten gehe und die Typen gelistet werden, sollte diese alphabetisch geordnet sein. (Ist sich nur ein Kurzer)

  2. Auf dem Dashboard gibt es die Balkendiagramme. Super wäre wenn ich auf einen Balken klicke und in die Geräteseite mit entsprechend vorgefilteren Geräten spinge.

Kategorien neu zuordnen hat zumindest bei mir nicht wirklich funktioniert.

Es werden jetzt zusätzlich ein paar Leuchten erkannt, aber lange noch nicht alle.
Dafür werden ale IKEA Schalter, wie der ON/Off Switch, Rodetet usw. als Leuchten erkannt.
Ein paar Aktoren/Relais aber bei weitem nicht alle werden erkannt.
Die HomePods werden jetzt korrekt als Lautsprecher erkannt.
Ein ZigBee Plug wird als Smart TV erkannt, wahrscheinlich weil er im Nahmen “Fernseher” trägt.
Die Miele WM und Trockner werden korrekt als Haushaltsgeräte erkannt. Der Herd ist jetzt zwar kein Thermostat mehr, wird aber nicht als Haushaltsgerät erkannt.
Bluetooth USB Adapter wird als einzige Steckdose erkannt.
Alle anderen Kategorien werden nach wie vor nicht erkannt bzw. zugeordnet.

MQTT tut sich immer noch nichts?!

Ansonsten gilt immer noch das das gleiche:

Gruß Osorkon

mal etwas anders als sonst: Geplante Updates (besten Dank für die Feedbacks)

2 „Gefällt mir“

Also das Teil wird immer besser, kaufen werde ich es bestimmt :slight_smile:
Ich warte jetzt nur noch mit dem grossen Inventarisieren, wenn es möglich ist Geräte als Child zu setzen, da ich mich zumindest auf physische Geräte beschränken will und ich jetzt meine Shellys teil weise 3mal drin hab (Das Gerät plus die 2 Channels die einzeln aufgelistet werden)

Die Gerätekategorierung in den EInstellungen macht auf jeden Fall vieles richtig, ich meine das es kaum genauer werden kann, dann müsste man ja anfangen aus Entwicklersicht eine Modell-DB irgendwo zu pflegen.

Kleine Dinge sind mir aber noch aufgefallen:
Das Ding mit dem Dark-Mode :wink:

Der Papierkorb sollte eingeklappt sein, sonst könnte es ein langes Scrollen werden bis zur nächsten Kategorie (bei mir MQTT), Schnappschüsse wäre eingeklappt auch schöner.

Aber das wichtigste, sollte hier nicht “Was ganz besonderes” oder sowas stehen :grin:
Ein bisschen Eigenlob muss auch sein :wink:

Nachtrag:
Alphetisch sortieren wäre cool

1 „Gefällt mir“

Nur kurzes Feeback weil ich wieder an die Arbeit muß.
2.4.4 Danke

Fast alle LAN Zuweisungen sind verkehrt

Gerätekategorien wurden 20 Korrekturen erkannt aber sind noch einige im Argen. Ich kann aber damit leben solange, ich auch alles manuell mit eigenen Kategorien machen kann.

Bei dem PDF Export würde ich mir immer noch mehr Flexibilität wünschen, hinsichtlich welche Felder enthalten sein sollen.

Version 2.4.4

Easter Egg im Kategorie-Vorschau-Apply-Button : ab 100 ausgewählten Vorschlägen wird der Button-Text von „Anwenden (191)" auf „:rabbit_face: Was ganz Besonderes: 191 anwenden" — kleines Augenzwinkern für User, die Massen-Kategorisierungen machen (wörtliches Zitat aus der_micros Forum-Post).
:rofl:

Ich kann das zwar nicht mehr sehen aber ich glaube wir haben uns missverstanden
Ich meinte das wenn → dein Add-On ← in der Liste auftaucht, das dieses nicht als “Aktor/Relais” oder so was gesetzt wird, sondern das nur bei dem Eintrag deines Add-Ons die Kategorie “Was ganz besonderes” genommen wird

so in dem Stil :wink:
image

Ich hab mich schon gefragt, aber naja, es war meine KI, die das entsprechend so ausgewertet hat und dann eingefügt hat.Abgesehen davon fand ich es jetzt echt schlecht, dass das Easter Egg erwähnt worden ist. Normalerweise erwähnt man so was nicht, aber ich habe die Release Note nicht direkt angesehen, und naja, ki ist halt doch keine Intelligenz.

Danke für das Update und die Berücksichtigung.

Werde es in den nächsten Tagen ausführlich testen.

Erste Anmerkungen:

  1. Nach Eingabe des Einbauorts besteht keine Möglichkeit der Speicherung

  1. MQTT funktioniert nicht.

  2. Problem melden über Github - funktioniert nicht - Github selbst ist erreichbar

  3. Import funktioniert nicht - HA ist erreichbar

Ist es eigentlich Absicht, dass mit jedem Home Assistant Gerät ein neues MQTT Gerät erstellt wird?! :scream:

Das führt dazu, dass sich die Geräteanzahl verdoppelt!

Das kann ich beliebig oft wiederholen!!

Hätte zum einen erwartet, dass nur ein neues Gerät erstellt wird und alles andere sind dann Entitäten bzw. Attribute. Zum anderen dürfen die so erstellte Geräte nicht noch zusätzlich in die Geräteübersicht aufgenommen werden.

Und ja die MQTT Anbindung funktioniert nun. Man muss augenscheinlich den Button zwei mal betätigen. Beim ersten Mal wird er nur orange springt aber nicht nach rechts. Und beim zweiten Mal springt er nach rechts und wird grün. :thinking:

Bis vor 5 min waren es nur 27! :scream:

Gruß Osorkon

Stimmt, mit Version 2.5.1 hab ich auch den Fehler das Home Assistant nicht erreichbar wäre (obwohl es ja da drin läuft)

INFO:     172.30.32.2:0 - "PUT /api/devices/655de3ba22d3455b840d7e0e3ecf8387 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/655de3ba22d3455b840d7e0e3ecf8387 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/655de3ba22d3455b840d7e0e3ecf8387 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/073225a790614749904a036744f0cb43 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/073225a790614749904a036744f0cb43 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/073225a790614749904a036744f0cb43 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/073225a790614749904a036744f0cb43 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/655de3ba22d3455b840d7e0e3ecf8387 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/f28978e13f0d4f7ea9fda6f1c1aaa08a HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/f59339cea2054549ab6738f633a17f83 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/d1bb930afd164722a648b0dc7384eb34 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/f0a0d731d7fb4794805ccd626c61ae35 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/f0740da54bbe4d118d11ca6d42235499 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/e606045f4c5042ec9d98b807978244a8 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/e715ad7c38c9471da38e805e5debaea1 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/e606045f4c5042ec9d98b807978244a8 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/e715ad7c38c9471da38e805e5debaea1 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/f0740da54bbe4d118d11ca6d42235499 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/f0a0d731d7fb4794805ccd626c61ae35 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/d1bb930afd164722a648b0dc7384eb34 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/f28978e13f0d4f7ea9fda6f1c1aaa08a HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "PUT /api/devices/f59339cea2054549ab6738f633a17f83 HTTP/1.1" 400 Bad Request
INFO:     172.30.32.2:0 - "GET /api/devices?per_page=10000 HTTP/1.1" 200 OK
2026-04-23 18:27:59,006 [INFO] app.services.ha_import: HA import starting: 388 HA devices to process
2026-04-23 18:27:59,006 [INFO] app.services.ha_import: HA import progress: 50/388 processed (imported=0, dup=46, non_phys=4, err=0)
2026-04-23 18:27:59,006 [INFO] app.services.ha_import: HA import progress: 100/388 processed (imported=0, dup=95, non_phys=5, err=0)
2026-04-23 18:27:59,006 [INFO] app.services.ha_import: HA import progress: 150/388 processed (imported=0, dup=131, non_phys=19, err=0)
2026-04-23 18:27:59,006 [INFO] app.services.ha_import: HA import progress: 200/388 processed (imported=0, dup=178, non_phys=22, err=0)
2026-04-23 18:27:59,006 [INFO] app.services.ha_import: HA import progress: 250/388 processed (imported=0, dup=226, non_phys=24, err=0)
2026-04-23 18:27:59,006 [INFO] app.services.ha_import: HA import progress: 300/388 processed (imported=0, dup=275, non_phys=25, err=0)
2026-04-23 18:27:59,006 [INFO] app.services.ha_import: HA import progress: 350/388 processed (imported=0, dup=319, non_phys=31, err=0)
INFO:     172.30.32.2:0 - "POST /api/ha/import-devices HTTP/1.1" 502 Bad Gateway

Da jetzt das Parent/Child Thema includiert ist, sollte ich alles löschen und nochmal von vorn anfangen? Oder wie erkennt man das es ein Child Gerät ist?

Noch was, aber ich meine dafür kannst du nichts, das wird wieder so ein HA-Ding sein:

Meine ESP Geräte sind alle doppelt, und wahrscheinlich nicht nur die

Nummer 1, würde ich sagen, ist das Gerät, Nummer 2 ist ein Klon davon, hat aber eine andere DeviceID und wird wahrscheinlich deswegen als neues Gerät erkannt, Nummer 2 hat auch irgendeine Entitäts-ID, ist bei jedem meiner schon gecheckten Duplikate irgend eine andere Entität. Wenn man das mergen könnte, das wäre cool, von mir aus auch manuell oder man wird beim Import gewarnt (wenn das erkannt werden kann) “Das scheint zu dem zu gehören, ja/nein? Welches soll rein?”
Ich weiss, es gibt Grenzen, muss irgendwie noch handelbar sein.

EDIT: Kommando zur Hälfte zurück!!
Nummer 1 wurde über die Bluetooth-Integration entdeckt und Nummer 2 über die ESPHome Integration, wäre wieder so ein Parent-Child Ding :smiley:
Warum da HA wieder eine andere DeviceID für das selbe Device erstellt bleibt wohl deren Geheimnis.
Pluspunkt für dich :smiling_face_with_sunglasses:, das hab ich bemerkt als ich auf den fetten grünen Knopf gedrückt hab, der funktioniert jetzt :flexed_biceps: Den sollte man aber vielleicht umbenennen in sowas wie “In Home-Assistant anzeigen” (neuer TAB vielleicht? Damit man die Geräteverwaltung nicht verlässt)

Eigentlich was einfaches:

Ich würde das eingerahmte mit unter “Bearbeiten” machen, so das alles was man verändern kann unter einem Punkt ist, wirkt aus Nutzer-Sicht schlüssiger. In der Ansicht vom Screenshot kann man den Inhalt anzeigen lassen. Das macht da Sinn und gibt dann auch richtig was her.
Diese Ansicht ist die aktuelle View des Gerätes, unter Bearbeiten kann dann alles manipuliert werden.

und nochwas fürs Auge:

das gelbe verwirrt, ich würde den oberen entfernen, und der grüne Knopf kommt besser in der Mitte zwischen zurück und bearbeiten

2.5.1 Danke!


  • Oben sind die Einträge nicht alphabetisch sortiert und die eigenen Kategorien fehlen.

  • Die Erklärung in den Release Notes für falsche LAN Zuordnung klang plausibel, nur viel Änderungen habe ich nicht bemerkt. Nachwievor sind Shellys LAN. Ich sehe aber, ich kann auch hier manuelle ändern was mir reicht. Automatische Zuordnungen erreichen selten hohe Werte.

  • Aber auch dort ist die Liste beim Aufklappen nicht alphabetisch sortiert. Ich bin auch einmal andere aufklappbare Listen durchgegangen. Sortierung magst Du bisher noch nicht, erleichtert aber ungemein die manuelle Pflege.

Ich lösche alle Daten, gehe zur Kontrolle auf Geräteseite und alle sind weg. Dann gehe ich auf PDF exportieren und alle noch da.


Gleiches für Excel und danke für die Möglichkeit eines direkten Excelexports.


Wahrscheinlich eine Folge des vorigen Problems: Wenn ich individuell Felder setze, kommen am Ende doch wieder der frühere Standard heraus.

image
Öffne ich das Foto, wird im Browser ein Download angeboten, auf dem Tablet aus HA App wird Browser mit Zugriffsfehler geöffnet. Verstehe ich. Besser wäre jedoch eine kleine Miniatur ansicht - oft reich die als Orientierung vollkommen.


Diese Grafiken müssen m.E. interaktiv werden ähnlich wie oben die Kreisdiagramme.
Wir sind auf der Startseite mit dem Anspruch einer Geräteverwaltung. Ich (Anwender) will auf Fritz klicken und sehen welche Geräte dahinter stehen

Trotz dieser Punkte und die der Vorredner finde ich Dein Projekt super und sehe echtes Potential. Aus der Registry eine automatische Inventur aufbauen, tolle Idee.

Version 2.5.2

Der HA Import schlägt immer noch fehl

2026-04-24 07:23:20,004 [INFO] app.services.ha_import: HA import starting: 388 HA devices to process
2026-04-24 07:23:20,005 [INFO] app.services.ha_import: HA import progress: 50/388 processed (imported=0, dup=46, non_phys=4, err=0)
2026-04-24 07:23:20,005 [INFO] app.services.ha_import: HA import progress: 100/388 processed (imported=0, dup=95, non_phys=5, err=0)
2026-04-24 07:23:20,005 [INFO] app.services.ha_import: HA import progress: 150/388 processed (imported=0, dup=131, non_phys=19, err=0)
2026-04-24 07:23:20,005 [INFO] app.services.ha_import: HA import progress: 200/388 processed (imported=0, dup=178, non_phys=22, err=0)
2026-04-24 07:23:20,005 [INFO] app.services.ha_import: HA import progress: 250/388 processed (imported=0, dup=226, non_phys=24, err=0)
2026-04-24 07:23:20,005 [INFO] app.services.ha_import: HA import progress: 300/388 processed (imported=0, dup=275, non_phys=25, err=0)
2026-04-24 07:23:20,005 [INFO] app.services.ha_import: HA import progress: 350/388 processed (imported=0, dup=319, non_phys=31, err=0)
INFO:     172.30.32.2:0 - "POST /api/ha/import-devices HTTP/1.1" 502 Bad Gateway

Nachtrag, nochwas gefunden, offenbar wenn man Geräte löscht (was in der UI zumindest geklappt hat)

INFO:     172.30.32.2:0 - "GET /api/devices?per_page=10000 HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/devices/3c8b0f6ae96a4722a54f3a3336f1f6d7/children HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/devices/3c8b0f6ae96a4722a54f3a3336f1f6d7/documents HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/devices/3c8b0f6ae96a4722a54f3a3336f1f6d7/attachments HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/devices/3c8b0f6ae96a4722a54f3a3336f1f6d7/documents HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/devices/3c8b0f6ae96a4722a54f3a3336f1f6d7/children HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/devices/3c8b0f6ae96a4722a54f3a3336f1f6d7/attachments HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/health HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "DELETE /api/devices/3c8b0f6ae96a4722a54f3a3336f1f6d7 HTTP/1.1" 204 No Content
/app/backend/app/routers/devices.py:102: RuntimeWarning: coroutine 'remove_device' was never awaited
  ).fetchall()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
INFO:     172.30.32.2:0 - "GET /api/devices?per_page=10000 HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/devices/1747aa3fc01b45cfb7b3543a7a0e7a3d/children HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/devices/1747aa3fc01b45cfb7b3543a7a0e7a3d/attachments HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/devices/1747aa3fc01b45cfb7b3543a7a0e7a3d/documents HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/health HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "DELETE /api/devices/1747aa3fc01b45cfb7b3543a7a0e7a3d HTTP/1.1" 204 No Content
/usr/local/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:1800: RuntimeWarning: coroutine 'remove_device' was never awaited
  async def wait(self) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
INFO:     172.30.32.2:0 - "GET /api/devices/2b474ae41f1e45c0879f97c538aa7334/children HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/devices/2b474ae41f1e45c0879f97c538aa7334/documents HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/devices/2b474ae41f1e45c0879f97c538aa7334/attachments HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/health HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "DELETE /api/devices/2b474ae41f1e45c0879f97c538aa7334 HTTP/1.1" 204 No Content
/usr/local/lib/python3.12/site-packages/starlette/datastructures.py:597: RuntimeWarning: coroutine 'remove_device' was never awaited
  for idx, (item_key, item_value) in enumerate(self._list):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
INFO:     172.30.32.2:0 - "GET /api/devices/543e473ea72741049f26d2198012dd7a/children HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/devices/543e473ea72741049f26d2198012dd7a/attachments HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/devices/543e473ea72741049f26d2198012dd7a/documents HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "GET /api/health HTTP/1.1" 200 OK
INFO:     172.30.32.2:0 - "DELETE /api/devices/543e473ea72741049f26d2198012dd7a HTTP/1.1" 204 No Content

Uiii mit 2.5.3 wirkt die App wieder ein ganzen Stück besser :heart_eyes:, wie in jeder Entwicklung hats natürlich noch Dinge die man auf räumen kann, aber jetzt schon Hut ab. Das kommt gut :flexed_biceps:

Und jetzt kommt Cherry-Picking :grin:

Der kleine Button da sollte präsenter sein


Hab den nur durch Zufall gesehen :slight_smile:
Mein Vorschlag wäre genau den selben Button Layer zu nutzen wie bei der View eines Devices wo du jetzt so schön das mit dem Zurück → HA anzeigen → Bearbeiten hast.
So einen Balken mit den entsprechenden Buttons die es benötigt wäre überall sinnvoll, der User weiss dann immer wo es was zu klicken gibt, egal wo man ist. Das Auswählen könnte dann immer links stehen und die anderen Buttons tauchen dann auf wenn was auswählt.

Das

in so ähnlich wie hier, plus das links immer das Auswählen zu sehen ist

Dann hättest du auch später noch Optionen für weiter Dinge wie Filter oder was auch immer. Da kommen wir zum nächsten :smiley:

Das grüne ist das Hauptgerät, kann man die Child-Geräte optional wegfiltern? Gerade wenn man anfängt und da 300 und mehr Geräte auftauchen wäre es ein riesiger Gewinn für die Übersicht

Die Childgeräte sind schön hier aufgelistet und man kann sie aufrufen

Wenn man aber im Child-Gerät “Zurück” drückt, landet man nicht wieder hier, sondern eine Ebene zu weit oben in der grossen Übersicht.

Mit der Kategorie-Leiste oben fällt mir noch auch noch was ein :smiley:
Dieser Scrollbalken versaut die schöne Ansicht. Eine Option um es schon ein bisschen zu verbessern wäre, ungenutzte Kategorien gar nicht anzuzeigen.

Sehe ich ganz genauso! :+1::+1::+1:

Ich habe nach nur 15 min klicken und testen auch noch einen kleinen Bug gefunden.

Ich war mir sicher, bei ca. 3000 Zeichen scheitert die Logik und das Layout aber fast alles super.
In Excel schön als Zelleninhalt übernommen.
In PDF nein und ja.
Zuerst listet er alle Geräte als Tabelle wie in Excel und bei der entsprechenden Zelle steht
image
Nach der Tabelle werden alle Artikel aufgezählt (was ist die Idee dahinter?) und hier werden alle Zeichen gelistet.


Wenn dies dem PDF Layout geschuldet ist, würde ich mir in der Tabelle eine Notiz wünschen wie “Vollständiger Text unten” etc.

Super Arbeit!

Ich warte bei Deiner Releasegeschwindigkeit noch 1-2 Wochen und dann fange ich an, richtig damit zu arbeiten.

Edit
Ich sitze gerade im Auto und warte auf meine Frau und teste nebenbei auf dem Handy. Wenn ich In der HA App Bei einem Gerät auf ‘in HA anzeigen’ gehe, öffnet sich der Browser mit Aufforderung zum Anmelden. Ich würde mir wünschen ich würde innerhalb der HA App leiben.

Mir fällt nochwas ein ohne es getestet zu haben ob es vielleicht schon so ist;

Das die Childgeräte die Änderungen des Hauptgerätes übernehmen, Ich denke mal in 99% der Fälle wird die Anleitung oder die Garantie oder die Stromversorgung etc identisch sein.

MQTT funktioniert nun.

Die Zuordnung der Geräte ist bei mir immer noch sehr undurchsichtig und fehlerhaft. Da würde ich mich aber ggf. manuell drum kümmern.

Was ich nicht sehe, bzw. auch falsch verstanden habe: Ich ging davon aus, dass Eintragungen (hier testweise)

auch später als “Entität” übertragen und angezeigt werden könnten. Also z.B. dort (siehe Markierung). Ist das (nicht) so?

Hat das jemand und kann mir einen Rat geben, was ich falsch mache?

Dateien oder Links kann ich nicht hochladen. Springt nach anklicken in die Hauptansicht des Gerätes.

:crayon:by HarryP: Zusammenführung Mehrfachpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

So ganz hat sich diese Funktionalität für mich auch noch nicht erschlossen.

Ich habe von meinem Staubsauger den Standort geändert und sah dann ein 3. Gerät mit diesen Entities


Die beiden anderen Geräte blieben unangerührt.

Das habe ich auch. Habe das bei mehreren Geräten stichprobenartig gefunden..

Ich stand jetzt vor der Aufgabe - wie lösche ich > 250 über Geräteverwaltung hinzugefügte Geräte - ich dachte, oh ne jetzt nicht etwa händisch löschen müssen. Dann sah ich, die kamen alle als mqtt.publish. Zum Glück hatte ich den MQTT Explorer installiert. Ich suchte nach Geraete und fand auch alle weil sie sauber über ein eigenes Topic kommen.


Dann habe ich über Papierkorb gelöscht, kamen aber nach wenigen Sekunden wieder zurück und HA Entities waren auch da. Dann ging ich auf Sensor und dahunter lag geraeteverwaltung

Diesesmal klappte es auch mit dem Löschen und die HA Geräte sind weg.

@DerRegner
Ich hätte da mal wieder einen nützlichen Feature Wunsch, eigentlich 2 :wink:
image

  • Kannst Du für uns Anfänger etwas mehr etwas mehr Info dort hinterlassen, am Besten anhand eines konkreten Beispiels was jemanden erwartet, wenn er das macht.
  • Und noch viel wichtiger - kannst Du es ermöglichen, daß man per Klick (und Nachfrage) auch alle HA Geräte / Entities wieder löschen kann?