FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: Bison am 22 Februar 2025, 13:29:05

Titel: [gelöst] ReadingsGroup - Einheit eines Readings abschneiden
Beitrag von: Bison am 22 Februar 2025, 13:29:05
Hallo zusamen,

ich habe alle Posts zu diesem Thema mehrfach gelesen und alles ausprobiert aber es gelingt mir nicht in einer Readinsgroup einer FritzSteckdose die Bezeichnung W (für Watt) abzuschneiden. Aufgrund des TextString erhalte ich ständig Fehler im Log.

Die Änderungen im ValueFormat (Split,%NUM,%VALUE und maskieren) haben nur Auswirkungen auf die Ausgabe in der Readingsgroup, nicht aber in der Fehlermeldung.

Damit die Fehlermeldung weggeht habe ich nun in den Devices eine Userreading eingefügt das nur den Num Wert enthält.

Wie müßte die Syntax in der DEF richtig heißen damit nur der Numerische Teil eines Readings verwendet wird.

Danke für eure Hilfe.

Gruß Bison

Titel: Aw: ReadingsGroup - Einheit eines Readings abschneiden
Beitrag von: TomLee am 23 Februar 2025, 10:30:06
ZitatWie müßte die Syntax in der DEF richtig heißen damit nur der Numerische Teil eines Readings verwendet wird.

Moin,

rate nur:

Zitat von: commandref
    The following "set magic" prefixes and suffixes can be used with regex:
        • You can use an i:, r: or a: prefix instead of + and ? analogue to the devspec filtering.
        • The suffix :d retrieves the first number.
        • The suffix :i retrieves the integer part of the first number.
        • The suffix :r<n> retrieves the first number and rounds it to <n> decimal places. If <n> is missing, then rounds it to one decimal place.
        • The suffix :t returns the timestamp (works only for readings).
        • The suffix :sec returns the number of seconds since the reading was set. probably not realy usefull with readingsGroups
Gruß Thomas
Titel: Aw: ReadingsGroup - Einheit eines Readings abschneiden
Beitrag von: Bison am 23 Februar 2025, 10:36:17
Hallo Thomas,

kannst du mir sagen wo und wie ich den Suffix in dieser DEF Zeile unterbringe.

FBDECT_Fritzbox_18.*:power_f,energy_f

Gruß

Bison
Titel: Aw: ReadingsGroup - Einheit eines Readings abschneiden
Beitrag von: TomLee am 23 Februar 2025, 10:38:40
Schätze:

FBDECT_Fritzbox_18.*:power_f:d,energy_f:d
Titel: Aw: ReadingsGroup - Einheit eines Readings abschneiden
Beitrag von: Bison am 23 Februar 2025, 10:48:45
Hallo Thomas,

danke! Mir hat nur der Doppelpunkt gefehlt. Ich habe alle Zeichen ausprobiert %$§& nur auf den Doppelpunkt bin ich nicht gekommen.

Gruß Bison