FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: wowogiengen am 03 Oktober 2024, 09:49:46

Titel: Löschen eines Attributs...
Beitrag von: wowogiengen am 03 Oktober 2024, 09:49:46
Hallo,
habe da mal eine blöde Frage...
Durch irgendetwas habe ich in manchen, wenn nicht allen Devices ein Attribut .* stehen, mit dem Wert 1.
Wie bekomme ich das global weg? Wenn ich deleteattr xyz .* mache, sind ja alle Attribute des Devices weg...
Titel: Aw: Löschen eines Attributs...
Beitrag von: DeeSPe am 03 Oktober 2024, 11:13:38
.* ist ja ein RegEx der für jegliche Form von Daten steht.
Probier doch mal das zu escapen damit es keinen RegEx mehr darstellt:
deleteattr .* \.\*Ungetestet, daher bitte mit Vorsicht anwenden, soll heißen vorher die fhem.cfg sichern.

Gruß
Dan
Titel: Aw: Löschen eines Attributs...
Beitrag von: wowogiengen am 03 Oktober 2024, 16:43:47
Zitat von: DeeSPe am 03 Oktober 2024, 11:13:38.* ist ja ein RegEx der für jegliche Form von Daten steht.
Probier doch mal das zu escapen damit es keinen RegEx mehr darstellt:
deleteattr .* \.\*Ungetestet, daher bitte mit Vorsicht anwenden, soll heißen vorher die fhem.cfg sichern.

Gruß
Dan
Hallo DeeSPe,
wie es aussieht, hat es genauso funktioniert...

ich habs zuerst an nur einem Device ausprobiert, und dann auf alle angewendet...
Da ich configDB verwende, wäre eine Fehlfunktion wahrscheinlich nicnt fatal gewesen, wenn ich nicht speichere...

Vielen Dannk