Suchfunktion configdb search <string>

Begonnen von Prof. Dr. Peter Henning, 03 Oktober 2024, 19:32:17

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

Der Befehl "configdb search <string>" erscheint mir etwas verbesserungsbedürftig.

Hintergrund: Ich hatte meinen Batteriepeicher zunächst mit dem Devicenamen "E2.storage" angelegt. Parallel dazu hatte ich ein CustomReadings-Device angelegt, unter dessen readingDefinitions auftauchte
Zitat...BatteryDev.intotal:$defs{'E2.storage'}{READINGS}{'energy_battery_in'}{VAL},...
Nach einiger Zeit habe ich das Device für den Batteriespeicher umbenannt, und dabei nicht mehr an das betreffende CustomReadings-Device gedacht.

Folge: Massenhafte Warnungen im Log des Typs ">E2.storage< has no TYPE, but >Readings<"

Ich hätte eigentlich erwartet, dass "configdb search E2.storage" mir einen Hinweis auf die (fehlerhafte) Attributdefinition in dem CustomReadings-Device liefert - den gab es aber nicht.

Natürlich habe ich mir deshalb einen Wolf gesucht, bis ich das manuell gefunden hatte.

Womit sich die Frage stellt, in welchen Datenbankfeldern "configdb search" eigentlich sucht.

LG

pah