[DOIF] Bug?: Aggregationsfunktion, Filtern nach Gruppe

Begonnen von heinemannj66, 26 Januar 2020, 15:16:16

Vorheriges Thema - Nächstes Thema

heinemannj66

Hallo,

ich habe Probleme mit der Filterung nach Gruppen:

defmod DOIF_Summierung_test DOIF ##
attr DOIF_Summierung_test state [#sum"^MQTT":power:$group eq "test2"]

setstate DOIF_Summierung_test 53
setstate DOIF_Summierung_test 2020-01-26 13:54:30 cmd 0
setstate DOIF_Summierung_test 2020-01-26 13:54:30 mode enabled
setstate DOIF_Summierung_test 2020-01-26 14:52:14 state 53


Sind die zu Summierenden Devices nur EINER einzigen Gruppe zugeordnet ist alles OK.
Bei Zuweisungen von mehreren Gruppen laufe ich vor die Pumpe ...

Bug oder Feature oder Problem vor dem Bildschirm?

Cheers
Joerg

Damian

Zitat von: heinemannj66 am 26 Januar 2020, 15:16:16
Hallo,

ich habe Probleme mit der Filterung nach Gruppen:

defmod DOIF_Summierung_test DOIF ##
attr DOIF_Summierung_test state [#sum"^MQTT":power:$group eq "test2"]

setstate DOIF_Summierung_test 53
setstate DOIF_Summierung_test 2020-01-26 13:54:30 cmd 0
setstate DOIF_Summierung_test 2020-01-26 13:54:30 mode enabled
setstate DOIF_Summierung_test 2020-01-26 14:52:14 state 53


Sind die zu Summierenden Devices nur EINER einzigen Gruppe zugeordnet ist alles OK.
Bei Zuweisungen von mehreren Gruppen laufe ich vor die Pumpe ...

Bug oder Feature oder Problem vor dem Bildschirm?

Cheers
Joerg

Vermutlich das Dritte ;) Probiere mal:

attr DOIF_Summierung_test state [#sum"^MQTT":power:$group =~ "test2"]


https://fhem.de/commandref_DE.html#DOIF_Teilausdruecke_abfragen

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF