[erledigt] :FILTER bei Structure und STATE/state Values

Begonnen von Loredo, 23 März 2015, 13:40:05

Vorheriges Thema - Nächstes Thema

Loredo

Hallo André Rudi,


ich schalte meine Structures häufig mit Hilfe eines Filters:



set g_APT_Lights [FILTER=state!=off] off



Dabei ist mir aufgefallen, dass STATE hinterher auf "[FILTER=state!=off]" steht, wobei das Reading state auf "off" steht. Ich hätte aber gerne, dass STATE ebenfalls auf "off" steht, da ich es über devStateIcon auch zum schalten verwende. Ich habe versucht stateFormat auf state zu setzen, was jedoch nicht den gewünschten Effekt hatte  :-[


Meinst du du könntest das im Structure Modul bei Gelegenheit einmal begutachten?






Gruß
Julian
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

justme1968

das modul gehört rudi :). nur der filter patch war von mir. die idee ist zu sehen was das letzte kommando tatsächlich war.

stateFormat wird glaube ich zur zeit im structure nicht unterstützt. das könnte man aber einbauen...

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Loredo

Mea Culpa, hatte nicht nachgesehen. Hatte ich wohl falsch in Erinnerung, dass du "nur" den Patcher gemacht hast  8)
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

rudolfkoenig

Jaja, Patch erstellen, und bei den Konsequenzen von nichts mehr wissen wollen :)

stateFormat wird in structure sehr wohl unterstuetzt, allerdings war das aktualisieren der structure state (und damit stateFormat) waehrend des Aufrufs von structure set deaktiviert, nach dem Motto: ich weiss, was ich setze, dann muss ich das Ergebnis nicht ausrechnen. Da ich aber bei FILTER mich damit schwer tue, habe ich das Deaktivieren beim set mit FILTER deaktiviert.

Ich habe es kurz getestet, und bei mir funktioniert es.

justme1968

von wegen nicht mehr wissen wollen :)

ich sagte ja die idee war das letze kommando inklusive filter sehen zu können.

das stateFormst schon geht habe ich übersehen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Loredo

Super duper, danke Rudi! Werde mir das Ergebnis morgen nach dem Update ansehen.




Gruß
Julian
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

FunkOdyssey

Hallo, ich hatte hier geschrieben, dass ich das Problem auch habe. Oder wieder habe.

Kann das sein, dass der Fix wieder abhanden gekommen ist? Danke.

FunkOdyssey


rudolfkoenig

Habs geprueft, die Aenderungen von Maerz (r8330) sind die letzten fuer diese Datei, und noch drin.
Siehe auch "svn log FHEM/98_structure.pm" und "svn blame FHEM/98_structure.pm".